configurable.data.New.ts 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350
  1. import { overflow } from 'html2canvas/dist/types/css/property-descriptors/overflow';
  2. import { Config } from '../../deviceManager/configurationTable/types';
  3. export const testConfigNewDust: Config[] = [
  4. //{
  5. // deviceType: 'dustManageInfo',
  6. // moduleName: '工作面风险监测',
  7. // pageType: 'New_dust',
  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: 'gallery',
  31. // basis: '30%',
  32. // },
  33. // {
  34. // name: 'complex_list',
  35. // basis: '70%',
  36. // pageType: 'New_dust',
  37. // },
  38. // ],
  39. // },
  40. // board: [],
  41. // chart: [],
  42. // gallery: [
  43. // {
  44. // type: 'I',
  45. // readFrom: 'dustManageInfo',
  46. // items: [
  47. // {
  48. // label: '',
  49. // value: '${totalNum}',
  50. // color: 'white',
  51. // },
  52. // {
  53. // label: '低风险',
  54. // value: '${dfxNum}',
  55. // color: 'lightblue',
  56. // },
  57. // {
  58. // label: '一般风险',
  59. // value: '${ybNum}',
  60. // color: 'lightblue',
  61. // },
  62. // {
  63. // label: '较大风险',
  64. // value: '${jdNum}',
  65. // color: 'lightblue',
  66. // },
  67. // {
  68. // label: '重大风险',
  69. // value: '${zdNum}',
  70. // color: 'lightblue',
  71. // },
  72. // ],
  73. // },
  74. // ],
  75. // gallery_list: [],
  76. // table: [],
  77. // list: [],
  78. // complex_list: [
  79. // {
  80. // type: 'E',
  81. // readFrom: 'dustManageInfo.sysList',
  82. // mapFromData: true,
  83. // items: [
  84. // {
  85. // title: '${sysNamme}',
  86. // contents: [
  87. // {
  88. // label: '风险监测',
  89. // value: '${warnLevel}',
  90. // color: 'blue',
  91. // info: '',
  92. // },
  93. // {
  94. // label: '最高粉尘浓度',
  95. // value: '${maxVal}',
  96. // color: 'blue',
  97. // info: '',
  98. // },
  99. // ],
  100. // },
  101. // ],
  102. // },
  103. // ],
  104. // preset: [],
  105. // },
  106. // showStyle: {
  107. // size: 'width:440px;height:550px;',
  108. // version: '淡蓝色',
  109. // position: 'top:60px;left:0;',
  110. // },
  111. //},
  112. {
  113. deviceType: 'dustManageInfo',
  114. moduleName: '工作面风险监测',
  115. pageType: 'New_dust',
  116. moduleData: {
  117. header: {
  118. show: false,
  119. readFrom: '',
  120. selector: {
  121. show: false,
  122. value: '',
  123. },
  124. slot: {
  125. show: false,
  126. value: '',
  127. },
  128. },
  129. background: {
  130. show: false,
  131. type: 'video',
  132. link: '',
  133. },
  134. layout: {
  135. direction: 'column',
  136. items: [
  137. {
  138. name: 'gallery_new',
  139. basis: '33%',
  140. overflow: 'hidden'
  141. },
  142. {
  143. name: 'complex_list_new',
  144. basis: '67%',
  145. overflow: 'hidden'
  146. },
  147. ],
  148. },
  149. board: [],
  150. chart: [],
  151. gallery: [],
  152. gallery_list: [],
  153. table: [],
  154. list: [],
  155. complex_list: [],
  156. preset: [
  157. {
  158. type: 'A',
  159. readFrom: 'dustManageInfo',
  160. items: [
  161. {
  162. label: '低风险',
  163. value: 'dfxNum',
  164. },
  165. {
  166. label: '一般风险',
  167. value: 'ybNum',
  168. },
  169. {
  170. label: '较大风险',
  171. value: 'jdNum',
  172. },
  173. {
  174. label: '重大风险',
  175. value: 'zdNum',
  176. },
  177. ],
  178. },
  179. { readFrom: 'dustManageInfo.sysList', },
  180. ],
  181. },
  182. showStyle: {
  183. size: 'width:440px;height:570px;',
  184. version: '淡蓝色',
  185. position: 'top:60px;left:0;',
  186. },
  187. },
  188. // {
  189. // deviceType: 'atomizing',
  190. // moduleName: '喷雾设备信息',
  191. // pageType: 'New_dust',
  192. // moduleData: {
  193. // header: {
  194. // show: false,
  195. // readFrom: '',
  196. // selector: {
  197. // show: false,
  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: 'row',
  212. // items: [
  213. // {
  214. // name: 'table',
  215. // basis: '100%',
  216. // },
  217. // ],
  218. // },
  219. // board: [],
  220. // chart: [],
  221. // gallery: [],
  222. // gallery_list: [],
  223. // table: [
  224. // {
  225. // type: 'A',
  226. // columns: [
  227. // {
  228. // name: '设备名称',
  229. // prop: 'strinstallpos',
  230. // },
  231. // {
  232. // name: '排污状态',
  233. // prop: 'airStatus_str',
  234. // },
  235. // {
  236. // name: '应用场景',
  237. // prop: 'appScenes_str',
  238. // },
  239. // {
  240. // name: '喷雾状态',
  241. // prop: 'stateSpray_str',
  242. // },
  243. // ],
  244. // readFrom: 'atomizingArray',
  245. // },
  246. // ],
  247. // list: [],
  248. // complex_list: [],
  249. // preset: [],
  250. // },
  251. // showStyle: {
  252. // size: 'width:450px;height:280px;',
  253. // version: '淡蓝色',
  254. // position: 'top:620px;left:0;',
  255. // },
  256. // },
  257. {
  258. deviceType: 'atomizing',
  259. moduleName: '喷雾设备信息',
  260. pageType: 'New_dust',
  261. moduleData: {
  262. header: {
  263. show: false,
  264. readFrom: '',
  265. selector: {
  266. show: false,
  267. value: '',
  268. },
  269. slot: {
  270. show: false,
  271. value: '',
  272. },
  273. },
  274. background: {
  275. show: false,
  276. type: 'video',
  277. link: '',
  278. },
  279. layout: {
  280. direction: 'row',
  281. items: [
  282. {
  283. name: 'table_new',
  284. basis: '100%',
  285. },
  286. ],
  287. },
  288. board: [],
  289. chart: [],
  290. gallery: [],
  291. gallery_list: [],
  292. table: [],
  293. list: [],
  294. complex_list: [],
  295. preset: [
  296. {
  297. readFrom: 'atomizingArray',
  298. columns: [
  299. {
  300. name: '设备名称',
  301. prop: 'strinstallpos',
  302. },
  303. {
  304. name: '排污状态',
  305. prop: 'airStatus_str',
  306. },
  307. {
  308. name: '应用场景',
  309. prop: 'appScenes_str',
  310. },
  311. {
  312. name: '喷雾状态',
  313. prop: 'stateSpray_str',
  314. },
  315. ],
  316. }
  317. ],
  318. },
  319. showStyle: {
  320. size: 'width:440px;height:280px;',
  321. version: '淡蓝色',
  322. position: 'top:640px;left:0;',
  323. },
  324. },
  325. {
  326. deviceType: 'dustDustGraph',
  327. moduleName: '综放工作面粉尘浓度',
  328. pageType: 'New_dust',
  329. moduleData: {
  330. header: {
  331. show: true,
  332. readFrom: '',
  333. selector: {
  334. show: true,
  335. value: '${strinstallpos}',
  336. },
  337. slot: {
  338. show: false,
  339. value: '',
  340. },
  341. },
  342. background: {
  343. show: false,
  344. type: 'video',
  345. link: '',
  346. },
  347. layout: {
  348. direction: 'row',
  349. items: [
  350. {
  351. name: 'chart',
  352. basis: '100%',
  353. pageType: 'New_dust',
  354. },
  355. ],
  356. },
  357. board: [],
  358. chart: [
  359. {
  360. type: 'line_area',
  361. readFrom: '',
  362. legend: { show: false },
  363. xAxis: [{ show: true }],
  364. yAxis: [{ show: true, name: '浓度', position: 'left' }],
  365. series: [
  366. {
  367. label: '${strinstallpos}',
  368. readFrom: 'historyList',
  369. xprop: 'time',
  370. yprop: 'dustval',
  371. },
  372. ],
  373. },
  374. ],
  375. gallery: [],
  376. gallery_list: [],
  377. table: [],
  378. list: [],
  379. complex_list: [],
  380. preset: [],
  381. },
  382. showStyle: {
  383. size: 'width:1040px;height:280px;',
  384. version: '淡蓝色',
  385. position: 'bottom:8px;left:440px',
  386. },
  387. },
  388. //{
  389. // deviceType: 'atomObj',
  390. // moduleName: '智能喷雾降尘装置',
  391. // pageType: 'New_dust',
  392. // moduleData: {
  393. // header: {
  394. // show: false,
  395. // readFrom: '',
  396. // selector: {
  397. // show: false,
  398. // value: '',
  399. // },
  400. // slot: {
  401. // show: false,
  402. // value: '',
  403. // },
  404. // },
  405. // background: {
  406. // show: false,
  407. // type: 'video',
  408. // link: '',
  409. // },
  410. // layout: {
  411. // direction: 'row',
  412. // items: [
  413. // {
  414. // name: 'gallery',
  415. // basis: '100%',
  416. // },
  417. // ],
  418. // },
  419. // board: [],
  420. // chart: [],
  421. // gallery: [
  422. // {
  423. // type: 'E',
  424. // readFrom: 'atomObj',
  425. // items: [
  426. // {
  427. // label: '设备总数',
  428. // value: '${totalNum}',
  429. // color: 'blue',
  430. // },
  431. // {
  432. // label: '喷雾开启数',
  433. // value: '${atomOpenNum}',
  434. // color: 'blue',
  435. // },
  436. // {
  437. // label: '连网数量',
  438. // value: '${openNum}',
  439. // color: 'blue',
  440. // },
  441. // {
  442. // label: '断网数量',
  443. // value: '${breakNum}',
  444. // color: 'blue',
  445. // },
  446. // ],
  447. // },
  448. // ],
  449. // gallery_list: [],
  450. // table: [],
  451. // list: [],
  452. // complex_list: [],
  453. // preset: [],
  454. // to: 'http://10.248.210.154:8801',
  455. // },
  456. // showStyle: {
  457. // size: 'width:450px;height: 280px;',
  458. // version: '淡蓝色',
  459. // position: 'top:60px;right:0;',
  460. // },
  461. //},
  462. {
  463. deviceType: 'atomObj',
  464. moduleName: '智能喷雾降尘装置',
  465. pageType: 'New_dust',
  466. moduleData: {
  467. header: {
  468. show: false,
  469. readFrom: '',
  470. selector: {
  471. show: false,
  472. value: '',
  473. },
  474. slot: {
  475. show: false,
  476. value: '',
  477. },
  478. },
  479. background: {
  480. show: false,
  481. type: 'video',
  482. link: '',
  483. },
  484. layout: {
  485. direction: 'row',
  486. items: [
  487. {
  488. name: 'gallery_new',
  489. basis: '100%',
  490. },
  491. ],
  492. },
  493. board: [],
  494. chart: [],
  495. gallery: [],
  496. gallery_list: [],
  497. table: [],
  498. list: [],
  499. complex_list: [],
  500. preset: [
  501. {
  502. type: 'B',
  503. readFrom: 'atomObj',
  504. items: [
  505. {
  506. label: '设备总数',
  507. value: 'totalNum',
  508. iconName: 'sbzs-gallery'
  509. },
  510. {
  511. label: '喷雾开启数',
  512. value: 'atomOpenNum',
  513. iconName: 'lwsl-gallery'
  514. },
  515. {
  516. label: '连网数量',
  517. value: 'openNum',
  518. iconName: 'pwkqs-gallery'
  519. },
  520. {
  521. label: '断网数量',
  522. value: 'breakNum',
  523. iconName: 'dwsl-gallery'
  524. },
  525. ],
  526. },
  527. ],
  528. to: 'http://10.248.210.154:8801',
  529. },
  530. showStyle: {
  531. size: 'width:450px;height: 280px;',
  532. version: '淡蓝色',
  533. position: 'top:60px;right:0;',
  534. },
  535. },
  536. {
  537. deviceType: '',
  538. moduleName: '煤尘爆炸性',
  539. pageType: 'New_dust',
  540. moduleData: {
  541. header: {
  542. show: false,
  543. readFrom: '',
  544. selector: {
  545. show: false,
  546. value: '${name}',
  547. },
  548. slot: {
  549. show: false,
  550. value: '',
  551. },
  552. },
  553. background: {
  554. show: false,
  555. type: 'video',
  556. link: '',
  557. },
  558. layout: {
  559. direction: '',
  560. items: [
  561. {
  562. name: 'mc-new',
  563. basis: '100%',
  564. },
  565. ],
  566. },
  567. board: [],
  568. chart: [],
  569. gallery: [],
  570. gallery_list: [],
  571. table: [],
  572. list: [],
  573. complex_list: [],
  574. preset: [
  575. {
  576. readFrom: '',
  577. items: [
  578. {
  579. label: '火焰长度',
  580. value: '>400mm',
  581. },
  582. {
  583. label: '抑制煤层爆炸最低岩粉量',
  584. value: '85%',
  585. },
  586. {
  587. label: '鉴定结论',
  588. value: '有煤层爆炸性',
  589. },
  590. ],
  591. },
  592. ],
  593. },
  594. showStyle: {
  595. size: 'width:450px;height:280px;',
  596. version: '淡蓝色',
  597. position: 'top:350px;right:0;',
  598. },
  599. },
  600. {
  601. deviceType: 'devGbsb',
  602. moduleName: '隔爆设施管理台账',
  603. pageType: 'New_dust',
  604. moduleData: {
  605. header: {
  606. show: false,
  607. readFrom: '',
  608. selector: {
  609. show: false,
  610. value: '',
  611. },
  612. slot: {
  613. show: false,
  614. value: '',
  615. },
  616. },
  617. background: {
  618. show: false,
  619. type: 'video',
  620. link: '',
  621. },
  622. layout: {
  623. direction: 'row',
  624. items: [
  625. {
  626. name: 'table_new',
  627. basis: '100%',
  628. },
  629. ],
  630. },
  631. board: [],
  632. chart: [],
  633. gallery: [],
  634. gallery_list: [],
  635. table: [],
  636. list: [],
  637. complex_list: [],
  638. preset: [
  639. {
  640. readFrom: 'devGbsb',
  641. columns: [
  642. {
  643. name: '地点',
  644. prop: 'strinstallpos',
  645. },
  646. {
  647. name: '吊挂位置',
  648. prop: 'addr',
  649. },
  650. {
  651. name: '性质',
  652. prop: 'kind',
  653. },
  654. ],
  655. }
  656. ],
  657. },
  658. showStyle: {
  659. size: 'width:440px;height:280px;',
  660. version: '淡蓝色',
  661. position: 'top:640px;right:0;',
  662. },
  663. },
  664. ];
  665. export const testConfigNewFire: Config[] = [
  666. {
  667. deviceType: 'fireManageInfo',
  668. moduleName: '重点区域风险监测',
  669. pageType: 'New_fire',
  670. moduleData: {
  671. header: {
  672. show: false,
  673. readFrom: '',
  674. selector: {
  675. show: false,
  676. value: '',
  677. },
  678. slot: {
  679. show: false,
  680. value: '',
  681. },
  682. },
  683. background: {
  684. show: false,
  685. type: 'video',
  686. link: '',
  687. },
  688. layout: {
  689. direction: 'column',
  690. items: [
  691. {
  692. name: 'board',
  693. basis: '35%',
  694. },
  695. {
  696. name: 'complex_list',
  697. basis: '65%',
  698. },
  699. ],
  700. },
  701. board: [
  702. {
  703. type: 'H',
  704. readFrom: 'fireManageInfo',
  705. layout: 'new-top',
  706. items: [
  707. {
  708. label: '内因风险等级',
  709. value: '${nyWarnLevel}',
  710. },
  711. {
  712. label: '外因风险等级',
  713. value: '${wyWarnLevel}',
  714. },
  715. ],
  716. },
  717. ],
  718. chart: [],
  719. gallery: [],
  720. gallery_list: [],
  721. table: [],
  722. list: [],
  723. complex_list: [
  724. {
  725. type: 'D',
  726. readFrom: 'fireManageInfo.sysList',
  727. mapFromData: true,
  728. items: [
  729. {
  730. title: '${sysNamme}',
  731. contents: [
  732. {
  733. label: '风险监测',
  734. value: '${warnLevel}',
  735. color: 'blue',
  736. info: '',
  737. },
  738. {
  739. label: '最高温度',
  740. value: '${maxVal}',
  741. color: 'blue',
  742. info: '',
  743. },
  744. ],
  745. },
  746. ],
  747. },
  748. ],
  749. preset: [],
  750. },
  751. showStyle: {
  752. size: 'width:440px;height:280px;',
  753. version: '保德',
  754. position: 'top:60px;left:0;',
  755. },
  756. },
  757. {
  758. deviceType: 'pdArray',
  759. moduleName: '带式输送机防灭火监控系统',
  760. pageType: 'New_fire',
  761. moduleData: {
  762. header: {
  763. show: true,
  764. readFrom: '',
  765. selector: {
  766. show: true,
  767. value: '${systemname}',
  768. },
  769. slot: {
  770. show: false,
  771. value: '',
  772. },
  773. },
  774. background: {
  775. show: false,
  776. type: 'video',
  777. link: '',
  778. },
  779. layout: {
  780. direction: 'column',
  781. items: [
  782. {
  783. name: 'board',
  784. basis: '35%',
  785. },
  786. {
  787. name: 'chart',
  788. basis: '60%',
  789. },
  790. ],
  791. },
  792. board: [
  793. {
  794. type: 'F',
  795. layout: 'val-top',
  796. readFrom: 'arrayCount',
  797. items: [
  798. {
  799. label: '光纤预警',
  800. value: '${[0].val}℃',
  801. },
  802. {
  803. label: '一氧化碳预警',
  804. value: '${[1].val}ppm',
  805. },
  806. {
  807. label: '烟雾预警',
  808. value: '${[2].val}',
  809. },
  810. ],
  811. },
  812. ],
  813. chart: [
  814. {
  815. type: 'line_smooth',
  816. readFrom: 'arrayFiber',
  817. legend: { show: true },
  818. xAxis: [{ show: true }],
  819. yAxis: [{ show: true, name: '温度(℃)', position: 'left' }],
  820. series: [
  821. {
  822. label: '${strinstallpos}',
  823. readFrom: 'fibreTemperature',
  824. xprop: 'pos',
  825. yprop: 'value',
  826. },
  827. ],
  828. },
  829. ],
  830. gallery: [],
  831. gallery_list: [],
  832. table: [],
  833. list: [],
  834. complex_list: [],
  835. preset: [],
  836. },
  837. showStyle: {
  838. size: 'width:440px;height:280px;',
  839. version: '保德',
  840. position: 'top:350px;left:0;',
  841. },
  842. },
  843. {
  844. deviceType: 'obfObj',
  845. moduleName: '密闭采空区监测区域',
  846. pageType: 'New_fire',
  847. moduleData: {
  848. header: {
  849. show: true,
  850. readFrom: 'obfObjModded',
  851. selector: {
  852. show: true,
  853. value: '${objType}',
  854. },
  855. slot: {
  856. show: false,
  857. value: '',
  858. },
  859. },
  860. background: {
  861. show: false,
  862. type: 'video',
  863. link: '',
  864. },
  865. layout: {
  866. direction: 'column',
  867. items: [
  868. {
  869. name: 'chart',
  870. basis: '90%',
  871. },
  872. ],
  873. },
  874. board: [],
  875. chart: [
  876. {
  877. type: 'bar_cylinder',
  878. readFrom: '',
  879. legend: { show: false },
  880. xAxis: [{ show: true }],
  881. yAxis: [{ show: true, name: '', position: 'left' }],
  882. series: [
  883. {
  884. readFrom: 'arrayDev',
  885. xprop: 'strinstallpos',
  886. yprop: 'val',
  887. label: '',
  888. },
  889. ],
  890. },
  891. ],
  892. gallery: [],
  893. gallery_list: [],
  894. table: [],
  895. list: [],
  896. complex_list: [],
  897. preset: [],
  898. },
  899. showStyle: {
  900. size: 'width:440px;height:280px;',
  901. version: '保德',
  902. position: 'top:640px;left:0;',
  903. },
  904. },
  905. {
  906. deviceType: 'sgGxObj',
  907. moduleName: '工作面束管监测',
  908. pageType: 'New_fire',
  909. moduleData: {
  910. header: {
  911. show: true,
  912. readFrom: 'devSgjc',
  913. selector: {
  914. show: true,
  915. value: '${strinstallpos}',
  916. },
  917. slot: {
  918. show: false,
  919. value: '',
  920. },
  921. },
  922. background: {
  923. show: false,
  924. type: 'video',
  925. link: '',
  926. },
  927. layout: {
  928. direction: 'row',
  929. items: [
  930. {
  931. name: 'blast_delta',
  932. basis: '40%',
  933. },
  934. {
  935. name: 'list',
  936. basis: '60%',
  937. },
  938. ],
  939. },
  940. board: [],
  941. chart: [],
  942. gallery: [],
  943. gallery_list: [],
  944. table: [],
  945. list: [
  946. {
  947. type: 'I',
  948. readFrom: '',
  949. items: [
  950. {
  951. label: 'CO',
  952. value: '${coVal}',
  953. color: 'blue',
  954. info: '一氧化碳(ppm)',
  955. },
  956. {
  957. label: 'CO₂',
  958. value: '${co2Val}',
  959. color: 'blue',
  960. info: '二氧化碳(%)',
  961. },
  962. {
  963. label: 'CH₄',
  964. value: '${ch4Val}',
  965. color: 'blue',
  966. info: '甲烷(%)',
  967. },
  968. {
  969. label: 'C₂H₂',
  970. value: '${c2h2Val}',
  971. color: 'blue',
  972. info: '乙炔(ppm)',
  973. },
  974. {
  975. // label: 'C₂H₄',
  976. label: 'O₂',
  977. value: '${o2Val}',
  978. color: 'blue',
  979. info: '氧气(%)',
  980. },
  981. {
  982. // label: 'O₂',
  983. label: 'C₂H₄',
  984. value: '${c2h4Val}',
  985. color: 'blue',
  986. info: '乙烯(ppm)',
  987. },
  988. {
  989. // label: 'O₂',
  990. label: 'N₂',
  991. value: '${N2Val}',
  992. color: 'blue',
  993. info: '二氧化氮(%)',
  994. },
  995. {
  996. label: 'H₂',
  997. value: '${H2Val}',
  998. color: 'blue',
  999. info: '氢气(%)',
  1000. },
  1001. ],
  1002. },
  1003. ],
  1004. complex_list: [],
  1005. preset: [
  1006. {
  1007. readFrom: '',
  1008. },
  1009. ],
  1010. },
  1011. showStyle: {
  1012. size: 'width:980px;height:280px;',
  1013. version: '保德',
  1014. position: 'bottom:8px;left:470px',
  1015. headerPosition: 'centerBottom',
  1016. },
  1017. },
  1018. {
  1019. deviceType: 'sgGxObj',
  1020. moduleName: '工作面光纤监测',
  1021. pageType: 'New_fire',
  1022. moduleData: {
  1023. header: {
  1024. show: true,
  1025. readFrom: 'devGxcw',
  1026. selector: {
  1027. show: true,
  1028. value: '${strinstallpos}',
  1029. },
  1030. slot: {
  1031. show: false,
  1032. value: '',
  1033. },
  1034. },
  1035. background: {
  1036. show: false,
  1037. type: 'video',
  1038. link: '',
  1039. },
  1040. layout: {
  1041. direction: 'row',
  1042. items: [
  1043. {
  1044. name: 'chart',
  1045. basis: '100%',
  1046. },
  1047. ],
  1048. },
  1049. board: [],
  1050. chart: [
  1051. {
  1052. type: 'line_smooth',
  1053. readFrom: '',
  1054. legend: { show: true },
  1055. xAxis: [{ show: true }],
  1056. yAxis: [{ show: true, name: '温度(℃)', position: 'left' }],
  1057. series: [
  1058. {
  1059. label: '${strinstallpos}',
  1060. readFrom: 'fibreTemperatureArr',
  1061. xprop: 'pos',
  1062. yprop: 'value',
  1063. },
  1064. ],
  1065. },
  1066. ],
  1067. gallery: [],
  1068. gallery_list: [],
  1069. table: [],
  1070. list: [],
  1071. complex_list: [],
  1072. preset: [],
  1073. },
  1074. showStyle: {
  1075. size: 'width:980px;height:280px;',
  1076. version: '保德',
  1077. position: 'bottom:8px;left:470px',
  1078. headerPosition: 'centerBottom',
  1079. },
  1080. },
  1081. {
  1082. deviceType: 'New_fire',
  1083. moduleName: '顶部标题',
  1084. pageType: 'New_fire',
  1085. moduleData: {
  1086. header: {
  1087. show: false,
  1088. readFrom: '',
  1089. selector: {
  1090. show: false,
  1091. value: '',
  1092. },
  1093. slot: {
  1094. show: false,
  1095. value: '',
  1096. },
  1097. },
  1098. background: {
  1099. show: false,
  1100. type: 'video',
  1101. link: '',
  1102. },
  1103. layout: {
  1104. direction: 'row',
  1105. items: [
  1106. {
  1107. name: 'tabs',
  1108. basis: '65%',
  1109. },
  1110. ],
  1111. },
  1112. board: [],
  1113. list: [],
  1114. table: [],
  1115. preset: [],
  1116. gallery: [],
  1117. complex_list: [],
  1118. gallery_list: [],
  1119. chart: [],
  1120. to: '',
  1121. },
  1122. showStyle: {
  1123. size: 'width:800px;height:100px;',
  1124. version: '保德',
  1125. position: 'top:60px;left:560px;',
  1126. headerPosition: 'centerTop',
  1127. },
  1128. },
  1129. {
  1130. deviceType: 'dsArray',
  1131. moduleName: '变电硐室防灭火监控系统',
  1132. pageType: 'New_fire',
  1133. moduleData: {
  1134. header: {
  1135. show: true,
  1136. readFrom: '',
  1137. selector: {
  1138. show: true,
  1139. value: '${systemname}',
  1140. },
  1141. slot: {
  1142. show: false,
  1143. value: '',
  1144. },
  1145. },
  1146. background: {
  1147. show: false,
  1148. type: 'video',
  1149. link: '',
  1150. },
  1151. layout: {
  1152. direction: 'column',
  1153. items: [
  1154. {
  1155. name: 'list',
  1156. basis: '90%',
  1157. },
  1158. ],
  1159. },
  1160. board: [],
  1161. chart: [],
  1162. gallery: [],
  1163. gallery_list: [],
  1164. table: [],
  1165. list: [
  1166. {
  1167. type: 'H',
  1168. readFrom: 'arrayCount',
  1169. items: [
  1170. {
  1171. label: '光纤预警',
  1172. info: '最高温度',
  1173. value: '${[0].val}℃',
  1174. color: '',
  1175. },
  1176. {
  1177. label: '一氧化碳预警',
  1178. info: '最高浓度',
  1179. value: '${[1].val}ppm',
  1180. color: '',
  1181. },
  1182. {
  1183. label: '烟雾预警',
  1184. info: '最高浓度',
  1185. value: '${[2].val}',
  1186. color: '',
  1187. },
  1188. ],
  1189. },
  1190. ],
  1191. complex_list: [],
  1192. preset: [],
  1193. },
  1194. showStyle: {
  1195. size: 'width:440px;height: 280px;',
  1196. version: '保德',
  1197. position: 'top:60px;right:0;',
  1198. },
  1199. },
  1200. {
  1201. deviceType: '',
  1202. moduleName: '开采煤层自燃发火特性',
  1203. pageType: 'New_fire',
  1204. moduleData: {
  1205. header: {
  1206. show: false,
  1207. readFrom: '',
  1208. selector: {
  1209. show: false,
  1210. value: '',
  1211. },
  1212. slot: {
  1213. show: false,
  1214. value: '',
  1215. },
  1216. },
  1217. background: {
  1218. show: false,
  1219. type: 'video',
  1220. link: '',
  1221. },
  1222. layout: {
  1223. direction: 'row',
  1224. items: [
  1225. {
  1226. name: 'table',
  1227. basis: '100%',
  1228. },
  1229. ],
  1230. },
  1231. board: [],
  1232. chart: [],
  1233. gallery: [],
  1234. gallery_list: [],
  1235. table: [
  1236. {
  1237. type: 'A',
  1238. readFrom: 'mockTable',
  1239. columns: [
  1240. {
  1241. name: '煤层',
  1242. prop: 'a',
  1243. },
  1244. {
  1245. name: '自燃倾向性',
  1246. prop: 'b',
  1247. },
  1248. {
  1249. name: '最短发火期',
  1250. prop: 'c',
  1251. },
  1252. {
  1253. name: '最小推进速度',
  1254. prop: 'd',
  1255. },
  1256. ],
  1257. },
  1258. ],
  1259. list: [],
  1260. complex_list: [],
  1261. preset: [],
  1262. mock: {
  1263. mockTable: [
  1264. {
  1265. a: '8煤',
  1266. b: '自燃',
  1267. c: '123天',
  1268. d: '0.87md',
  1269. },
  1270. ],
  1271. },
  1272. },
  1273. showStyle: {
  1274. size: 'width:440px;height:280px;',
  1275. version: '保德',
  1276. position: 'top:350px;right:0;',
  1277. },
  1278. },
  1279. {
  1280. deviceType: 'aqjkArray',
  1281. moduleName: '安全监控系统',
  1282. pageType: 'New_fire',
  1283. moduleData: {
  1284. header: {
  1285. show: false,
  1286. readFrom: '',
  1287. selector: {
  1288. show: false,
  1289. value: '',
  1290. },
  1291. slot: {
  1292. show: false,
  1293. value: '',
  1294. },
  1295. },
  1296. background: {
  1297. show: false,
  1298. type: 'video',
  1299. link: '',
  1300. },
  1301. layout: {
  1302. direction: 'row',
  1303. items: [
  1304. {
  1305. name: 'table',
  1306. basis: '100%',
  1307. },
  1308. ],
  1309. },
  1310. board: [],
  1311. chart: [],
  1312. gallery: [],
  1313. gallery_list: [],
  1314. table: [
  1315. {
  1316. type: 'C',
  1317. readFrom: 'aqjkArray',
  1318. columns: [
  1319. {
  1320. name: '测点位置',
  1321. prop: 'strinstallpos',
  1322. },
  1323. {
  1324. name: '温度',
  1325. prop: 'nowVal',
  1326. },
  1327. {
  1328. name: '预警级别',
  1329. prop: 'warnLevel',
  1330. },
  1331. // {
  1332. // name: '时间',
  1333. // prop: 'time',
  1334. // },
  1335. ],
  1336. },
  1337. ],
  1338. list: [],
  1339. complex_list: [],
  1340. preset: [],
  1341. },
  1342. showStyle: {
  1343. size: 'width:440px;height:280px;',
  1344. version: '保德',
  1345. position: 'top:640px;right:0;',
  1346. },
  1347. },
  1348. ];