configurable.data.ts 33 KB

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