configurable.data.ts 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064
  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: 'qh_curve',
  35. basis: '67%',
  36. },
  37. {
  38. name: 'board',
  39. basis: '33%',
  40. },
  41. ],
  42. },
  43. board: [
  44. {
  45. type: 'D',
  46. readFrom: '',
  47. layout: 'label-top',
  48. items: [
  49. {
  50. label: '风量(m³/min)',
  51. value: '${flow_merge}',
  52. },
  53. {
  54. label: '负压(Pa)',
  55. value: '${fy_merge}',
  56. },
  57. {
  58. label: '漏风率(%)',
  59. value: '${leakage}',
  60. },
  61. ],
  62. },
  63. ],
  64. list: [],
  65. chart: [],
  66. table: [],
  67. gallery: [],
  68. complex_list: [],
  69. gallery_list: [],
  70. preset: [
  71. {
  72. readFrom: '',
  73. fan1Prop: ['flow_merge', 'fy_merge'],
  74. fan2Prop: ['flow_merge', 'fy_merge'],
  75. },
  76. ],
  77. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain',
  78. },
  79. showStyle: {
  80. size: 'width:470px;height:280px;',
  81. version: '原版',
  82. position: 'top:60px;left:0;',
  83. },
  84. },
  85. {
  86. deviceType: 'fanlocal',
  87. moduleName: '局部通风机系统',
  88. pageType: 'vent',
  89. moduleData: {
  90. header: {
  91. show: true,
  92. readFrom: '',
  93. selector: {
  94. show: true,
  95. value: '${strinstallpos}',
  96. },
  97. slot: {
  98. show: false,
  99. value: '运行风机:${readData.Fan1StartStatus}',
  100. trans: {
  101. '1': '一号',
  102. '0': '二号',
  103. },
  104. },
  105. },
  106. background: {
  107. show: false,
  108. type: 'image',
  109. link: '',
  110. },
  111. layout: {
  112. direction: 'column',
  113. items: [
  114. {
  115. name: 'chart',
  116. basis: '100%',
  117. },
  118. ],
  119. },
  120. board: [],
  121. list: [],
  122. chart: [
  123. {
  124. type: 'bar_cylinder_wide',
  125. readFrom: '',
  126. legend: { show: false },
  127. xAxis: [{ show: true }],
  128. yAxis: [{ show: true, name: '(m³/min)', position: 'left' }],
  129. series: [{ readFrom: 'chartData', xprop: 'x', yprop: 'y', label: '风量' }],
  130. },
  131. ],
  132. table: [],
  133. gallery: [],
  134. complex_list: [],
  135. gallery_list: [],
  136. preset: [],
  137. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanlocal',
  138. },
  139. showStyle: {
  140. size: 'width:470px;height:280px;',
  141. version: '原版',
  142. position: 'top:350px;left:0;',
  143. },
  144. },
  145. {
  146. deviceType: '',
  147. moduleName: '通风设施远程控制',
  148. pageType: 'vent',
  149. moduleData: {
  150. header: {
  151. show: false,
  152. readFrom: '',
  153. selector: {
  154. show: false,
  155. value: '',
  156. },
  157. slot: {
  158. show: false,
  159. value: '',
  160. },
  161. },
  162. background: {
  163. show: false,
  164. type: 'image',
  165. link: '',
  166. },
  167. layout: {
  168. direction: 'row',
  169. items: [
  170. {
  171. name: 'device_alarm',
  172. basis: '100%',
  173. },
  174. ],
  175. },
  176. board: [],
  177. list: [],
  178. chart: [],
  179. table: [],
  180. gallery: [],
  181. complex_list: [],
  182. gallery_list: [],
  183. preset: [
  184. {
  185. readFrom: 'device',
  186. },
  187. ],
  188. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=gate_xinJianFuXieJin',
  189. },
  190. showStyle: {
  191. size: 'width:470px;height:280px;',
  192. version: '原版',
  193. position: 'top:640px;left:0;',
  194. },
  195. },
  196. {
  197. deviceType: 'sys_wind',
  198. moduleName: '风量监测',
  199. pageType: 'vent',
  200. moduleData: {
  201. header: {
  202. show: false,
  203. readFrom: '',
  204. selector: {
  205. show: false,
  206. value: '',
  207. },
  208. slot: {
  209. show: false,
  210. value: '',
  211. },
  212. },
  213. background: {
  214. show: false,
  215. type: 'video',
  216. link: '',
  217. },
  218. layout: {
  219. direction: 'row',
  220. items: [
  221. {
  222. name: 'chart',
  223. basis: '100%',
  224. },
  225. ],
  226. },
  227. board: [],
  228. list: [],
  229. table: [],
  230. preset: [],
  231. gallery: [],
  232. complex_list: [],
  233. gallery_list: [],
  234. chart: [
  235. {
  236. type: 'bar',
  237. readFrom: '',
  238. legend: { show: true },
  239. xAxis: [{ show: true }],
  240. yAxis: [
  241. { show: true, name: '风量(m³/min)', position: 'left' },
  242. { show: true, name: '风速(m/s)', position: 'right' },
  243. ],
  244. dataZoom: [
  245. {
  246. show: true,
  247. end: 20,
  248. },
  249. ],
  250. series: [
  251. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.m3', label: '风量' },
  252. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.va', label: '风速' },
  253. ],
  254. },
  255. ],
  256. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=windrect',
  257. },
  258. showStyle: {
  259. size: 'width:1000px;height:280px;',
  260. version: '原版',
  261. position: 'top:640px;left:460px;',
  262. },
  263. },
  264. {
  265. deviceType: 'sys_majorpath',
  266. moduleName: '关键通风路线',
  267. pageType: 'vent',
  268. moduleData: {
  269. header: {
  270. show: true,
  271. readFrom: '',
  272. selector: {
  273. show: true,
  274. value: '${devicePos}',
  275. },
  276. slot: {
  277. show: false,
  278. value: '',
  279. },
  280. },
  281. background: {
  282. show: false,
  283. type: 'video',
  284. link: '',
  285. },
  286. layout: {
  287. direction: 'column',
  288. items: [
  289. {
  290. name: 'chart',
  291. basis: '67%',
  292. },
  293. {
  294. name: 'board',
  295. basis: '33%',
  296. },
  297. ],
  298. },
  299. board: [
  300. {
  301. type: 'D',
  302. readFrom: 'readData',
  303. layout: 'label-top',
  304. items: [
  305. {
  306. label: '风量(m³/min)',
  307. value: '${retM3_merge.value}',
  308. },
  309. {
  310. label: '矿井阻力(Pa)',
  311. value: '${fy_merge.value}',
  312. },
  313. {
  314. label: '等积孔',
  315. value: '${dengjikong_merge}',
  316. },
  317. ],
  318. },
  319. ],
  320. complex_list: [],
  321. gallery: [],
  322. list: [],
  323. table: [],
  324. chart: [
  325. {
  326. type: 'pie_drag',
  327. readFrom: '',
  328. legend: { show: false },
  329. xAxis: [{ show: false }],
  330. yAxis: [{ show: false, name: '风量', position: 'left' }],
  331. series: [{ readFrom: 'piechart', xprop: 'label', yprop: 'valMock', label: '' }],
  332. },
  333. ],
  334. gallery_list: [],
  335. preset: [],
  336. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_majorpath&deviceid=${deviceID}',
  337. },
  338. showStyle: {
  339. size: 'width:470px;height:280px;',
  340. version: '原版',
  341. position: 'top:60px;right:0;',
  342. },
  343. },
  344. {
  345. deviceType: 'sys_surface_caimei',
  346. moduleName: '工作面智能监控',
  347. pageType: 'vent',
  348. moduleData: {
  349. header: {
  350. show: true,
  351. readFrom: '',
  352. selector: {
  353. show: true,
  354. value: '${devicePos}',
  355. },
  356. slot: {
  357. show: false,
  358. value: '',
  359. },
  360. },
  361. background: {
  362. show: false,
  363. type: 'video',
  364. link: '',
  365. },
  366. layout: {
  367. direction: 'column',
  368. items: [
  369. {
  370. name: 'chart',
  371. basis: '65%',
  372. },
  373. {
  374. name: 'board',
  375. basis: '35%',
  376. },
  377. ],
  378. },
  379. board: [
  380. {
  381. type: 'B',
  382. readFrom: '',
  383. layout: 'label-top',
  384. items: [
  385. {
  386. label: '进风(m³/min)',
  387. value: '${faceIntM3}',
  388. },
  389. {
  390. label: '回风(m³/min)',
  391. value: '${faceRetM3}',
  392. },
  393. {
  394. label: '需风量(m³/min)',
  395. value: '${facePlanM3}',
  396. },
  397. ],
  398. },
  399. ],
  400. list: [],
  401. preset: [],
  402. table: [],
  403. gallery: [],
  404. chart: [
  405. {
  406. type: 'line',
  407. readFrom: '',
  408. legend: { show: true },
  409. xAxis: [{ show: true }],
  410. yAxis: [{ show: true, name: '风量(m³/min)', position: 'left' }],
  411. series: [
  412. { readFrom: 'history_report', xprop: 'time', yprop: 'faceIntM3', label: '进风' },
  413. { readFrom: 'history_report', xprop: 'time', yprop: 'faceRetM3', label: '回风' },
  414. ],
  415. },
  416. ],
  417. gallery_list: [],
  418. complex_list: [],
  419. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_surface_caimei&deviceid=${deviceID}',
  420. },
  421. showStyle: {
  422. size: 'width:470px;height:280px;',
  423. version: '原版',
  424. position: 'top:350px;right:0;',
  425. },
  426. },
  427. {
  428. deviceType: 'warn',
  429. moduleName: '预警监测',
  430. pageType: 'vent',
  431. moduleData: {
  432. header: {
  433. show: true,
  434. readFrom: '',
  435. selector: {
  436. show: false,
  437. value: '',
  438. },
  439. slot: {
  440. show: true,
  441. value: '网络异常:${warn[0].netstatus.val}',
  442. },
  443. },
  444. background: {
  445. show: false,
  446. type: 'video',
  447. link: '',
  448. },
  449. layout: {
  450. direction: 'row',
  451. items: [
  452. {
  453. name: 'list',
  454. basis: '100%',
  455. },
  456. ],
  457. },
  458. board: [],
  459. list: [
  460. {
  461. type: 'timeline',
  462. readFrom: 'warn[0]',
  463. items: [
  464. {
  465. label: '报警',
  466. value: '${alarm.val}',
  467. info: '',
  468. color: 'red',
  469. },
  470. {
  471. label: '重大风险预警',
  472. value: '${red.val}',
  473. info: '',
  474. color: 'red',
  475. },
  476. {
  477. label: '较大风险预警',
  478. value: '${orange.val}',
  479. info: '',
  480. color: 'orange',
  481. },
  482. {
  483. label: '一般风险预警',
  484. value: '${yellow.val}',
  485. info: '',
  486. color: 'yellow',
  487. },
  488. {
  489. label: '低风险预警',
  490. value: '${blue.val}',
  491. info: '',
  492. color: 'blue',
  493. },
  494. ],
  495. },
  496. ],
  497. preset: [],
  498. table: [],
  499. gallery: [],
  500. chart: [],
  501. gallery_list: [],
  502. complex_list: [],
  503. to: '/monitorChannel/monitor-alarm-home',
  504. },
  505. showStyle: {
  506. size: 'width:470px;height:280px;',
  507. version: '原版',
  508. position: 'top:640px;right:0;',
  509. },
  510. },
  511. ];
  512. export const testConfigDust: Config[] = [
  513. {
  514. deviceType: '',
  515. moduleName: '工作面风险监测',
  516. pageType: 'dust',
  517. moduleData: {
  518. header: {
  519. show: false,
  520. readFrom: '',
  521. selector: {
  522. show: false,
  523. value: '',
  524. },
  525. slot: {
  526. show: false,
  527. value: '',
  528. },
  529. },
  530. background: {
  531. show: false,
  532. type: 'video',
  533. link: '',
  534. },
  535. layout: {
  536. direction: 'column',
  537. items: [
  538. {
  539. name: 'gallery',
  540. basis: '20%',
  541. },
  542. {
  543. name: 'complex_list',
  544. basis: '80%',
  545. },
  546. ],
  547. },
  548. board: [],
  549. chart: [],
  550. gallery: [
  551. {
  552. type: 'D',
  553. readFrom: 'dustManageInfo',
  554. items: [
  555. {
  556. label: '监测总数',
  557. value: '${totalNum}',
  558. color: 'blue',
  559. },
  560. {
  561. label: '低风险',
  562. value: '${dfxNum}',
  563. color: 'blue',
  564. },
  565. {
  566. label: '一般风险',
  567. value: '${ybNum}',
  568. color: 'blue',
  569. },
  570. {
  571. label: '较大风险',
  572. value: '${jdNum}',
  573. color: 'blue',
  574. },
  575. {
  576. label: '重大风险',
  577. value: '${zdNum}',
  578. color: 'blue',
  579. },
  580. ],
  581. },
  582. ],
  583. gallery_list: [],
  584. table: [],
  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:1040px;height:280px;',
  1131. version: '原版',
  1132. position: 'top:640px;left:440px;',
  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. ];
  1398. export const testConfigVentRealtime: Config[] = [
  1399. {
  1400. deviceType: 'fanmain',
  1401. moduleName: '主通风机系统',
  1402. pageType: 'vent_realtime',
  1403. moduleData: {
  1404. header: {
  1405. show: true,
  1406. readFrom: '',
  1407. selector: {
  1408. show: true,
  1409. value: '${strinstallpos}',
  1410. },
  1411. slot: {
  1412. show: true,
  1413. value: '运行风机:${readData.Fan1StartStatus}',
  1414. trans: {
  1415. '1': '一号',
  1416. '0': '二号',
  1417. },
  1418. },
  1419. },
  1420. background: {
  1421. show: false,
  1422. type: 'image',
  1423. link: '',
  1424. },
  1425. layout: {
  1426. direction: 'column',
  1427. items: [
  1428. {
  1429. name: 'qh_curve',
  1430. basis: '67%',
  1431. },
  1432. {
  1433. name: 'board',
  1434. basis: '33%',
  1435. },
  1436. ],
  1437. },
  1438. board: [
  1439. {
  1440. type: 'D',
  1441. readFrom: '',
  1442. layout: 'label-top',
  1443. items: [
  1444. {
  1445. label: '风量(m³/min)',
  1446. trans: {
  1447. '0': '${readData.Fan2_FanFlow}',
  1448. '1': '${readData.Fan1_FanFlow}',
  1449. },
  1450. value: '${readData.Fan1StartStatus}',
  1451. },
  1452. {
  1453. label: '负压(Pa)',
  1454. trans: {
  1455. '0': '${readData.Fan2FanPre}',
  1456. '1': '${readData.Fan1FanPre}',
  1457. },
  1458. value: '${readData.Fan1StartStatus}',
  1459. },
  1460. {
  1461. label: '漏风率(%)',
  1462. value: '${leakage}',
  1463. },
  1464. ],
  1465. },
  1466. ],
  1467. list: [],
  1468. chart: [],
  1469. table: [],
  1470. gallery: [],
  1471. complex_list: [],
  1472. gallery_list: [],
  1473. preset: [
  1474. {
  1475. readFrom: '',
  1476. fan1Prop: ['readData.Fan1_FanFlow', 'readData.Fan1FanPre'],
  1477. fan2Prop: ['readData.Fan2_FanFlow', 'readData.Fan2FanPre'],
  1478. },
  1479. ],
  1480. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain',
  1481. },
  1482. showStyle: {
  1483. size: 'width:470px;height:280px;',
  1484. version: '原版',
  1485. position: 'top:60px;left:0;',
  1486. },
  1487. },
  1488. {
  1489. deviceType: 'fanlocal',
  1490. moduleName: '局部通风机系统',
  1491. pageType: 'vent_realtime',
  1492. moduleData: {
  1493. header: {
  1494. show: true,
  1495. readFrom: '',
  1496. selector: {
  1497. show: true,
  1498. value: '${strinstallpos}',
  1499. },
  1500. slot: {
  1501. show: false,
  1502. value: '运行风机:${readData.Fan1StartStatus}',
  1503. trans: {
  1504. '1': '一号',
  1505. '0': '二号',
  1506. },
  1507. },
  1508. },
  1509. background: {
  1510. show: false,
  1511. type: 'image',
  1512. link: '',
  1513. },
  1514. layout: {
  1515. direction: 'column',
  1516. items: [
  1517. {
  1518. name: 'chart',
  1519. basis: '100%',
  1520. },
  1521. ],
  1522. },
  1523. board: [],
  1524. list: [],
  1525. chart: [
  1526. {
  1527. type: 'bar_cylinder_wide',
  1528. readFrom: '',
  1529. legend: { show: false },
  1530. xAxis: [{ show: true }],
  1531. yAxis: [{ show: true, name: '(m³/min)', position: 'left' }],
  1532. series: [
  1533. { readFrom: 'chartData', xprop: 'x', yprop: 'yMock', label: '风量' },
  1534. // { readFrom: '', xprop: 'x', yprop: 'y2', label: '风量' },
  1535. ],
  1536. },
  1537. ],
  1538. table: [],
  1539. gallery: [],
  1540. complex_list: [],
  1541. gallery_list: [],
  1542. preset: [],
  1543. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanlocal',
  1544. },
  1545. showStyle: {
  1546. size: 'width:470px;height:280px;',
  1547. version: '原版',
  1548. position: 'top:350px;left:0;',
  1549. },
  1550. },
  1551. {
  1552. deviceType: '',
  1553. moduleName: '通风设施远程控制',
  1554. pageType: 'vent_realtime',
  1555. moduleData: {
  1556. header: {
  1557. show: false,
  1558. readFrom: '',
  1559. selector: {
  1560. show: false,
  1561. value: '',
  1562. },
  1563. slot: {
  1564. show: false,
  1565. value: '',
  1566. },
  1567. },
  1568. background: {
  1569. show: false,
  1570. type: 'image',
  1571. link: '',
  1572. },
  1573. layout: {
  1574. direction: 'row',
  1575. items: [
  1576. {
  1577. name: 'device_alarm',
  1578. basis: '100%',
  1579. },
  1580. ],
  1581. },
  1582. board: [],
  1583. list: [],
  1584. chart: [],
  1585. table: [],
  1586. gallery: [],
  1587. complex_list: [],
  1588. gallery_list: [],
  1589. preset: [
  1590. {
  1591. readFrom: 'device',
  1592. },
  1593. ],
  1594. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=gate_xinJianFuXieJin',
  1595. },
  1596. showStyle: {
  1597. size: 'width:470px;height:280px;',
  1598. version: '原版',
  1599. position: 'top:640px;left:0;',
  1600. },
  1601. },
  1602. {
  1603. deviceType: 'sys_wind',
  1604. moduleName: '风量监测',
  1605. pageType: 'vent_realtime',
  1606. moduleData: {
  1607. header: {
  1608. show: false,
  1609. readFrom: '',
  1610. selector: {
  1611. show: false,
  1612. value: '',
  1613. },
  1614. slot: {
  1615. show: false,
  1616. value: '',
  1617. },
  1618. },
  1619. background: {
  1620. show: false,
  1621. type: 'video',
  1622. link: '',
  1623. },
  1624. layout: {
  1625. direction: 'row',
  1626. items: [
  1627. {
  1628. name: 'chart',
  1629. basis: '100%',
  1630. },
  1631. ],
  1632. },
  1633. board: [],
  1634. list: [],
  1635. table: [],
  1636. preset: [],
  1637. gallery: [],
  1638. complex_list: [],
  1639. gallery_list: [],
  1640. chart: [
  1641. {
  1642. type: 'bar',
  1643. readFrom: '',
  1644. legend: { show: true },
  1645. xAxis: [{ show: true }],
  1646. yAxis: [
  1647. { show: true, name: '风量(m³/min)', position: 'left' },
  1648. { show: true, name: '风速(m/s)', position: 'right' },
  1649. ],
  1650. series: [
  1651. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.m3', label: '风量' },
  1652. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.va', label: '风速' },
  1653. ],
  1654. },
  1655. ],
  1656. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=windrect',
  1657. },
  1658. showStyle: {
  1659. size: 'width:1000px;height:280px;',
  1660. version: '原版',
  1661. position: 'top:640px;left:460px;',
  1662. },
  1663. },
  1664. {
  1665. deviceType: 'sys_majorpath',
  1666. moduleName: '关键通风路线',
  1667. pageType: 'vent_realtime',
  1668. moduleData: {
  1669. header: {
  1670. show: true,
  1671. readFrom: '',
  1672. selector: {
  1673. show: true,
  1674. value: '${devicePos}',
  1675. },
  1676. slot: {
  1677. show: false,
  1678. value: '',
  1679. },
  1680. },
  1681. background: {
  1682. show: false,
  1683. type: 'video',
  1684. link: '',
  1685. },
  1686. layout: {
  1687. direction: 'column',
  1688. items: [
  1689. {
  1690. name: 'chart',
  1691. basis: '67%',
  1692. },
  1693. {
  1694. name: 'board',
  1695. basis: '33%',
  1696. },
  1697. ],
  1698. },
  1699. board: [
  1700. {
  1701. type: 'D',
  1702. readFrom: 'majorpath',
  1703. layout: 'label-top',
  1704. items: [
  1705. {
  1706. label: '风量(m³/min)',
  1707. value: '${m3_total}',
  1708. },
  1709. {
  1710. label: '矿井阻力(Pa)',
  1711. value: '${drag_total}',
  1712. },
  1713. {
  1714. label: '等积孔',
  1715. value: '${dengjikong}',
  1716. },
  1717. ],
  1718. },
  1719. ],
  1720. complex_list: [],
  1721. gallery: [],
  1722. list: [],
  1723. table: [],
  1724. chart: [
  1725. {
  1726. type: 'pie_drag',
  1727. readFrom: '',
  1728. legend: { show: false },
  1729. xAxis: [{ show: false }],
  1730. yAxis: [{ show: false, name: '风量', position: 'left' }],
  1731. series: [{ readFrom: 'piechart', xprop: 'label', yprop: 'val', label: '-' }],
  1732. },
  1733. ],
  1734. gallery_list: [],
  1735. preset: [],
  1736. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_majorpath',
  1737. },
  1738. showStyle: {
  1739. size: 'width:470px;height:280px;',
  1740. version: '原版',
  1741. position: 'top:60px;right:0;',
  1742. },
  1743. },
  1744. {
  1745. deviceType: 'sys_surface_caimei',
  1746. moduleName: '工作面智能监控',
  1747. pageType: 'vent_realtime',
  1748. moduleData: {
  1749. header: {
  1750. show: true,
  1751. readFrom: '',
  1752. selector: {
  1753. show: true,
  1754. value: '${devicePos}',
  1755. },
  1756. slot: {
  1757. show: false,
  1758. value: '',
  1759. },
  1760. },
  1761. background: {
  1762. show: false,
  1763. type: 'video',
  1764. link: '',
  1765. },
  1766. layout: {
  1767. direction: 'column',
  1768. items: [
  1769. {
  1770. name: 'chart',
  1771. basis: '65%',
  1772. },
  1773. {
  1774. name: 'board',
  1775. basis: '35%',
  1776. },
  1777. ],
  1778. },
  1779. board: [
  1780. {
  1781. type: 'B',
  1782. readFrom: '',
  1783. layout: 'label-top',
  1784. items: [
  1785. {
  1786. label: '进风(m³/min)',
  1787. value: '${jin}',
  1788. },
  1789. {
  1790. label: '回风(m³/min)',
  1791. value: '${hui}',
  1792. },
  1793. // {
  1794. // label: '需风量(m³/min)',
  1795. // value: '${xufengliang}',
  1796. // },
  1797. ],
  1798. },
  1799. ],
  1800. list: [],
  1801. preset: [],
  1802. table: [],
  1803. gallery: [],
  1804. chart: [
  1805. {
  1806. type: 'line',
  1807. readFrom: '',
  1808. legend: { show: true },
  1809. xAxis: [{ show: true }],
  1810. yAxis: [{ show: true, name: '风量(m³/min)', position: 'left' }],
  1811. series: [
  1812. { readFrom: 'history', xprop: 'time', yprop: 'jin', label: '进风' },
  1813. { readFrom: 'history', xprop: 'time', yprop: 'hui', label: '回风' },
  1814. ],
  1815. },
  1816. ],
  1817. gallery_list: [],
  1818. complex_list: [],
  1819. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_surface_caimei&deviceid=${deviceID}',
  1820. },
  1821. showStyle: {
  1822. size: 'width:470px;height:280px;',
  1823. version: '原版',
  1824. position: 'top:350px;right:0;',
  1825. },
  1826. },
  1827. {
  1828. deviceType: 'warn',
  1829. moduleName: '预警监测',
  1830. pageType: 'vent_realtime',
  1831. moduleData: {
  1832. header: {
  1833. show: true,
  1834. readFrom: '',
  1835. selector: {
  1836. show: false,
  1837. value: '',
  1838. },
  1839. slot: {
  1840. show: true,
  1841. value: '网络异常:${warn[0].netstatus.val}',
  1842. },
  1843. },
  1844. background: {
  1845. show: false,
  1846. type: 'video',
  1847. link: '',
  1848. },
  1849. layout: {
  1850. direction: 'row',
  1851. items: [
  1852. {
  1853. name: 'list',
  1854. basis: '100%',
  1855. },
  1856. ],
  1857. },
  1858. board: [],
  1859. list: [
  1860. {
  1861. type: 'timeline',
  1862. readFrom: 'warn[0]',
  1863. items: [
  1864. {
  1865. label: '报警',
  1866. value: '${alarm.val}',
  1867. info: '',
  1868. color: 'red',
  1869. },
  1870. {
  1871. label: '重大风险预警',
  1872. value: '${red.val}',
  1873. info: '',
  1874. color: 'red',
  1875. },
  1876. {
  1877. label: '较大风险预警',
  1878. value: '${orange.val}',
  1879. info: '',
  1880. color: 'orange',
  1881. },
  1882. {
  1883. label: '一般风险预警',
  1884. value: '${yellow.val}',
  1885. info: '',
  1886. color: 'yellow',
  1887. },
  1888. {
  1889. label: '低风险预警',
  1890. value: '${blue.val}',
  1891. info: '',
  1892. color: 'blue',
  1893. },
  1894. ],
  1895. },
  1896. ],
  1897. preset: [],
  1898. table: [],
  1899. gallery: [],
  1900. chart: [],
  1901. gallery_list: [],
  1902. complex_list: [],
  1903. to: '/monitorChannel/monitor-alarm-home',
  1904. },
  1905. showStyle: {
  1906. size: 'width:470px;height:280px;',
  1907. version: '原版',
  1908. position: 'top:640px;right:0;',
  1909. },
  1910. },
  1911. ];
  1912. // {
  1913. // deviceType: 'fanmain',
  1914. // moduleName: '主通风机系统',
  1915. // pageType: 'vent',
  1916. // moduleData: {
  1917. // header: {
  1918. // show: true,
  1919. // readFrom: '',
  1920. // selector: {
  1921. // show: true,
  1922. // value: '${strinstallpos}',
  1923. // },
  1924. // slot: {
  1925. // show: true,
  1926. // value: '运行风机:${readData.Fan1StartStatus}',
  1927. // trans: {
  1928. // '1': '一号',
  1929. // '0': '二号',
  1930. // },
  1931. // },
  1932. // },
  1933. // background: {
  1934. // show: true,
  1935. // type: 'video',
  1936. // link: '/video/mainFan.mp4',
  1937. // },
  1938. // layout: {
  1939. // direction: 'column',
  1940. // items: [
  1941. // {
  1942. // name: 'board',
  1943. // basis: '40%',
  1944. // },
  1945. // ],
  1946. // },
  1947. // board: [
  1948. // {
  1949. // type: 'A',
  1950. // readFrom: 'readData',
  1951. // layout: 'val-top',
  1952. // items: [
  1953. // {
  1954. // label: '风量(m³/min)',
  1955. // value: '${m3}',
  1956. // },
  1957. // {
  1958. // label: '负压(Pa)',
  1959. // value: '${Fan1StartStatus}',
  1960. // trans: {
  1961. // '1': '${Fan1FreqHz}',
  1962. // '0': '${Fan1FreqHz}',
  1963. // },
  1964. // },
  1965. // {
  1966. // label: '频率(Hz)',
  1967. // value: '${DataPa}',
  1968. // },
  1969. // ],
  1970. // },
  1971. // ],
  1972. // list: [],
  1973. // chart: [],
  1974. // table: [],
  1975. // gallery: [],
  1976. // complex_list: [],
  1977. // gallery_list: [],
  1978. // preset: [],
  1979. // },
  1980. // showStyle: {
  1981. // size: 'width:470px;height:280px;',
  1982. // version: '原版',
  1983. // position: 'top:60px;left:0;',
  1984. // },
  1985. // },
  1986. // {
  1987. // deviceType: 'fanlocal',
  1988. // moduleName: '局部通风机系统',
  1989. // pageType: 'vent',
  1990. // moduleData: {
  1991. // header: {
  1992. // show: true,
  1993. // readFrom: '',
  1994. // selector: {
  1995. // show: true,
  1996. // value: '${strinstallpos}',
  1997. // },
  1998. // slot: {
  1999. // show: true,
  2000. // value: '运行风机:${readData.Fan1StartStatus}',
  2001. // trans: {
  2002. // '1': '一号',
  2003. // '0': '二号',
  2004. // },
  2005. // },
  2006. // },
  2007. // background: {
  2008. // show: true,
  2009. // type: 'video',
  2010. // link: '/video/fanLocal.mp4',
  2011. // },
  2012. // layout: {
  2013. // direction: 'column',
  2014. // items: [
  2015. // {
  2016. // name: 'board',
  2017. // basis: '40%',
  2018. // },
  2019. // ],
  2020. // },
  2021. // board: [
  2022. // {
  2023. // type: 'A',
  2024. // readFrom: 'readData',
  2025. // layout: 'val-top',
  2026. // items: [
  2027. // {
  2028. // label: '吸风量(m³/min)',
  2029. // value: '${windQuantity1}',
  2030. // },
  2031. // {
  2032. // label: '供风量(m³/min)',
  2033. // value: '${windQuantity2}',
  2034. // },
  2035. // {
  2036. // label: '频率(Hz)',
  2037. // value: '${Fan1StartStatus}',
  2038. // trans: {
  2039. // '1': '${Fan1fHz}',
  2040. // '0': '${Fan2fHz}',
  2041. // },
  2042. // },
  2043. // ],
  2044. // },
  2045. // ],
  2046. // list: [],
  2047. // chart: [],
  2048. // table: [],
  2049. // gallery: [],
  2050. // complex_list: [],
  2051. // gallery_list: [],
  2052. // preset: [],
  2053. // },
  2054. // showStyle: {
  2055. // size: 'width:450px;height:280px;',
  2056. // version: '新版',
  2057. // position: 'top:350px;left:0;',
  2058. // },
  2059. // },