configurable.data.ts 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103
  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: false,
  27. type: 'image',
  28. link: '',
  29. },
  30. layout: {
  31. direction: 'column',
  32. items: [
  33. {
  34. name: 'board',
  35. basis: '33%',
  36. },
  37. {
  38. name: 'qh_curve',
  39. basis: '67%',
  40. },
  41. ],
  42. },
  43. board: [
  44. {
  45. type: 'A',
  46. readFrom: '',
  47. layout: 'val-top',
  48. items: [
  49. {
  50. label: '风量(m³/min)',
  51. value: '${flow_merge}',
  52. },
  53. {
  54. label: '负压(Pa)',
  55. value: '${fy_merge}',
  56. },
  57. ],
  58. },
  59. ],
  60. list: [],
  61. chart: [],
  62. table: [],
  63. gallery: [],
  64. complex_list: [],
  65. gallery_list: [],
  66. preset: [
  67. {
  68. readFrom: '',
  69. fan1Prop: ['flow_merge', 'fy_merge'],
  70. fan2Prop: ['flow_merge', 'fy_merge'],
  71. },
  72. ],
  73. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain',
  74. },
  75. showStyle: {
  76. size: 'width:450px;height:280px;',
  77. version: '新版',
  78. position: 'top:60px;left:0;',
  79. },
  80. },
  81. {
  82. deviceType: 'fanlocal',
  83. moduleName: '局部通风机系统',
  84. pageType: 'vent',
  85. moduleData: {
  86. header: {
  87. show: true,
  88. readFrom: '',
  89. selector: {
  90. show: true,
  91. value: '${strinstallpos}',
  92. },
  93. slot: {
  94. show: true,
  95. value: '运行风机:${readData.Fan1StartStatus}',
  96. trans: {
  97. '1': '一号',
  98. '0': '二号',
  99. },
  100. },
  101. },
  102. background: {
  103. show: false,
  104. type: 'image',
  105. link: '',
  106. },
  107. layout: {
  108. direction: 'column',
  109. items: [
  110. {
  111. name: 'chart',
  112. basis: '100%',
  113. },
  114. ],
  115. },
  116. board: [],
  117. list: [],
  118. chart: [
  119. {
  120. type: 'bar_cylinder_wide',
  121. readFrom: '',
  122. legend: { show: false },
  123. xAxis: [{ show: true }],
  124. yAxis: [{ show: true, name: '(m³/min)', position: 'left' }],
  125. series: [{ readFrom: 'chartData', xprop: 'x', yprop: 'y', label: '风量' }],
  126. },
  127. ],
  128. table: [],
  129. gallery: [],
  130. complex_list: [],
  131. gallery_list: [],
  132. preset: [],
  133. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanlocal',
  134. },
  135. showStyle: {
  136. size: 'width:450px;height:280px;',
  137. version: '新版',
  138. position: 'top:350px;left:0;',
  139. },
  140. },
  141. {
  142. deviceType: '',
  143. moduleName: '通风设施远程控制',
  144. pageType: 'vent',
  145. moduleData: {
  146. header: {
  147. show: false,
  148. readFrom: '',
  149. selector: {
  150. show: false,
  151. value: '',
  152. },
  153. slot: {
  154. show: false,
  155. value: '',
  156. },
  157. },
  158. background: {
  159. show: false,
  160. type: 'image',
  161. link: '',
  162. },
  163. layout: {
  164. direction: 'row',
  165. items: [
  166. {
  167. name: 'complex_list',
  168. basis: '100%',
  169. },
  170. ],
  171. },
  172. board: [],
  173. list: [],
  174. chart: [],
  175. table: [],
  176. gallery: [],
  177. complex_list: [
  178. {
  179. type: 'F',
  180. readFrom: 'device_arr',
  181. mapFromData: true,
  182. items: [
  183. {
  184. title: '${name}',
  185. contents: [
  186. {
  187. label: '总数',
  188. value: '${totalcount}',
  189. },
  190. {
  191. label: '报警',
  192. value: '${count}',
  193. color: 'red',
  194. },
  195. {
  196. label: '断开',
  197. value: '${netstatus}',
  198. },
  199. ],
  200. },
  201. ],
  202. },
  203. ],
  204. gallery_list: [],
  205. preset: [],
  206. },
  207. showStyle: {
  208. size: 'width:450px;height:280px;',
  209. version: '新版',
  210. position: 'top:640px;left:0;',
  211. },
  212. },
  213. {
  214. deviceType: 'sys_wind',
  215. moduleName: '风量监测',
  216. pageType: 'vent',
  217. moduleData: {
  218. header: {
  219. show: false,
  220. readFrom: '',
  221. selector: {
  222. show: false,
  223. value: '',
  224. },
  225. slot: {
  226. show: false,
  227. value: '',
  228. },
  229. },
  230. background: {
  231. show: false,
  232. type: 'video',
  233. link: '',
  234. },
  235. layout: {
  236. direction: 'row',
  237. items: [
  238. {
  239. name: 'chart',
  240. basis: '100%',
  241. },
  242. ],
  243. },
  244. board: [],
  245. list: [],
  246. table: [],
  247. preset: [],
  248. gallery: [],
  249. complex_list: [],
  250. gallery_list: [],
  251. chart: [
  252. {
  253. type: 'bar',
  254. readFrom: '',
  255. legend: { show: true },
  256. xAxis: [{ show: true }],
  257. yAxis: [
  258. { show: true, name: '风量(m³/min)', position: 'left' },
  259. { show: true, name: '风速(m/s)', position: 'right' },
  260. ],
  261. series: [
  262. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.m3', label: '风量' },
  263. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.va', label: '风速' },
  264. ],
  265. },
  266. ],
  267. },
  268. showStyle: {
  269. size: 'width:1000px;height:280px;',
  270. version: '新版',
  271. position: 'top:640px;left:460px;',
  272. },
  273. },
  274. {
  275. deviceType: 'sys_majorpath',
  276. moduleName: '关键通风路线',
  277. pageType: 'vent',
  278. moduleData: {
  279. header: {
  280. show: true,
  281. readFrom: '',
  282. selector: {
  283. show: true,
  284. value: '${devicePos}',
  285. },
  286. slot: {
  287. show: false,
  288. value: '',
  289. },
  290. },
  291. background: {
  292. show: false,
  293. type: 'video',
  294. link: '',
  295. },
  296. layout: {
  297. direction: 'column',
  298. items: [
  299. {
  300. name: 'chart',
  301. basis: '60%',
  302. },
  303. {
  304. name: 'board',
  305. basis: '40%',
  306. },
  307. ],
  308. },
  309. board: [
  310. {
  311. type: 'D',
  312. readFrom: 'readData',
  313. layout: 'label-top',
  314. items: [
  315. {
  316. label: '矿井风量',
  317. value: '${retM3_merge.value}',
  318. },
  319. {
  320. label: '矿井阻力',
  321. value: '${zuli.value}',
  322. },
  323. {
  324. label: '等积孔',
  325. value: '6.12',
  326. },
  327. ],
  328. },
  329. ],
  330. complex_list: [],
  331. gallery: [],
  332. list: [],
  333. table: [],
  334. chart: [
  335. {
  336. type: 'pie',
  337. readFrom: '',
  338. legend: { show: false },
  339. xAxis: [{ show: false }],
  340. yAxis: [{ show: false, name: '风量', position: 'left' }],
  341. series: [{ readFrom: 'piechart', xprop: 'label', yprop: 'valMock', label: '' }],
  342. },
  343. ],
  344. gallery_list: [],
  345. preset: [],
  346. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_majorpath&deviceid=${deviceID}',
  347. },
  348. showStyle: {
  349. size: 'width:450px;height:280px;',
  350. version: '新版',
  351. position: 'top:60px;right:0;',
  352. },
  353. },
  354. {
  355. deviceType: 'sys_surface_caimei',
  356. moduleName: '工作面智能监控',
  357. pageType: 'vent',
  358. moduleData: {
  359. header: {
  360. show: true,
  361. readFrom: '',
  362. selector: {
  363. show: true,
  364. value: '${devicePos}',
  365. },
  366. slot: {
  367. show: false,
  368. value: '',
  369. },
  370. },
  371. background: {
  372. show: false,
  373. type: 'video',
  374. link: '',
  375. },
  376. layout: {
  377. direction: 'column',
  378. items: [
  379. {
  380. name: 'chart',
  381. basis: '65%',
  382. },
  383. {
  384. name: 'board',
  385. basis: '35%',
  386. },
  387. ],
  388. },
  389. board: [
  390. {
  391. type: 'B',
  392. readFrom: '',
  393. layout: 'label-top',
  394. items: [
  395. {
  396. label: '进风',
  397. value: '${faceIntM3}',
  398. },
  399. {
  400. label: '回风',
  401. value: '${faceRetM3}',
  402. },
  403. {
  404. label: '需风量',
  405. value: '${facePlanM3}',
  406. },
  407. ],
  408. },
  409. ],
  410. list: [],
  411. preset: [],
  412. table: [],
  413. gallery: [],
  414. chart: [
  415. {
  416. type: 'line',
  417. readFrom: '',
  418. legend: { show: true },
  419. xAxis: [{ show: true }],
  420. yAxis: [{ show: true, name: '风量(m³/min)', position: 'left' }],
  421. series: [
  422. { readFrom: 'history_report', xprop: 'time', yprop: 'faceIntM3', label: '进风' },
  423. { readFrom: 'history_report', xprop: 'time', yprop: 'faceRetM3', label: '回风' },
  424. ],
  425. },
  426. ],
  427. gallery_list: [],
  428. complex_list: [],
  429. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_surface_caimei&deviceid=${deviceID}',
  430. },
  431. showStyle: {
  432. size: 'width:450px;height:280px;',
  433. version: '新版',
  434. position: 'top:350px;right:0;',
  435. },
  436. },
  437. {
  438. deviceType: 'warn',
  439. moduleName: '预警监测',
  440. pageType: 'vent',
  441. moduleData: {
  442. header: {
  443. show: true,
  444. readFrom: '',
  445. selector: {
  446. show: false,
  447. value: '',
  448. },
  449. slot: {
  450. show: true,
  451. value: '网络异常:${warn[0].netstatus.val}',
  452. },
  453. },
  454. background: {
  455. show: false,
  456. type: 'video',
  457. link: '',
  458. },
  459. layout: {
  460. direction: 'row',
  461. items: [
  462. {
  463. name: 'list',
  464. basis: '100%',
  465. },
  466. ],
  467. },
  468. board: [],
  469. list: [
  470. {
  471. type: 'timeline',
  472. readFrom: 'warn[0]',
  473. items: [
  474. {
  475. label: '报警',
  476. value: '${alarm.val}',
  477. info: '',
  478. color: 'blue',
  479. },
  480. {
  481. label: '重大风险预警',
  482. value: '${red.val}',
  483. info: '',
  484. color: 'red',
  485. },
  486. {
  487. label: '较大风险预警',
  488. value: '${orange.val}',
  489. info: '',
  490. color: 'orange',
  491. },
  492. {
  493. label: '一般风险预警',
  494. value: '${yellow.val}',
  495. info: '',
  496. color: 'yellow',
  497. },
  498. {
  499. label: '低风险预警',
  500. value: '${blue.val}',
  501. info: '',
  502. color: 'blue',
  503. },
  504. ],
  505. },
  506. ],
  507. preset: [],
  508. table: [],
  509. gallery: [],
  510. chart: [],
  511. gallery_list: [],
  512. complex_list: [],
  513. to: '/monitorChannel/monitor-alarm-home',
  514. },
  515. showStyle: {
  516. size: 'width:450px;height:280px;',
  517. version: '新版',
  518. position: 'top:640px;right:0;',
  519. },
  520. },
  521. ];
  522. export const testConfigDust: Config[] = [
  523. {
  524. deviceType: '',
  525. moduleName: '工作面风险监测',
  526. pageType: 'dust',
  527. moduleData: {
  528. header: {
  529. show: false,
  530. readFrom: '',
  531. selector: {
  532. show: false,
  533. value: '',
  534. },
  535. slot: {
  536. show: false,
  537. value: '',
  538. },
  539. },
  540. background: {
  541. show: false,
  542. type: 'video',
  543. link: '',
  544. },
  545. layout: {
  546. direction: 'column',
  547. items: [
  548. {
  549. name: 'gallery',
  550. basis: '20%',
  551. },
  552. {
  553. name: 'complex_list',
  554. basis: '80%',
  555. },
  556. ],
  557. },
  558. board: [],
  559. chart: [],
  560. gallery: [
  561. {
  562. type: 'D',
  563. readFrom: 'dustManageInfo',
  564. items: [
  565. {
  566. label: '',
  567. value: '${totalNum}',
  568. color: 'blue',
  569. },
  570. {
  571. label: '低风险',
  572. value: '${dfxNum}',
  573. color: 'blue',
  574. },
  575. {
  576. label: '一般风险',
  577. value: '${ybNum}',
  578. color: 'blue',
  579. },
  580. {
  581. label: '较大风险',
  582. value: '${jdNum}',
  583. color: 'blue',
  584. },
  585. {
  586. label: '重大风险',
  587. value: '${zdNum}',
  588. color: 'blue',
  589. },
  590. ],
  591. },
  592. ],
  593. gallery_list: [],
  594. table: [],
  595. list: [
  596. {
  597. type: 'A',
  598. readFrom: '',
  599. mapFromData: false,
  600. items: [
  601. {
  602. label: '',
  603. value: '',
  604. },
  605. ],
  606. },
  607. ],
  608. complex_list: [
  609. {
  610. type: 'C',
  611. readFrom: 'dustManageInfo.sysList',
  612. mapFromData: true,
  613. items: [
  614. {
  615. title: '${sysNamme}',
  616. contents: [
  617. {
  618. label: '风险监测',
  619. value: '${warnLevel}',
  620. color: 'blue',
  621. info: '',
  622. },
  623. {
  624. label: '最高粉尘浓度',
  625. value: '${maxVal}',
  626. color: 'blue',
  627. info: '',
  628. },
  629. ],
  630. },
  631. ],
  632. },
  633. ],
  634. preset: [],
  635. // mock: BDdustMock,
  636. },
  637. showStyle: {
  638. size: 'width:450px;height:860px;',
  639. version: '新版',
  640. position: 'top:60px;left:0;',
  641. },
  642. },
  643. {
  644. deviceType: 'dustDustGraph',
  645. moduleName: '综放工作面粉尘浓度',
  646. pageType: 'dust',
  647. moduleData: {
  648. header: {
  649. show: true,
  650. readFrom: '',
  651. selector: {
  652. show: true,
  653. value: '${strinstallpos}',
  654. },
  655. slot: {
  656. show: false,
  657. value: '',
  658. },
  659. },
  660. background: {
  661. show: false,
  662. type: 'video',
  663. link: '',
  664. },
  665. layout: {
  666. direction: 'row',
  667. items: [
  668. {
  669. name: 'chart',
  670. basis: '100%',
  671. },
  672. ],
  673. },
  674. board: [],
  675. chart: [
  676. {
  677. type: 'line_area',
  678. readFrom: '',
  679. legend: { show: false },
  680. xAxis: [{ show: true }],
  681. yAxis: [{ show: true, name: '浓度', position: 'left' }],
  682. series: [
  683. {
  684. label: '${strinstallpos}',
  685. readFrom: 'historyList',
  686. xprop: 'time',
  687. yprop: 'dustval',
  688. },
  689. ],
  690. },
  691. ],
  692. gallery: [],
  693. gallery_list: [],
  694. table: [],
  695. list: [],
  696. complex_list: [],
  697. preset: [],
  698. // mock: BDdustMock,
  699. },
  700. showStyle: {
  701. size: 'width:1000px;height:280px;',
  702. version: '新版',
  703. position: 'top:640px;left:460px;',
  704. },
  705. },
  706. {
  707. deviceType: '',
  708. moduleName: '智能喷雾降尘装置',
  709. pageType: 'dust',
  710. moduleData: {
  711. header: {
  712. show: false,
  713. readFrom: '',
  714. selector: {
  715. show: false,
  716. value: '',
  717. },
  718. slot: {
  719. show: false,
  720. value: '',
  721. },
  722. },
  723. background: {
  724. show: false,
  725. type: 'video',
  726. link: '',
  727. },
  728. layout: {
  729. direction: 'row',
  730. items: [
  731. {
  732. name: 'gallery',
  733. basis: '100%',
  734. },
  735. ],
  736. },
  737. board: [],
  738. chart: [],
  739. gallery: [
  740. {
  741. type: 'A',
  742. readFrom: 'atomObj',
  743. items: [
  744. {
  745. label: '设备总数',
  746. value: '${totalNum}',
  747. color: 'blue',
  748. },
  749. {
  750. label: '喷雾开启数',
  751. value: '${atomOpenNum}',
  752. color: 'blue',
  753. },
  754. {
  755. label: '连网数量',
  756. value: '${openNum}',
  757. color: 'blue',
  758. },
  759. {
  760. label: '断网数量',
  761. value: '${breakNum}',
  762. color: 'blue',
  763. },
  764. ],
  765. },
  766. ],
  767. gallery_list: [],
  768. table: [],
  769. list: [],
  770. complex_list: [],
  771. preset: [],
  772. to: 'http://10.248.210.154:8801',
  773. // mock: BDdustMock,
  774. },
  775. showStyle: {
  776. size: 'width:450px;height:280px;',
  777. version: '新版',
  778. position: 'top:60px;right:0;',
  779. },
  780. },
  781. {
  782. deviceType: '',
  783. moduleName: '隔爆设施管理台账',
  784. pageType: 'dust',
  785. moduleData: {
  786. header: {
  787. show: false,
  788. readFrom: '',
  789. selector: {
  790. show: false,
  791. value: '',
  792. },
  793. slot: {
  794. show: false,
  795. value: '',
  796. },
  797. },
  798. background: {
  799. show: false,
  800. type: 'video',
  801. link: '',
  802. },
  803. layout: {
  804. direction: 'row',
  805. items: [
  806. {
  807. name: 'table',
  808. basis: '100%',
  809. },
  810. ],
  811. },
  812. board: [],
  813. chart: [],
  814. gallery: [],
  815. gallery_list: [],
  816. table: [
  817. {
  818. type: 'C',
  819. readFrom: 'devGbsb',
  820. columns: [
  821. {
  822. name: '地点',
  823. prop: 'strinstallpos',
  824. },
  825. {
  826. name: '吊挂位置',
  827. prop: 'addr',
  828. },
  829. {
  830. name: '性质',
  831. prop: 'kind',
  832. },
  833. ],
  834. },
  835. ],
  836. list: [],
  837. complex_list: [],
  838. preset: [],
  839. // mock: BDdustMock,
  840. },
  841. showStyle: {
  842. size: 'width:450px;height:280px;',
  843. version: '新版',
  844. position: 'top:350px;right:0;',
  845. },
  846. },
  847. {
  848. deviceType: 'statics',
  849. moduleName: '粉尘静态指标',
  850. pageType: 'dust',
  851. moduleData: {
  852. header: {
  853. show: false,
  854. readFrom: '',
  855. selector: {
  856. show: false,
  857. value: '',
  858. },
  859. slot: {
  860. show: false,
  861. value: '',
  862. },
  863. },
  864. background: {
  865. show: false,
  866. type: 'video',
  867. link: '',
  868. },
  869. layout: {
  870. direction: 'row',
  871. items: [
  872. {
  873. name: 'board',
  874. basis: '100%',
  875. },
  876. ],
  877. },
  878. board: [
  879. {
  880. type: 'E',
  881. readFrom: '',
  882. layout: 'label-top',
  883. items: [
  884. {
  885. label: '火焰长度',
  886. value: '>400mm',
  887. },
  888. {
  889. label: '抑制煤层爆炸最低岩粉量',
  890. value: '75%',
  891. },
  892. {
  893. label: '鉴定结论',
  894. value: '有煤层爆炸性',
  895. },
  896. ],
  897. },
  898. ],
  899. chart: [],
  900. gallery: [],
  901. gallery_list: [],
  902. table: [],
  903. list: [],
  904. complex_list: [],
  905. preset: [],
  906. // mock: BDdustMock,
  907. },
  908. showStyle: {
  909. size: 'width:450px;height:280px;',
  910. version: '新版',
  911. position: 'top:640px;right:0;',
  912. },
  913. },
  914. ];
  915. export const testConfigFire: Config[] = [
  916. {
  917. deviceType: 'fireManageInfo',
  918. moduleName: '重点区域风险监测',
  919. pageType: 'fire',
  920. moduleData: {
  921. header: {
  922. show: false,
  923. readFrom: '',
  924. selector: {
  925. show: false,
  926. value: '',
  927. },
  928. slot: {
  929. show: false,
  930. value: '',
  931. },
  932. },
  933. background: {
  934. show: false,
  935. type: 'video',
  936. link: '',
  937. },
  938. layout: {
  939. direction: 'column',
  940. items: [
  941. {
  942. name: 'board',
  943. basis: '35%',
  944. },
  945. {
  946. name: 'complex_list',
  947. basis: '65%',
  948. },
  949. ],
  950. },
  951. board: [
  952. {
  953. type: 'A',
  954. readFrom: 'fireManageInfo',
  955. layout: 'label-top',
  956. items: [
  957. {
  958. label: '内因风险等级',
  959. value: '${nyWarnLevel}',
  960. },
  961. {
  962. label: '外因风险等级',
  963. value: '${wyWarnLevel}',
  964. },
  965. ],
  966. },
  967. ],
  968. chart: [],
  969. gallery: [],
  970. gallery_list: [],
  971. table: [],
  972. list: [],
  973. complex_list: [
  974. {
  975. type: 'D',
  976. readFrom: 'fireManageInfo.sysList',
  977. mapFromData: true,
  978. items: [
  979. {
  980. title: '${sysNamme}',
  981. contents: [
  982. {
  983. label: '风险监测',
  984. value: '${warnLevel}',
  985. color: 'blue',
  986. info: '',
  987. },
  988. {
  989. label: '最高温度',
  990. value: '${maxVal}',
  991. color: 'blue',
  992. info: '',
  993. },
  994. ],
  995. },
  996. ],
  997. },
  998. ],
  999. preset: [],
  1000. // mock: BDfireMock,
  1001. },
  1002. showStyle: {
  1003. size: 'width:450px;height:425px;',
  1004. version: '新版',
  1005. position: 'top:60px;left:0;',
  1006. },
  1007. },
  1008. {
  1009. deviceType: 'pdArray',
  1010. moduleName: '带式输送机防灭火监控系统',
  1011. pageType: 'fire',
  1012. moduleData: {
  1013. header: {
  1014. show: true,
  1015. readFrom: '',
  1016. selector: {
  1017. show: true,
  1018. value: '${systemname}',
  1019. },
  1020. slot: {
  1021. show: false,
  1022. value: '',
  1023. },
  1024. },
  1025. background: {
  1026. show: false,
  1027. type: 'video',
  1028. link: '',
  1029. },
  1030. layout: {
  1031. direction: 'column',
  1032. items: [
  1033. {
  1034. name: 'board',
  1035. basis: '30%',
  1036. },
  1037. {
  1038. name: 'chart',
  1039. basis: '70%',
  1040. },
  1041. ],
  1042. },
  1043. board: [
  1044. {
  1045. type: 'F',
  1046. layout: 'val-top',
  1047. readFrom: 'arrayCount',
  1048. items: [
  1049. {
  1050. label: '光纤预警',
  1051. value: '${[0].val}℃',
  1052. },
  1053. {
  1054. label: '一氧化碳预警',
  1055. value: '${[1].val}ppm',
  1056. },
  1057. {
  1058. label: '烟雾预警',
  1059. value: '${[2].val}',
  1060. },
  1061. ],
  1062. },
  1063. ],
  1064. chart: [
  1065. {
  1066. type: 'line_smooth',
  1067. readFrom: 'arrayFiber',
  1068. legend: { show: true },
  1069. xAxis: [{ show: true }],
  1070. yAxis: [{ show: true, name: '温度(℃)', position: 'left' }],
  1071. series: [
  1072. {
  1073. label: '${strinstallpos}',
  1074. readFrom: 'fibreTemperature',
  1075. xprop: 'pos',
  1076. yprop: 'value',
  1077. },
  1078. ],
  1079. },
  1080. ],
  1081. gallery: [],
  1082. gallery_list: [],
  1083. table: [],
  1084. list: [],
  1085. complex_list: [],
  1086. preset: [],
  1087. // mock: BDfireMock,
  1088. },
  1089. showStyle: {
  1090. size: 'width:450px;height:425px;',
  1091. version: '新版',
  1092. position: 'top:495px;left:0;',
  1093. },
  1094. },
  1095. {
  1096. deviceType: 'sgGxObj',
  1097. moduleName: '工作面光纤监测',
  1098. pageType: 'fire',
  1099. moduleData: {
  1100. header: {
  1101. show: true,
  1102. readFrom: 'devGxcw',
  1103. selector: {
  1104. show: true,
  1105. value: '${strinstallpos}',
  1106. },
  1107. slot: {
  1108. show: false,
  1109. value: '',
  1110. },
  1111. },
  1112. background: {
  1113. show: false,
  1114. type: 'video',
  1115. link: '',
  1116. },
  1117. layout: {
  1118. direction: 'row',
  1119. items: [
  1120. {
  1121. name: 'chart',
  1122. basis: '100%',
  1123. },
  1124. ],
  1125. },
  1126. board: [],
  1127. chart: [
  1128. {
  1129. type: 'line_smooth',
  1130. readFrom: '',
  1131. legend: { show: true },
  1132. xAxis: [{ show: true }],
  1133. yAxis: [{ show: true, name: '温度(℃)', position: 'left' }],
  1134. series: [
  1135. {
  1136. label: '${strinstallpos}',
  1137. readFrom: 'fibreTemperature',
  1138. xprop: 'pos',
  1139. yprop: 'value',
  1140. },
  1141. ],
  1142. },
  1143. ],
  1144. gallery: [],
  1145. gallery_list: [],
  1146. table: [],
  1147. list: [],
  1148. complex_list: [],
  1149. preset: [],
  1150. // mock: BDfireMock,
  1151. },
  1152. showStyle: {
  1153. size: 'width:1000px;height:280px;',
  1154. version: '新版',
  1155. position: 'top:640px;left:460px;',
  1156. },
  1157. },
  1158. {
  1159. deviceType: 'sgGxObj',
  1160. moduleName: '工作面束管监测',
  1161. pageType: 'fire',
  1162. moduleData: {
  1163. header: {
  1164. show: true,
  1165. readFrom: 'devSgjc',
  1166. selector: {
  1167. show: true,
  1168. value: '${strinstallpos}',
  1169. },
  1170. slot: {
  1171. show: false,
  1172. value: '',
  1173. },
  1174. },
  1175. background: {
  1176. show: false,
  1177. type: 'video',
  1178. link: '',
  1179. },
  1180. layout: {
  1181. direction: 'column',
  1182. items: [
  1183. {
  1184. name: 'gallery_list',
  1185. basis: '40%',
  1186. },
  1187. {
  1188. name: 'blast_delta',
  1189. basis: '52%',
  1190. overflow: false,
  1191. },
  1192. ],
  1193. },
  1194. board: [],
  1195. chart: [],
  1196. // chart: [
  1197. // {
  1198. // type: 'line_bar',
  1199. // readFrom: 'dsArray',
  1200. // xAxis: [
  1201. // {
  1202. // label: 'null',
  1203. // },
  1204. // ],
  1205. // yAxis: [
  1206. // {
  1207. // label: 'A',
  1208. // align: 'left',
  1209. // },
  1210. // {
  1211. // label: 'A',
  1212. // align: 'left',
  1213. // },
  1214. // ],
  1215. // series: [
  1216. // {
  1217. // label: 'A',
  1218. // prop: 'top',
  1219. // },
  1220. // {
  1221. // label: 'B',
  1222. // prop: 'bot',
  1223. // },
  1224. // ],
  1225. // },
  1226. // ],
  1227. gallery: [],
  1228. gallery_list: [
  1229. {
  1230. type: 'B',
  1231. readFrom: '',
  1232. items: [
  1233. {
  1234. label: '一氧化碳',
  1235. value: '${coVal}',
  1236. color: 'blue',
  1237. info: '',
  1238. },
  1239. {
  1240. label: '二氧化碳',
  1241. value: '${co2Val}',
  1242. color: 'blue',
  1243. info: '',
  1244. },
  1245. {
  1246. label: '氧气',
  1247. value: '${o2Val}',
  1248. color: 'blue',
  1249. info: '',
  1250. },
  1251. {
  1252. label: '乙烯',
  1253. value: '${c2h4Val}',
  1254. color: 'blue',
  1255. info: '',
  1256. },
  1257. {
  1258. label: '甲烷',
  1259. value: '${ch4Val}',
  1260. color: 'blue',
  1261. info: '',
  1262. },
  1263. {
  1264. label: '乙炔',
  1265. value: '${c2h2Val}',
  1266. color: 'blue',
  1267. info: '',
  1268. },
  1269. ],
  1270. galleryItems: [
  1271. {
  1272. label: '风险等级',
  1273. value: '${warnLevel}',
  1274. color: 'blue',
  1275. },
  1276. ],
  1277. },
  1278. ],
  1279. table: [],
  1280. list: [
  1281. {
  1282. type: 'E',
  1283. readFrom: 'arrayCount',
  1284. items: [
  1285. {
  1286. label: '一氧化碳',
  1287. value: '${coVal}',
  1288. color: 'blue',
  1289. info: '',
  1290. },
  1291. {
  1292. label: '二氧化碳',
  1293. value: '${co2Val}',
  1294. color: 'blue',
  1295. info: '',
  1296. },
  1297. {
  1298. label: '氧气',
  1299. value: '${o2Val}',
  1300. color: 'blue',
  1301. info: '',
  1302. },
  1303. {
  1304. label: '温度',
  1305. value: '${tempVal}',
  1306. color: 'blue',
  1307. info: '',
  1308. },
  1309. // {
  1310. // label: '乙烯',
  1311. // value: '${c2h4Val}',
  1312. // color: 'blue',
  1313. // info: '',
  1314. // },
  1315. // {
  1316. // label: '甲烷',
  1317. // value: '${ch4Val}',
  1318. // color: 'blue',
  1319. // info: '',
  1320. // },
  1321. // {
  1322. // label: '乙炔',
  1323. // value: '${c2h2Val}',
  1324. // color: 'blue',
  1325. // info: '',
  1326. // },
  1327. // {
  1328. // label: '压差',
  1329. // value: '${dpVal}',
  1330. // color: 'blue',
  1331. // info: '',
  1332. // },
  1333. ],
  1334. },
  1335. ],
  1336. complex_list: [],
  1337. preset: [
  1338. {
  1339. readFrom: '',
  1340. },
  1341. ],
  1342. // mock: BDfireMock,
  1343. },
  1344. showStyle: {
  1345. size: 'width:450px;height:570px;',
  1346. version: '新版',
  1347. position: 'top:60px;right:0;',
  1348. },
  1349. },
  1350. {
  1351. deviceType: 'aqjkArray',
  1352. moduleName: '安全监控系统',
  1353. pageType: 'fire',
  1354. moduleData: {
  1355. header: {
  1356. show: false,
  1357. readFrom: '',
  1358. selector: {
  1359. show: false,
  1360. value: '',
  1361. },
  1362. slot: {
  1363. show: false,
  1364. value: '',
  1365. },
  1366. },
  1367. background: {
  1368. show: false,
  1369. type: 'video',
  1370. link: '',
  1371. },
  1372. layout: {
  1373. direction: 'row',
  1374. items: [
  1375. {
  1376. name: 'table',
  1377. basis: '100%',
  1378. },
  1379. ],
  1380. },
  1381. board: [],
  1382. chart: [],
  1383. gallery: [],
  1384. gallery_list: [],
  1385. table: [
  1386. {
  1387. type: 'C',
  1388. readFrom: 'aqjkArray',
  1389. columns: [
  1390. {
  1391. name: '测点位置',
  1392. prop: 'strinstallpos',
  1393. },
  1394. {
  1395. name: '温度',
  1396. prop: 'nowVal',
  1397. },
  1398. {
  1399. name: '预警级别',
  1400. prop: 'warnLevel',
  1401. },
  1402. // {
  1403. // name: '时间',
  1404. // prop: 'time',
  1405. // },
  1406. ],
  1407. },
  1408. ],
  1409. list: [],
  1410. complex_list: [],
  1411. preset: [],
  1412. // mock: BDfireMock,
  1413. },
  1414. showStyle: {
  1415. size: 'width:450px;height:280px;',
  1416. version: '新版',
  1417. position: 'top:640px;right:0;',
  1418. },
  1419. },
  1420. ];
  1421. export const testConfigVentRealtime: Config[] = [
  1422. {
  1423. deviceType: 'fanmain',
  1424. moduleName: '主通风机系统',
  1425. pageType: 'vent_realtime',
  1426. moduleData: {
  1427. header: {
  1428. show: true,
  1429. readFrom: '',
  1430. selector: {
  1431. show: true,
  1432. value: '${strinstallpos}',
  1433. },
  1434. slot: {
  1435. show: true,
  1436. value: '运行风机:${readData.Fan1StartStatus}',
  1437. trans: {
  1438. '1': '一号',
  1439. '0': '二号',
  1440. },
  1441. },
  1442. },
  1443. background: {
  1444. show: false,
  1445. type: 'image',
  1446. link: '',
  1447. },
  1448. layout: {
  1449. direction: 'column',
  1450. items: [
  1451. {
  1452. name: 'board',
  1453. basis: '33%',
  1454. },
  1455. {
  1456. name: 'qh_curve',
  1457. basis: '67%',
  1458. },
  1459. ],
  1460. },
  1461. board: [
  1462. {
  1463. type: 'A',
  1464. readFrom: 'readData',
  1465. layout: 'val-top',
  1466. items: [
  1467. {
  1468. label: '风量(m³/min)',
  1469. value: '${Fan1StartStatus}',
  1470. trans: {
  1471. '1': '${Fan1_FanFlow}',
  1472. '0': '${Fan2_FanFlow}',
  1473. },
  1474. },
  1475. {
  1476. label: '负压(Pa)',
  1477. value: '${Fan1StartStatus}',
  1478. trans: {
  1479. '1': '${Fan1FanPre}',
  1480. '0': '${Fan2FanPre}',
  1481. },
  1482. },
  1483. ],
  1484. },
  1485. ],
  1486. list: [],
  1487. chart: [],
  1488. table: [],
  1489. gallery: [],
  1490. complex_list: [],
  1491. gallery_list: [],
  1492. preset: [
  1493. {
  1494. readFrom: '',
  1495. fan1Prop: ['readData.Fan1_FanFlow', 'readData.Fan1FanPre'],
  1496. fan2Prop: ['readData.Fan2_FanFlow', 'readData.Fan2FanPre'],
  1497. },
  1498. ],
  1499. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain',
  1500. },
  1501. showStyle: {
  1502. size: 'width:450px;height:280px;',
  1503. version: '新版',
  1504. position: 'top:60px;left:0;',
  1505. },
  1506. },
  1507. {
  1508. deviceType: 'fanlocal',
  1509. moduleName: '局部通风机系统',
  1510. pageType: 'vent_realtime',
  1511. moduleData: {
  1512. header: {
  1513. show: true,
  1514. readFrom: '',
  1515. selector: {
  1516. show: true,
  1517. value: '${strinstallpos}',
  1518. },
  1519. slot: {
  1520. show: true,
  1521. value: '运行风机:${readData.Fan1StartStatus}',
  1522. trans: {
  1523. '1': '一号',
  1524. '0': '二号',
  1525. },
  1526. },
  1527. },
  1528. background: {
  1529. show: false,
  1530. type: 'image',
  1531. link: '',
  1532. },
  1533. layout: {
  1534. direction: 'column',
  1535. items: [
  1536. {
  1537. name: 'chart',
  1538. basis: '100%',
  1539. },
  1540. ],
  1541. },
  1542. board: [],
  1543. list: [],
  1544. chart: [
  1545. {
  1546. type: 'bar_cylinder_wide',
  1547. readFrom: '',
  1548. legend: { show: false },
  1549. xAxis: [{ show: true }],
  1550. yAxis: [{ show: true, name: '(m³/min)', position: 'left' }],
  1551. series: [
  1552. { readFrom: 'chartData', xprop: 'x', yprop: 'yMock', label: '风量' },
  1553. // { readFrom: '', xprop: 'x', yprop: 'y2', label: '风量' },
  1554. ],
  1555. },
  1556. ],
  1557. table: [],
  1558. gallery: [],
  1559. complex_list: [],
  1560. gallery_list: [],
  1561. preset: [],
  1562. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanlocal',
  1563. },
  1564. showStyle: {
  1565. size: 'width:450px;height:280px;',
  1566. version: '新版',
  1567. position: 'top:350px;left:0;',
  1568. },
  1569. },
  1570. {
  1571. deviceType: '',
  1572. moduleName: '通风设施远程控制',
  1573. pageType: 'vent_realtime',
  1574. moduleData: {
  1575. header: {
  1576. show: false,
  1577. readFrom: '',
  1578. selector: {
  1579. show: false,
  1580. value: '',
  1581. },
  1582. slot: {
  1583. show: false,
  1584. value: '',
  1585. },
  1586. },
  1587. background: {
  1588. show: false,
  1589. type: 'image',
  1590. link: '',
  1591. },
  1592. layout: {
  1593. direction: 'row',
  1594. items: [
  1595. {
  1596. name: 'complex_list',
  1597. basis: '100%',
  1598. },
  1599. ],
  1600. },
  1601. board: [],
  1602. list: [],
  1603. chart: [],
  1604. table: [],
  1605. gallery: [],
  1606. complex_list: [
  1607. {
  1608. type: 'F',
  1609. readFrom: 'device_arr',
  1610. mapFromData: true,
  1611. items: [
  1612. {
  1613. title: '${name}',
  1614. contents: [
  1615. {
  1616. label: '总数',
  1617. value: '${totalcount}',
  1618. },
  1619. {
  1620. label: '报警',
  1621. value: '${count}',
  1622. color: 'red',
  1623. },
  1624. {
  1625. label: '断开',
  1626. value: '${netstatus}',
  1627. },
  1628. ],
  1629. },
  1630. ],
  1631. },
  1632. ],
  1633. gallery_list: [],
  1634. preset: [],
  1635. },
  1636. showStyle: {
  1637. size: 'width:450px;height:280px;',
  1638. version: '新版',
  1639. position: 'top:640px;left:0;',
  1640. },
  1641. },
  1642. {
  1643. deviceType: 'sys_wind',
  1644. moduleName: '风量监测',
  1645. pageType: 'vent_realtime',
  1646. moduleData: {
  1647. header: {
  1648. show: false,
  1649. readFrom: '',
  1650. selector: {
  1651. show: false,
  1652. value: '',
  1653. },
  1654. slot: {
  1655. show: false,
  1656. value: '',
  1657. },
  1658. },
  1659. background: {
  1660. show: false,
  1661. type: 'video',
  1662. link: '',
  1663. },
  1664. layout: {
  1665. direction: 'row',
  1666. items: [
  1667. {
  1668. name: 'chart',
  1669. basis: '100%',
  1670. },
  1671. ],
  1672. },
  1673. board: [],
  1674. list: [],
  1675. table: [],
  1676. preset: [],
  1677. gallery: [],
  1678. complex_list: [],
  1679. gallery_list: [],
  1680. chart: [
  1681. {
  1682. type: 'bar',
  1683. readFrom: '',
  1684. legend: { show: true },
  1685. xAxis: [{ show: true }],
  1686. yAxis: [
  1687. { show: true, name: '风量(m³/min)', position: 'left' },
  1688. { show: true, name: '风速(m/s)', position: 'right' },
  1689. ],
  1690. series: [
  1691. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.m3', label: '风量' },
  1692. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.va', label: '风速' },
  1693. ],
  1694. },
  1695. ],
  1696. },
  1697. showStyle: {
  1698. size: 'width:1000px;height:280px;',
  1699. version: '新版',
  1700. position: 'top:640px;left:460px;',
  1701. },
  1702. },
  1703. {
  1704. deviceType: 'sys_majorpath',
  1705. moduleName: '关键通风路线',
  1706. pageType: 'vent_realtime',
  1707. moduleData: {
  1708. header: {
  1709. show: true,
  1710. readFrom: '',
  1711. selector: {
  1712. show: true,
  1713. value: '${devicePos}',
  1714. },
  1715. slot: {
  1716. show: false,
  1717. value: '',
  1718. },
  1719. },
  1720. background: {
  1721. show: false,
  1722. type: 'video',
  1723. link: '',
  1724. },
  1725. layout: {
  1726. direction: 'column',
  1727. items: [
  1728. {
  1729. name: 'chart',
  1730. basis: '60%',
  1731. },
  1732. {
  1733. name: 'board',
  1734. basis: '40%',
  1735. },
  1736. ],
  1737. },
  1738. board: [
  1739. {
  1740. type: 'D',
  1741. readFrom: 'majorpath',
  1742. layout: 'label-top',
  1743. items: [
  1744. {
  1745. label: '矿井风量',
  1746. value: '${m3_total}',
  1747. },
  1748. {
  1749. label: '矿井阻力',
  1750. value: '${drag_total}',
  1751. },
  1752. {
  1753. label: '等积孔',
  1754. value: '6.12',
  1755. },
  1756. ],
  1757. },
  1758. ],
  1759. complex_list: [],
  1760. gallery: [],
  1761. list: [],
  1762. table: [],
  1763. chart: [
  1764. {
  1765. type: 'pie',
  1766. readFrom: '',
  1767. legend: { show: false },
  1768. xAxis: [{ show: false }],
  1769. yAxis: [{ show: false, name: '风量', position: 'left' }],
  1770. series: [{ readFrom: 'piechart', xprop: 'label', yprop: 'val', label: '-' }],
  1771. },
  1772. ],
  1773. gallery_list: [],
  1774. preset: [],
  1775. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_majorpath',
  1776. },
  1777. showStyle: {
  1778. size: 'width:450px;height:280px;',
  1779. version: '新版',
  1780. position: 'top:60px;right:0;',
  1781. },
  1782. },
  1783. {
  1784. deviceType: 'sys_surface_caimei',
  1785. moduleName: '工作面智能监控',
  1786. pageType: 'vent_realtime',
  1787. moduleData: {
  1788. header: {
  1789. show: true,
  1790. readFrom: '',
  1791. selector: {
  1792. show: true,
  1793. value: '${devicePos}',
  1794. },
  1795. slot: {
  1796. show: false,
  1797. value: '',
  1798. },
  1799. },
  1800. background: {
  1801. show: false,
  1802. type: 'video',
  1803. link: '',
  1804. },
  1805. layout: {
  1806. direction: 'column',
  1807. items: [
  1808. {
  1809. name: 'chart',
  1810. basis: '65%',
  1811. },
  1812. {
  1813. name: 'board',
  1814. basis: '35%',
  1815. },
  1816. ],
  1817. },
  1818. board: [
  1819. {
  1820. type: 'B',
  1821. readFrom: '',
  1822. layout: 'label-top',
  1823. items: [
  1824. {
  1825. label: '进风',
  1826. value: '${jin}',
  1827. },
  1828. {
  1829. label: '回风',
  1830. value: '${hui}',
  1831. },
  1832. // {
  1833. // label: '需风量',
  1834. // value: '${xufengliang}',
  1835. // },
  1836. ],
  1837. },
  1838. ],
  1839. list: [],
  1840. preset: [],
  1841. table: [],
  1842. gallery: [],
  1843. chart: [
  1844. {
  1845. type: 'line',
  1846. readFrom: '',
  1847. legend: { show: true },
  1848. xAxis: [{ show: true }],
  1849. yAxis: [{ show: true, name: '风量(m³/min)', position: 'left' }],
  1850. series: [
  1851. { readFrom: 'history', xprop: 'time', yprop: 'jin', label: '进风' },
  1852. { readFrom: 'history', xprop: 'time', yprop: 'hui', label: '回风' },
  1853. ],
  1854. },
  1855. ],
  1856. gallery_list: [],
  1857. complex_list: [],
  1858. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_surface_caimei&deviceid=${deviceID}',
  1859. },
  1860. showStyle: {
  1861. size: 'width:450px;height:280px;',
  1862. version: '新版',
  1863. position: 'top:350px;right:0;',
  1864. },
  1865. },
  1866. {
  1867. deviceType: 'warn',
  1868. moduleName: '预警监测',
  1869. pageType: 'vent_realtime',
  1870. moduleData: {
  1871. header: {
  1872. show: true,
  1873. readFrom: '',
  1874. selector: {
  1875. show: false,
  1876. value: '',
  1877. },
  1878. slot: {
  1879. show: true,
  1880. value: '网络异常:${warn[0].netstatus.val}',
  1881. },
  1882. },
  1883. background: {
  1884. show: false,
  1885. type: 'video',
  1886. link: '',
  1887. },
  1888. layout: {
  1889. direction: 'row',
  1890. items: [
  1891. {
  1892. name: 'list',
  1893. basis: '100%',
  1894. },
  1895. ],
  1896. },
  1897. board: [],
  1898. list: [
  1899. {
  1900. type: 'timeline',
  1901. readFrom: 'warn[0]',
  1902. items: [
  1903. {
  1904. label: '报警',
  1905. value: '${alarm.val}',
  1906. info: '',
  1907. color: 'blue',
  1908. },
  1909. {
  1910. label: '重大风险预警',
  1911. value: '${red.val}',
  1912. info: '',
  1913. color: 'red',
  1914. },
  1915. {
  1916. label: '较大风险预警',
  1917. value: '${orange.val}',
  1918. info: '',
  1919. color: 'orange',
  1920. },
  1921. {
  1922. label: '一般风险预警',
  1923. value: '${yellow.val}',
  1924. info: '',
  1925. color: 'yellow',
  1926. },
  1927. {
  1928. label: '低风险预警',
  1929. value: '${blue.val}',
  1930. info: '',
  1931. color: 'blue',
  1932. },
  1933. ],
  1934. },
  1935. ],
  1936. preset: [],
  1937. table: [],
  1938. gallery: [],
  1939. chart: [],
  1940. gallery_list: [],
  1941. complex_list: [],
  1942. to: '/monitorChannel/monitor-alarm-home',
  1943. },
  1944. showStyle: {
  1945. size: 'width:450px;height:280px;',
  1946. version: '新版',
  1947. position: 'top:640px;right:0;',
  1948. },
  1949. },
  1950. ];
  1951. // {
  1952. // deviceType: 'fanmain',
  1953. // moduleName: '主通风机系统',
  1954. // pageType: 'vent',
  1955. // moduleData: {
  1956. // header: {
  1957. // show: true,
  1958. // readFrom: '',
  1959. // selector: {
  1960. // show: true,
  1961. // value: '${strinstallpos}',
  1962. // },
  1963. // slot: {
  1964. // show: true,
  1965. // value: '运行风机:${readData.Fan1StartStatus}',
  1966. // trans: {
  1967. // '1': '一号',
  1968. // '0': '二号',
  1969. // },
  1970. // },
  1971. // },
  1972. // background: {
  1973. // show: true,
  1974. // type: 'video',
  1975. // link: '/video/mainFan.mp4',
  1976. // },
  1977. // layout: {
  1978. // direction: 'column',
  1979. // items: [
  1980. // {
  1981. // name: 'board',
  1982. // basis: '40%',
  1983. // },
  1984. // ],
  1985. // },
  1986. // board: [
  1987. // {
  1988. // type: 'A',
  1989. // readFrom: 'readData',
  1990. // layout: 'val-top',
  1991. // items: [
  1992. // {
  1993. // label: '风量(m³/min)',
  1994. // value: '${m3}',
  1995. // },
  1996. // {
  1997. // label: '负压(Pa)',
  1998. // value: '${Fan1StartStatus}',
  1999. // trans: {
  2000. // '1': '${Fan1FreqHz}',
  2001. // '0': '${Fan1FreqHz}',
  2002. // },
  2003. // },
  2004. // {
  2005. // label: '频率(Hz)',
  2006. // value: '${DataPa}',
  2007. // },
  2008. // ],
  2009. // },
  2010. // ],
  2011. // list: [],
  2012. // chart: [],
  2013. // table: [],
  2014. // gallery: [],
  2015. // complex_list: [],
  2016. // gallery_list: [],
  2017. // preset: [],
  2018. // },
  2019. // showStyle: {
  2020. // size: 'width:450px;height:280px;',
  2021. // version: '新版',
  2022. // position: 'top:60px;left:0;',
  2023. // },
  2024. // },
  2025. // {
  2026. // deviceType: 'fanlocal',
  2027. // moduleName: '局部通风机系统',
  2028. // pageType: 'vent',
  2029. // moduleData: {
  2030. // header: {
  2031. // show: true,
  2032. // readFrom: '',
  2033. // selector: {
  2034. // show: true,
  2035. // value: '${strinstallpos}',
  2036. // },
  2037. // slot: {
  2038. // show: true,
  2039. // value: '运行风机:${readData.Fan1StartStatus}',
  2040. // trans: {
  2041. // '1': '一号',
  2042. // '0': '二号',
  2043. // },
  2044. // },
  2045. // },
  2046. // background: {
  2047. // show: true,
  2048. // type: 'video',
  2049. // link: '/video/fanLocal.mp4',
  2050. // },
  2051. // layout: {
  2052. // direction: 'column',
  2053. // items: [
  2054. // {
  2055. // name: 'board',
  2056. // basis: '40%',
  2057. // },
  2058. // ],
  2059. // },
  2060. // board: [
  2061. // {
  2062. // type: 'A',
  2063. // readFrom: 'readData',
  2064. // layout: 'val-top',
  2065. // items: [
  2066. // {
  2067. // label: '吸风量(m³/min)',
  2068. // value: '${windQuantity1}',
  2069. // },
  2070. // {
  2071. // label: '供风量(m³/min)',
  2072. // value: '${windQuantity2}',
  2073. // },
  2074. // {
  2075. // label: '频率(Hz)',
  2076. // value: '${Fan1StartStatus}',
  2077. // trans: {
  2078. // '1': '${Fan1fHz}',
  2079. // '0': '${Fan2fHz}',
  2080. // },
  2081. // },
  2082. // ],
  2083. // },
  2084. // ],
  2085. // list: [],
  2086. // chart: [],
  2087. // table: [],
  2088. // gallery: [],
  2089. // complex_list: [],
  2090. // gallery_list: [],
  2091. // preset: [],
  2092. // },
  2093. // showStyle: {
  2094. // size: 'width:450px;height:280px;',
  2095. // version: '新版',
  2096. // position: 'top:350px;left:0;',
  2097. // },
  2098. // },