configurable.data.ts 45 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077
  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. list: [
  586. {
  587. type: 'A',
  588. readFrom: '',
  589. mapFromData: false,
  590. items: [
  591. {
  592. label: '',
  593. value: '',
  594. },
  595. ],
  596. },
  597. ],
  598. complex_list: [
  599. {
  600. type: 'C',
  601. readFrom: 'dustManageInfo.sysList',
  602. mapFromData: true,
  603. items: [
  604. {
  605. title: '${sysNamme}',
  606. contents: [
  607. {
  608. label: '风险监测',
  609. value: '${warnLevel}',
  610. color: 'blue',
  611. info: '',
  612. },
  613. {
  614. label: '最高粉尘浓度',
  615. value: '${maxVal}',
  616. color: 'blue',
  617. info: '',
  618. },
  619. ],
  620. },
  621. ],
  622. },
  623. ],
  624. preset: [],
  625. // mock: BDdustMock,
  626. },
  627. showStyle: {
  628. size: 'width:450px;height:860px;',
  629. version: '新版',
  630. position: 'top:60px;left:0;',
  631. },
  632. },
  633. {
  634. deviceType: 'dustDustGraph',
  635. moduleName: '综放工作面粉尘浓度',
  636. pageType: 'dust',
  637. moduleData: {
  638. header: {
  639. show: true,
  640. readFrom: '',
  641. selector: {
  642. show: true,
  643. value: '${strinstallpos}',
  644. },
  645. slot: {
  646. show: false,
  647. value: '',
  648. },
  649. },
  650. background: {
  651. show: false,
  652. type: 'video',
  653. link: '',
  654. },
  655. layout: {
  656. direction: 'row',
  657. items: [
  658. {
  659. name: 'chart',
  660. basis: '100%',
  661. },
  662. ],
  663. },
  664. board: [],
  665. chart: [
  666. {
  667. type: 'line_area',
  668. readFrom: '',
  669. legend: { show: false },
  670. xAxis: [{ show: true }],
  671. yAxis: [{ show: true, name: '浓度', position: 'left' }],
  672. series: [
  673. {
  674. label: '${strinstallpos}',
  675. readFrom: 'historyList',
  676. xprop: 'time',
  677. yprop: 'dustval',
  678. },
  679. ],
  680. },
  681. ],
  682. gallery: [],
  683. gallery_list: [],
  684. table: [],
  685. list: [],
  686. complex_list: [],
  687. preset: [],
  688. // mock: BDdustMock,
  689. },
  690. showStyle: {
  691. size: 'width:1000px;height:280px;',
  692. version: '新版',
  693. position: 'top:640px;left:460px;',
  694. },
  695. },
  696. {
  697. deviceType: '',
  698. moduleName: '智能喷雾降尘装置',
  699. pageType: 'dust',
  700. moduleData: {
  701. header: {
  702. show: false,
  703. readFrom: '',
  704. selector: {
  705. show: false,
  706. value: '',
  707. },
  708. slot: {
  709. show: false,
  710. value: '',
  711. },
  712. },
  713. background: {
  714. show: false,
  715. type: 'video',
  716. link: '',
  717. },
  718. layout: {
  719. direction: 'row',
  720. items: [
  721. {
  722. name: 'gallery',
  723. basis: '100%',
  724. },
  725. ],
  726. },
  727. board: [],
  728. chart: [],
  729. gallery: [
  730. {
  731. type: 'A',
  732. readFrom: 'atomObj',
  733. items: [
  734. {
  735. label: '设备总数',
  736. value: '${totalNum}',
  737. color: 'blue',
  738. },
  739. {
  740. label: '喷雾开启数',
  741. value: '${atomOpenNum}',
  742. color: 'blue',
  743. },
  744. {
  745. label: '连网数量',
  746. value: '${openNum}',
  747. color: 'blue',
  748. },
  749. {
  750. label: '断网数量',
  751. value: '${breakNum}',
  752. color: 'blue',
  753. },
  754. ],
  755. },
  756. ],
  757. gallery_list: [],
  758. table: [],
  759. list: [],
  760. complex_list: [],
  761. preset: [],
  762. to: 'http://10.248.210.154:8801',
  763. // mock: BDdustMock,
  764. },
  765. showStyle: {
  766. size: 'width:450px;height:280px;',
  767. version: '新版',
  768. position: 'top:60px;right:0;',
  769. },
  770. },
  771. {
  772. deviceType: '',
  773. moduleName: '隔爆设施管理台账',
  774. pageType: 'dust',
  775. moduleData: {
  776. header: {
  777. show: false,
  778. readFrom: '',
  779. selector: {
  780. show: false,
  781. value: '',
  782. },
  783. slot: {
  784. show: false,
  785. value: '',
  786. },
  787. },
  788. background: {
  789. show: false,
  790. type: 'video',
  791. link: '',
  792. },
  793. layout: {
  794. direction: 'row',
  795. items: [
  796. {
  797. name: 'table',
  798. basis: '100%',
  799. },
  800. ],
  801. },
  802. board: [],
  803. chart: [],
  804. gallery: [],
  805. gallery_list: [],
  806. table: [
  807. {
  808. type: 'C',
  809. readFrom: 'devGbsb',
  810. columns: [
  811. {
  812. name: '地点',
  813. prop: 'strinstallpos',
  814. },
  815. {
  816. name: '吊挂位置',
  817. prop: 'addr',
  818. },
  819. {
  820. name: '性质',
  821. prop: 'kind',
  822. },
  823. ],
  824. },
  825. ],
  826. list: [],
  827. complex_list: [],
  828. preset: [],
  829. // mock: BDdustMock,
  830. },
  831. showStyle: {
  832. size: 'width:450px;height:280px;',
  833. version: '新版',
  834. position: 'top:350px;right:0;',
  835. },
  836. },
  837. {
  838. deviceType: 'statics',
  839. moduleName: '粉尘静态指标',
  840. pageType: 'dust',
  841. moduleData: {
  842. header: {
  843. show: false,
  844. readFrom: '',
  845. selector: {
  846. show: false,
  847. value: '',
  848. },
  849. slot: {
  850. show: false,
  851. value: '',
  852. },
  853. },
  854. background: {
  855. show: false,
  856. type: 'video',
  857. link: '',
  858. },
  859. layout: {
  860. direction: 'row',
  861. items: [
  862. {
  863. name: 'board',
  864. basis: '100%',
  865. },
  866. ],
  867. },
  868. board: [
  869. {
  870. type: 'E',
  871. readFrom: '',
  872. layout: 'label-top',
  873. items: [
  874. {
  875. label: '火焰长度',
  876. value: '>400mm',
  877. },
  878. {
  879. label: '抑制煤层爆炸最低岩粉量',
  880. value: '75%',
  881. },
  882. {
  883. label: '鉴定结论',
  884. value: '有煤层爆炸性',
  885. },
  886. ],
  887. },
  888. ],
  889. chart: [],
  890. gallery: [],
  891. gallery_list: [],
  892. table: [],
  893. list: [],
  894. complex_list: [],
  895. preset: [],
  896. // mock: BDdustMock,
  897. },
  898. showStyle: {
  899. size: 'width:450px;height:280px;',
  900. version: '新版',
  901. position: 'top:640px;right:0;',
  902. },
  903. },
  904. ];
  905. export const testConfigFire: Config[] = [
  906. {
  907. deviceType: 'fireManageInfo',
  908. moduleName: '重点区域风险监测',
  909. pageType: 'fire',
  910. moduleData: {
  911. header: {
  912. show: false,
  913. readFrom: '',
  914. selector: {
  915. show: false,
  916. value: '',
  917. },
  918. slot: {
  919. show: false,
  920. value: '',
  921. },
  922. },
  923. background: {
  924. show: false,
  925. type: 'video',
  926. link: '',
  927. },
  928. layout: {
  929. direction: 'column',
  930. items: [
  931. {
  932. name: 'board',
  933. basis: '35%',
  934. },
  935. {
  936. name: 'complex_list',
  937. basis: '65%',
  938. },
  939. ],
  940. },
  941. board: [
  942. {
  943. type: 'A',
  944. readFrom: 'fireManageInfo',
  945. layout: 'label-top',
  946. items: [
  947. {
  948. label: '内因风险等级',
  949. value: '${nyWarnLevel}',
  950. },
  951. {
  952. label: '外因风险等级',
  953. value: '${wyWarnLevel}',
  954. },
  955. ],
  956. },
  957. ],
  958. chart: [],
  959. gallery: [],
  960. gallery_list: [],
  961. table: [],
  962. list: [],
  963. complex_list: [
  964. {
  965. type: 'D',
  966. readFrom: 'fireManageInfo.sysList',
  967. mapFromData: true,
  968. items: [
  969. {
  970. title: '${sysNamme}',
  971. contents: [
  972. {
  973. label: '风险监测',
  974. value: '${warnLevel}',
  975. color: 'blue',
  976. info: '',
  977. },
  978. {
  979. label: '最高温度',
  980. value: '${maxVal}',
  981. color: 'blue',
  982. info: '',
  983. },
  984. ],
  985. },
  986. ],
  987. },
  988. ],
  989. preset: [],
  990. // mock: BDfireMock,
  991. },
  992. showStyle: {
  993. size: 'width:450px;height:425px;',
  994. version: '新版',
  995. position: 'top:60px;left:0;',
  996. },
  997. },
  998. {
  999. deviceType: 'pdArray',
  1000. moduleName: '带式输送机防灭火监控系统',
  1001. pageType: 'fire',
  1002. moduleData: {
  1003. header: {
  1004. show: true,
  1005. readFrom: '',
  1006. selector: {
  1007. show: true,
  1008. value: '${systemname}',
  1009. },
  1010. slot: {
  1011. show: false,
  1012. value: '',
  1013. },
  1014. },
  1015. background: {
  1016. show: false,
  1017. type: 'video',
  1018. link: '',
  1019. },
  1020. layout: {
  1021. direction: 'column',
  1022. items: [
  1023. {
  1024. name: 'board',
  1025. basis: '30%',
  1026. },
  1027. {
  1028. name: 'chart',
  1029. basis: '70%',
  1030. },
  1031. ],
  1032. },
  1033. board: [
  1034. {
  1035. type: 'F',
  1036. layout: 'val-top',
  1037. readFrom: 'arrayCount',
  1038. items: [
  1039. {
  1040. label: '光纤预警',
  1041. value: '${[0].val}℃',
  1042. },
  1043. {
  1044. label: '一氧化碳预警',
  1045. value: '${[1].val}ppm',
  1046. },
  1047. {
  1048. label: '烟雾预警',
  1049. value: '${[2].val}',
  1050. },
  1051. ],
  1052. },
  1053. ],
  1054. chart: [
  1055. {
  1056. type: 'line_smooth',
  1057. readFrom: 'arrayFiber',
  1058. legend: { show: true },
  1059. xAxis: [{ show: true }],
  1060. yAxis: [{ show: true, name: '温度(℃)', position: 'left' }],
  1061. series: [
  1062. {
  1063. label: '${strinstallpos}',
  1064. readFrom: 'fibreTemperature',
  1065. xprop: 'pos',
  1066. yprop: 'value',
  1067. },
  1068. ],
  1069. },
  1070. ],
  1071. gallery: [],
  1072. gallery_list: [],
  1073. table: [],
  1074. list: [],
  1075. complex_list: [],
  1076. preset: [],
  1077. // mock: BDfireMock,
  1078. },
  1079. showStyle: {
  1080. size: 'width:450px;height:425px;',
  1081. version: '新版',
  1082. position: 'top:495px;left:0;',
  1083. },
  1084. },
  1085. {
  1086. deviceType: 'sgGxObj',
  1087. moduleName: '工作面光纤监测',
  1088. pageType: 'fire',
  1089. moduleData: {
  1090. header: {
  1091. show: true,
  1092. readFrom: 'devGxcw',
  1093. selector: {
  1094. show: true,
  1095. value: '${strinstallpos}',
  1096. },
  1097. slot: {
  1098. show: false,
  1099. value: '',
  1100. },
  1101. },
  1102. background: {
  1103. show: false,
  1104. type: 'video',
  1105. link: '',
  1106. },
  1107. layout: {
  1108. direction: 'row',
  1109. items: [
  1110. {
  1111. name: 'chart',
  1112. basis: '100%',
  1113. },
  1114. ],
  1115. },
  1116. board: [],
  1117. chart: [
  1118. {
  1119. type: 'line_smooth',
  1120. readFrom: '',
  1121. legend: { show: true },
  1122. xAxis: [{ show: true }],
  1123. yAxis: [{ show: true, name: '温度(℃)', position: 'left' }],
  1124. series: [
  1125. {
  1126. label: '${strinstallpos}',
  1127. readFrom: 'fibreTemperature',
  1128. xprop: 'pos',
  1129. yprop: 'value',
  1130. },
  1131. ],
  1132. },
  1133. ],
  1134. gallery: [],
  1135. gallery_list: [],
  1136. table: [],
  1137. list: [],
  1138. complex_list: [],
  1139. preset: [],
  1140. // mock: BDfireMock,
  1141. },
  1142. showStyle: {
  1143. size: 'width:1000px;height:280px;',
  1144. version: '新版',
  1145. position: 'top:640px;left:460px;',
  1146. },
  1147. },
  1148. {
  1149. deviceType: 'sgGxObj',
  1150. moduleName: '工作面束管监测',
  1151. pageType: 'fire',
  1152. moduleData: {
  1153. header: {
  1154. show: true,
  1155. readFrom: 'devSgjc',
  1156. selector: {
  1157. show: true,
  1158. value: '${strinstallpos}',
  1159. },
  1160. slot: {
  1161. show: false,
  1162. value: '',
  1163. },
  1164. },
  1165. background: {
  1166. show: false,
  1167. type: 'video',
  1168. link: '',
  1169. },
  1170. layout: {
  1171. direction: 'column',
  1172. items: [
  1173. {
  1174. name: 'gallery_list',
  1175. basis: '40%',
  1176. },
  1177. {
  1178. name: 'blast_delta',
  1179. basis: '52%',
  1180. overflow: false,
  1181. },
  1182. ],
  1183. },
  1184. board: [],
  1185. chart: [],
  1186. // chart: [
  1187. // {
  1188. // type: 'line_bar',
  1189. // readFrom: 'dsArray',
  1190. // xAxis: [
  1191. // {
  1192. // label: 'null',
  1193. // },
  1194. // ],
  1195. // yAxis: [
  1196. // {
  1197. // label: 'A',
  1198. // align: 'left',
  1199. // },
  1200. // {
  1201. // label: 'A',
  1202. // align: 'left',
  1203. // },
  1204. // ],
  1205. // series: [
  1206. // {
  1207. // label: 'A',
  1208. // prop: 'top',
  1209. // },
  1210. // {
  1211. // label: 'B',
  1212. // prop: 'bot',
  1213. // },
  1214. // ],
  1215. // },
  1216. // ],
  1217. gallery: [],
  1218. gallery_list: [
  1219. {
  1220. type: 'B',
  1221. readFrom: '',
  1222. items: [
  1223. {
  1224. label: '一氧化碳',
  1225. value: '${coVal}',
  1226. color: 'blue',
  1227. info: '',
  1228. },
  1229. {
  1230. label: '二氧化碳',
  1231. value: '${co2Val}',
  1232. color: 'blue',
  1233. info: '',
  1234. },
  1235. {
  1236. label: '氧气',
  1237. value: '${o2Val}',
  1238. color: 'blue',
  1239. info: '',
  1240. },
  1241. {
  1242. label: '乙烯',
  1243. value: '${c2h4Val}',
  1244. color: 'blue',
  1245. info: '',
  1246. },
  1247. {
  1248. label: '甲烷',
  1249. value: '${ch4Val}',
  1250. color: 'blue',
  1251. info: '',
  1252. },
  1253. {
  1254. label: '乙炔',
  1255. value: '${c2h2Val}',
  1256. color: 'blue',
  1257. info: '',
  1258. },
  1259. ],
  1260. galleryItems: [
  1261. {
  1262. label: '风险等级',
  1263. value: '${warnLevel}',
  1264. color: 'blue',
  1265. },
  1266. ],
  1267. },
  1268. ],
  1269. table: [],
  1270. list: [
  1271. {
  1272. type: 'E',
  1273. readFrom: 'arrayCount',
  1274. items: [
  1275. {
  1276. label: '一氧化碳',
  1277. value: '${coVal}',
  1278. color: 'blue',
  1279. info: '',
  1280. },
  1281. {
  1282. label: '二氧化碳',
  1283. value: '${co2Val}',
  1284. color: 'blue',
  1285. info: '',
  1286. },
  1287. {
  1288. label: '氧气',
  1289. value: '${o2Val}',
  1290. color: 'blue',
  1291. info: '',
  1292. },
  1293. {
  1294. label: '温度',
  1295. value: '${tempVal}',
  1296. color: 'blue',
  1297. info: '',
  1298. },
  1299. // {
  1300. // label: '乙烯',
  1301. // value: '${c2h4Val}',
  1302. // color: 'blue',
  1303. // info: '',
  1304. // },
  1305. // {
  1306. // label: '甲烷',
  1307. // value: '${ch4Val}',
  1308. // color: 'blue',
  1309. // info: '',
  1310. // },
  1311. // {
  1312. // label: '乙炔',
  1313. // value: '${c2h2Val}',
  1314. // color: 'blue',
  1315. // info: '',
  1316. // },
  1317. // {
  1318. // label: '压差',
  1319. // value: '${dpVal}',
  1320. // color: 'blue',
  1321. // info: '',
  1322. // },
  1323. ],
  1324. },
  1325. ],
  1326. complex_list: [],
  1327. preset: [
  1328. {
  1329. readFrom: '',
  1330. },
  1331. ],
  1332. // mock: BDfireMock,
  1333. },
  1334. showStyle: {
  1335. size: 'width:450px;height:570px;',
  1336. version: '新版',
  1337. position: 'top:60px;right:0;',
  1338. },
  1339. },
  1340. {
  1341. deviceType: 'aqjkArray',
  1342. moduleName: '安全监控系统',
  1343. pageType: 'fire',
  1344. moduleData: {
  1345. header: {
  1346. show: false,
  1347. readFrom: '',
  1348. selector: {
  1349. show: false,
  1350. value: '',
  1351. },
  1352. slot: {
  1353. show: false,
  1354. value: '',
  1355. },
  1356. },
  1357. background: {
  1358. show: false,
  1359. type: 'video',
  1360. link: '',
  1361. },
  1362. layout: {
  1363. direction: 'row',
  1364. items: [
  1365. {
  1366. name: 'table',
  1367. basis: '100%',
  1368. },
  1369. ],
  1370. },
  1371. board: [],
  1372. chart: [],
  1373. gallery: [],
  1374. gallery_list: [],
  1375. table: [
  1376. {
  1377. type: 'C',
  1378. readFrom: 'aqjkArray',
  1379. columns: [
  1380. {
  1381. name: '测点位置',
  1382. prop: 'strinstallpos',
  1383. },
  1384. {
  1385. name: '温度',
  1386. prop: 'nowVal',
  1387. },
  1388. {
  1389. name: '预警级别',
  1390. prop: 'warnLevel',
  1391. },
  1392. // {
  1393. // name: '时间',
  1394. // prop: 'time',
  1395. // },
  1396. ],
  1397. },
  1398. ],
  1399. list: [],
  1400. complex_list: [],
  1401. preset: [],
  1402. // mock: BDfireMock,
  1403. },
  1404. showStyle: {
  1405. size: 'width:450px;height:280px;',
  1406. version: '新版',
  1407. position: 'top:640px;right:0;',
  1408. },
  1409. },
  1410. ];
  1411. export const testConfigVentRealtime: Config[] = [
  1412. {
  1413. deviceType: 'fanmain',
  1414. moduleName: '主通风机系统',
  1415. pageType: 'vent_realtime',
  1416. moduleData: {
  1417. header: {
  1418. show: true,
  1419. readFrom: '',
  1420. selector: {
  1421. show: true,
  1422. value: '${strinstallpos}',
  1423. },
  1424. slot: {
  1425. show: true,
  1426. value: '运行风机:${readData.Fan1StartStatus}',
  1427. trans: {
  1428. '1': '一号',
  1429. '0': '二号',
  1430. },
  1431. },
  1432. },
  1433. background: {
  1434. show: false,
  1435. type: 'image',
  1436. link: '',
  1437. },
  1438. layout: {
  1439. direction: 'column',
  1440. items: [
  1441. {
  1442. name: 'qh_curve',
  1443. basis: '67%',
  1444. },
  1445. {
  1446. name: 'board',
  1447. basis: '33%',
  1448. },
  1449. ],
  1450. },
  1451. board: [
  1452. {
  1453. type: 'D',
  1454. readFrom: '',
  1455. layout: 'label-top',
  1456. items: [
  1457. {
  1458. label: '风量(m³/min)',
  1459. trans: {
  1460. '0': '${readData.Fan2_FanFlow}',
  1461. '1': '${readData.Fan1_FanFlow}',
  1462. },
  1463. value: '${readData.Fan1StartStatus}',
  1464. },
  1465. {
  1466. label: '负压(Pa)',
  1467. trans: {
  1468. '0': '${readData.Fan2FanPre}',
  1469. '1': '${readData.Fan1FanPre}',
  1470. },
  1471. value: '${readData.Fan1StartStatus}',
  1472. },
  1473. {
  1474. label: '漏风率(%)',
  1475. value: '${leakage}',
  1476. },
  1477. ],
  1478. },
  1479. ],
  1480. list: [],
  1481. chart: [],
  1482. table: [],
  1483. gallery: [],
  1484. complex_list: [],
  1485. gallery_list: [],
  1486. preset: [
  1487. {
  1488. readFrom: '',
  1489. fan1Prop: ['readData.Fan1_FanFlow', 'readData.Fan1FanPre'],
  1490. fan2Prop: ['readData.Fan2_FanFlow', 'readData.Fan2FanPre'],
  1491. },
  1492. ],
  1493. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain',
  1494. },
  1495. showStyle: {
  1496. size: 'width:470px;height:280px;',
  1497. version: '原版',
  1498. position: 'top:60px;left:0;',
  1499. },
  1500. },
  1501. {
  1502. deviceType: 'fanlocal',
  1503. moduleName: '局部通风机系统',
  1504. pageType: 'vent_realtime',
  1505. moduleData: {
  1506. header: {
  1507. show: true,
  1508. readFrom: '',
  1509. selector: {
  1510. show: true,
  1511. value: '${strinstallpos}',
  1512. },
  1513. slot: {
  1514. show: false,
  1515. value: '运行风机:${readData.Fan1StartStatus}',
  1516. trans: {
  1517. '1': '一号',
  1518. '0': '二号',
  1519. },
  1520. },
  1521. },
  1522. background: {
  1523. show: false,
  1524. type: 'image',
  1525. link: '',
  1526. },
  1527. layout: {
  1528. direction: 'column',
  1529. items: [
  1530. {
  1531. name: 'chart',
  1532. basis: '100%',
  1533. },
  1534. ],
  1535. },
  1536. board: [],
  1537. list: [],
  1538. chart: [
  1539. {
  1540. type: 'bar_cylinder_wide',
  1541. readFrom: '',
  1542. legend: { show: false },
  1543. xAxis: [{ show: true }],
  1544. yAxis: [{ show: true, name: '(m³/min)', position: 'left' }],
  1545. series: [
  1546. { readFrom: 'chartData', xprop: 'x', yprop: 'yMock', label: '风量' },
  1547. // { readFrom: '', xprop: 'x', yprop: 'y2', label: '风量' },
  1548. ],
  1549. },
  1550. ],
  1551. table: [],
  1552. gallery: [],
  1553. complex_list: [],
  1554. gallery_list: [],
  1555. preset: [],
  1556. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanlocal',
  1557. },
  1558. showStyle: {
  1559. size: 'width:470px;height:280px;',
  1560. version: '原版',
  1561. position: 'top:350px;left:0;',
  1562. },
  1563. },
  1564. {
  1565. deviceType: '',
  1566. moduleName: '通风设施远程控制',
  1567. pageType: 'vent_realtime',
  1568. moduleData: {
  1569. header: {
  1570. show: false,
  1571. readFrom: '',
  1572. selector: {
  1573. show: false,
  1574. value: '',
  1575. },
  1576. slot: {
  1577. show: false,
  1578. value: '',
  1579. },
  1580. },
  1581. background: {
  1582. show: false,
  1583. type: 'image',
  1584. link: '',
  1585. },
  1586. layout: {
  1587. direction: 'row',
  1588. items: [
  1589. {
  1590. name: 'device_alarm',
  1591. basis: '100%',
  1592. },
  1593. ],
  1594. },
  1595. board: [],
  1596. list: [],
  1597. chart: [],
  1598. table: [],
  1599. gallery: [],
  1600. complex_list: [],
  1601. gallery_list: [],
  1602. preset: [
  1603. {
  1604. readFrom: 'device',
  1605. },
  1606. ],
  1607. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=gate_xinJianFuXieJin',
  1608. },
  1609. showStyle: {
  1610. size: 'width:470px;height:280px;',
  1611. version: '原版',
  1612. position: 'top:640px;left:0;',
  1613. },
  1614. },
  1615. {
  1616. deviceType: 'sys_wind',
  1617. moduleName: '风量监测',
  1618. pageType: 'vent_realtime',
  1619. moduleData: {
  1620. header: {
  1621. show: false,
  1622. readFrom: '',
  1623. selector: {
  1624. show: false,
  1625. value: '',
  1626. },
  1627. slot: {
  1628. show: false,
  1629. value: '',
  1630. },
  1631. },
  1632. background: {
  1633. show: false,
  1634. type: 'video',
  1635. link: '',
  1636. },
  1637. layout: {
  1638. direction: 'row',
  1639. items: [
  1640. {
  1641. name: 'chart',
  1642. basis: '100%',
  1643. },
  1644. ],
  1645. },
  1646. board: [],
  1647. list: [],
  1648. table: [],
  1649. preset: [],
  1650. gallery: [],
  1651. complex_list: [],
  1652. gallery_list: [],
  1653. chart: [
  1654. {
  1655. type: 'bar',
  1656. readFrom: '',
  1657. legend: { show: true },
  1658. xAxis: [{ show: true }],
  1659. yAxis: [
  1660. { show: true, name: '风量(m³/min)', position: 'left' },
  1661. { show: true, name: '风速(m/s)', position: 'right' },
  1662. ],
  1663. series: [
  1664. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.m3', label: '风量' },
  1665. { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.va', label: '风速' },
  1666. ],
  1667. },
  1668. ],
  1669. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=windrect',
  1670. },
  1671. showStyle: {
  1672. size: 'width:1000px;height:280px;',
  1673. version: '原版',
  1674. position: 'top:640px;left:460px;',
  1675. },
  1676. },
  1677. {
  1678. deviceType: 'sys_majorpath',
  1679. moduleName: '关键通风路线',
  1680. pageType: 'vent_realtime',
  1681. moduleData: {
  1682. header: {
  1683. show: true,
  1684. readFrom: '',
  1685. selector: {
  1686. show: true,
  1687. value: '${devicePos}',
  1688. },
  1689. slot: {
  1690. show: false,
  1691. value: '',
  1692. },
  1693. },
  1694. background: {
  1695. show: false,
  1696. type: 'video',
  1697. link: '',
  1698. },
  1699. layout: {
  1700. direction: 'column',
  1701. items: [
  1702. {
  1703. name: 'chart',
  1704. basis: '67%',
  1705. },
  1706. {
  1707. name: 'board',
  1708. basis: '33%',
  1709. },
  1710. ],
  1711. },
  1712. board: [
  1713. {
  1714. type: 'D',
  1715. readFrom: 'majorpath',
  1716. layout: 'label-top',
  1717. items: [
  1718. {
  1719. label: '风量(m³/min)',
  1720. value: '${m3_total}',
  1721. },
  1722. {
  1723. label: '矿井阻力(Pa)',
  1724. value: '${drag_total}',
  1725. },
  1726. {
  1727. label: '等积孔',
  1728. value: '${dengjikong}',
  1729. },
  1730. ],
  1731. },
  1732. ],
  1733. complex_list: [],
  1734. gallery: [],
  1735. list: [],
  1736. table: [],
  1737. chart: [
  1738. {
  1739. type: 'pie_drag',
  1740. readFrom: '',
  1741. legend: { show: false },
  1742. xAxis: [{ show: false }],
  1743. yAxis: [{ show: false, name: '风量', position: 'left' }],
  1744. series: [{ readFrom: 'piechart', xprop: 'label', yprop: 'val', label: '-' }],
  1745. },
  1746. ],
  1747. gallery_list: [],
  1748. preset: [],
  1749. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_majorpath',
  1750. },
  1751. showStyle: {
  1752. size: 'width:470px;height:280px;',
  1753. version: '原版',
  1754. position: 'top:60px;right:0;',
  1755. },
  1756. },
  1757. {
  1758. deviceType: 'sys_surface_caimei',
  1759. moduleName: '工作面智能监控',
  1760. pageType: 'vent_realtime',
  1761. moduleData: {
  1762. header: {
  1763. show: true,
  1764. readFrom: '',
  1765. selector: {
  1766. show: true,
  1767. value: '${devicePos}',
  1768. },
  1769. slot: {
  1770. show: false,
  1771. value: '',
  1772. },
  1773. },
  1774. background: {
  1775. show: false,
  1776. type: 'video',
  1777. link: '',
  1778. },
  1779. layout: {
  1780. direction: 'column',
  1781. items: [
  1782. {
  1783. name: 'chart',
  1784. basis: '65%',
  1785. },
  1786. {
  1787. name: 'board',
  1788. basis: '35%',
  1789. },
  1790. ],
  1791. },
  1792. board: [
  1793. {
  1794. type: 'B',
  1795. readFrom: '',
  1796. layout: 'label-top',
  1797. items: [
  1798. {
  1799. label: '进风(m³/min)',
  1800. value: '${jin}',
  1801. },
  1802. {
  1803. label: '回风(m³/min)',
  1804. value: '${hui}',
  1805. },
  1806. // {
  1807. // label: '需风量(m³/min)',
  1808. // value: '${xufengliang}',
  1809. // },
  1810. ],
  1811. },
  1812. ],
  1813. list: [],
  1814. preset: [],
  1815. table: [],
  1816. gallery: [],
  1817. chart: [
  1818. {
  1819. type: 'line',
  1820. readFrom: '',
  1821. legend: { show: true },
  1822. xAxis: [{ show: true }],
  1823. yAxis: [{ show: true, name: '风量(m³/min)', position: 'left' }],
  1824. series: [
  1825. { readFrom: 'history', xprop: 'time', yprop: 'jin', label: '进风' },
  1826. { readFrom: 'history', xprop: 'time', yprop: 'hui', label: '回风' },
  1827. ],
  1828. },
  1829. ],
  1830. gallery_list: [],
  1831. complex_list: [],
  1832. to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_surface_caimei&deviceid=${deviceID}',
  1833. },
  1834. showStyle: {
  1835. size: 'width:470px;height:280px;',
  1836. version: '原版',
  1837. position: 'top:350px;right:0;',
  1838. },
  1839. },
  1840. {
  1841. deviceType: 'warn',
  1842. moduleName: '预警监测',
  1843. pageType: 'vent_realtime',
  1844. moduleData: {
  1845. header: {
  1846. show: true,
  1847. readFrom: '',
  1848. selector: {
  1849. show: false,
  1850. value: '',
  1851. },
  1852. slot: {
  1853. show: true,
  1854. value: '网络异常:${warn[0].netstatus.val}',
  1855. },
  1856. },
  1857. background: {
  1858. show: false,
  1859. type: 'video',
  1860. link: '',
  1861. },
  1862. layout: {
  1863. direction: 'row',
  1864. items: [
  1865. {
  1866. name: 'list',
  1867. basis: '100%',
  1868. },
  1869. ],
  1870. },
  1871. board: [],
  1872. list: [
  1873. {
  1874. type: 'timeline',
  1875. readFrom: 'warn[0]',
  1876. items: [
  1877. {
  1878. label: '报警',
  1879. value: '${alarm.val}',
  1880. info: '',
  1881. color: 'red',
  1882. },
  1883. {
  1884. label: '重大风险预警',
  1885. value: '${red.val}',
  1886. info: '',
  1887. color: 'red',
  1888. },
  1889. {
  1890. label: '较大风险预警',
  1891. value: '${orange.val}',
  1892. info: '',
  1893. color: 'orange',
  1894. },
  1895. {
  1896. label: '一般风险预警',
  1897. value: '${yellow.val}',
  1898. info: '',
  1899. color: 'yellow',
  1900. },
  1901. {
  1902. label: '低风险预警',
  1903. value: '${blue.val}',
  1904. info: '',
  1905. color: 'blue',
  1906. },
  1907. ],
  1908. },
  1909. ],
  1910. preset: [],
  1911. table: [],
  1912. gallery: [],
  1913. chart: [],
  1914. gallery_list: [],
  1915. complex_list: [],
  1916. to: '/monitorChannel/monitor-alarm-home',
  1917. },
  1918. showStyle: {
  1919. size: 'width:470px;height:280px;',
  1920. version: '原版',
  1921. position: 'top:640px;right:0;',
  1922. },
  1923. },
  1924. ];
  1925. // {
  1926. // deviceType: 'fanmain',
  1927. // moduleName: '主通风机系统',
  1928. // pageType: 'vent',
  1929. // moduleData: {
  1930. // header: {
  1931. // show: true,
  1932. // readFrom: '',
  1933. // selector: {
  1934. // show: true,
  1935. // value: '${strinstallpos}',
  1936. // },
  1937. // slot: {
  1938. // show: true,
  1939. // value: '运行风机:${readData.Fan1StartStatus}',
  1940. // trans: {
  1941. // '1': '一号',
  1942. // '0': '二号',
  1943. // },
  1944. // },
  1945. // },
  1946. // background: {
  1947. // show: true,
  1948. // type: 'video',
  1949. // link: '/video/mainFan.mp4',
  1950. // },
  1951. // layout: {
  1952. // direction: 'column',
  1953. // items: [
  1954. // {
  1955. // name: 'board',
  1956. // basis: '40%',
  1957. // },
  1958. // ],
  1959. // },
  1960. // board: [
  1961. // {
  1962. // type: 'A',
  1963. // readFrom: 'readData',
  1964. // layout: 'val-top',
  1965. // items: [
  1966. // {
  1967. // label: '风量(m³/min)',
  1968. // value: '${m3}',
  1969. // },
  1970. // {
  1971. // label: '负压(Pa)',
  1972. // value: '${Fan1StartStatus}',
  1973. // trans: {
  1974. // '1': '${Fan1FreqHz}',
  1975. // '0': '${Fan1FreqHz}',
  1976. // },
  1977. // },
  1978. // {
  1979. // label: '频率(Hz)',
  1980. // value: '${DataPa}',
  1981. // },
  1982. // ],
  1983. // },
  1984. // ],
  1985. // list: [],
  1986. // chart: [],
  1987. // table: [],
  1988. // gallery: [],
  1989. // complex_list: [],
  1990. // gallery_list: [],
  1991. // preset: [],
  1992. // },
  1993. // showStyle: {
  1994. // size: 'width:470px;height:280px;',
  1995. // version: '原版',
  1996. // position: 'top:60px;left:0;',
  1997. // },
  1998. // },
  1999. // {
  2000. // deviceType: 'fanlocal',
  2001. // moduleName: '局部通风机系统',
  2002. // pageType: 'vent',
  2003. // moduleData: {
  2004. // header: {
  2005. // show: true,
  2006. // readFrom: '',
  2007. // selector: {
  2008. // show: true,
  2009. // value: '${strinstallpos}',
  2010. // },
  2011. // slot: {
  2012. // show: true,
  2013. // value: '运行风机:${readData.Fan1StartStatus}',
  2014. // trans: {
  2015. // '1': '一号',
  2016. // '0': '二号',
  2017. // },
  2018. // },
  2019. // },
  2020. // background: {
  2021. // show: true,
  2022. // type: 'video',
  2023. // link: '/video/fanLocal.mp4',
  2024. // },
  2025. // layout: {
  2026. // direction: 'column',
  2027. // items: [
  2028. // {
  2029. // name: 'board',
  2030. // basis: '40%',
  2031. // },
  2032. // ],
  2033. // },
  2034. // board: [
  2035. // {
  2036. // type: 'A',
  2037. // readFrom: 'readData',
  2038. // layout: 'val-top',
  2039. // items: [
  2040. // {
  2041. // label: '吸风量(m³/min)',
  2042. // value: '${windQuantity1}',
  2043. // },
  2044. // {
  2045. // label: '供风量(m³/min)',
  2046. // value: '${windQuantity2}',
  2047. // },
  2048. // {
  2049. // label: '频率(Hz)',
  2050. // value: '${Fan1StartStatus}',
  2051. // trans: {
  2052. // '1': '${Fan1fHz}',
  2053. // '0': '${Fan2fHz}',
  2054. // },
  2055. // },
  2056. // ],
  2057. // },
  2058. // ],
  2059. // list: [],
  2060. // chart: [],
  2061. // table: [],
  2062. // gallery: [],
  2063. // complex_list: [],
  2064. // gallery_list: [],
  2065. // preset: [],
  2066. // },
  2067. // showStyle: {
  2068. // size: 'width:450px;height:280px;',
  2069. // version: '新版',
  2070. // position: 'top:350px;left:0;',
  2071. // },
  2072. // },