configurable.data.sealedGoaf.ts 26 KB

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