// import { truncateSync } from 'fs-extra'; import { Config } from '../../deviceManager/configurationTable/types'; import { fanControlState1 } from '../../monitorManager/fanLocalMonitor1/fanLocal.data'; // import { BDdustMock, BDfireMock } from './configurable.data.bd'; import { getThemifyImagesURL } from '/@/utils/ui'; //注气驱替-主界面 export const testConfigGasInject: Config[] = [ { deviceType: 'zy_device', moduleName: '增压装备运行监测', pageType: 'gas_injection', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', trans: {}, }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'upDown', basis: '100%', }, ], }, board: [], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [ { readFrom: '', items: { option: { top: { labelL: '进气阀', valueL: '开启', labelR: '出气阀', valueR: '关闭', }, bottom: { labelL: '进气压力', valueL: '0.3', dwL: 'mPa', labelR: '出气压力', valueR: '0.5', dwR: 'mPa', }, }, }, }, ], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain', }, showStyle: { size: 'width:440px;height:250px;', version: '注气', position: 'top:100px;left:10px;', }, }, { deviceType: 'cc_gas', moduleName: '抽采支管瓦斯浓度', pageType: 'gas_injection', showDetail:true, moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], chart: [ { type: 'line_area', readFrom: '', legend: { show: false }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '浓度', position: 'left' }], series: [ { label: '${strinstallpos}', readFrom: 'historyList', xprop: 'time', yprop: 'dustval', }, ], }, ], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], // mock: BDdustMock, }, showStyle: { size: 'width:440px;height:220px;', version: '注气', position: 'top:370px;left:10px;', }, }, { deviceType: 'cc_gas_ll', moduleName: '抽采支管瓦斯流量', pageType: 'gas_injection', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'chart_inject', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: '', option: { type: 'bar_lt', tooltip: { trigger: 'item', padding: 8, backgroundColor: 'rgba(0, 0, 0, .6)', textStyle: { color: '#fff', fontSize: 12, }, }, grid: { top: "8%", left: "6%", right: "6%", bottom: "3%", containLabel: true, }, botColor: ['rgba(8, 213, 252,1)'], cenColor: ["rgba(7, 67, 96)", "rgba(9, 214, 252)"], topColor: ["rgba(9, 170, 208,1)"] } } ], // mock: BDdustMock, }, showStyle: { size: 'width:440px;height:230px;', version: '注气', position: 'top:610px;left:10px;', }, }, { deviceType: 'work-info', moduleName: '工作面信息', pageType: 'gas_injection', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'gas_inject_list', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: '', option: [ { label: '工作面', value: '12304工作面' }, { label: '所属煤层', value: '2号煤' }, { label: '设计长度', value: '2924.6' }, { label: '采面宽度', value: '300.4' }, { label: '剩余可采长度', value: '900' }, { label: '原始煤层瓦斯含量', value: '3.40' }, ] } ], }, showStyle: { size: 'width:440px;height:360px;', version: '注气', position: 'top:10px;right:10px;', }, }, { deviceType: 'zy-device-status', moduleName: '增压装备运行监测', pageType: 'gas_injection', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'gas_zy_chart', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: '', }, ], }, showStyle: { size: 'width:440px;height:210px;', version: '注气', position: 'top:390px;right:10px;', }, }, { deviceType: 'warn-info', moduleName: '数据异常信息显示', pageType: 'gas_injection', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'gas_warn_chart', basis: '50%', }, { name: 'gas_warn_list', basis: '50%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: '', option: { colorOn: [ "rgba(70, 255, 156, 1)", "rgba(0, 243, 255, 1)", "rgba(255, 157, 28, 1)", "rgba(44, 182, 255, 1)", ], colorOut: [ "rgba(70, 255, 156, .5)", "rgba(0, 243, 255, .5)", "rgba(255, 157, 28, .5)", "rgba(44, 182, 255, .5)", ], } }, { readFrom: '', option: [ { label: '设备运行异常', value: '50' }, { label: '环境监测异常', value: '30' }, { label: '信号传输异常', value: '10' }, { label: '驱替数据异常', value: '20' }, ] }, ], }, showStyle: { size: 'width:440px;height:220px;', version: '注气', position: 'top:620px;right:10px;', }, }, { deviceType: 'zq-infos', moduleName: '注气压力/流量', pageType: 'gas_injection', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'chart_inject', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: '', option: { type: 'line-area', tooltip: { trigger: 'axis', padding: 8, backgroundColor: 'rgba(0, 0, 0, .6)', textStyle: { color: '#fff', fontSize: 12, }, }, grid: { top: '15%', left: '5%', right: '5%', bottom: '10%', containLabel: true }, colorLine: "rgba(255, 157, 29,1)", colorArea: ["rgba(255, 157, 29,.4)", "rgba(255, 157, 29, .1)"] } } ], }, showStyle: { size: 'width:1015px;height:260px;', version: '注气', position: 'bottom:22px;left:460px;', }, }, ] //注气驱替-注气 export const testConfigGasInjectZq: Config[] = [ { deviceType: 'device_status_control', moduleName: '装备运行状态与控制', pageType: 'gas_injection', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', trans: {}, }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'gasdevice_status_control', basis: '100%', }, ], }, board: [], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [ { readFrom: '', option: [ { label: '开关', isShowSwitch: true, value: '1', iconName: 'kaiguan' }, { label: '出口压力设置', isShowSwitch: false, value: '1', iconName: 'yalishezhi' }, { label: '进气端阀门', isShowSwitch: true, value: '1', iconName: 'fameng' }, { label: '出气端阀门', isShowSwitch: true, value: '1', iconName: 'fameng' }, ] } ], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain', }, showStyle: { size: 'width:440px;height:280px;', version: '注气', position: 'top:10px;left:10px;', }, }, { deviceType: 'monitor_sj', moduleName: '注气数据监测', showDetail: true, pageType: 'gas_injection', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', trans: {}, }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'board', basis: '100%', }, ], }, board: [ { type: 'Gas', readFrom: '', layout: 'label-top', items: [ { label: '瞬时注气流量', value: '${flow_merge}', }, { label: '累计注气流量', value: '${fy_merge}', }, { label: '注气温度', value: '${leakage}', }, { label: '注气压力', value: '${leakage}', }, ], }, ], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain', }, showStyle: { size: 'width:440px;height:250px;', version: '注气', position: 'top:310px;left:10px;', }, }, { deviceType: 'monitor_hj', moduleName: '环境监测', pageType: 'gas_injection', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', trans: {}, }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'board_gas', basis: '100%', }, ], }, board: [], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [ { readFrom: '', option: [ { label: '氧气浓度', value: '60', iconName: 'o2-gas', unit: 'Nm³' }, { label: '甲烷浓度', value: '60', iconName: 'ch4-gas', unit: 'm³/min' }, { label: '温度', value: '60', iconName: 'temp-gas', unit: '' }, { label: '风速', value: '60', iconName: 'wind-gas', unit: '' }, ] } ], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain', }, showStyle: { size: 'width:440px;height:260px;', version: '注气', position: 'top:580px;left:10px;', }, }, { deviceType: 'zq_param-line', moduleName: '注气参数曲线', pageType: 'gas_injection', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', trans: {}, }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], list: [], chart: [ { type: 'line_area', readFrom: '', legend: { show: false }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '浓度', position: 'left' }], series: [ { label: '${strinstallpos}', readFrom: 'historyList', xprop: 'time', yprop: 'dustval', }, ], }, ], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain', }, showStyle: { size: 'width:1015px;height:260px;', version: '注气', position: 'bottom:22px;left:460px;', }, }, { deviceType: 'video-monitor', moduleName: '视频监控', pageType: 'gas_injection', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', trans: {}, }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain', }, showStyle: { size: 'width:440px;height:260px;', version: '注气', position: 'top:580px;right:10px;', }, }, ] //注气驱替-抽采 export const testConfigGasInjectCc: Config[] = [ { deviceType: 'cc-data', moduleName: '抽采数据显示', pageType: 'gas_injection', showDetail: true, moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'gas_inject_list', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: '', option: [ { label: '瓦斯浓度', value: '12304' }, { label: '抽采负压', value: '2号煤' }, { label: '混合气体标况总量', value: '2924.6' }, { label: '混合气体标况瞬量', value: '300.4' }, { label: '甲烷气体标况总量', value: '900' }, { label: '甲烷气体标况瞬量', value: '3.40' }, { label: '累计流量', value: '100' }, ] } ], }, showStyle: { size: 'width:440px;height:430px;', version: '注气', position: 'top:10px;left:10px;', }, }, { deviceType: 'cc-detail', moduleName: '各抽采单元详情', pageType: 'gas_injection', showDetail: true, moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'gas_inject_card', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: '', option: [ ] } ], }, showStyle: { size: 'width:440px;height:380px;', version: '注气', position: 'top:460px;left:10px;', }, }, { deviceType: 'zq_param-line', moduleName: '注气压力/流量', pageType: 'gas_injection', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', trans: {}, }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], list: [], chart: [ { type: 'line_area', readFrom: '', legend: { show: false }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '浓度', position: 'left' }], series: [ { label: '${strinstallpos}', readFrom: 'historyList', xprop: 'time', yprop: 'dustval', }, ], }, ], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain', }, showStyle: { size: 'width:calc(100% - 450px);height:260px;', version: '注气', position: 'bottom:22px;left:460px;', }, }, ]; //注气驱替-试验 export const testConfigGasInjectSy: Config[] = [ { deviceType: 'cc-detail', moduleName: '抽采单元详情', pageType: 'gas_injection', showDetail: true, moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'board', basis: '100%', }, ], }, board: [ { type: 'inject-syq', readFrom: '', layout: 'label-top', items: [ { label: '空压机', value: '正常', }, { label: '注气设备', value: '正常', }, { label: '抽采设备', value: '异常', }, ], }, ], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:470px;height:220px;', version: '注气', position: 'top:350px;left:10px;', }, }, { deviceType: 'env-monitor', moduleName: '试验区环境监测', pageType: 'gas_injection_syq', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'list', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [ { type: 'inject-syq-list', readFrom: '', items: [ { label: '试验区温度(℃)', value: 'xxxxxx', info: '', }, { label: '氧气浓度', value: 'xxxxxx', info: '', }, { label: '甲烷浓度', value: 'xxxxxx', info: '', }, ], }, ], complex_list: [], preset: [], }, showStyle: { size: 'width:470px;height:240px;', version: '注气', position: 'top:600px;left:10px;', }, }, { deviceType: 'inject-status', moduleName: '注气驱替概况', pageType: 'gas_injection_syq', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: true, type: 'video', link: 'https://data.playground.edgeone.ai/resource/video/flv/demo-1/index.flv', }, layout: { direction: 'row', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], chart: [ { type: 'inject-syq-chart', readFrom: '', legend: { show: true }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '', position: 'left' }], series: [ { readFrom: 'chartMock', xprop: 'time', yprop: 'inject', label: '总注气量' }, { readFrom: 'chartMock', xprop: 'time', yprop: 'gas', label: '总抽采瓦斯纯量' }, { readFrom: 'chartMock', xprop: 'time', yprop: 'rate', label: '注抽比' }, ], }, ], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], mock: { chartMock: [ { time: '00:00', inject: 100, gas: 80, rate: 40 }, { time: '02:00', inject: 160, gas: 120, rate: 60 }, { time: '04:00', inject: 140, gas: 100, rate: 80 }, { time: '06:00', inject: 150, gas: 130, rate: 50 }, { time: '08:00', inject: 120, gas: 90, rate: 30 }, ], }, }, showStyle: { size: 'width:470px;height:240px;', version: '注气', position: 'top:600px;left:490px;', }, }, { deviceType: 'inject-video', moduleName: '注气区视频监控', pageType: 'gas_injection_syq', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: true, type: 'video', link: 'https://data.playground.edgeone.ai/resource/video/flv/demo-1/index.flv', }, layout: { direction: 'row', items: [], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:470px;height:240px;', version: '注气', position: 'top:600px;right:490px;', }, }, { deviceType: 'extraction-video', moduleName: '抽采区视频监控', pageType: 'gas_injection_syq', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: true, type: 'video', link: 'https://data.playground.edgeone.ai/resource/video/flv/demo-1/index.flv', }, layout: { direction: 'row', items: [], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:470px;height:240px;', version: '注气', position: 'top:600px;right:10px;', }, }, ] export const testConfigVentSsl: Config[] = [ { deviceType: 'fanmain', moduleName: '主通风机系统', pageType: 'vent', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${strinstallpos}', }, slot: { show: true, value: '运行风机:${readData.Fan1StartStatus}', trans: { '1': '一号', '0': '二号', }, }, }, background: { show: true, type: 'video', link: '/video/video.mp4', }, layout: { direction: 'column', items: [ { name: 'board', basis: '33%', }, ], }, board: [ { type: 'A', readFrom: '', layout: 'val-top', items: [ { label: '风量(m³/min)', value: '${flow_merge}', }, { label: '负压(Pa)', value: '${fy_merge}', }, { label: '漏风率(%)', value: '${leakage}', }, ], }, ], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain', }, showStyle: { size: 'width:420px;height:280px;', version: '原版', position: 'top:60px;left:0;', }, }, { deviceType: 'fanlocal', moduleName: '局部通风机系统', pageType: 'vent', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${strinstallpos}', }, slot: { show: true, value: '运行风机:${readData.Fan1StartStatus}', trans: { '1': '一号', '0': '二号', }, }, }, background: { show: true, type: 'video', link: '/video/video.mp4', }, layout: { direction: 'column', items: [ { name: 'board', basis: '33%', }, ], }, board: [ { type: 'A', readFrom: '', layout: 'val-top', items: [ { label: '风量(m³/min)', value: '${flow_merge}', }, { label: '负压(Pa)', value: '${fy_merge}', }, { label: '漏风率(%)', value: '${leakage}', }, ], }, ], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanlocal', }, showStyle: { size: 'width:420px;height:280px;', version: '原版', position: 'top:350px;left:0;', }, }, { deviceType: '', moduleName: '通风设施远程控制', pageType: 'vent', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: true, type: 'video', link: '/video/video.mp4', }, layout: { direction: 'row', items: [], }, board: [], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=gate_xinJianFuXieJin', }, showStyle: { size: 'width:420px;height:280px;', version: '原版', position: 'top:640px;left:0;', }, }, { deviceType: 'sys_wind', moduleName: '风量监测', pageType: 'vent_new', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], list: [], table: [], preset: [], gallery: [], complex_list: [], gallery_list: [], chart: [ { type: 'bar', readFrom: '', legend: { show: true }, xAxis: [{ show: true }], yAxis: [ { show: true, name: '风量(m³/min)', position: 'left' }, { show: true, name: '风速(m/s)', position: 'right' }, ], dataZoom: [ { show: false, end: 20, }, ], series: [ { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.m3', label: '风量' }, { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.va', label: '风速' }, ], }, ], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=windrect', }, showStyle: { size: 'width:1100px;height:280px;', version: '原版', position: 'top:640px;left:410px;', }, }, { deviceType: '', moduleName: '风窗监测', pageType: 'vent', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: true, type: 'video', link: '/video/video.mp4', }, layout: { direction: 'row', items: [], }, board: [], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=gate_xinJianFuXieJin', }, showStyle: { size: 'width:420px;height:280px;', version: '原版', position: 'top:60px;right:0;', }, }, { deviceType: 'safetymonitor', moduleName: '安全监控系统', pageType: 'fire', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'table', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [ { type: 'C', readFrom: 'safetymonitor', columns: [ { name: '测点位置', prop: 'strinstallpos', }, { name: '数据', prop: 'readData.V', }, { name: '单位', prop: 'readData.unit', }, ], }, ], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:420px;height:280px;', version: '原版', position: 'top:350px;right:0;', }, }, { deviceType: 'warn', moduleName: '预警监测', pageType: 'vent', moduleData: { header: { show: true, readFrom: '', selector: { show: false, value: '', }, slot: { show: true, value: '网络异常:${warn[0].netstatus.val}', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'list', basis: '100%', }, ], }, board: [], list: [ { type: 'timeline', readFrom: 'warn[0]', items: [ { label: '报警', value: '${alarm.val}', info: '', color: 'red', }, { label: '重大风险预警', value: '${red.val}', info: '', color: 'red', }, { label: '较大风险预警', value: '${orange.val}', info: '', color: 'orange', }, { label: '一般风险预警', value: '${yellow.val}', info: '', color: 'yellow', }, { label: '低风险预警', value: '${blue.val}', info: '', color: 'blue', }, ], }, ], preset: [], table: [], gallery: [], chart: [], gallery_list: [], complex_list: [], to: '/monitorChannel/monitor-alarm-home', }, showStyle: { size: 'width:420px;height:280px;', version: '原版', position: 'top:640px;right:0;', }, }, ]; export const testConfigVent: Config[] = [ { deviceType: 'fanmain', moduleName: '主通风机系统', pageType: 'vent', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${strinstallpos}', }, slot: { show: true, value: '运行风机:${readData.Fan1StartStatus}', trans: { '1': '一号', '0': '二号', }, }, }, background: { show: false, type: 'image', link: '', }, layout: { direction: 'column', items: [ { name: 'qh_curve', basis: '67%', }, { name: 'board', basis: '33%', }, ], }, board: [ { type: 'D', readFrom: '', layout: 'label-top', items: [ { label: '风量(m³/min)', value: '${flow_merge}', }, { label: '负压(Pa)', value: '${fy_merge}', }, { label: '漏风率(%)', value: '${leakage}', }, ], }, ], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [ { readFrom: '', fan1Prop: ['flow_merge', 'fy_merge'], fan2Prop: ['flow_merge', 'fy_merge'], }, ], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain', }, showStyle: { size: 'width:390px;height:260px;', version: '原版', position: 'top:15px;left:15px;', }, }, { deviceType: 'fanlocal', moduleName: '局部通风机系统', pageType: 'vent', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${strinstallpos}', }, slot: { show: false, value: '运行风机:${readData.Fan1StartStatus}', trans: { '1': '一号', '0': '二号', }, }, }, background: { show: false, type: 'image', link: '', }, layout: { direction: 'column', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], list: [], chart: [ { type: 'bar_cylinder_wide', readFrom: '', legend: { show: false }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '(m³/min)', position: 'left' }], series: [{ readFrom: 'chartData', xprop: 'x', yprop: 'y', label: '风量' }], }, ], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanlocal', }, showStyle: { size: 'width:390px;height:260px;', version: '原版', position: 'top:295px;left:15px;', }, }, // { // deviceType: '', // moduleName: '通风设施远程控制', // pageType: 'vent', // moduleData: { // header: { // show: false, // readFrom: '', // selector: { // show: false, // value: '', // }, // slot: { // show: false, // value: '', // }, // }, // background: { // // show: true, // show: false, // type: 'video', // link: '/video/gate.mp4', // }, // layout: { // direction: 'row', // items: [ // { // name: 'device_alarm', // basis: '100%', // }, // ], // }, // board: [], // list: [], // chart: [], // table: [], // gallery: [], // complex_list: [], // gallery_list: [], // preset: [ // { // readFrom: 'device', // }, // ], // to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=gate_xinJianFuXieJin', // }, // showStyle: { // size: 'width:390px;height:260px;', // version: '原版', // position: 'top:555px;left:15px;', // }, // }, { deviceType: 'warn', moduleName: '预警监测', pageType: 'vent_realtime', moduleData: { header: { show: true, readFrom: '', selector: { show: false, value: '', }, slot: { show: true, value: '网络异常:${warn[0].netstatus.val}', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'list', basis: '100%', }, ], }, board: [], list: [ { type: 'timeline', readFrom: 'warn[0]', items: [ { label: '报警', value: '${alarm.val}', info: '', color: 'red', }, { label: '重大风险预警', value: '${red.val}', info: '', color: 'red', }, { label: '较大风险预警', value: '${orange.val}', info: '', color: 'orange', }, { label: '一般风险预警', value: '${yellow.val}', info: '', color: 'yellow', }, { label: '低风险预警', value: '${blue.val}', info: '', color: 'blue', }, ], }, ], preset: [], table: [], gallery: [], chart: [], gallery_list: [], complex_list: [], to: '/monitorChannel/monitor-alarm-home', }, showStyle: { size: 'width:390px;height:260px;', version: '原版', position: 'top:555px;left:15px;', }, }, { deviceType: 'sys_wind', moduleName: '风量监测', pageType: 'vent', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], list: [], table: [], preset: [], gallery: [], complex_list: [], gallery_list: [], chart: [ { type: 'bar', readFrom: '', legend: { show: true }, xAxis: [{ show: true }], yAxis: [ { show: true, name: '风量(m³/min)', position: 'left' }, { show: true, name: '风速(m/s)', position: 'right' }, ], dataZoom: [ { show: true, end: 20, }, ], series: [ { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.m3', label: '风量' }, { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.va', label: '风速' }, ], }, ], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=windrect', }, showStyle: { size: 'width:505px;height:260px;', version: '原版', position: 'bottom:15px;left:420px;', }, }, { deviceType: 'sys_majorpath', moduleName: '关键通风路线', pageType: 'vent', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${devicePos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'chart', basis: '67%', }, { name: 'board', basis: '33%', }, ], }, board: [ { type: 'D', readFrom: 'readData', layout: 'label-top', items: [ { label: '风量(m³/min)', value: '${retM3_merge.value}', }, { label: '矿井阻力(Pa)', value: '${fy_merge.value}', }, { label: '等积孔', value: '${dengjikong_merge}', }, ], }, ], complex_list: [], gallery: [], list: [], table: [], chart: [ { type: 'pie_halo', readFrom: '', legend: { show: false, formatter: '{b}:{c}\n{d}%' }, xAxis: [{ show: false }], yAxis: [{ show: false, name: '风量', position: 'left' }], series: [{ readFrom: 'piechart', xprop: 'label', yprop: 'valMock', label: '' }], }, ], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_majorpath&deviceid=${deviceID}', }, showStyle: { size: 'width:460px;height:260px;', version: '原版', position: 'bottom:15px;left:940px;', }, }, { deviceType: 'sys_surface_caimei', moduleName: '工作面智能监控', pageType: 'vent', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${devicePos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'chart', basis: '65%', }, { name: 'board', basis: '35%', }, ], }, board: [ { type: 'B', readFrom: '', layout: 'label-top', items: [ { label: '进风(m³/min)', value: '${faceIntM3}', }, { label: '回风(m³/min)', value: '${faceRetM3}', }, { label: '需风量(m³/min)', value: '${facePlanM3}', }, ], }, ], list: [], preset: [], table: [], gallery: [], chart: [ { type: 'line', readFrom: '', legend: { show: true }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '风量(m³/min)', position: 'left' }], series: [ { readFrom: 'history_report', xprop: 'time', yprop: 'faceIntM3', label: '进风' }, { readFrom: 'history_report', xprop: 'time', yprop: 'faceRetM3', label: '回风' }, ], }, ], gallery_list: [], complex_list: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_surface_caimei&deviceid=${deviceID}', }, showStyle: { size: 'width:460px;height:260px;', version: '原版', position: 'bottom:15px;right:15px;', }, }, ]; export const testConfigDust: Config[] = [ { deviceType: '', moduleName: '工作面风险监测', pageType: 'dust', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'gallery', basis: '20%', }, { name: 'complex_list', basis: '80%', }, ], }, board: [], chart: [], gallery: [ { type: 'D', readFrom: 'dustManageInfo', items: [ { label: '监测总数', value: '${totalNum}', color: 'blue', }, { label: '低风险', value: '${dfxNum}', color: 'blue', }, { label: '一般风险', value: '${ybNum}', color: 'blue', }, { label: '较大风险', value: '${jdNum}', color: 'blue', }, { label: '重大风险', value: '${zdNum}', color: 'blue', }, ], }, ], gallery_list: [], table: [], complex_list: [ { type: 'C', readFrom: 'dustManageInfo.sysList', mapFromData: true, items: [ { title: '${sysNamme}', contents: [ { label: '风险监测', value: '${warnLevel}', color: 'blue', info: '', }, { label: '最高粉尘浓度', value: '${maxVal}', color: 'blue', info: '', }, ], }, ], }, ], preset: [], // mock: BDdustMock, }, showStyle: { size: 'width:450px;height:860px;', version: '新版', position: 'top:60px;left:0;', }, }, { deviceType: 'dustDustGraph', moduleName: '综放工作面粉尘浓度', pageType: 'dust', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], chart: [ { type: 'line_area', readFrom: '', legend: { show: false }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '浓度', position: 'left' }], series: [ { label: '${strinstallpos}', readFrom: 'historyList', xprop: 'time', yprop: 'dustval', }, ], }, ], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], // mock: BDdustMock, }, showStyle: { size: 'width:1000px;height:280px;', version: '新版', position: 'top:640px;left:460px;', }, }, { deviceType: '', moduleName: '智能喷雾降尘装置', pageType: 'dust', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'gallery', basis: '100%', }, ], }, board: [], chart: [], gallery: [ { type: 'A', readFrom: 'atomObj', items: [ { label: '设备总数', value: '${totalNum}', color: 'blue', }, { label: '喷雾开启数', value: '${atomOpenNum}', color: 'blue', }, { label: '连网数量', value: '${openNum}', color: 'blue', }, { label: '断网数量', value: '${breakNum}', color: 'blue', }, ], }, ], gallery_list: [], table: [], list: [], complex_list: [], preset: [], to: 'http://10.248.210.154:8801', // mock: BDdustMock, }, showStyle: { size: 'width:450px;height:280px;', version: '新版', position: 'top:60px;right:0;', }, }, { deviceType: '', moduleName: '隔爆设施管理台账', pageType: 'dust', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'table', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [ { type: 'C', readFrom: 'devGbsb', columns: [ { name: '地点', prop: 'strinstallpos', }, { name: '吊挂位置', prop: 'addr', }, { name: '性质', prop: 'kind', }, ], }, ], list: [], complex_list: [], preset: [], // mock: BDdustMock, }, showStyle: { size: 'width:450px;height:280px;', version: '新版', position: 'top:350px;right:0;', }, }, { deviceType: 'statics', moduleName: '粉尘静态指标', pageType: 'dust', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'board', basis: '100%', }, ], }, board: [ { type: 'E', readFrom: '', layout: 'label-top', items: [ { label: '火焰长度', value: '>400mm', }, { label: '抑制煤层爆炸最低岩粉量', value: '75%', }, { label: '鉴定结论', value: '有煤层爆炸性', }, ], }, ], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], // mock: BDdustMock, }, showStyle: { size: 'width:450px;height:280px;', version: '新版', position: 'top:640px;right:0;', }, }, ]; //粉尘绿色首页 export const testConfigDustGreen: Config[] = [ { deviceType: '', moduleName: '工作面风险监测', pageType: 'dust-green', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'gallery', basis: '20%', }, { name: 'complex_list', basis: '80%', }, ], }, board: [], chart: [], gallery: [ { type: 'D', readFrom: 'dustManageInfo', items: [ { label: '监测总数', value: '${totalNum}', color: 'blue', }, { label: '低风险', value: '${dfxNum}', color: 'blue', }, { label: '一般风险', value: '${ybNum}', color: 'blue', }, { label: '较大风险', value: '${jdNum}', color: 'blue', }, { label: '重大风险', value: '${zdNum}', color: 'blue', }, ], }, ], gallery_list: [], table: [], complex_list: [ { type: 'C', readFrom: 'dustManageInfo.sysList', mapFromData: true, items: [ { title: '${sysNamme}', contents: [ { label: '风险监测', value: '${warnLevel}', color: 'blue', info: '', }, { label: '最高粉尘浓度', value: '${maxVal}', color: 'blue', info: '', }, ], }, ], }, ], preset: [], // mock: BDdustMock, }, showStyle: { size: 'width:420px;height:815px;', version: '新版', position: 'top:0px;left:15px', }, }, { deviceType: 'dustDustGraph', moduleName: '综放工作面粉尘浓度', pageType: 'dust-green', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], chart: [ { type: 'line_area', readFrom: '', legend: { show: false }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '浓度', position: 'left' }], series: [ { label: '${strinstallpos}', readFrom: 'historyList', xprop: 'time', yprop: 'dustval', }, ], }, ], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], // mock: BDdustMock, }, showStyle: { size: 'width:580px;height:260px;', version: '新版', position: 'bottom:0px;left:450px;', }, }, { deviceType: '', moduleName: '智能喷雾降尘装置', pageType: 'dust-green', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'gallery', basis: '100%', }, ], }, board: [], chart: [], gallery: [ { type: 'A', readFrom: 'atomObj', items: [ { label: '设备总数', value: '${totalNum}', color: 'blue', }, { label: '喷雾开启数', value: '${atomOpenNum}', color: 'blue', }, { label: '连网数量', value: '${openNum}', color: 'blue', }, { label: '断网数量', value: '${breakNum}', color: 'blue', }, ], }, ], gallery_list: [], table: [], list: [], complex_list: [], preset: [], to: 'http://10.248.210.154:8801', // mock: BDdustMock, }, showStyle: { size: 'width:390px;height:260px;', version: '新版', position: 'bottom:0px;right:450px;', }, }, { deviceType: '', moduleName: '隔爆设施管理台账', pageType: 'dust-green', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'table', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [ { type: 'C', readFrom: 'devGbsb', columns: [ { name: '地点', prop: 'strinstallpos', }, { name: '吊挂位置', prop: 'addr', }, { name: '性质', prop: 'kind', }, ], }, ], list: [], complex_list: [], preset: [], // mock: BDdustMock, }, showStyle: { size: 'width:420px;height:530px;', version: '新版', position: 'top:0px;right:15px;', }, }, { deviceType: 'statics', moduleName: '粉尘静态指标', pageType: 'dust-green', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'board', basis: '100%', }, ], }, board: [ { type: 'E', readFrom: '', layout: 'label-top', items: [ { label: '火焰长度', value: '>400mm', }, { label: '抑制煤层爆炸最低岩粉量', value: '75%', }, { label: '鉴定结论', value: '有煤层爆炸性', }, ], }, ], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], // mock: BDdustMock, }, showStyle: { size: 'width:420px;height:260px;', version: '新版', position: 'bottom:0px;right:15px;', }, }, ]; export const testConfigFire: Config[] = [ { deviceType: 'fireManageInfo', moduleName: '重点区域风险监测', pageType: 'fire', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'board', basis: '35%', }, { name: 'complex_list', basis: '65%', }, ], }, board: [ { type: 'A', readFrom: 'fireManageInfo', layout: 'label-top', items: [ { label: '内因风险等级', value: '${nyWarnLevel}', }, { label: '外因风险等级', value: '${wyWarnLevel}', }, ], }, ], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [ { type: 'D', readFrom: 'fireManageInfo.sysList', mapFromData: true, items: [ { title: '${sysNamme}', contents: [ { label: '风险监测', value: '${warnLevel}', color: 'blue', info: '', }, { label: '最高温度', value: '${maxVal}', color: 'blue', info: '', }, ], }, ], }, ], preset: [], // mock: BDfireMock, }, showStyle: { size: 'width:450px;height:425px;', version: '原版', position: 'top:60px;left:0;', }, }, { deviceType: 'pdArray', moduleName: '带式输送机防灭火监控系统', pageType: 'fire', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${systemname}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'board', basis: '30%', }, { name: 'chart', basis: '70%', }, ], }, board: [ { type: 'F', layout: 'val-top', readFrom: 'arrayCount', items: [ { label: '光纤预警', value: '${[0].val}℃', }, { label: '一氧化碳预警', value: '${[1].val}ppm', }, { label: '烟雾预警', value: '${[2].val}', }, ], }, ], chart: [ { type: 'line_smooth', readFrom: 'arrayFiber', legend: { show: true }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '温度(℃)', position: 'left' }], series: [ { label: '${strinstallpos}', readFrom: 'fibreTemperature', xprop: 'pos', yprop: 'value', }, ], }, ], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], // mock: BDfireMock, }, showStyle: { size: 'width:450px;height:425px;', version: '原版', position: 'top:495px;left:0;', }, }, { deviceType: 'sgGxObj', moduleName: '工作面光纤监测', pageType: 'fire', moduleData: { header: { show: true, readFrom: 'devGxcw', selector: { show: true, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], chart: [ { type: 'line_smooth', readFrom: '', legend: { show: true }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '温度(℃)', position: 'left' }], series: [ { label: '${strinstallpos}', readFrom: 'fibreTemperature', xprop: 'pos', yprop: 'value', }, ], }, ], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], // mock: BDfireMock, }, showStyle: { size: 'width:1040px;height:280px;', version: '原版', position: 'top:640px;left:440px;', }, }, { deviceType: 'sgGxObj', moduleName: '工作面束管监测', pageType: 'fire', moduleData: { header: { show: true, readFrom: 'devSgjc', selector: { show: true, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'gallery_list', basis: '40%', }, { name: 'blast_delta', basis: '52%', overflow: false, }, ], }, board: [], chart: [], // chart: [ // { // type: 'line_bar', // readFrom: 'dsArray', // xAxis: [ // { // label: 'null', // }, // ], // yAxis: [ // { // label: 'A', // align: 'left', // }, // { // label: 'A', // align: 'left', // }, // ], // series: [ // { // label: 'A', // prop: 'top', // }, // { // label: 'B', // prop: 'bot', // }, // ], // }, // ], gallery: [], gallery_list: [ { type: 'B', readFrom: '', items: [ { label: '一氧化碳', value: '${coVal}', color: 'blue', info: '', }, { label: '二氧化碳', value: '${co2Val}', color: 'blue', info: '', }, { label: '氧气', value: '${o2Val}', color: 'blue', info: '', }, { label: '乙烯', value: '${c2h4Val}', color: 'blue', info: '', }, { label: '甲烷', value: '${ch4Val}', color: 'blue', info: '', }, { label: '乙炔', value: '${c2h2Val}', color: 'blue', info: '', }, ], galleryItems: [ { label: '风险等级', value: '${warnLevel}', color: 'blue', }, ], }, ], table: [], list: [ { type: 'E', readFrom: 'arrayCount', items: [ { label: '一氧化碳', value: '${coVal}', color: 'blue', info: '', }, { label: '二氧化碳', value: '${co2Val}', color: 'blue', info: '', }, { label: '氧气', value: '${o2Val}', color: 'blue', info: '', }, { label: '温度', value: '${tempVal}', color: 'blue', info: '', }, // { // label: '乙烯', // value: '${c2h4Val}', // color: 'blue', // info: '', // }, // { // label: '甲烷', // value: '${ch4Val}', // color: 'blue', // info: '', // }, // { // label: '乙炔', // value: '${c2h2Val}', // color: 'blue', // info: '', // }, // { // label: '压差', // value: '${dpVal}', // color: 'blue', // info: '', // }, ], }, ], complex_list: [], preset: [ { readFrom: '', }, ], // mock: BDfireMock, }, showStyle: { size: 'width:450px;height:570px;', version: '原版', position: 'top:60px;right:0;', }, }, { deviceType: 'aqjkArray', moduleName: '安全监控系统', pageType: 'fire', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'table', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [ { type: 'C', readFrom: 'aqjkArray', columns: [ { name: '测点位置', prop: 'strinstallpos', }, { name: '温度', prop: 'nowVal', }, { name: '预警级别', prop: 'warnLevel', }, // { // name: '时间', // prop: 'time', // }, ], }, ], list: [], complex_list: [], preset: [], // mock: BDfireMock, }, showStyle: { size: 'width:450px;height:280px;', version: '原版', position: 'top:640px;right:0;', }, }, ]; export const testConfigFireGreen: Config[] = [ { deviceType: 'fireManageInfo', moduleName: '重点区域风险监测', pageType: 'fire-green', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'board', basis: '35%', }, { name: 'complex_list', basis: '65%', }, ], }, board: [ { type: 'A', readFrom: 'fireManageInfo', layout: 'label-top', items: [ { label: '内因风险等级', value: '${nyWarnLevel}', }, { label: '外因风险等级', value: '${wyWarnLevel}', }, ], }, ], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [ { type: 'D', readFrom: 'fireManageInfo.sysList', mapFromData: true, items: [ { title: '${sysNamme}', contents: [ { label: '风险监测', value: '${warnLevel}', color: 'blue', info: '', }, { label: '最高温度', value: '${maxVal}', color: 'blue', info: '', }, ], }, ], }, ], preset: [], // mock: BDfireMock, }, showStyle: { size: 'width:420px;height:400px;', version: '原版', position: 'top:0px;left:15px', }, }, { deviceType: 'pdArray', moduleName: '带式输送机防灭火监控系统', pageType: 'fire-green', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${systemname}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'board', basis: '25%', }, { name: 'chart', basis: '75%', }, ], }, board: [ { type: 'F', layout: 'val-top', readFrom: 'arrayCount', items: [ { label: '光纤预警', value: '${[0].val}℃', }, { label: '一氧化碳预警', value: '${[1].val}ppm', }, { label: '烟雾预警', value: '${[2].val}', }, ], }, ], chart: [ { type: 'line_smooth', readFrom: 'arrayFiber', legend: { show: true }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '温度(℃)', position: 'left' }], series: [ { label: '${strinstallpos}', readFrom: 'fibreTemperature', xprop: 'pos', yprop: 'value', }, ], }, ], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], // mock: BDfireMock, }, showStyle: { size: 'width:420px;height:400px;', version: '原版', position: 'top:415px;left:15px;', }, }, { deviceType: 'sgGxObj', moduleName: '工作面光纤监测', pageType: 'fire-green', moduleData: { header: { show: true, readFrom: 'devGxcw', selector: { show: true, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], chart: [ { type: 'line_smooth', readFrom: '', legend: { show: true }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '温度(℃)', position: 'left' }], series: [ { label: '${strinstallpos}', readFrom: 'fibreTemperature', xprop: 'pos', yprop: 'value', }, ], }, ], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], // mock: BDfireMock, }, showStyle: { size: 'width:990px;height:260px;', version: '原版', position: 'bottom:15px;left:450px;', }, }, { deviceType: 'sgGxObj', moduleName: '工作面束管监测', pageType: 'fire-green', moduleData: { header: { show: true, readFrom: 'devSgjc', selector: { show: true, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'gallery_list', basis: '42%', }, { name: 'blast_delta', basis: '58%', overflow: false, }, ], }, board: [], chart: [], gallery: [], gallery_list: [ { type: 'B', readFrom: '', items: [ { label: '一氧化碳', value: '${coVal}', color: 'blue', info: '', }, { label: '二氧化碳', value: '${co2Val}', color: 'blue', info: '', }, { label: '氧气', value: '${o2Val}', color: 'blue', info: '', }, { label: '乙烯', value: '${c2h4Val}', color: 'blue', info: '', }, { label: '甲烷', value: '${ch4Val}', color: 'blue', info: '', }, { label: '乙炔', value: '${c2h2Val}', color: 'blue', info: '', }, ], galleryItems: [ { label: '风险等级', value: '${warnLevel}', color: 'blue', }, ], }, ], table: [], list: [ { type: 'E', readFrom: 'arrayCount', items: [ { label: '一氧化碳', value: '${coVal}', color: 'blue', info: '', }, { label: '二氧化碳', value: '${co2Val}', color: 'blue', info: '', }, { label: '氧气', value: '${o2Val}', color: 'blue', info: '', }, { label: '温度', value: '${tempVal}', color: 'blue', info: '', }, ], }, ], complex_list: [], preset: [ { readFrom: '', }, ], // mock: BDfireMock, }, showStyle: { size: 'width:420px;height:510px;', version: '原版', position: 'top:0px;right:15px', }, }, { deviceType: 'aqjkArray', moduleName: '安全监控系统', pageType: 'fire', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'table', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [ { type: 'C', readFrom: 'aqjkArray', columns: [ { name: '测点位置', prop: 'strinstallpos', }, { name: '温度', prop: 'nowVal', }, { name: '预警级别', prop: 'warnLevel', }, ], }, ], list: [], complex_list: [], preset: [], // mock: BDfireMock, }, showStyle: { size: 'width:420px;height:260px;', version: '原版', position: 'bottom:15px;right:15px', }, }, ]; export const testConfigVentRealtime: Config[] = [ { deviceType: 'fanmain', moduleName: '主通风机系统', pageType: 'vent_realtime', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${strinstallpos}', }, slot: { show: true, value: '运行风机:${readData.Fan1StartStatus}', trans: { '1': '一号', '0': '二号', }, }, }, background: { show: false, type: 'image', link: '', }, layout: { direction: 'column', items: [ { name: 'qh_curve', basis: '67%', }, { name: 'board', basis: '33%', }, ], }, board: [ { type: 'D', readFrom: '', layout: 'label-top', items: [ { label: '风量(m³/min)', trans: { '0': '${readData.Fan2_FanFlow}', '1': '${readData.Fan1_FanFlow}', }, value: '${readData.Fan1StartStatus}', }, { label: '负压(Pa)', trans: { '0': '${readData.Fan2FanPre}', '1': '${readData.Fan1FanPre}', }, value: '${readData.Fan1StartStatus}', }, { label: '漏风率(%)', value: '${leakage}', }, ], }, ], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [ { readFrom: '', fan1Prop: ['readData.Fan1_FanFlow', 'readData.Fan1FanPre'], fan2Prop: ['readData.Fan2_FanFlow', 'readData.Fan2FanPre'], }, ], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain', }, showStyle: { size: 'width:470px;height:280px;', version: '原版', position: 'top:60px;left:0;', }, }, { deviceType: 'fanlocal', moduleName: '局部通风机系统', pageType: 'vent_realtime', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${strinstallpos}', }, slot: { show: false, value: '运行风机:${readData.Fan1StartStatus}', trans: { '1': '一号', '0': '二号', }, }, }, background: { show: false, type: 'image', link: '', }, layout: { direction: 'column', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], list: [], chart: [ { type: 'bar_cylinder_wide', readFrom: '', legend: { show: false }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '(m³/min)', position: 'left' }], series: [ { readFrom: 'chartData', xprop: 'x', yprop: 'yMock', label: '风量' }, // { readFrom: '', xprop: 'x', yprop: 'y2', label: '风量' }, ], }, ], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanlocal', }, showStyle: { size: 'width:470px;height:280px;', version: '原版', position: 'top:350px;left:0;', }, }, { deviceType: '', moduleName: '通风设施远程控制', pageType: 'vent_realtime', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'image', link: '', }, layout: { direction: 'row', items: [ { name: 'device_alarm', basis: '100%', }, ], }, board: [], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [ { readFrom: 'device', }, ], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=gate_xinJianFuXieJin', }, showStyle: { size: 'width:470px;height:280px;', version: '原版', position: 'top:640px;left:0;', }, }, { deviceType: 'sys_wind', moduleName: '风量监测', pageType: 'vent_realtime', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], list: [], table: [], preset: [], gallery: [], complex_list: [], gallery_list: [], chart: [ { type: 'bar', readFrom: '', legend: { show: true }, xAxis: [{ show: true }], yAxis: [ { show: true, name: '风量(m³/min)', position: 'left' }, { show: true, name: '风速(m/s)', position: 'right' }, ], dataZoom: [ { show: true, end: 20, }, ], series: [ { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.m3', label: '风量' }, { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.va', label: '风速' }, ], }, ], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=windrect', }, showStyle: { size: 'width:1000px;height:280px;', version: '原版', position: 'top:640px;left:460px;', }, }, { deviceType: 'sys_majorpath', moduleName: '关键通风路线', pageType: 'vent_realtime', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${devicePos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'chart', basis: '67%', }, { name: 'board', basis: '33%', }, ], }, board: [ { type: 'D', readFrom: 'majorpath', layout: 'label-top', items: [ { label: '风量(m³/min)', value: '${m3_total}', }, { label: '矿井阻力(Pa)', value: '${drag_total}', }, { label: '等积孔', value: '${dengjikong}', }, ], }, ], complex_list: [], gallery: [], list: [], table: [], chart: [ { type: 'pie_drag', readFrom: '', legend: { show: false }, xAxis: [{ show: false }], yAxis: [{ show: false, name: '风量', position: 'left' }], series: [{ readFrom: 'piechart', xprop: 'label', yprop: 'val', label: '-' }], }, ], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_majorpath', }, showStyle: { size: 'width:470px;height:280px;', version: '原版', position: 'top:60px;right:0;', }, }, { deviceType: 'sys_surface_caimei', moduleName: '工作面智能监控', pageType: 'vent_realtime', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${devicePos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'chart', basis: '65%', }, { name: 'board', basis: '35%', }, ], }, board: [ { type: 'B', readFrom: '', layout: 'label-top', items: [ { label: '进风(m³/min)', value: '${jin}', }, { label: '回风(m³/min)', value: '${hui}', }, // { // label: '需风量(m³/min)', // value: '${xufengliang}', // }, ], }, ], list: [], preset: [], table: [], gallery: [], chart: [ { type: 'line', readFrom: '', legend: { show: true }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '风量(m³/min)', position: 'left' }], series: [ { readFrom: 'history', xprop: 'time', yprop: 'jin', label: '进风' }, { readFrom: 'history', xprop: 'time', yprop: 'hui', label: '回风' }, ], }, ], gallery_list: [], complex_list: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_surface_caimei&deviceid=${deviceID}', }, showStyle: { size: 'width:470px;height:280px;', version: '原版', position: 'top:350px;right:0;', }, }, { deviceType: 'warn', moduleName: '预警监测', pageType: 'vent_realtime', moduleData: { header: { show: true, readFrom: '', selector: { show: false, value: '', }, slot: { show: true, value: '网络异常:${warn[0].netstatus.val}', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'list', basis: '100%', }, ], }, board: [], list: [ { type: 'timeline', readFrom: 'warn[0]', items: [ { label: '报警', value: '${alarm.val}', info: '', color: 'red', }, { label: '重大风险预警', value: '${red.val}', info: '', color: 'red', }, { label: '较大风险预警', value: '${orange.val}', info: '', color: 'orange', }, { label: '一般风险预警', value: '${yellow.val}', info: '', color: 'yellow', }, { label: '低风险预警', value: '${blue.val}', info: '', color: 'blue', }, ], }, ], preset: [], table: [], gallery: [], chart: [], gallery_list: [], complex_list: [], to: '/monitorChannel/monitor-alarm-home', }, showStyle: { size: 'width:470px;height:280px;', version: '原版', position: 'top:640px;right:0;', }, }, ]; export const testConfigFusionGreen: Config[] = [ { deviceType: 'ventWarn', moduleName: '通风监测预警', pageType: 'fusion-warn-green', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'board', basis: '20%', }, { name: 'dz_chart', basis: '80%', }, ], }, board: [ { type: 'J', readFrom: 'ventWarn', layout: 'val-top', items: [ { label: '总进风量', dw: '(m³/min)', value: '${ventJf}', }, { label: '总回风量', dw: '(m³/min)', value: '${ventHf}', }, { label: '总需风量', dw: '(m³/min)', value: '${ventXf}', }, ], }, ], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: 'ventData', echartOption: { colorList: ['#ff0000', '#ff7700', '#d8b66f', '#dbbf2e', '#61b4c5'], }, }, ], to: '/ventilate/warn/home', }, showStyle: { size: 'width:420px;height:400px;', version: '原版', position: 'top:0px;left:15px', }, }, { deviceType: 'deviceWarn', moduleName: '设备监测预警', pageType: 'fusion-warn-green', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'dz_list', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: 'deviceWarn', listOption: { fanmain: { url: getThemifyImagesURL('vent/alarm-icons/zfj.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'fanmain_all', warnCount: 'fanmain_warn', closeCount: 'fanmain_close', }, fanlocal: { url: getThemifyImagesURL('vent/alarm-icons/jbfj.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'fanlocal_all', warnCount: 'fanlocal_warn', closeCount: 'fanlocal_close', }, bundletube: { url: getThemifyImagesURL('vent/alarm-icons/sgjc.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'bundletube_all', warnCount: 'bundletube_warn', closeCount: 'bundletube_close', }, fanlocaldp: { url: getThemifyImagesURL('vent/alarm-icons/jbfj-db.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'fanlocaldp_all', warnCount: 'fanlocaldp_warn', closeCount: 'fanlocaldp_close', }, gate: { url: getThemifyImagesURL('vent/alarm-icons/fm-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'gate_all', warnCount: 'gate_warn', closeCount: 'gate_close', }, window: { url: getThemifyImagesURL('vent/alarm-icons/fc-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'window_all', warnCount: 'window_warn', closeCount: 'window_close', }, windrect: { url: getThemifyImagesURL('vent/alarm-icons/dscf-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'windrect_all', warnCount: 'windrect_warn', closeCount: 'windrect_close', }, forcFan: { url: getThemifyImagesURL('vent/alarm-icons/yf-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'forcFan_all', warnCount: 'forcFan_warn', closeCount: 'forcFan_close', }, spray: { url: getThemifyImagesURL('vent/alarm-icons/pl-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'spray_all', warnCount: 'spray_warn', closeCount: 'spray_close', }, dustdev: { url: getThemifyImagesURL('vent/alarm-icons/pf-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'dustdev_all', warnCount: 'dustdev_warn', closeCount: 'dustdev_close', }, nitrogen: { url: getThemifyImagesURL('vent/alarm-icons/zd-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'nitrogen_all', warnCount: 'nitrogen_warn', closeCount: 'nitrogen_close', }, pulping: { url: getThemifyImagesURL('vent/alarm-icons/zj-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'pulping_all', warnCount: 'pulping_warn', closeCount: 'pulping_close', }, atomizing: { url: getThemifyImagesURL('vent/alarm-icons/pw-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'atomizing_all', warnCount: 'atomizing_warn', closeCount: 'atomizing_close', }, dustsensor: { url: getThemifyImagesURL('vent/alarm-icons/cgq-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'dustsensor_all', warnCount: 'dustsensor_warn', closeCount: 'dustsensor_close', }, gas: { url: getThemifyImagesURL('vent/alarm-icons/ccb-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'gas_all', warnCount: 'gas_warn', closeCount: 'gas_close', }, pump: { url: getThemifyImagesURL('vent/alarm-icons/ccb-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'pump_all', warnCount: 'pump_warn', closeCount: 'pump_close', }, modelsensor: { url: getThemifyImagesURL('vent/alarm-icons/cf-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'modelsensor_all', warnCount: 'modelsensor_warn', closeCount: 'modelsensor_close', }, }, }, ], to: '/device/warn/home', }, showStyle: { size: 'width:420px;height:400px;', version: '原版', position: 'top:415px;left:15px', }, }, { deviceType: 'fusionManageInfo', moduleName: '火灾监测预警', pageType: 'fireInfos', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'board', basis: '35%', }, { name: 'dz_card', basis: '65%', }, ], }, board: [ { type: 'K', readFrom: 'fireInfos', layout: 'label-top', items: [ { label: '内因火灾', value: '', }, { label: '外因火灾', value: '', }, ], }, ], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: 'fireInfos', leftTitle: { address: '监测位置', gradewarn: '预警等级', smoke: '煤自燃阶段', }, rightTitle: { temp: '温度', smokeing: '烟雾', fire: '火焰', comax: 'CO最大值(ppm)', }, }, ], to: '/fire/warn/home', }, showStyle: { size: 'width:420px;height:400px;', version: '原版', position: 'top:0px;right:15px', }, }, { deviceType: 'fusionManageInfo', moduleName: '粉尘监测预警', pageType: 'dustInfo', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'dz_dust', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: 'dustInfo', echartOption: { colorList: [ ['rgba(63, 124, 136, 1)', 'rgba(77, 193, 211, 1)'], ['rgba(145, 129, 47, 1)', 'rgba(211, 184, 46, 1)'], ['rgba(159, 121, 69, 1)', 'rgba(226, 173, 101, 1)'], ['rgba(163, 90, 25, 1)', 'rgba(240, 114, 4, 1)'], ['rgba(158, 13, 13, 1)', 'rgba(239, 2, 2, 1)'], ], grid: { top: '8%', left: '5%', right: '5%', bottom: '5%', containLabel: true, }, axisLineX: { show: true, lineStyle: { // width: 1, color: 'rgba(34, 55, 81,.7)', }, }, axisLabelX: { fontSize: 14, interval: 0, textStyle: { color: '#FFF', //更改坐标轴文字颜色 fontSize: 12, //更改坐标轴文字大小 }, }, splitLineY: { show: true, lineStyle: { // type: 'dashed', color: 'rgba(34, 55, 81,.7)', }, }, axisLabelY: { fontSize: 14, textStyle: { color: '#FFF', //更改坐标轴文字颜色 fontSize: 12, //更改坐标轴文字大小 }, }, }, }, ], to: '/dust/warn/home', }, showStyle: { size: 'width:420px;height:400px;', version: '原版', position: 'top:415px;right:15px', }, }, { deviceType: 'fusionManageInfo', moduleName: '瓦斯监测预警', pageType: 'gasData', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'dz_gas', basis: '50%', }, { name: 'dz_gas', basis: '50%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: 'gasData', type: 'A', titleData: { label: '安全监测系统监测点', value: 'safety_sum', }, }, { readFrom: 'gasData', type: 'B', titleData: { label: '瓦斯抽采系统监测点', value: 'gas_sum', }, }, ], to: '/gas/warn/home', }, showStyle: { size: 'width:990px;height:170px;', version: '原版', position: 'bottom:15px;left:450px', }, }, ]; export const testConfigVentNew: Config[] = [ { deviceType: 'fanmain', moduleName: '主通风机系统', pageType: 'vent_new', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${strinstallpos}', }, slot: { show: true, value: '风机:${readData.Fan1StartStatus}', trans: { '1': '1#风机', '0': '2#风机', }, }, }, background: { show: false, type: 'video', link: '/video/mainFan.mp4', }, layout: { direction: 'column', items: [ { name: 'qh_curve', basis: '67%', }, { name: 'board', basis: '33%', }, ], }, board: [ { type: 'New', readFrom: 'readData', layout: 'new-top', items: [ { label: '风量(m³/min)', value: '${m3}', }, { label: '风压(Pa)', value: '${DataPa}', // trans: { // '1': '${Fan1FreqHz}', // '0': '${Fan1FreqHz}', // }, }, { label: '漏风率(%)', value: '-', }, ], }, ], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [ { readFrom: '', fan1Prop: ['flow_merge', 'fy_merge'], fan2Prop: ['flow_merge', 'fy_merge'], }, ], }, showStyle: { size: 'width:440px;height:280px;', version: '原版', position: 'top:60px;left:0;', }, }, { deviceType: '', moduleName: '通风设施远程控制', pageType: 'vent_new', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '/video/fanLocal.webm', }, layout: { direction: 'row', items: [ { name: 'device_alarm', basis: '100%', }, ], }, board: [], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [ { readFrom: 'device', }, ], mock: { device: { fanmain: { maxLevel: 0, name: '主扇', totalCount: 0, count: 0, netstatus: 0, }, fanlocal: { maxLevel: 0, name: '局扇', totalCount: 0, count: 0, netstatus: 0, }, gate: { maxLevel: 0, name: '风门', totalCount: 0, count: 0, netstatus: 0, }, window: { maxLevel: 0, name: '风窗', totalCount: 0, count: 0, netstatus: 0, }, }, }, to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=gate_xinJianFuXieJin', }, showStyle: { size: 'width:440px;height:280px;', version: '原版', position: 'top:350px;left:0;', }, }, { deviceType: 'warn', moduleName: '预警监测', pageType: 'vent_new', moduleData: { header: { show: true, readFrom: '', selector: { show: false, value: '', }, slot: { show: true, value: '网络异常:${warn[0].netstatus.val}', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'list', basis: '100%', }, ], }, board: [], list: [ { type: 'timelineNew', readFrom: 'warn[0]', items: [ { label: '重大风险预警', value: '${red.val}', info: '', color: 'red', }, { label: '较大风险预警', value: '${orange.val}', info: '', color: 'orange', }, { label: '一般风险预警', value: '${yellow.val}', info: '', color: 'yellow', }, { label: '低风险预警', value: '${blue.val}', info: '', color: 'blue', }, ], }, ], preset: [], table: [], gallery: [], chart: [], gallery_list: [], complex_list: [], to: '/monitorChannel/monitor-alarm-home', }, showStyle: { size: 'width:440px;height:280px;', version: '新版', position: 'top:640px;left:0;', }, }, { deviceType: 'sys_wind', moduleName: '风量监测', pageType: 'vent_new', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], list: [], table: [], preset: [], gallery: [], complex_list: [], gallery_list: [], chart: [ { type: 'bar', readFrom: '', legend: { show: true }, xAxis: [{ show: true }], yAxis: [ { show: true, name: '风量(m³/min)', position: 'left' }, { show: true, name: '风速(m/s)', position: 'right' }, ], dataZoom: [ { show: true, end: 20, }, ], series: [ { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.m3', label: '风量' }, { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.va', label: '风速' }, ], }, ], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=windrect', }, showStyle: { size: 'width:1000px;height:260px;', version: '原版', position: 'bottom:8px;left:460px;', }, }, { deviceType: 'fanlocal', moduleName: '局部通风机系统', pageType: 'vent_new', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${strinstallpos}', }, slot: { show: true, value: '风机:${readData.Fan1StartStatus}', trans: { '1': '1#风机', '0': '2#风机', }, }, }, background: { show: false, type: 'video', link: '/video/fanLocal.mp4', }, layout: { direction: 'column', items: [ // { // name: 'board', // basis: '25%', // }, { name: 'chart', basis: '100%', }, ], }, board: [ { type: 'New1', readFrom: 'readData', layout: 'new1-top', items: [ { label: '风筒出口风量', value: '${windQuantity1}', }, { label: '风机吸入风量', value: '${windQuantity2}', }, { label: '百米漏风率(%)', value: '${windQuantity1}', }, ], }, ], list: [], chart: [ { type: 'bar_cylinder_wide', readFrom: '', legend: { show: false }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '(m³/min)', position: 'left' }], series: [{ readFrom: 'chartData', xprop: 'x', yprop: 'y', label: '风量' }], }, ], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanlocal', }, showStyle: { size: 'width:440px;height:265px;', version: '原版', position: 'top:60px;right:0;', }, }, { deviceType: 'sys_majorpath', moduleName: '关键通风路线', pageType: 'vent_new', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${devicePos}', }, slot: { show: false, value: '', }, }, background: { show: true, type: 'image', link: '/src/assets/images/vent/homeNew/gjBG.png', }, layout: { direction: 'column', items: [ { name: 'board', basis: '100%', pageType: 'vent_New', }, ], }, board: [ { type: 'New2', readFrom: 'readData', layout: 'new2-top', items: [ { label: '风量(m³/min)', value: '${retM3_merge.value}', }, { label: '矿井阻力(Pa)', value: '${fy_merge.value}', }, { label: '等积孔', value: '${dengjikong.value}', }, ], }, ], complex_list: [], gallery: [], list: [], table: [], chart: [], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_majorpath&deviceid=${deviceID}', }, showStyle: { size: 'width:440px;height:310px;', version: '新版', position: 'top:335px;right:0;', }, }, { deviceType: 'sys_surface_caimei', moduleName: '工作面智能监控', pageType: 'vent_new', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${devicePos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'chart', basis: '100%', }, // { // name: 'board', // basis: '25%', // }, ], }, board: [ { type: 'New3', readFrom: '', layout: 'new3-top', items: [ { label: '进风(m³/min)', value: '${faceIntM3}', }, { label: '回风(m³/min)', value: '${faceRetM3}', }, ], }, ], list: [], preset: [], table: [], gallery: [], chart: [ { type: 'line_area', readFrom: '', legend: { show: false }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '', position: 'left' }], series: [ { readFrom: 'history_report', xprop: 'time', yprop: 'faceIntM3', label: '进风' }, { readFrom: 'history_report', xprop: 'time', yprop: 'faceRetM3', label: '回风' }, ], }, ], gallery_list: [], complex_list: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_surface_caimei&deviceid=${deviceID}', }, showStyle: { size: 'width:440px;height:270px;', version: '新版', position: 'top:650px;right:0;', }, }, ]; export const testConfigWarnMonitor: Config[] = [ { deviceType: 'ventWarn', moduleName: '通风监测预警', pageType: 'fusion-warn-green', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'board', basis: '25%', }, { name: 'yj_ventWarn', basis: '75%', }, ], }, board: [ { type: 'U', readFrom: 'ventWarn', layout: 'label-top', items: [ { label: '总进风量', dw: '(m³/min)', value: '${ventJf}', }, { label: '总回风量', dw: '(m³/min)', value: '${ventHf}', }, { label: '总需风量', dw: '(m³/min)', value: '${ventXf}', }, ], }, ], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: 'ventData', }, ], // mock: BDfireMock, }, showStyle: { size: 'width:420px;height:400px;', version: '原版', position: 'top:70px;left:15px', }, }, { deviceType: 'fireWarnInfo', moduleName: '火灾监测预警', pageType: 'fusion-warn-green', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'board', basis: '30%', }, { name: 'dz_card', basis: '70%', }, ], }, board: [ { type: 'T', readFrom: 'fireInfos', layout: 'label-top', items: [ { label: '内因火灾', value: '', }, { label: '外因火灾', value: '', }, ], }, ], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: 'fireInfos', leftTitle: { address: '监测位置', gradewarn: '预警等级', smoke: '煤自燃阶段', }, rightTitle: { temp: '温度', smokeing: '烟雾', fire: '火焰', comax: 'CO最大值(ppm)', }, }, ], // mock: BDfireMock, }, showStyle: { size: 'width:420px;height:420px;', version: '原版', position: 'top:490px;left:15px', }, }, { deviceType: 'deviceWarn', moduleName: '瓦斯监测预警', pageType: 'gasData', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'yj_gas', basis: '50%', }, { name: 'yj_gas', basis: '50%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: 'gasData', type: 'A', titleData: { label: '安全监测系统监测点', value: 'safety_sum', }, }, { readFrom: 'gasData', type: 'B', titleData: { label: '瓦斯抽采系统监测点', value: 'gas_sum', }, }, ], // mock: BDfireMock, }, showStyle: { size: 'width:420px;height:400px;', version: '原版', position: 'top:70px;right:15px', }, }, { deviceType: 'deviceManageInfo', moduleName: '设备监测预警', pageType: 'fusion-warn-green', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'dz_list', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: 'deviceWarn', listOption: { fanmain: { url: getThemifyImagesURL('vent/alarm-icons/zfj.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'fanmain_all', warnCount: 'fanmain_warn', closeCount: 'fanmain_close', }, fanlocal: { url: getThemifyImagesURL('vent/alarm-icons/jbfj.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'fanlocal_all', warnCount: 'fanlocal_warn', closeCount: 'fanlocal_close', }, bundletube: { url: getThemifyImagesURL('vent/alarm-icons/sgjc.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'bundletube_all', warnCount: 'bundletube_warn', closeCount: 'bundletube_close', }, fanlocaldp: { url: getThemifyImagesURL('vent/alarm-icons/jbfj-db.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'fanlocaldp_all', warnCount: 'fanlocaldp_warn', closeCount: 'fanlocaldp_close', }, gate: { url: getThemifyImagesURL('vent/alarm-icons/fm-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'gate_all', warnCount: 'gate_warn', closeCount: 'gate_close', }, window: { url: getThemifyImagesURL('vent/alarm-icons/fc-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'window_all', warnCount: 'window_warn', closeCount: 'window_close', }, windrect: { url: getThemifyImagesURL('vent/alarm-icons/dscf-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'windrect_all', warnCount: 'windrect_warn', closeCount: 'windrect_close', }, forcFan: { url: getThemifyImagesURL('vent/alarm-icons/yf-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'forcFan_all', warnCount: 'forcFan_warn', closeCount: 'forcFan_close', }, spray: { url: getThemifyImagesURL('vent/alarm-icons/pl-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'spray_all', warnCount: 'spray_warn', closeCount: 'spray_close', }, dustdev: { url: getThemifyImagesURL('vent/alarm-icons/pf-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'dustdev_all', warnCount: 'dustdev_warn', closeCount: 'dustdev_close', }, nitrogen: { url: getThemifyImagesURL('vent/alarm-icons/zd-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'nitrogen_all', warnCount: 'nitrogen_warn', closeCount: 'nitrogen_close', }, pulping: { url: getThemifyImagesURL('vent/alarm-icons/zj-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'pulping_all', warnCount: 'pulping_warn', closeCount: 'pulping_close', }, atomizing: { url: getThemifyImagesURL('vent/alarm-icons/pw-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'atomizing_all', warnCount: 'atomizing_warn', closeCount: 'atomizing_close', }, dustsensor: { url: getThemifyImagesURL('vent/alarm-icons/cgq-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'dustsensor_all', warnCount: 'dustsensor_warn', closeCount: 'dustsensor_close', }, gas: { url: getThemifyImagesURL('vent/alarm-icons/ccb-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'gas_all', warnCount: 'gas_warn', closeCount: 'gas_close', }, pump: { url: getThemifyImagesURL('vent/alarm-icons/ccb-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'pump_all', warnCount: 'pump_warn', closeCount: 'pump_close', }, modelsensor: { url: getThemifyImagesURL('vent/alarm-icons/cf-green.png'), text: '', allText: '总数', warnText: '报警数', closeText: '断开数', allCount: 'modelsensor_all', warnCount: 'modelsensor_warn', closeCount: 'modelsensor_close', }, }, }, ], // mock: BDfireMock, }, showStyle: { size: 'width:1020px;height:240px;', version: '原版', position: 'bottom:15px;left:450px', }, }, { deviceType: 'fusionManageInfo', moduleName: '火灾监测预警', pageType: 'fusion-warn-green', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'yj_chart', basis: '90%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: 'dustInfo', echartOption: { colorList: [ ['rgba(78, 8, 10, 1)', 'rgba(255, 0, 0, 1)'], ['rgba(78, 44, 10, 1)', 'rgba(255, 119, 0, 1)'], ['rgba(72, 62, 41, 1)', 'rgba(234, 179, 105, 1)'], ['rgba(78, 73, 10, 1)', 'rgba(255, 214, 0, 1)'], ['rgba(24, 60, 76, 1)', 'rgba(78, 171, 217, 1)'], ], grid: { top: '8%', left: '5%', right: '5%', bottom: '5%', containLabel: true, }, axisLineX: { show: true, lineStyle: { // width: 1, color: 'rgba(34, 55, 81,.7)', }, }, axisLabelX: { fontSize: 14, interval: 0, textStyle: { color: '#FFF', //更改坐标轴文字颜色 fontSize: 12, //更改坐标轴文字大小 }, }, splitLineY: { show: true, lineStyle: { // type: 'dashed', color: 'rgba(34, 55, 81,.7)', }, }, axisLabelY: { fontSize: 14, textStyle: { color: '#FFF', //更改坐标轴文字颜色 fontSize: 12, //更改坐标轴文字大小 }, }, }, }, ], // mock: BDfireMock, }, showStyle: { size: 'width:420px;height:420px;', version: '原版', position: 'top:490px;right:15px', }, }, ]; export const menuList: any[] = [ { name: '灾害预警', MenuItemList: [] }, { name: '通风预警', MenuItemList: [] }, { name: '火灾预警', MenuItemList: [] }, { name: '粉尘预警', MenuItemList: [] }, ]; export const testConfigBDFire: Config[] = [ { deviceType: 'fireManageInfo', moduleName: '重点区域风险监测', pageType: 'BD_fire', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'board', basis: '50%', }, { name: 'complex_list', basis: '50%', }, ], }, board: [ { type: 'H', readFrom: 'fireManageInfo', layout: 'label-top', items: [ { label: '内因风险等级', value: '${nyWarnLevel}', }, { label: '外因风险等级', value: '${wyWarnLevel}', }, ], }, ], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [ { type: 'D', readFrom: 'fireManageInfo.sysList', mapFromData: true, items: [ { title: '${sysNamme}', contents: [ { label: '风险监测', value: '${warnLevel}', color: 'lightgreen', info: '', }, { label: '最高温度', value: '${maxVal}', color: 'lightgreen', info: '', }, ], }, ], }, ], preset: [], }, showStyle: { size: 'width:420px;height:270px;', version: '保德', position: 'top:105px;left:10px;', }, }, { deviceType: '', moduleName: '开采煤层自燃发火特性', pageType: 'BD_fire', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'table', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [ { type: 'A', readFrom: 'mockTable', columns: [ { name: '煤层', prop: 'a', }, { name: '自燃倾向性', prop: 'b', }, { name: '最短发火期', prop: 'c', }, { name: '最小推进速度', prop: 'd', }, ], }, ], list: [], complex_list: [], preset: [], mock: { mockTable: [ { a: '8煤', b: '自燃', c: '123天', d: '0.87md', }, ], }, }, showStyle: { size: 'width:420px;height:130px;', version: '保德', position: 'top:390px;left:10px;', }, }, { deviceType: 'pdArray', moduleName: '带式输送机防灭火监控系统', pageType: 'BD_fire', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${systemname}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'board', basis: '30%', }, { name: 'chart', basis: '70%', }, ], }, board: [ { type: 'F', layout: 'label-top', readFrom: 'arrayCount', items: [ { label: '光纤预警', value: '${[0].val}℃', }, { label: '一氧化碳预警', value: '${[1].val}ppm', }, { label: '烟雾预警', value: '${[2].val}', }, ], }, ], chart: [ { type: 'line_smooth', readFrom: 'arrayFiber', legend: { show: true }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '温度(℃)', position: 'left' }], series: [ { label: '${strinstallpos}', readFrom: 'fibreTemperatureArr', xprop: 'pos', yprop: 'value', }, ], }, ], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:420px;height:280px;', version: '保德', position: 'top:535px;left:10px;', }, }, { deviceType: 'sgGxObj', moduleName: '工作面束管监测', pageType: 'BD_fire', moduleData: { header: { show: true, readFrom: 'devSgjc', selector: { show: true, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'list', basis: '60%', }, { name: 'blast_delta', basis: '40%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [ { type: 'I', readFrom: '', items: [ { label: 'CO', value: '${coVal}', color: 'lightgreen', info: '一氧化碳', }, { label: 'CO₂', value: '${co2Val}', color: 'lightgreen', info: '二氧化碳', }, { label: 'CH₄', value: '${ch4Val}', color: 'lightgreen', info: '甲烷', }, { label: 'C₂H₂', value: '${c2h2Val}', color: 'lightgreen', info: '乙炔', }, { // label: 'C₂H₄', label: 'O₂', value: '${o2Val}', color: 'lightgreen', info: '氧气', }, { // label: 'O₂', label: 'C₂H₄', value: '${c2h4Val}', color: 'lightgreen', info: '乙烯', }, { label: '温度', value: '--', color: 'lightgreen', info: '', }, { label: '风险', value: '${warnLevel}', color: 'lightgreen', info: '', }, ], }, ], complex_list: [], preset: [ { readFrom: '', }, ], }, showStyle: { size: 'width:998px;height:286px;', version: '保德', position: 'bottom:10px;left:445px', }, }, { deviceType: 'sgGxObj', moduleName: '工作面光纤监测', pageType: 'BD_fire', moduleData: { header: { show: true, readFrom: 'devGxcw', selector: { show: true, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], chart: [ { type: 'line_smooth', readFrom: '', legend: { show: true }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '温度(℃)', position: 'left' }], series: [ { label: '${strinstallpos}', readFrom: 'fibreTemperatureArr', xprop: 'pos', yprop: 'value', }, ], }, ], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:998px;height:286px;', version: '保德', position: 'bottom:10px;left:445px', }, }, { deviceType: 'obfObj', moduleName: '密闭采空区监测区域', pageType: 'BD_fire', moduleData: { header: { show: true, readFrom: 'obfObjModded', selector: { show: true, value: '${objType}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], chart: [ { type: 'bar_cylinder', readFrom: '', legend: { show: false }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '', position: 'left' }], series: [ { readFrom: 'arrayDev', xprop: 'strinstallpos', yprop: 'val', label: '', }, ], }, ], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:420px;height:220px;', version: '保德', position: 'top:105px;right:10px;', }, }, { deviceType: 'dsArray', moduleName: '变电硐室防灭火监控系统', pageType: 'BD_fire', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${systemname}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'list', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [ { type: 'H', readFrom: 'arrayCount', items: [ { label: '光纤预警', info: '最高温度', value: '${[0].val}℃', color: 'lightgreen', }, { label: '一氧化碳预警', info: '最高浓度', value: '${[1].val}ppm', color: 'lightgreen', }, { label: '烟雾预警', info: '最高浓度', value: '${[2].val}', color: 'lightgreen', }, ], }, ], complex_list: [], preset: [], }, showStyle: { size: 'width:420px;height:220px;', version: '保德', position: 'top:340px;right:10px;', }, }, { deviceType: '', moduleName: '安全监控系统', pageType: 'BD_fire', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'table', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [ { type: 'A', readFrom: 'aqjkArray', columns: [ { name: '测点位置', prop: 'strinstallpos', }, { name: '温度', prop: 'nowVal', }, { name: '预警级别', prop: 'warnLevel', }, // { // name: '时间', // prop: 'time', // }, ], }, ], list: [], complex_list: [], preset: [], mock: { aqjkArray: [ { strinstallpos: '安全监控A', nowVal: '33', warnLevel: '低', }, { strinstallpos: '安全监控B', nowVal: '33', warnLevel: '低', }, { strinstallpos: '安全监控C', nowVal: '33', warnLevel: '低', }, { strinstallpos: '安全监控D', nowVal: '33', warnLevel: '低', }, ], }, }, showStyle: { size: 'width:420px;height:240px;', version: '保德', position: 'top:575px;right:10px;', }, }, ]; export const testConfigBDDust: Config[] = [ { deviceType: 'dustManageInfo', moduleName: '工作面风险监测', pageType: 'BD_dust', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'gallery', basis: '30%', }, { name: 'complex_list', basis: '70%', }, ], }, board: [], chart: [], gallery: [ { type: 'I', readFrom: 'dustManageInfo', items: [ { label: '', value: '${totalNum}', color: 'lightgreen', }, { label: '低风险', value: '${dfxNum}', color: 'lightgreen', }, { label: '一般风险', value: '${ybNum}', color: 'lightgreen', }, { label: '较大风险', value: '${jdNum}', color: 'lightgreen', }, { label: '重大风险', value: '${zdNum}', color: 'lightgreen', }, ], }, ], gallery_list: [], table: [], list: [], complex_list: [ { type: 'E', readFrom: 'dustManageInfo.sysList', mapFromData: true, items: [ { title: '${sysNamme}', contents: [ { label: '风险监测', value: '${warnLevel}', color: 'lightgreen', info: '', }, { label: '最高粉尘浓度', value: '${maxVal}', color: 'lightgreen', info: '', }, ], }, ], }, ], preset: [], }, showStyle: { size: 'width:420px;height:430px;', version: '保德', position: 'top:105px;left:10px;', }, }, { deviceType: 'atomizing', moduleName: '喷雾设备信息', pageType: 'BD_dust', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'table', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [ { type: 'A', columns: [ { name: '设备名称', prop: 'strinstallpos', }, { name: '排污状态', prop: 'airStatus_str', }, { name: '应用场景', prop: 'appScenes_str', }, { name: '喷雾状态', prop: 'stateSpray_str', }, ], readFrom: 'atomizingArray', }, ], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:420px;height:270px;', version: '保德', position: 'top:550px;left:10px;', }, }, { deviceType: 'dustDustGraph', moduleName: '综放工作面粉尘浓度', pageType: 'BD_dust', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], chart: [ { type: 'line_area', readFrom: '', legend: { show: false }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '浓度', position: 'left' }], series: [ { label: '${strinstallpos}', readFrom: 'historyList', xprop: 'time', yprop: 'dustval', }, ], }, ], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:998px;height:270px;', version: '保德', position: 'bottom:10px;left:445px', }, }, { deviceType: 'atomObj', moduleName: '智能喷雾降尘装置', pageType: 'BD_dust', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'gallery', basis: '100%', }, ], }, board: [], chart: [], gallery: [ { type: 'E', readFrom: 'atomObj', items: [ { label: '设备总数', value: '${totalNum}', color: 'lightgreen', }, { label: '喷雾开启数', value: '${atomOpenNum}', color: 'lightgreen', }, { label: '连网数量', value: '${openNum}', color: 'lightgreen', }, { label: '断网数量', value: '${breakNum}', color: 'lightgreen', }, ], }, ], gallery_list: [], table: [], list: [], complex_list: [], preset: [], to: 'http://10.248.210.154:8801', }, showStyle: { size: 'width:420px;height:270px;', version: '保德', position: 'top:0px;right:10px;', }, }, { deviceType: '', moduleName: '煤尘爆炸性', pageType: 'BD_dust', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '${name}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'board', basis: '100%', }, ], }, board: [ { type: 'E', readFrom: '', layout: 'val-top', items: [ { label: '火焰长度', value: '>400mm', }, { label: '抑制煤层爆炸最低岩粉量', value: '85%', }, { label: '鉴定结论', value: '有煤层爆炸性', }, ], }, ], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:420px;height:250px;', version: '保德', position: 'top:285px;right:10px;', }, }, { deviceType: 'devGbsb', moduleName: '隔爆设施管理台账', pageType: 'BD_dust', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'table', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [ { type: 'A', readFrom: 'devGbsb', columns: [ { name: '地点', prop: 'strinstallpos', }, { name: '吊挂位置', prop: 'addr', }, { name: '性质', prop: 'kind', }, ], }, ], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:420px;height:270px;', version: '保德', position: 'top:550px;right:10px;', }, }, ]; //机电硐室 export const testConfigElectro: Config[] = [ { deviceType: 'datalist', moduleName: '球阀', pageType: 'electro-champer', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${strinstallpos}', toggleIcon: true, }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'card_list', basis: '100%', }, ], }, board: [], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: 'datalist', }, ], to: '/ventilate/warn/home', }, showStyle: { size: 'width:380px;height:590px;', version: '原版', position: 'left:0px;top:0px', }, }, { deviceType: 'coData', moduleName: '一氧化碳', pageType: 'electro-chamber', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'chart', basis: '30%', }, { name: 'generalist', basis: '70%', }, ], }, board: [], list: [ { type: 'N', readFrom: 'arrayCount', items: [ { label: '分区1', value: '${coVal}', color: 'blue', info: '', }, { label: '分区2', value: '${co2Val}', color: 'blue', info: '', }, { label: '分区3', value: '${o2Val}', color: 'blue', info: '', }, { label: '分区4', value: '${tempVal}', color: 'blue', info: '', }, { label: '分区5', value: '${coVal}', color: 'blue', info: '', }, { label: '分区6', value: '${co2Val}', color: 'blue', info: '', }, { label: '分区7', value: '${o2Val}', color: 'blue', info: '', }, { label: '分区8', value: '${tempVal}', color: 'blue', info: '', }, ], }, ], chart: [ { type: 'line', readFrom: '', legend: { show: true }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '(%)', position: 'left' }], series: [ { readFrom: 'chartData', xprop: 'time', yprop: 'coRealTime', label: 'CO实时值' }, { readFrom: 'chartData', xprop: 'time', yprop: 'coWarn', label: 'CO报警阈值' }, ], }, ], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [ { readFrom: 'tempData', }, ], to: '', }, showStyle: { size: 'width:380px;height:590px;', version: '原版', position: 'top:0px;right:0px;', }, }, ]; export const testConfigVent182: Config[] = [ { deviceType: 'fanmain', moduleName: '主通风机系统', pageType: 'vent_182', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${strinstallpos}', }, slot: { show: true, value: '运行风机:${readData.Fan1StartStatus}', trans: { '1': '一号', '0': '二号', }, }, }, background: { show: true, type: 'video', link: '/video/mainFan.mp4', }, layout: { direction: 'column', items: [ { name: 'board', basis: '33%', }, ], }, board: [ { type: 'A', readFrom: '', layout: 'val-top', items: [ { label: '风量(m³/min)', value: '${flow_merge}', }, { label: '负压(Pa)', value: '${fy_merge}', }, { label: '漏风率(%)', value: '${leakage}', }, ], }, ], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanmain', }, showStyle: { size: 'width:420px;height:280px;', version: '原版', position: 'top:60px;left:0;', }, }, { deviceType: 'fanlocal', moduleName: '局部通风机系统', pageType: 'vent_182', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${strinstallpos}', }, slot: { show: true, value: '运行风机:${readData.Fan1StartStatus}', trans: { '1': '一号', '0': '二号', }, }, }, background: { show: true, type: 'video', link: '/video/fanLocal.mp4', }, layout: { direction: 'column', items: [ { name: 'board', basis: '33%', }, ], }, board: [ { type: 'A', readFrom: 'readData', layout: 'val-top', items: [ { label: '风筒出口风量', value: '${windQuantity1}', }, { label: '风机吸入风量', value: '${windQuantity2}', }, { label: '频率(Hz)', value: '${Fan1StartStatus}', trans: { '1': '${Fan1fHz}', '0': '${Fan2fHz}', }, }, ], }, ], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=fanlocal', }, showStyle: { size: 'width:420px;height:280px;', version: '原版', position: 'top:350px;left:0;', }, }, { deviceType: '', moduleName: '通风设施远程控制', pageType: 'vent_182', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: true, type: 'video', link: '/video/gate.mp4', }, layout: { direction: 'row', items: [], }, board: [], list: [], chart: [], table: [], gallery: [], complex_list: [], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=gate_xinJianFuXieJin', }, showStyle: { size: 'width:420px;height:280px;', version: '原版', position: 'top:640px;left:0;', }, }, { deviceType: 'sys_wind', moduleName: '风量监测', pageType: 'vent_182', moduleData: { header: { show: false, readFrom: '', selector: { show: false, value: '', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'chart', basis: '100%', }, ], }, board: [], list: [], table: [], preset: [], gallery: [], complex_list: [], gallery_list: [], chart: [ { type: 'bar', readFrom: '', legend: { show: true }, xAxis: [{ show: true }], yAxis: [ { show: true, name: '风量(m³/min)', position: 'left' }, { show: true, name: '风速(m/s)', position: 'right' }, ], dataZoom: [ { show: true, end: 20, }, ], series: [ { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.m3', label: '风量' }, { readFrom: 'sys_wind', xprop: 'strinstallpos', yprop: 'readData.va', label: '风速' }, ], }, ], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=windrect', }, showStyle: { size: 'width:1100px;height:280px;', version: '原版', position: 'bottom: 8px;left:410px;', }, }, { deviceType: 'sys_majorpath', moduleName: '关键通风路线', pageType: 'vent_182', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${devicePos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'chart', basis: '67%', }, { name: 'board', basis: '33%', }, ], }, board: [ { type: 'D', readFrom: 'readData', layout: 'label-top', items: [ { label: '风量(m³/min)', value: '${retM3_merge.value}', }, { label: '矿井阻力(Pa)', value: '${fy_merge.value}', }, { label: '等积孔', value: '${dengjikong_merge}', }, ], }, ], complex_list: [], gallery: [], list: [], table: [], chart: [ { type: 'pie_halo', readFrom: '', legend: { show: false, formatter: '{b}\n{primarytext|{c}(Pa)\n{d}%}' }, xAxis: [{ show: false }], yAxis: [{ show: false, name: '风量', position: 'left' }], series: [{ readFrom: 'piechart', xprop: 'label', yprop: 'valMock', label: '' }], }, ], gallery_list: [], preset: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_majorpath&deviceid=${deviceID}', }, showStyle: { size: 'width:420px;height:280px;', version: '原版', position: 'top:60px;right:0;', }, }, { deviceType: 'sys_surface_caimei', moduleName: '工作面智能监控', pageType: 'vent_182', moduleData: { header: { show: true, readFrom: '', selector: { show: true, value: '${devicePos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'chart', basis: '65%', }, { name: 'board', basis: '35%', }, ], }, board: [ { type: 'B', readFrom: '', layout: 'label-top', items: [ { label: '进风(m³/min)', value: '${faceIntM3}', }, { label: '回风(m³/min)', value: '${faceRetM3}', }, { label: '需风量(m³/min)', value: '${facePlanM3}', }, ], }, ], list: [], preset: [], table: [], gallery: [], chart: [ { type: 'line', readFrom: '', legend: { show: true }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '风量(m³/min)', position: 'left' }], series: [ { readFrom: 'history_report', xprop: 'time', yprop: 'faceIntM3', label: '进风' }, { readFrom: 'history_report', xprop: 'time', yprop: 'faceRetM3', label: '回风' }, ], }, ], gallery_list: [], complex_list: [], to: '/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=sys_surface_caimei&deviceid=${deviceID}', }, showStyle: { size: 'width:420px;height:280px;', version: '原版', position: 'top:350px;right:0;', }, }, { deviceType: 'warn', moduleName: '预警监测', pageType: 'vent_182', moduleData: { header: { show: true, readFrom: '', selector: { show: false, value: '', }, slot: { show: true, value: '网络异常:${warn[0].netstatus.val}', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'row', items: [ { name: 'list', basis: '100%', }, ], }, board: [], list: [ { type: 'timeline', readFrom: 'warn[0]', items: [ { label: '报警', value: '${alarm.val}', info: '', color: 'red', }, { label: '重大风险预警', value: '${red.val}', info: '', color: 'red', }, { label: '较大风险预警', value: '${orange.val}', info: '', color: 'orange', }, { label: '一般风险预警', value: '${yellow.val}', info: '', color: 'yellow', }, { label: '低风险预警', value: '${blue.val}', info: '', color: 'blue', }, ], }, ], preset: [], table: [], gallery: [], chart: [], gallery_list: [], complex_list: [], to: '/monitorChannel/monitor-alarm-home', }, showStyle: { size: 'width:420px;height:280px;', version: '原版', position: 'top:640px;right:0;', }, }, ];