configurable.data.dustControl.ts 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334
  1. import type { Config } from '../../deviceManager/configurationTable/types';
  2. export const testConfigDustControl: Config[] = [
  3. // 1. 工作面信息(左上)
  4. {
  5. deviceType: 'workInfo',
  6. moduleName: '工作面信息',
  7. pageType: 'dust_control',
  8. moduleData: {
  9. header: {
  10. show: false,
  11. readFrom: '',
  12. selector: {
  13. show: false,
  14. value: '',
  15. },
  16. slot: {
  17. show: false,
  18. value: '',
  19. },
  20. },
  21. background: {
  22. show: false,
  23. type: 'video',
  24. link: '',
  25. },
  26. layout: {
  27. direction: 'column',
  28. items: [
  29. {
  30. name: 'radio_label',
  31. basis: 'auto',
  32. overflow: false,
  33. },
  34. {
  35. name: 'board',
  36. basis: 'auto',
  37. overflow: false,
  38. },
  39. ],
  40. },
  41. board: [
  42. {
  43. type: 'M',
  44. readFrom: '',
  45. layout: 'val-top',
  46. items: [
  47. {
  48. label: '工作面供风量',
  49. value: '467',
  50. },
  51. {
  52. label: '工作面漏风量',
  53. value: '27',
  54. },
  55. {
  56. label: 'CH4浓度',
  57. value: '0.02',
  58. },
  59. {
  60. label: 'CO2浓度',
  61. value: '0.04',
  62. },
  63. {
  64. label: '使用区队',
  65. value: '连采2队',
  66. },
  67. {
  68. label: '带班队长',
  69. value: '张三',
  70. },
  71. ],
  72. },
  73. ],
  74. chart: [],
  75. gallery: [],
  76. gallery_list: [],
  77. table: [],
  78. list: [],
  79. complex_list: [],
  80. preset: [
  81. {
  82. readFrom: '',
  83. type: 'A',
  84. leftLabel: '地点',
  85. rightLbel: 'S1206掘进工作面',
  86. isShowRadio: false,
  87. options: [],
  88. defaultValue: '',
  89. },
  90. ],
  91. mock: {},
  92. },
  93. showStyle: {
  94. size: 'width:440px;height:355px;',
  95. version: '原版',
  96. position: 'top:65px;left:10px;',
  97. },
  98. },
  99. // 2. 水循环监控(左中)
  100. {
  101. deviceType: 'WaterMonitor',
  102. moduleName: '水循环监控',
  103. pageType: 'dust_control',
  104. moduleData: {
  105. header: { show: false, readFrom: '', selector: { show: false, value: '' }, slot: { show: false, value: '' } },
  106. background: { show: false, type: 'video', link: '' },
  107. layout: {
  108. direction: 'column',
  109. items: [
  110. {
  111. name: 'radio_label',
  112. basis: 'auto',
  113. overflow: false,
  114. },
  115. {
  116. name: 'button_list',
  117. basis: 'auto',
  118. overflow: false,
  119. },
  120. {
  121. name: 'board',
  122. basis: 'auto',
  123. overflow: false,
  124. },
  125. ],
  126. },
  127. table: [],
  128. board: [
  129. {
  130. type: 'N',
  131. readFrom: '',
  132. layout: 'label-top',
  133. items: [
  134. {
  135. label: '流量',
  136. value: '${cumulativeFlow}',
  137. },
  138. {
  139. label: '管道温度',
  140. value: '${heaterTemperature}',
  141. },
  142. {
  143. label: '氮气压力',
  144. value: '${nitrogen}',
  145. },
  146. {
  147. label: '氮含量',
  148. value: '${nitrogenContent}',
  149. },
  150. ],
  151. },
  152. ],
  153. chart: [],
  154. gallery: [],
  155. gallery_list: [],
  156. list: [],
  157. complex_list: [],
  158. preset: [
  159. {
  160. readFrom: '',
  161. type: 'A',
  162. leftLabel: '水循环监控',
  163. rightLbel: '',
  164. isShowRadio: true,
  165. options: [
  166. { label: '运行', value: 'run' },
  167. { label: '检修', value: 'overhaul' },
  168. ],
  169. defaultValue: 'run',
  170. },
  171. {
  172. readFrom: '',
  173. type: 'A',
  174. buttonList: [
  175. { isShowInput: true, input: '水位设置', label: '保存', value: 'save' },
  176. { label: '自动补水', value: 'zdbs' },
  177. { label: '喷头清洁', value: 'ptqj' },
  178. { label: '沉淀清洁', value: 'cdqj' },
  179. { label: '开启喷雾', value: 'kqpw' },
  180. { label: '停止喷雾', value: 'tzpw' },
  181. ],
  182. },
  183. ],
  184. partition: [],
  185. },
  186. showStyle: {
  187. size: 'width:440px;height:340px;',
  188. version: '原版',
  189. position: 'top:440px;left:10px;',
  190. },
  191. },
  192. // 3. 除尘风机(右1)
  193. {
  194. deviceType: 'DustRemovalFan',
  195. moduleName: '除尘风机',
  196. pageType: 'dust_control',
  197. moduleData: {
  198. header: {
  199. show: false,
  200. readFrom: '',
  201. selector: {
  202. show: false,
  203. value: '',
  204. },
  205. slot: {
  206. show: false,
  207. value: '',
  208. },
  209. },
  210. background: {
  211. show: false,
  212. type: 'video',
  213. link: '',
  214. },
  215. layout: {
  216. direction: 'column',
  217. items: [
  218. {
  219. name: 'radio_label',
  220. basis: 'auto',
  221. overflow: false,
  222. },
  223. {
  224. name: 'button_list',
  225. basis: 'auto',
  226. overflow: false,
  227. },
  228. {
  229. name: 'list',
  230. basis: 'auto',
  231. overflow: false,
  232. },
  233. {
  234. name: 'board',
  235. basis: 'auto',
  236. overflow: false,
  237. },
  238. ],
  239. },
  240. board: [
  241. {
  242. type: 'M',
  243. readFrom: '',
  244. layout: 'val-top',
  245. items: [
  246. {
  247. label: '运行频率',
  248. value: '26Hz',
  249. },
  250. {
  251. label: '输出功率',
  252. value: '27kw',
  253. },
  254. {
  255. label: '母线电压',
  256. value: '600v',
  257. },
  258. {
  259. label: '轴温',
  260. value: '68℃',
  261. },
  262. {
  263. label: '输出电压',
  264. value: '590v',
  265. },
  266. {
  267. label: '输出电流',
  268. value: '20A',
  269. },
  270. {
  271. label: '[X]振动',
  272. value: 'xxx',
  273. },
  274. {
  275. label: '[Y]振动',
  276. value: 'xxx',
  277. },
  278. ],
  279. },
  280. ],
  281. chart: [],
  282. gallery: [],
  283. gallery_list: [],
  284. table: [],
  285. list: [
  286. {
  287. type: 'N',
  288. readFrom: '',
  289. mapFromData: false,
  290. items: [
  291. { label: '安装位置', value: '工作面迎头50m', color: 'blue', info: '' },
  292. { label: '吸风位置', value: '工作面迎头50m', color: 'blue', info: '' },
  293. { label: '额定吸风量', value: '300-700m³/min', color: 'blue', info: '' },
  294. { label: '运行吸风量', value: '148m³/min', color: 'blue', info: '' },
  295. ],
  296. },
  297. ],
  298. complex_list: [],
  299. preset: [
  300. {
  301. readFrom: '',
  302. type: 'A',
  303. leftLabel: '除尘风机',
  304. rightLbel: '',
  305. isShowRadio: true,
  306. options: [
  307. { label: '运行', value: 'run' },
  308. { label: '检修', value: 'overhaul' },
  309. ],
  310. defaultValue: 'run',
  311. },
  312. {
  313. readFrom: '',
  314. type: 'B',
  315. buttonList: [
  316. { label: '自动运行', value: 'ZDYX' },
  317. { label: '手动运行', value: 'SDYX' },
  318. { label: '就地控制', value: 'JDKZ' },
  319. { label: '远程控制', value: 'YCKZ' },
  320. { label: '启动风机', value: 'QDKJ' },
  321. { label: '停止风机', value: 'TZFJ' },
  322. ],
  323. },
  324. ],
  325. mock: {},
  326. },
  327. showStyle: {
  328. size: 'width:440px;height:785px;',
  329. version: '原版',
  330. position: 'top:65px;right:10px;',
  331. },
  332. },
  333. ];