configurable.data.tashan.ts 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522
  1. import type { Config } from '../../deviceManager/configurationTable/types';
  2. export const testConfigTSFire: Config[] = [
  3. // 1. 采空区基本信息(左上)
  4. {
  5. deviceType: 'goafsInfo',
  6. moduleName: '采空区基本信息',
  7. pageType: 'ts_fire',
  8. moduleData: {
  9. header: {
  10. show: false,
  11. readFrom: '',
  12. selector: { show: false, value: '' },
  13. slot: { show: false, value: '' },
  14. },
  15. background: { show: false, type: 'video', link: '' },
  16. layout: {
  17. direction: 'row',
  18. items: [{ name: 'board', basis: '100%' }],
  19. },
  20. list: [],
  21. board: [
  22. {
  23. type: 'L',
  24. readFrom: '',
  25. layout: 'label-top',
  26. items: [
  27. {
  28. label: '所属煤层',
  29. value: '6煤',
  30. },
  31. {
  32. label: '煤层厚度',
  33. value: '2.62m',
  34. },
  35. {
  36. label: '煤层角度',
  37. value: '0°~10°',
  38. },
  39. {
  40. label: '最短发火期',
  41. value: '33天',
  42. },
  43. {
  44. label: '工作面长度',
  45. value: '303.69m',
  46. },
  47. {
  48. label: '采空区管理',
  49. value: '全部垮落',
  50. },
  51. ],
  52. },
  53. ],
  54. chart: [],
  55. gallery: [],
  56. gallery_list: [],
  57. table: [],
  58. complex_list: [],
  59. preset: [],
  60. },
  61. showStyle: {
  62. size: 'width:440px;height:250px;',
  63. version: '原版',
  64. position: 'top:70px;left:10px;',
  65. headerPosition: 'centerBottom',
  66. },
  67. },
  68. // 2. 矿用自动喷洒系统(左中)
  69. {
  70. deviceType: 'autoSpraySystem',
  71. moduleName: '矿用自动喷洒系统',
  72. pageType: 'ts_fire',
  73. moduleData: {
  74. header: {
  75. show: false,
  76. readFrom: '',
  77. selector: {
  78. show: false,
  79. value: '',
  80. },
  81. slot: {
  82. show: false,
  83. value: '',
  84. },
  85. },
  86. background: {
  87. show: false,
  88. type: 'video',
  89. link: '',
  90. },
  91. layout: {
  92. direction: 'column',
  93. items: [
  94. {
  95. name: 'select_cs',
  96. basis: '40%',
  97. },
  98. {
  99. name: 'board',
  100. basis: '60%'
  101. }
  102. ],
  103. },
  104. board: [
  105. {
  106. type: 'M',
  107. readFrom: '',
  108. layout: 'val-top',
  109. items: [
  110. {
  111. label: '流量传感器#1',
  112. value: 'xxxxxx',
  113. },
  114. {
  115. label: '流量传感器#2',
  116. value: 'xxxxxx',
  117. },
  118. {
  119. label: '压力传感器',
  120. value: 'xxxxxx',
  121. },
  122. {
  123. label: '液位计',
  124. value: '液位超限',
  125. }
  126. ],
  127. },],
  128. chart: [],
  129. gallery: [],
  130. gallery_list: [],
  131. table: [],
  132. list: [],
  133. complex_list: [],
  134. preset: [
  135. {
  136. readFrom: 'select_cs',
  137. setLabelConfig :{
  138. selectL:'请选择...',
  139. switchL:['开启','关闭'],
  140. switchL1:'进料泵',
  141. switchL2:'注浆泵'
  142. }
  143. },
  144. ],
  145. mock: {},
  146. },
  147. showStyle: {
  148. size: 'width:440px;height:290px;',
  149. version: '原版',
  150. position: 'top:325px;left:10px;',
  151. },
  152. },
  153. // 3. 光纤测温系统(左下)
  154. {
  155. deviceType: 'pdArray',
  156. moduleName: '光纤测温系统',
  157. pageType: 'ts_fire',
  158. moduleData: {
  159. header: {
  160. show: true,
  161. readFrom: '',
  162. selector: {
  163. show: true,
  164. value: '${systemname}',
  165. },
  166. slot: {
  167. show: false,
  168. value: '',
  169. },
  170. },
  171. background: {
  172. show: false,
  173. type: 'video',
  174. link: '',
  175. },
  176. layout: {
  177. direction: 'column',
  178. items: [
  179. {
  180. name: 'chart',
  181. basis: '100%',
  182. },
  183. ],
  184. },
  185. chart: [
  186. {
  187. type: 'line_smooth',
  188. readFrom: 'arrayFiber',
  189. legend: { show: false },
  190. xAxis: [{ show: true }],
  191. yAxis: [{ show: true, name: '温度(℃)', position: 'left' }],
  192. series: [
  193. {
  194. label: '${strinstallpos}',
  195. readFrom: 'fibreTemperatureArr',
  196. xprop: 'pos',
  197. yprop: 'value',
  198. },
  199. ],
  200. },
  201. ],
  202. gallery: [],
  203. gallery_list: [],
  204. table: [],
  205. list: [],
  206. complex_list: [],
  207. preset: [],
  208. },
  209. showStyle: {
  210. size: 'width:440px;height:270px;',
  211. version: '原版',
  212. position: 'bottom:8px;left:10px;',
  213. headerPosition: 'centerBottom',
  214. },
  215. },
  216. // 4. 可采煤层煤自燃特性(右上)
  217. {
  218. deviceType: 'coalFireFeature',
  219. moduleName: '开采煤层自燃发火特性',
  220. pageType: 'ts_fire',
  221. moduleData: {
  222. header: {
  223. show: false,
  224. readFrom: '',
  225. selector: {
  226. show: false,
  227. value: '',
  228. },
  229. slot: {
  230. show: false,
  231. value: '',
  232. },
  233. },
  234. background: {
  235. show: false,
  236. type: 'video',
  237. link: '',
  238. },
  239. layout: {
  240. direction: 'row',
  241. items: [
  242. {
  243. name: 'table',
  244. basis: '100%',
  245. },
  246. ],
  247. },
  248. board: [],
  249. chart: [],
  250. gallery: [],
  251. gallery_list: [],
  252. table: [
  253. {
  254. type: 'A',
  255. readFrom: 'mockTable',
  256. columns: [
  257. {
  258. name: '煤层',
  259. prop: 'a',
  260. },
  261. {
  262. name: '自燃倾向性',
  263. prop: 'b',
  264. },
  265. {
  266. name: '最短发火期',
  267. prop: 'c',
  268. },
  269. {
  270. name: '煤层爆炸指数',
  271. prop: 'd',
  272. },
  273. ],
  274. },
  275. ],
  276. list: [],
  277. complex_list: [],
  278. preset: [],
  279. mock: {
  280. mockTable: [
  281. {
  282. a: '1煤',
  283. b: '自燃',
  284. c: '123天',
  285. d: '0%',
  286. },
  287. {
  288. a: '2煤',
  289. b: '自燃',
  290. c: '123天',
  291. d: '0%',
  292. },
  293. {
  294. a: '3煤',
  295. b: '自燃',
  296. c: '123天',
  297. d: '0%',
  298. },
  299. {
  300. a: '4煤',
  301. b: '自燃',
  302. c: '123天',
  303. d: '0%',
  304. },
  305. {
  306. a: '5煤',
  307. b: '自燃',
  308. c: '123天',
  309. d: '0%',
  310. },
  311. {
  312. a: '6煤',
  313. b: '自燃',
  314. c: '123天',
  315. d: '0%',
  316. },
  317. {
  318. a: '7煤',
  319. b: '自燃',
  320. c: '123天',
  321. d: '0%',
  322. },
  323. ],
  324. },
  325. },
  326. showStyle: {
  327. size: 'width:440px;height:200px;',
  328. version: '原版',
  329. position: 'top:75px;right:10px;',
  330. },
  331. },
  332. // 5. 注氮系统(右中)
  333. {
  334. deviceType: 'NitrogenMonitor',
  335. moduleName: '注氮系统',
  336. pageType: 'ts_fire',
  337. moduleData: {
  338. header: { show: false, readFrom: '', selector: { show: false, value: '' }, slot: { show: false, value: '' } },
  339. background: { show: false, type: 'video', link: '' },
  340. layout: {
  341. direction: 'column',
  342. items: [
  343. {
  344. name: 'board',
  345. basis: '40%',
  346. },
  347. {
  348. name: 'board',
  349. basis: '30%'
  350. },
  351. {
  352. name: 'board',
  353. basis: '30%'
  354. },
  355. {
  356. name: 'board',
  357. basis: '30%'
  358. }],
  359. },
  360. table: [],
  361. board: [
  362. {
  363. type: 'N',
  364. readFrom: '',
  365. layout: 'label-top',
  366. items: [
  367. {
  368. label: '流量',
  369. value: '2663',
  370. },
  371. {
  372. label: '管道温度',
  373. value: '40.1',
  374. },
  375. {
  376. label: '氮气压力',
  377. value: '0.86',
  378. },
  379. {
  380. label: '氮含量',
  381. value: '97.3',
  382. }
  383. ],
  384. },
  385. {
  386. type: 'O',
  387. readFrom: '',
  388. layout: 'val-top',
  389. items: [
  390. {
  391. label: '排气压力',
  392. value: '0.97',
  393. },
  394. {
  395. label: '排气温度',
  396. value: '84.4',
  397. },
  398. {
  399. label: '油压',
  400. value: '0.99',
  401. }
  402. ],
  403. },
  404. {
  405. type: 'O',
  406. readFrom: '',
  407. layout: 'val-top',
  408. items: [
  409. {
  410. label: '排气压力',
  411. value: '0.97',
  412. },
  413. {
  414. label: '排气温度',
  415. value: '84.4',
  416. },
  417. {
  418. label: '油压',
  419. value: '0.99',
  420. }
  421. ],
  422. },
  423. {
  424. type: 'O',
  425. readFrom: '',
  426. layout: 'val-top',
  427. items: [
  428. {
  429. label: '排气压力',
  430. value: '0.97',
  431. },
  432. {
  433. label: '排气温度',
  434. value: '84.4',
  435. },
  436. {
  437. label: '油压',
  438. value: '0.99',
  439. }
  440. ],
  441. }
  442. ],
  443. chart: [],
  444. gallery: [],
  445. gallery_list: [],
  446. list: [],
  447. complex_list: [],
  448. preset: [],
  449. mock: {},
  450. },
  451. showStyle: {
  452. size: 'width:440px;height:290px;',
  453. version: '原版',
  454. position: 'top:280px;right:10px;',
  455. },
  456. },
  457. // 6. 采空区密闭监测系统(右下)
  458. {
  459. deviceType: 'pdArray',
  460. moduleName: '采空区密闭监测系统',
  461. pageType: 'ts_fire',
  462. moduleData: {
  463. header: {
  464. show: true,
  465. readFrom: '',
  466. selector: {
  467. show: true,
  468. value: '${systemname}',
  469. },
  470. slot: {
  471. show: false,
  472. value: '',
  473. },
  474. },
  475. background: {
  476. show: false,
  477. type: 'video',
  478. link: '',
  479. },
  480. layout: {
  481. direction: 'column',
  482. items: [
  483. {
  484. name: 'chart',
  485. basis: '100%',
  486. },
  487. ],
  488. },
  489. chart: [
  490. {
  491. type: 'line_smooth',
  492. readFrom: 'arrayFiber',
  493. legend: { show: false },
  494. xAxis: [{ show: true }],
  495. yAxis: [{ show: true, name: '温度(℃)', position: 'left' }],
  496. series: [
  497. {
  498. label: '${strinstallpos}',
  499. readFrom: 'fibreTemperatureArr',
  500. xprop: 'pos',
  501. yprop: 'value',
  502. },
  503. ],
  504. },
  505. ],
  506. gallery: [],
  507. gallery_list: [],
  508. table: [],
  509. list: [],
  510. complex_list: [],
  511. preset: [],
  512. },
  513. showStyle: {
  514. size: 'width:440px;height:280px;',
  515. version: '原版',
  516. position: 'bottom:8px;right:10px;',
  517. },
  518. },
  519. ];