configurable.data.sealedGoaf.ts 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747
  1. import type { Config } from '@/views/vent/deviceManager/configurationTable/types';
  2. export const testConfigSealedGoaf: Config[] = [
  3. // 1. 矿井状况
  4. {
  5. deviceType: 'goafsInfo',
  6. moduleName: '矿井状况',
  7. pageType: 'sealed_goaf',
  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: 'CKQMB',
  24. readFrom: '',
  25. layout: 'label-top',
  26. items: [
  27. {
  28. label: '生产矿井',
  29. value: '219',
  30. },
  31. {
  32. label: '建设矿井',
  33. value: '219',
  34. },
  35. {
  36. label: '停产停建',
  37. value: '17',
  38. },
  39. {
  40. label: '长期停产停建',
  41. value: '17',
  42. },
  43. {
  44. label: '实施关闭',
  45. value: '2',
  46. },
  47. {
  48. label: '情况变化',
  49. value: '1',
  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:200px;',
  63. version: '原版',
  64. position: 'top:30px;left:10px;',
  65. headerPosition: 'centerBottom',
  66. },
  67. },
  68. // 2. 当日生产状态
  69. {
  70. deviceType: 'spray_auto',
  71. moduleName: '当日生产状态',
  72. pageType: 'sealed_goaf',
  73. moduleData: {
  74. header: {
  75. show: false,
  76. readFrom: '',
  77. selector: { show: false, value: '' },
  78. slot: { show: false, value: '' },
  79. },
  80. background: { show: false, type: 'video', link: '' },
  81. layout: {
  82. direction: 'row',
  83. items: [{ name: 'board', basis: '100%' }],
  84. },
  85. list: [],
  86. board: [
  87. {
  88. type: 'CKQMB',
  89. readFrom: '',
  90. layout: 'label-top',
  91. items: [
  92. {
  93. label: '正在生产',
  94. value: '210',
  95. },
  96. {
  97. label: '正在建设',
  98. value: '27',
  99. },
  100. {
  101. label: '停产',
  102. value: '17',
  103. },
  104. {
  105. label: '停工',
  106. value: '1',
  107. },
  108. ],
  109. },
  110. ],
  111. chart: [],
  112. gallery: [],
  113. gallery_list: [],
  114. table: [],
  115. complex_list: [],
  116. preset: [],
  117. },
  118. showStyle: {
  119. size: 'width:440px;height:150px;',
  120. version: '原版',
  121. position: 'top:225px;left:10px;',
  122. },
  123. },
  124. // 3. 煤层自燃倾向性
  125. {
  126. deviceType: 'deviceInfo',
  127. moduleName: '煤层自燃倾向性',
  128. pageType: 'sealed_goaf',
  129. moduleData: {
  130. header: {
  131. show: false,
  132. readFrom: '',
  133. selector: {
  134. show: false,
  135. value: '',
  136. },
  137. slot: {
  138. show: false,
  139. value: '',
  140. },
  141. },
  142. background: {
  143. show: false,
  144. type: 'video',
  145. link: '',
  146. },
  147. layout: {
  148. direction: 'column',
  149. items: [
  150. {
  151. name: 'chart',
  152. basis: '100%',
  153. },
  154. ],
  155. },
  156. chart: [
  157. {
  158. type: 'pie_drag',
  159. readFrom: '',
  160. legend: { show: false, formatter: '{b}:{c}\n{d}%' },
  161. xAxis: [{ show: false }],
  162. yAxis: [{ show: false, name: '风量', position: 'left' }],
  163. series: [{ readFrom: 'piechart', xprop: 'pos', yprop: 'val', label: '' }],
  164. },
  165. ],
  166. gallery: [],
  167. gallery_list: [],
  168. table: [],
  169. list: [],
  170. complex_list: [],
  171. preset: [],
  172. mock: {
  173. piechart: [
  174. { pos: 'Ⅰ类容易自燃', val: 50 },
  175. { pos: 'Ⅱ类自燃', val: 80 },
  176. { pos: 'Ⅲ类不易自燃', val: 40 },
  177. ],
  178. },
  179. },
  180. showStyle: {
  181. size: 'width:440px;height:210px;',
  182. version: '原版',
  183. position: 'top:370px;left:10px;',
  184. headerPosition: 'centerBottom',
  185. },
  186. },
  187. // 4. 联网状态
  188. {
  189. deviceType: 'coalFireFeature',
  190. moduleName: '联网状态',
  191. pageType: 'sealed_goaf',
  192. moduleData: {
  193. header: {
  194. show: false,
  195. readFrom: '',
  196. selector: {
  197. show: true,
  198. value: '',
  199. },
  200. slot: {
  201. show: false,
  202. value: '',
  203. },
  204. },
  205. background: {
  206. show: false,
  207. type: 'video',
  208. link: '',
  209. },
  210. layout: {
  211. direction: 'column',
  212. items: [
  213. {
  214. name: 'board',
  215. basis: '40%',
  216. overflow: true,
  217. },
  218. {
  219. name: 'table',
  220. basis: '60%',
  221. overflow: true,
  222. },
  223. ],
  224. },
  225. board: [
  226. {
  227. type: 'CKQMB0',
  228. readFrom: '',
  229. layout: 'val-top',
  230. items: [
  231. {
  232. label: '应接入',
  233. value: '210',
  234. },
  235. {
  236. label: '在线',
  237. value: '27',
  238. },
  239. {
  240. label: '中断',
  241. value: '17',
  242. },
  243. {
  244. label: '未接入',
  245. value: '1',
  246. },
  247. ],
  248. },
  249. ],
  250. chart: [],
  251. gallery: [],
  252. gallery_list: [],
  253. table: [
  254. {
  255. type: 'CKQMB',
  256. // parser: 'json',
  257. readFrom: 'tableArray',
  258. columns: [
  259. {
  260. name: ' ',
  261. prop: 'index',
  262. },
  263. {
  264. name: '应接入',
  265. prop: 'yjr',
  266. },
  267. {
  268. name: '在线',
  269. prop: 'zx',
  270. },
  271. {
  272. name: '中断',
  273. prop: 'zd',
  274. },
  275. {
  276. name: '未接入',
  277. prop: 'wjr',
  278. },
  279. ],
  280. },
  281. ],
  282. list: [],
  283. complex_list: [],
  284. preset: [],
  285. mock: {
  286. boardArray: [
  287. {
  288. label: '低风险',
  289. value: '210',
  290. },
  291. {
  292. label: '一般风险',
  293. value: '27',
  294. },
  295. {
  296. label: '较高风险',
  297. value: '17',
  298. },
  299. {
  300. label: '高风险',
  301. value: '1',
  302. },
  303. ],
  304. tableArray: [
  305. {
  306. index: '执法一处',
  307. yjr: '73',
  308. zx: '73',
  309. zd: '0',
  310. wjr: '0',
  311. },
  312. {
  313. index: '执法二处',
  314. yjr: '73',
  315. zx: '73',
  316. zd: '0',
  317. wjr: '0',
  318. },
  319. {
  320. index: '执法三处',
  321. yjr: '73',
  322. zx: '73',
  323. zd: '0',
  324. wjr: '0',
  325. },
  326. {
  327. index: '执法四处',
  328. yjr: '73',
  329. zx: '73',
  330. zd: '0',
  331. wjr: '0',
  332. },
  333. ],
  334. },
  335. },
  336. showStyle: {
  337. size: 'width:440px;height:290px;',
  338. version: '原版',
  339. position: 'top:570px;left:10px;',
  340. },
  341. },
  342. // 5. 密闭情况总览
  343. {
  344. deviceType: '',
  345. moduleName: '密闭情况总览',
  346. pageType: 'sealed_goaf',
  347. moduleData: {
  348. header: {
  349. show: false,
  350. readFrom: '',
  351. selector: {
  352. show: true,
  353. value: '',
  354. },
  355. slot: {
  356. show: false,
  357. value: '',
  358. },
  359. },
  360. background: {
  361. show: false,
  362. type: 'video',
  363. link: '',
  364. },
  365. layout: {
  366. direction: 'column',
  367. items: [
  368. {
  369. name: 'board',
  370. basis: '30%',
  371. overflow: true,
  372. },
  373. {
  374. name: 'table',
  375. basis: '70%',
  376. overflow: true,
  377. },
  378. ],
  379. },
  380. board: [
  381. {
  382. type: 'CKQMB1',
  383. readFrom: '',
  384. layout: 'val-top',
  385. items: [
  386. {
  387. label: '低风险',
  388. value: '210',
  389. },
  390. {
  391. label: '一般风险',
  392. value: '27',
  393. },
  394. {
  395. label: '较高风险',
  396. value: '17',
  397. },
  398. {
  399. label: '高风险',
  400. value: '1',
  401. },
  402. ],
  403. },
  404. ],
  405. chart: [],
  406. gallery: [],
  407. gallery_list: [],
  408. table: [
  409. {
  410. type: 'CKQMB',
  411. // parser: 'json',
  412. readFrom: 'tableArray',
  413. columns: [
  414. {
  415. name: ' ',
  416. prop: 'index',
  417. },
  418. {
  419. name: '低风险',
  420. prop: 'dfx',
  421. },
  422. {
  423. name: '一般风险',
  424. prop: 'ybfx',
  425. },
  426. {
  427. name: '较高风险',
  428. prop: 'jgfx',
  429. },
  430. {
  431. name: '高风险',
  432. prop: 'gfx',
  433. },
  434. ],
  435. },
  436. ],
  437. list: [],
  438. complex_list: [],
  439. preset: [],
  440. mock: {
  441. boardArray: [
  442. {
  443. label: '低风险',
  444. value: '210',
  445. },
  446. {
  447. label: '一般风险',
  448. value: '27',
  449. },
  450. {
  451. label: '较高风险',
  452. value: '17',
  453. },
  454. {
  455. label: '高风险',
  456. value: '1',
  457. },
  458. ],
  459. tableArray: [
  460. {
  461. index: '执法一处',
  462. dfx: '50',
  463. ybfx: '20',
  464. jgfx: '0',
  465. gfx: '0',
  466. },
  467. {
  468. index: '执法二处',
  469. dfx: '50',
  470. ybfx: '20',
  471. jgfx: '0',
  472. gfx: '0',
  473. },
  474. {
  475. index: '执法三处',
  476. dfx: '50',
  477. ybfx: '20',
  478. jgfx: '0',
  479. gfx: '0',
  480. },
  481. {
  482. index: '执法四处',
  483. dfx: '50',
  484. ybfx: '20',
  485. jgfx: '0',
  486. gfx: '0',
  487. },
  488. {
  489. index: '执法五处',
  490. dfx: '50',
  491. ybfx: '20',
  492. jgfx: '0',
  493. gfx: '0',
  494. },
  495. {
  496. index: '执法六处',
  497. dfx: '50',
  498. ybfx: '20',
  499. jgfx: '0',
  500. gfx: '0',
  501. },
  502. ],
  503. },
  504. },
  505. showStyle: {
  506. size: 'width:440px;height:355px;',
  507. version: '原版',
  508. position: 'top:10px;right:10px;',
  509. },
  510. },
  511. // 6. 采空区密闭预警分析
  512. {
  513. deviceType: 'goafMonitoring',
  514. moduleName: '采空区密闭预警分析',
  515. pageType: 'sealed_goaf',
  516. moduleData: {
  517. header: {
  518. show: false,
  519. readFrom: '',
  520. selector: {
  521. show: true,
  522. value: '',
  523. },
  524. slot: {
  525. show: false,
  526. value: '',
  527. },
  528. },
  529. background: {
  530. show: false,
  531. type: 'video',
  532. link: '',
  533. },
  534. layout: {
  535. direction: 'column',
  536. items: [
  537. {
  538. name: 'board',
  539. basis: '40%',
  540. overflow: true,
  541. },
  542. {
  543. name: 'table',
  544. basis: '60%',
  545. overflow: true,
  546. },
  547. ],
  548. },
  549. board: [
  550. {
  551. type: 'CKQMB1',
  552. readFrom: '',
  553. layout: 'val-top',
  554. items: [
  555. {
  556. label: '低风险',
  557. value: '210',
  558. },
  559. {
  560. label: '一般风险',
  561. value: '27',
  562. },
  563. {
  564. label: '较高风险',
  565. value: '17',
  566. },
  567. {
  568. label: '高风险',
  569. value: '1',
  570. },
  571. ],
  572. },
  573. ],
  574. chart: [],
  575. gallery: [],
  576. gallery_list: [],
  577. table: [
  578. {
  579. type: 'CKQMB',
  580. // parser: 'json',
  581. readFrom: 'tableArray',
  582. columns: [
  583. {
  584. name: ' ',
  585. prop: 'index',
  586. },
  587. {
  588. name: '低风险',
  589. prop: 'dfx',
  590. },
  591. {
  592. name: '一般风险',
  593. prop: 'ybfx',
  594. },
  595. {
  596. name: '较高风险',
  597. prop: 'jgfx',
  598. },
  599. {
  600. name: '高风险',
  601. prop: 'gfx',
  602. },
  603. ],
  604. },
  605. ],
  606. list: [],
  607. complex_list: [],
  608. preset: [],
  609. mock: {
  610. boardArray: [
  611. {
  612. label: '低风险',
  613. value: '210',
  614. },
  615. {
  616. label: '一般风险',
  617. value: '27',
  618. },
  619. {
  620. label: '较高风险',
  621. value: '17',
  622. },
  623. {
  624. label: '高风险',
  625. value: '1',
  626. },
  627. ],
  628. tableArray: [
  629. {
  630. index: '执法一处',
  631. dfx: '50',
  632. ybfx: '20',
  633. jgfx: '0',
  634. gfx: '0',
  635. },
  636. {
  637. index: '执法二处',
  638. dfx: '50',
  639. ybfx: '20',
  640. jgfx: '0',
  641. gfx: '0',
  642. },
  643. {
  644. index: '执法三处',
  645. dfx: '50',
  646. ybfx: '20',
  647. jgfx: '0',
  648. gfx: '0',
  649. },
  650. ],
  651. },
  652. },
  653. showStyle: {
  654. size: 'width:440px;height:300px;',
  655. version: '原版',
  656. position: 'top:365px;right:10px;',
  657. },
  658. },
  659. // 7. 当日报警情况统计
  660. {
  661. deviceType: 'RealtimeMonitor',
  662. moduleName: '当日报警情况统计',
  663. pageType: 'sealed_goaf',
  664. moduleData: {
  665. header: {
  666. show: false,
  667. readFrom: '',
  668. selector: {
  669. show: false,
  670. value: '',
  671. },
  672. slot: {
  673. show: false,
  674. value: '',
  675. },
  676. },
  677. background: {
  678. show: false,
  679. type: 'video',
  680. link: '',
  681. },
  682. layout: {
  683. direction: 'row',
  684. items: [
  685. {
  686. name: 'board',
  687. basis: '100%',
  688. },
  689. ],
  690. },
  691. board: [
  692. {
  693. type: 'CKQMB2',
  694. readFrom: '',
  695. layout: 'val-top',
  696. items: [
  697. {
  698. label: 'CO超限',
  699. value: '210',
  700. },
  701. {
  702. label: 'CH4超限',
  703. value: '27',
  704. },
  705. {
  706. label: 'C2H4超限',
  707. value: '17',
  708. },
  709. {
  710. label: 'C2H2超限',
  711. value: '1',
  712. },
  713. {
  714. label: 'O2超限',
  715. value: '210',
  716. },
  717. {
  718. label: '温度超限',
  719. value: '27',
  720. },
  721. {
  722. label: '压差超限',
  723. value: '17',
  724. },
  725. {
  726. label: '设备断连',
  727. value: '1',
  728. },
  729. ],
  730. },
  731. ],
  732. chart: [],
  733. gallery: [],
  734. gallery_list: [],
  735. table: [],
  736. list: [],
  737. complex_list: [],
  738. preset: [],
  739. },
  740. showStyle: {
  741. size: 'width:440px;height:210px;',
  742. version: '原版',
  743. position: 'top:660px;right:10px;',
  744. },
  745. },
  746. ];