configurable.data.ts 29 KB

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