configurable.data.sealedGoaf.ts 31 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202
  1. import type { Config } from '@/components/Configurable/types';
  2. export const testConfigSealedGoaf: Config[] = [
  3. // 1. 矿井状况
  4. {
  5. deviceType: 'spray_auto',
  6. moduleName: '矿井状况',
  7. pageType: 'sealed_goaf',
  8. moduleData: {
  9. header: {
  10. show: true,
  11. readFrom: '',
  12. selector: { show: false, value: '' },
  13. slot: { show: true, value: '(总计:${totalNum.productionNum})' },
  14. },
  15. background: { show: false, type: 'video', link: '' },
  16. layout: {
  17. direction: 'row',
  18. items: [{ name: 'simple_board', basis: '100%' }],
  19. },
  20. list: [],
  21. board: [],
  22. chart: [],
  23. gallery: [],
  24. gallery_list: [],
  25. table: [],
  26. complex_list: [],
  27. preset: [
  28. {
  29. readFrom: '',
  30. items: [
  31. {
  32. label: '${productionStatusData[5].name}',
  33. value: '${productionStatusData[5].num}',
  34. to: '/basicinfo/mines-info?gjMineStatus=${productionStatusData[5].name}',
  35. },
  36. {
  37. label: '${productionStatusData[4].name}',
  38. value: '${productionStatusData[4].num}',
  39. to: '/basicinfo/mines-info?gjMineStatus=${productionStatusData[4].name}',
  40. },
  41. {
  42. label: '${productionStatusData[13].name}',
  43. value: '${productionStatusData[13].num}',
  44. // to: '/basicinfo/mines-info?gjMineStatus=${productionStatusData[0].name}',
  45. tooltips: [
  46. {
  47. label: '${productionStatusData[1].name}',
  48. value: '${productionStatusData[1].num}',
  49. to: '/basicinfo/mines-info?gjMineStatus=${productionStatusData[1].name}',
  50. },
  51. {
  52. label: '${productionStatusData[7].name}',
  53. value: '${productionStatusData[7].num}',
  54. to: '/basicinfo/mines-info?gjMineStatus=${productionStatusData[7].name}',
  55. },
  56. {
  57. label: '${productionStatusData[2].name}',
  58. value: '${productionStatusData[2].num}',
  59. to: '/basicinfo/mines-info?gjMineStatus=${productionStatusData[2].name}',
  60. },
  61. {
  62. label: '${productionStatusData[0].name}',
  63. value: '${productionStatusData[0].num}',
  64. to: '/basicinfo/mines-info?gjMineStatus=${productionStatusData[0].name}',
  65. },
  66. {
  67. label: '${productionStatusData[6].name}',
  68. value: '${productionStatusData[6].num}',
  69. to: '/basicinfo/mines-info?gjMineStatus=${productionStatusData[6].name}',
  70. },
  71. {
  72. label: '${productionStatusData[8].name}',
  73. value: '${productionStatusData[8].num}',
  74. to: '/basicinfo/mines-info?gjMineStatus=${productionStatusData[8].name}',
  75. },
  76. {
  77. label: '${productionStatusData[9].name}',
  78. value: '${productionStatusData[9].num}',
  79. to: '/basicinfo/mines-info?gjMineStatus=${productionStatusData[9].name}',
  80. },
  81. ],
  82. },
  83. {
  84. label: '${productionStatusData[14].name}',
  85. value: '${productionStatusData[14].num}',
  86. // to: '/basicinfo/mines-info?gjMineStatus=${productionStatusData[1].name}',
  87. tooltips: [
  88. {
  89. label: '${productionStatusData[10].name}',
  90. value: '${productionStatusData[10].num}',
  91. to: '/basicinfo/mines-info?gjMineStatus=${productionStatusData[10].name}',
  92. },
  93. {
  94. label: '${productionStatusData[11].name}',
  95. value: '${productionStatusData[11].num}',
  96. to: '/basicinfo/mines-info?gjMineStatus=${productionStatusData[11].name}',
  97. },
  98. {
  99. label: '${productionStatusData[12].name}',
  100. value: '${productionStatusData[12].num}',
  101. to: '/basicinfo/mines-info?gjMineStatus=${productionStatusData[12].name}',
  102. },
  103. ],
  104. },
  105. {
  106. label: '${productionStatusData[3].name}',
  107. value: '${productionStatusData[3].num}',
  108. to: '/basicinfo/mines-info?gjMineStatus=${productionStatusData[3].name}',
  109. },
  110. ],
  111. },
  112. ],
  113. },
  114. showStyle: {
  115. size: 'width:400px;height:190px;',
  116. version: '原版',
  117. position: 'top:90px;left:25px;',
  118. },
  119. },
  120. // 2. 当日生产状态
  121. // {
  122. // deviceType: 'spray_auto',
  123. // moduleName: '当日生产状态',
  124. // pageType: 'sealed_goaf',
  125. // moduleData: {
  126. // header: {
  127. // show: true,
  128. // readFrom: '',
  129. // selector: { show: false, value: '' },
  130. // slot: { show: true, value: '(总计:${totalNum.productionNum})' },
  131. // },
  132. // background: { show: false, type: 'video', link: '' },
  133. // layout: {
  134. // direction: 'row',
  135. // items: [{ name: 'board', basis: '100%' }],
  136. // },
  137. // list: [],
  138. // board: [
  139. // {
  140. // type: 'A',
  141. // readFrom: '',
  142. // layout: 'label-top',
  143. // items: [
  144. // {
  145. // label: '${productionStatusData[0].name}',
  146. // value: '${productionStatusData[0].num}',
  147. // },
  148. // {
  149. // label: '${productionStatusData[1].name}',
  150. // value: '${productionStatusData[1].num}',
  151. // },
  152. // {
  153. // label: '${productionStatusData[2].name}',
  154. // value: '${productionStatusData[2].num}',
  155. // },
  156. // {
  157. // label: '${productionStatusData[3].name}',
  158. // value: '${productionStatusData[3].num}',
  159. // },
  160. // ],
  161. // },
  162. // ],
  163. // chart: [],
  164. // gallery: [],
  165. // gallery_list: [],
  166. // table: [],
  167. // complex_list: [],
  168. // preset: [],
  169. // },
  170. // showStyle: {
  171. // size: 'width:400px;height:140px;',
  172. // version: '原版',
  173. // position: 'top:250px;left:25px;',
  174. // },
  175. // },
  176. // 3. 煤层自燃倾向性
  177. {
  178. deviceType: 'coalSeam_fire',
  179. moduleName: '煤层自燃倾向性',
  180. pageType: 'sealed_goaf',
  181. moduleData: {
  182. header: {
  183. show: false,
  184. readFrom: '',
  185. selector: {
  186. show: false,
  187. value: '',
  188. },
  189. slot: {
  190. show: false,
  191. value: '',
  192. },
  193. },
  194. background: {
  195. show: false,
  196. type: 'video',
  197. link: '',
  198. },
  199. layout: {
  200. direction: 'column',
  201. items: [
  202. {
  203. name: 'chart',
  204. basis: '100%',
  205. },
  206. ],
  207. },
  208. chart: [
  209. {
  210. type: 'pie_drag',
  211. readFrom: '',
  212. legend: { show: false, formatter: '{b}:{c}\n{d}%' },
  213. xAxis: [{ show: false }],
  214. yAxis: [{ show: false, name: '风量', position: 'left' }],
  215. series: [{ readFrom: 'coalSeamFireData', xprop: 'coalSeamLevel', yprop: 'num', label: '${coalSeamFireData.desc}' }],
  216. },
  217. ],
  218. gallery: [],
  219. gallery_list: [],
  220. table: [],
  221. list: [],
  222. complex_list: [],
  223. preset: [],
  224. to: '/basicinfo/mines-info',
  225. },
  226. showStyle: {
  227. size: 'width:400px;height:210px;',
  228. version: '原版',
  229. position: 'top:280px;left:25px;',
  230. },
  231. },
  232. // 4. 联网状态
  233. {
  234. deviceType: 'isOnline',
  235. moduleName: '联网状态',
  236. pageType: 'sealed_goaf',
  237. moduleData: {
  238. header: {
  239. show: false,
  240. readFrom: '',
  241. selector: {
  242. show: true,
  243. value: '${pos}',
  244. },
  245. slot: {
  246. show: false,
  247. value: '',
  248. },
  249. },
  250. background: {
  251. show: false,
  252. type: 'video',
  253. link: '',
  254. },
  255. layout: {
  256. direction: 'column',
  257. items: [
  258. {
  259. name: 'board',
  260. basis: '36%',
  261. overflow: true,
  262. },
  263. {
  264. name: 'table',
  265. basis: '64%',
  266. overflow: true,
  267. },
  268. ],
  269. },
  270. board: [
  271. {
  272. type: 'B',
  273. readFrom: 'goafAccessCount.totalNum',
  274. layout: 'val-top',
  275. items: [
  276. {
  277. label: '应接入',
  278. value: '${yjTotal}',
  279. to: '/basicinfo/mines-info?accessStatus=1',
  280. },
  281. {
  282. label: '在线',
  283. value: '${zxTotal}',
  284. to: '/basicinfo/mines-info?status=1',
  285. },
  286. {
  287. label: '中断',
  288. value: '${zdTotal}',
  289. to: '/basicinfo/mines-info?status=0',
  290. },
  291. {
  292. label: '未接入',
  293. value: '${wjTotal}',
  294. to: '/basicinfo/mines-info?accessStatus=0',
  295. },
  296. ],
  297. },
  298. ],
  299. chart: [],
  300. gallery: [],
  301. gallery_list: [],
  302. table: [
  303. {
  304. type: 'B',
  305. // parser: 'json',
  306. readFrom: 'goafAccessCount.accessDetails',
  307. columns: [
  308. {
  309. name: ' ',
  310. prop: 'name',
  311. path: '/basicinfo/mines-info?deptId=${deptId}',
  312. },
  313. {
  314. name: '应接入',
  315. prop: 'yjNum',
  316. },
  317. {
  318. name: '在线',
  319. prop: 'zxNum',
  320. },
  321. {
  322. name: '中断',
  323. prop: 'zdNum',
  324. },
  325. {
  326. name: '未接入',
  327. prop: 'wjNum',
  328. },
  329. ],
  330. },
  331. ],
  332. list: [],
  333. complex_list: [],
  334. preset: [],
  335. // mock: {
  336. // isOnline: [
  337. // {
  338. // pos: '生成矿井',
  339. // boardArray: [
  340. // {
  341. // label: '低风险',
  342. // value: '243',
  343. // },
  344. // {
  345. // label: '一般风险',
  346. // value: '242',
  347. // },
  348. // {
  349. // label: '较高风险',
  350. // value: '1',
  351. // },
  352. // {
  353. // label: '高风险',
  354. // value: '0',
  355. // },
  356. // ],
  357. // tableArray: [
  358. // {
  359. // name: '执法一处',
  360. // yjNum: '84',
  361. // zxNum: '84',
  362. // lxNum: '0',
  363. // wjNum: '0',
  364. // },
  365. // ],
  366. // },
  367. // ],
  368. // },
  369. },
  370. showStyle: {
  371. size: 'width:400px;height:400px;',
  372. version: '原版',
  373. position: 'top:490px;left:25px;',
  374. },
  375. },
  376. // 4. 当日报警情况统计
  377. {
  378. deviceType: 'realtime_monitor',
  379. moduleName: '当日报警情况统计',
  380. pageType: 'sealed_goaf',
  381. moduleData: {
  382. header: {
  383. show: false,
  384. readFrom: '',
  385. selector: {
  386. show: false,
  387. value: '',
  388. },
  389. slot: {
  390. show: false,
  391. value: '',
  392. },
  393. },
  394. background: {
  395. show: false,
  396. type: 'video',
  397. link: '',
  398. },
  399. layout: {
  400. direction: 'row',
  401. items: [
  402. {
  403. name: 'board',
  404. basis: '100%',
  405. },
  406. ],
  407. },
  408. board: [
  409. {
  410. type: 'D',
  411. readFrom: '',
  412. layout: 'val-top',
  413. items: [
  414. {
  415. label: '${overLimitData[0].alarmDesc}',
  416. value: '${overLimitData[0].num}',
  417. to: '/warningAnalysis/overlimit-alarm?alarmFiled=${overLimitData[0].alarmFiled}',
  418. },
  419. {
  420. label: '${overLimitData[1].alarmDesc}',
  421. value: '${overLimitData[1].num}',
  422. to: '/warningAnalysis/overlimit-alarm?alarmFiled=${overLimitData[1].alarmFiled}',
  423. },
  424. {
  425. label: '${overLimitData[2].alarmDesc}',
  426. value: '${overLimitData[2].num}',
  427. to: '/warningAnalysis/overlimit-alarm?alarmFiled=${overLimitData[2].alarmFiled}',
  428. },
  429. {
  430. label: '${overLimitData[3].alarmDesc}',
  431. value: '${overLimitData[3].num}',
  432. to: '/warningAnalysis/overlimit-alarm?alarmFiled=${overLimitData[3].alarmFiled}',
  433. },
  434. {
  435. label: '${overLimitData[4].alarmDesc}',
  436. value: '${overLimitData[4].num}',
  437. to: '/warningAnalysis/overlimit-alarm?alarmFiled=${overLimitData[4].alarmFiled}',
  438. },
  439. {
  440. label: '${overLimitData[5].alarmDesc}',
  441. value: '${overLimitData[5].num}',
  442. to: '/warningAnalysis/overlimit-alarm?alarmFiled=${overLimitData[5].alarmFiled}',
  443. },
  444. {
  445. label: '${overLimitData[6].alarmDesc}',
  446. value: '${overLimitData[6].num}',
  447. to: '/warningAnalysis/overlimit-alarm?alarmFiled=${overLimitData[6].alarmFiled}',
  448. },
  449. {
  450. label: '${overLimitData[7].alarmDesc}',
  451. value: '${overLimitData[7].num}',
  452. to: '/warningAnalysis/overlimit-alarm?alarmFiled=${overLimitData[7].alarmFiled}',
  453. },
  454. ],
  455. },
  456. ],
  457. chart: [],
  458. gallery: [],
  459. gallery_list: [],
  460. table: [],
  461. list: [],
  462. complex_list: [],
  463. preset: [],
  464. to: '/warningAnalysis/overlimit-alarm',
  465. },
  466. showStyle: {
  467. size: 'width:400px;height:250px;',
  468. version: '原版',
  469. position: 'top:30px;right:25px;',
  470. },
  471. },
  472. // 6. 密闭情况总览 更名为 矿井情况总览
  473. {
  474. deviceType: 'sealed_info',
  475. moduleName: '矿井密闭风险统计',
  476. pageType: 'sealed_goaf',
  477. moduleData: {
  478. header: {
  479. show: true,
  480. readFrom: '',
  481. selector: {
  482. show: false,
  483. value: '',
  484. },
  485. slot: {
  486. show: true,
  487. value: '(总计:${totalNum.alarmNum.alarmTotal})',
  488. },
  489. },
  490. background: {
  491. show: false,
  492. type: 'video',
  493. link: '',
  494. },
  495. layout: {
  496. direction: 'column',
  497. items: [
  498. {
  499. name: 'board',
  500. basis: '30%',
  501. overflow: true,
  502. },
  503. {
  504. name: 'table',
  505. basis: '70%',
  506. overflow: true,
  507. },
  508. ],
  509. },
  510. board: [
  511. {
  512. type: 'C',
  513. readFrom: '',
  514. layout: 'val-top',
  515. items: [
  516. {
  517. label: '低风险',
  518. value: '${totalNum.alarmNum.alarm1Total}',
  519. to: '/sealed?alarmLevel=1',
  520. },
  521. {
  522. label: '一般风险',
  523. value: '${totalNum.alarmNum.alarm2Total}',
  524. to: '/sealed?alarmLevel=2',
  525. },
  526. {
  527. label: '较高风险',
  528. value: '${totalNum.alarmNum.alarm3Total}',
  529. to: '/sealed?alarmLevel=3',
  530. },
  531. {
  532. label: '高风险',
  533. value: '${totalNum.alarmNum.alarm4Total}',
  534. to: '/sealed?alarmLevel=4',
  535. },
  536. ],
  537. },
  538. ],
  539. chart: [],
  540. gallery: [],
  541. gallery_list: [],
  542. table: [
  543. {
  544. type: 'A',
  545. // parser: 'json',
  546. readFrom: 'goafAlarmData',
  547. columns: [
  548. {
  549. name: ' ',
  550. prop: 'managementName',
  551. path: '/sealed?deptId=${deptId}',
  552. },
  553. {
  554. name: '低风险',
  555. prop: 'alarm1',
  556. },
  557. {
  558. name: '一般风险',
  559. prop: 'alarm2',
  560. },
  561. {
  562. name: '较高风险',
  563. prop: 'alarm3',
  564. },
  565. {
  566. name: '高风险',
  567. prop: 'alarm4',
  568. },
  569. ],
  570. },
  571. ],
  572. list: [],
  573. complex_list: [],
  574. preset: [],
  575. },
  576. showStyle: {
  577. size: 'width:400px;height:560px;',
  578. version: '原版',
  579. position: 'top:390px;right:25px;',
  580. },
  581. },
  582. // 6. 采空区密闭预警分析
  583. // {
  584. // deviceType: 'goafmonitoring',
  585. // moduleName: '采空区密闭预警分析',
  586. // pageType: 'sealed_goaf',
  587. // moduleData: {
  588. // header: {
  589. // show: true,
  590. // readFrom: '',
  591. // selector: {
  592. // show: false,
  593. // value: '${pos}',
  594. // },
  595. // slot: {
  596. // show: true,
  597. // value: '(总计:200)',
  598. // },
  599. // },
  600. // background: {
  601. // show: false,
  602. // type: 'video',
  603. // link: '',
  604. // },
  605. // layout: {
  606. // direction: 'column',
  607. // items: [
  608. // {
  609. // name: 'board',
  610. // basis: '42%',
  611. // overflow: true,
  612. // },
  613. // {
  614. // name: 'table',
  615. // basis: '58%',
  616. // overflow: true,
  617. // },
  618. // ],
  619. // },
  620. // board: [
  621. // {
  622. // type: 'C',
  623. // readFrom: '',
  624. // layout: 'val-top',
  625. // items: [
  626. // {
  627. // label: '低风险',
  628. // value: '210',
  629. // },
  630. // {
  631. // label: '一般风险',
  632. // value: '27',
  633. // },
  634. // {
  635. // label: '较高风险',
  636. // value: '17',
  637. // },
  638. // {
  639. // label: '高风险',
  640. // value: '1',
  641. // },
  642. // ],
  643. // },
  644. // ],
  645. // chart: [],
  646. // gallery: [],
  647. // gallery_list: [],
  648. // table: [
  649. // {
  650. // type: 'A',
  651. // // parser: 'json',
  652. // readFrom: 'goafAlarmData',
  653. // columns: [
  654. // {
  655. // name: ' ',
  656. // prop: 'managementName',
  657. // },
  658. // {
  659. // name: '低风险',
  660. // prop: 'alarm1',
  661. // },
  662. // {
  663. // name: '一般风险',
  664. // prop: 'alarm2',
  665. // },
  666. // {
  667. // name: '较高风险',
  668. // prop: 'alarm3',
  669. // },
  670. // {
  671. // name: '高风险',
  672. // prop: 'alarm4',
  673. // },
  674. // ],
  675. // },
  676. // ],
  677. // list: [],
  678. // complex_list: [],
  679. // preset: [],
  680. // // mock: {
  681. // // goafMonitoring: [
  682. // // {
  683. // // pos: '自燃',
  684. // // boardArray: [
  685. // // {
  686. // // label: '低风险',
  687. // // value: '210',
  688. // // },
  689. // // {
  690. // // label: '一般风险',
  691. // // value: '27',
  692. // // },
  693. // // {
  694. // // label: '较高风险',
  695. // // value: '17',
  696. // // },
  697. // // {
  698. // // label: '高风险',
  699. // // value: '1',
  700. // // },
  701. // // ],
  702. // // tableArray: [
  703. // // {
  704. // // managementName: '执法一处',
  705. // // dfx: '50',
  706. // // ybfx: '20',
  707. // // jgfx: '0',
  708. // // gfx: '0',
  709. // // },
  710. // // {
  711. // // managementName: '执法二处',
  712. // // dfx: '50',
  713. // // ybfx: '20',
  714. // // jgfx: '0',
  715. // // gfx: '0',
  716. // // },
  717. // // {
  718. // // managementName: '执法三处',
  719. // // dfx: '50',
  720. // // ybfx: '20',
  721. // // jgfx: '0',
  722. // // gfx: '0',
  723. // // },
  724. // // {
  725. // // managementName: '执法四处',
  726. // // dfx: '50',
  727. // // ybfx: '20',
  728. // // jgfx: '0',
  729. // // gfx: '0',
  730. // // },
  731. // // {
  732. // // managementName: '执法五处',
  733. // // dfx: '50',
  734. // // ybfx: '20',
  735. // // jgfx: '0',
  736. // // gfx: '0',
  737. // // },
  738. // // ],
  739. // // },
  740. // // ],
  741. // // },
  742. // },
  743. // showStyle: {
  744. // size: 'width:400px;height:300px;',
  745. // version: '原版',
  746. // position: 'top:920px;right:25px;',
  747. // },
  748. // },
  749. ];
  750. export const testConfigSealedMine: Config[] = [
  751. // 1. 密闭统计
  752. {
  753. deviceType: 'goaf_statistics',
  754. moduleName: '老空区永久密闭统计',
  755. pageType: 'sealed_goaf_mine',
  756. moduleData: {
  757. header: {
  758. show: false,
  759. readFrom: '',
  760. selector: { show: false, value: '' },
  761. slot: { show: false, value: '' },
  762. },
  763. background: { show: false, type: 'video', link: '' },
  764. layout: {
  765. direction: 'row',
  766. items: [{ name: 'gallery', basis: '100%' }],
  767. },
  768. list: [],
  769. board: [
  770. {
  771. type: 'F',
  772. readFrom: 'goafStatusNum',
  773. layout: 'label-top',
  774. items: [
  775. {
  776. label: '设备总数',
  777. value: '${total}',
  778. },
  779. {
  780. label: '正常',
  781. value: '${status1}',
  782. },
  783. {
  784. label: '未知',
  785. value: '${unknown}',
  786. },
  787. {
  788. label: '断线',
  789. value: '${status0}',
  790. },
  791. {
  792. label: '报警',
  793. value: '${alarm}',
  794. },
  795. ],
  796. },
  797. ],
  798. chart: [],
  799. gallery: [
  800. {
  801. type: 'A',
  802. readFrom: 'goafStatusNum',
  803. items: [
  804. {
  805. label: '设备总数',
  806. value: '${total}',
  807. // color: '',
  808. },
  809. {
  810. label: '正常',
  811. value: '${status1}',
  812. // color: 'lightblue',
  813. },
  814. {
  815. label: '未知',
  816. value: '${unknown}',
  817. // color: 'lightblue',
  818. },
  819. {
  820. label: '断线',
  821. value: '${status0}',
  822. // color: 'lightblue',
  823. },
  824. {
  825. label: '报警',
  826. value: '${alarm}',
  827. // color: 'lightblue',
  828. },
  829. ],
  830. },
  831. ],
  832. gallery_list: [],
  833. table: [],
  834. complex_list: [],
  835. preset: [],
  836. },
  837. showStyle: {
  838. size: 'width:400px;height:230px;',
  839. version: '原版',
  840. position: 'top:140px;left:25px;',
  841. },
  842. },
  843. // 2. 密闭预警统计
  844. {
  845. deviceType: 'warning_statistics',
  846. moduleName: '密闭预警统计',
  847. pageType: 'sealed_goaf_mine',
  848. moduleData: {
  849. header: {
  850. show: false,
  851. readFrom: '',
  852. selector: {
  853. show: false,
  854. value: '',
  855. },
  856. slot: {
  857. show: false,
  858. value: '',
  859. },
  860. },
  861. background: {
  862. show: false,
  863. type: 'video',
  864. link: '',
  865. },
  866. layout: {
  867. direction: 'column',
  868. items: [
  869. {
  870. name: 'gallery',
  871. basis: '100%',
  872. },
  873. ],
  874. },
  875. board: [
  876. {
  877. type: 'C',
  878. readFrom: 'goafAlarmNum[0]',
  879. layout: 'val-top',
  880. items: [
  881. {
  882. label: '低风险',
  883. value: '${alarm1}',
  884. },
  885. {
  886. label: '一般风险',
  887. value: '${alarm2}',
  888. },
  889. {
  890. label: '较高风险',
  891. value: '${alarm3}',
  892. },
  893. {
  894. label: '高风险',
  895. value: '${alarm4}',
  896. },
  897. ],
  898. },
  899. ],
  900. chart: [],
  901. gallery: [
  902. {
  903. type: 'B',
  904. readFrom: 'goafAlarmNum[0]',
  905. items: [
  906. {
  907. label: '低风险',
  908. value: '${alarm1}',
  909. // color: '',
  910. },
  911. {
  912. label: '一般风险',
  913. value: '${alarm2}',
  914. // color: 'lightblue',
  915. },
  916. {
  917. label: '较高风险',
  918. value: '${alarm3}',
  919. // color: 'lightblue',
  920. },
  921. {
  922. label: '高风险',
  923. value: '${alarm4}',
  924. // color: 'lightblue',
  925. },
  926. ],
  927. },
  928. ],
  929. gallery_list: [],
  930. table: [],
  931. list: [],
  932. complex_list: [],
  933. preset: [],
  934. },
  935. showStyle: {
  936. size: 'width:400px;height:270px;',
  937. version: '原版',
  938. position: 'top:350px;left:25px;',
  939. },
  940. },
  941. // 3.预警信息列表
  942. {
  943. deviceType: 'warning_list',
  944. moduleName: '预警信息列表',
  945. pageType: 'sealed_goaf_mine',
  946. moduleData: {
  947. header: {
  948. show: true,
  949. readFrom: '',
  950. selector: {
  951. show: false,
  952. value: '',
  953. },
  954. slot: {
  955. show: false,
  956. value: '',
  957. },
  958. },
  959. background: {
  960. show: false,
  961. type: 'video',
  962. link: '',
  963. },
  964. layout: {
  965. direction: 'column',
  966. items: [
  967. {
  968. name: 'table',
  969. basis: '100%',
  970. overflow: true,
  971. },
  972. ],
  973. },
  974. board: [],
  975. chart: [],
  976. gallery: [],
  977. gallery_list: [],
  978. table: [
  979. {
  980. type: 'C',
  981. // parser: 'json',
  982. readFrom: 'provinceAlarm.records',
  983. columns: [
  984. {
  985. name: '告警类型',
  986. prop: 'alarmTypeCont',
  987. },
  988. {
  989. name: '安装位置',
  990. prop: 'devicePos',
  991. },
  992. {
  993. name: '告警描述',
  994. prop: 'alarmName',
  995. },
  996. ],
  997. },
  998. ],
  999. list: [],
  1000. complex_list: [],
  1001. preset: [],
  1002. },
  1003. showStyle: {
  1004. size: 'width:400px;height:260px;',
  1005. version: '原版',
  1006. position: 'top:600px;left:25px;',
  1007. },
  1008. },
  1009. // 4. 密闭墙内墙详情展示
  1010. {
  1011. deviceType: 'detail_inner_display',
  1012. moduleName: '密闭详情展示',
  1013. pageType: 'sealed_goaf_mine',
  1014. moduleData: {
  1015. header: {
  1016. show: false,
  1017. readFrom: '',
  1018. selector: {
  1019. show: false,
  1020. value: '',
  1021. },
  1022. slot: {
  1023. show: false,
  1024. value: '',
  1025. },
  1026. },
  1027. background: {
  1028. show: false,
  1029. type: 'video',
  1030. link: '',
  1031. },
  1032. layout: {
  1033. direction: 'column',
  1034. items: [
  1035. {
  1036. name: 'board_table',
  1037. basis: '100%',
  1038. overflow: true,
  1039. },
  1040. ],
  1041. },
  1042. board: [],
  1043. chart: [],
  1044. gallery: [],
  1045. gallery_list: [],
  1046. table: [],
  1047. list: [],
  1048. complex_list: [],
  1049. preset: [
  1050. {
  1051. readFrom: 'monitorData.records',
  1052. boardConfigs: [
  1053. {
  1054. type: 'H',
  1055. layout: 'label-top',
  1056. title: '密闭墙内',
  1057. items: [
  1058. { label: '甲烷(%)', value: '${ch4Val}' },
  1059. { label: '一氧化碳(ppm)', value: '${coVal}' },
  1060. { label: '二氧化碳(%)', value: '${co2Val}' },
  1061. { label: '氧气(%)', value: '${o2Val}' },
  1062. { label: '乙烯(ppm)', value: '${c2h2Val}' },
  1063. { label: '乙炔(ppm)', value: '${c2h4Val}' },
  1064. { label: '压差(Pa)', value: '${sourcePressure}' },
  1065. { label: '温度(℃)', value: '${temperature}' },
  1066. ],
  1067. },
  1068. {
  1069. type: 'H',
  1070. layout: 'label-top',
  1071. title: '密闭墙外',
  1072. items: [
  1073. { label: '甲烷(%)', value: '${ch4ValOut}' },
  1074. { label: '一氧化碳(ppm)', value: '${coValOut}' },
  1075. { label: '二氧化碳(%)', value: '${co2ValOut}' },
  1076. { label: '氧气(%)', value: '${o2ValOut}' },
  1077. { label: '乙烯(ppm)', value: '${c2h2ValOut}' },
  1078. { label: '乙炔(ppm)', value: '${c2h4ValOut}' },
  1079. { label: '压差(Pa)', value: '${sourcePressure}' },
  1080. { label: '温度(℃)', value: '${temperatureOut}' },
  1081. ],
  1082. },
  1083. {
  1084. type: 'I',
  1085. layout: 'val-top',
  1086. title: '预警',
  1087. items: [
  1088. { label: '密闭墙内自燃发火隐患等级', value: '${fireAlarm.alarmName}', tooltip: '${fireAlarmReason}' },
  1089. { label: '密闭墙外自燃发火隐患等级', value: '${fireAlarmOut.alarmName}', tooltip: '${fireAlarmOutReason}' },
  1090. { label: '爆炸预警等级', value: '${explosionAlarm.alarmName}' },
  1091. { label: '压差隐患等级', value: '${sourcePressureAlarm.alarmName}', tooltip: '${sourcePressureReason}' },
  1092. { label: '是否漏风', value: '${leakageAlarm.alarmName}' },
  1093. { label: '密闭启封判定', value: '${unsealAlarm.alarmName}' },
  1094. ],
  1095. },
  1096. ],
  1097. table: {
  1098. type: 'D',
  1099. readFrom: '',
  1100. columns: [
  1101. { name: '安装位置', prop: 'devicePos' },
  1102. { name: '预警等级', prop: 'alarmLevel' },
  1103. { name: '状态', prop: 'gjMineStatus' },
  1104. ],
  1105. },
  1106. },
  1107. ],
  1108. },
  1109. showStyle: {
  1110. size: 'width:400px;height:650px;',
  1111. version: '原版',
  1112. position: 'top:30px;right:25px;',
  1113. },
  1114. },
  1115. // 6. 煤层自燃倾向性
  1116. {
  1117. deviceType: 'coalSeam_fire_mine',
  1118. moduleName: '煤层自燃倾向性',
  1119. pageType: 'sealed_goaf_mine',
  1120. moduleData: {
  1121. header: {
  1122. show: false,
  1123. readFrom: '',
  1124. selector: {
  1125. show: false,
  1126. value: '',
  1127. },
  1128. slot: {
  1129. show: false,
  1130. value: '',
  1131. },
  1132. },
  1133. background: {
  1134. show: false,
  1135. type: 'image',
  1136. link: '/src/assets/images/sealedGoaf/configurable/gallery/bg-C-3.png',
  1137. },
  1138. layout: {
  1139. direction: 'row',
  1140. items: [
  1141. {
  1142. name: 'table',
  1143. basis: '100%',
  1144. },
  1145. ],
  1146. },
  1147. chart: [
  1148. {
  1149. type: 'pie_drag',
  1150. readFrom: '',
  1151. legend: { show: false, formatter: '{b}:{c}\n{d}%' },
  1152. xAxis: [{ show: false }],
  1153. yAxis: [{ show: false, name: '风量', position: 'left' }],
  1154. series: [{ readFrom: 'coalSeamFireData', xprop: 'coalSeamLevel', yprop: 'num', label: '' }],
  1155. },
  1156. ],
  1157. gallery: [
  1158. {
  1159. type: 'C',
  1160. readFrom: 'coalSeamFireData[0]',
  1161. items: [
  1162. {
  1163. label: '${coalSeamLevel}',
  1164. value: '${num}',
  1165. // color: '',
  1166. },
  1167. ],
  1168. },
  1169. ],
  1170. gallery_list: [],
  1171. table: [
  1172. {
  1173. type: 'E',
  1174. // parser: 'json',
  1175. readFrom: 'transCoalSeamFireData',
  1176. columns: [
  1177. {
  1178. name: '所属煤层',
  1179. prop: 'coalSeamName',
  1180. },
  1181. {
  1182. name: '自燃倾向性',
  1183. prop: 'coalSeamLevel',
  1184. },
  1185. ],
  1186. },
  1187. ],
  1188. list: [],
  1189. complex_list: [],
  1190. preset: [],
  1191. },
  1192. showStyle: {
  1193. size: 'width:400px;height:210px;',
  1194. version: '原版',
  1195. position: 'top:670px;right:25px;',
  1196. },
  1197. },
  1198. ];