nitrogen.data.ts 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325
  1. import { Config } from '../../deviceManager/configurationTable/types';
  2. export const nitrogenConfigs: Config[] = [
  3. {
  4. deviceType: '',
  5. moduleName: '制氮机',
  6. pageType: '',
  7. moduleData: {
  8. header: {
  9. show: false,
  10. readFrom: '',
  11. selector: {
  12. show: false,
  13. value: '',
  14. },
  15. slot: {
  16. show: false,
  17. value: '',
  18. },
  19. },
  20. background: {
  21. show: false,
  22. type: 'video',
  23. link: '',
  24. },
  25. layout: {
  26. direction: 'row',
  27. items: [
  28. {
  29. name: 'complex_list',
  30. basis: '100%',
  31. overflow: false,
  32. },
  33. ],
  34. },
  35. complex_list: [
  36. {
  37. type: 'I',
  38. readFrom: '',
  39. items: [
  40. {
  41. title: '机组参数',
  42. contents: [
  43. {
  44. label: '累计流量(m³)',
  45. value: '${nitrogen_auto[0].readData.cumulativeFlow}',
  46. color: 'blue',
  47. },
  48. {
  49. label: '加热器中心温度(℃)',
  50. value: '${nitrogen_auto[0].readData.centerTemperature}',
  51. color: 'blue',
  52. },
  53. {
  54. label: '加热器出口温度(℃)',
  55. value: '${nitrogen_auto[0].readData.outletTemperature}',
  56. color: 'blue',
  57. },
  58. ],
  59. },
  60. {
  61. title: '电机数据',
  62. contents: [
  63. {
  64. label: 'A相电流(A)',
  65. value: '${nitrogen_auto[0].readData.Ia}',
  66. color: 'blue',
  67. },
  68. {
  69. label: 'B相电流(A)',
  70. value: '${nitrogen_auto[0].readData.Ib}',
  71. color: 'blue',
  72. },
  73. {
  74. label: 'C相电流(A)',
  75. value: '${nitrogen_auto[0].readData.Ic}',
  76. color: 'blue',
  77. },
  78. {
  79. label: 'AB项间电压(V)',
  80. value: '${nitrogen_auto[0].readData.Vab}',
  81. color: 'blue',
  82. },
  83. {
  84. label: 'BC项间电压(V)',
  85. value: '${nitrogen_auto[0].readData.Vbc}',
  86. color: 'blue',
  87. },
  88. {
  89. label: 'AC项间电压(V)',
  90. value: '${nitrogen_auto[0].readData.Vac}',
  91. color: 'blue',
  92. },
  93. ],
  94. },
  95. ],
  96. },
  97. ],
  98. },
  99. showStyle: {
  100. size: 'width:440px;height:390px;',
  101. version: '保德',
  102. position: 'top:40px;left:10px;',
  103. },
  104. },
  105. {
  106. deviceType: '',
  107. moduleName: '制氮机',
  108. pageType: '',
  109. moduleData: {
  110. header: {
  111. show: false,
  112. readFrom: '',
  113. selector: {
  114. show: false,
  115. value: '',
  116. },
  117. slot: {
  118. show: false,
  119. value: '',
  120. },
  121. },
  122. background: {
  123. show: false,
  124. type: 'video',
  125. link: '',
  126. },
  127. layout: {
  128. direction: 'row',
  129. items: [
  130. {
  131. name: 'complex_list',
  132. basis: '100%',
  133. overflow: false,
  134. },
  135. ],
  136. },
  137. complex_list: [
  138. {
  139. type: 'I',
  140. readFrom: '',
  141. items: [
  142. {
  143. title: '机组参数',
  144. contents: [
  145. {
  146. label: '累计流量(m³)',
  147. value: '${nitrogen_auto[0].readData.cumulativeFlow}',
  148. color: 'blue',
  149. },
  150. {
  151. label: '加热器中心温度(℃)',
  152. value: '${nitrogen_auto[0].readData.centerTemperature}',
  153. color: 'blue',
  154. },
  155. {
  156. label: '加热器出口温度(℃)',
  157. value: '${nitrogen_auto[0].readData.outletTemperature}',
  158. color: 'blue',
  159. },
  160. ],
  161. },
  162. {
  163. title: '电机数据',
  164. contents: [
  165. {
  166. label: 'A相电流(A)',
  167. value: '${nitrogen_auto[0].readData.Ia}',
  168. color: 'blue',
  169. },
  170. {
  171. label: 'B相电流(A)',
  172. value: '${nitrogen_auto[0].readData.Ib}',
  173. color: 'blue',
  174. },
  175. {
  176. label: 'C相电流(A)',
  177. value: '${nitrogen_auto[0].readData.Ic}',
  178. color: 'blue',
  179. },
  180. {
  181. label: 'AB项间电压(V)',
  182. value: '${nitrogen_auto[0].readData.Vab}',
  183. color: 'blue',
  184. },
  185. {
  186. label: 'BC项间电压(V)',
  187. value: '${nitrogen_auto[0].readData.Vbc}',
  188. color: 'blue',
  189. },
  190. {
  191. label: 'AC项间电压(V)',
  192. value: '${nitrogen_auto[0].readData.Vac}',
  193. color: 'blue',
  194. },
  195. ],
  196. },
  197. ],
  198. },
  199. ],
  200. preset: [],
  201. },
  202. showStyle: {
  203. size: 'width:440px;height:390px;',
  204. version: '保德',
  205. position: 'top:440px;left:10px;',
  206. },
  207. },
  208. {
  209. deviceType: '',
  210. moduleName: '远程控制',
  211. pageType: '',
  212. moduleData: {
  213. header: {
  214. show: false,
  215. readFrom: '',
  216. selector: {
  217. show: false,
  218. value: '',
  219. },
  220. slot: {
  221. show: false,
  222. value: '',
  223. },
  224. },
  225. background: { show: false, type: 'video', link: '' },
  226. layout: {
  227. direction: 'column',
  228. items: [
  229. {
  230. name: 'nitrogenBtnList',
  231. basis: 'auto',
  232. overflow: false,
  233. },
  234. ],
  235. },
  236. table: [],
  237. board: [],
  238. chart: [],
  239. gallery: [],
  240. gallery_list: [],
  241. list: [],
  242. complex_list: [],
  243. preset: [
  244. {
  245. readFrom: '',
  246. type: 'A',
  247. buttonList: [
  248. { label: '制氮机1', value: 'isRunning', content: '' },
  249. { label: '制氮机2', value: 'isRunning', content: '' },
  250. { label: '制氮机3', value: 'isRunning', content: '' },
  251. { label: '制氮机4', value: 'isRunning', content: '' },
  252. { label: '1号空压机', value: 'isRunning', content: '' },
  253. { label: '2号空压机', value: 'isRunning', content: '' },
  254. { label: '3号空压机', value: 'isRunning', content: '' },
  255. { label: '是否开启联动', value: 'isRunning', content: '' },
  256. ],
  257. },
  258. ],
  259. partition: [],
  260. },
  261. showStyle: {
  262. size: 'width:440px;height:390px;',
  263. version: '保德',
  264. position: 'top:40px;right:10px;',
  265. },
  266. },
  267. {
  268. deviceType: '',
  269. moduleName: '实时数据监测曲线',
  270. pageType: '',
  271. moduleData: {
  272. header: {
  273. show: false,
  274. readFrom: '',
  275. selector: {
  276. show: false,
  277. value: '',
  278. },
  279. slot: {
  280. show: false,
  281. value: '',
  282. },
  283. },
  284. background: { show: false, type: 'video', link: '' },
  285. layout: {
  286. direction: 'row',
  287. items: [
  288. {
  289. name: 'chart',
  290. basis: '100%',
  291. },
  292. ],
  293. },
  294. board: [],
  295. chart: [
  296. {
  297. type: 'line',
  298. readFrom: '',
  299. legend: { show: true },
  300. xAxis: [{ show: true }],
  301. yAxis: [{ show: true, name: '瞬时流量(m³/h)', position: 'left' }],
  302. series: [
  303. {
  304. readFrom: 'nitrogen_auto[0].readData',
  305. xprop: 'tTime',
  306. yprop: 'cumulativeFlow',
  307. label: '制氮机1',
  308. },
  309. {
  310. readFrom: 'nitrogen_auto[1].readData',
  311. xprop: 'tTime',
  312. yprop: 'cumulativeFlow',
  313. label: '制氮机2',
  314. },
  315. ],
  316. },
  317. ],
  318. },
  319. showStyle: {
  320. size: 'width:440px;height:390px;',
  321. version: '原版',
  322. position: 'top:440px;right:10px;',
  323. },
  324. },
  325. ];