|
@@ -0,0 +1,622 @@
|
|
|
+import type { Config } from '../../deviceManager/configurationTable/types';
|
|
|
+
|
|
|
+export const testConfigMineFire: Config[] = [
|
|
|
+ // 1. 重点区域风险监测(左上)
|
|
|
+ {
|
|
|
+ deviceType: 'fireManageInfo',
|
|
|
+ moduleName: '重点区域风险监测',
|
|
|
+ pageType: 'mine_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: 'K',
|
|
|
+ readFrom: 'fireManageInfo',
|
|
|
+ layout: 'label-top',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ label: '内因风险等级',
|
|
|
+ value: '${nyWarnLevel}',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '外因风险等级',
|
|
|
+ value: '${wyWarnLevel}',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ chart: [],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ list: [],
|
|
|
+ complex_list: [
|
|
|
+ {
|
|
|
+ type: 'H',
|
|
|
+ readFrom: 'fireManageInfo.sysList',
|
|
|
+ mapFromData: true,
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ title: '${sysNamme}',
|
|
|
+ contents: [
|
|
|
+ {
|
|
|
+ label: '风险监测',
|
|
|
+ value: '${warnLevel}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '最高温度',
|
|
|
+ value: '${maxVal}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ preset: [],
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:440px;height:290px;',
|
|
|
+ version: '原版',
|
|
|
+ position: 'top:50px;left:10px;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ // 2. 带式输送机防灭火监控系统(左中)
|
|
|
+ {
|
|
|
+ deviceType: 'pdArray',
|
|
|
+ moduleName: '带式输送机防灭火监控系统',
|
|
|
+ pageType: 'mine_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: '35%',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: 'chart',
|
|
|
+ basis: '65%',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ board: [
|
|
|
+ {
|
|
|
+ type: 'J',
|
|
|
+ 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: 'fibreTemperatureArr',
|
|
|
+ xprop: 'pos',
|
|
|
+ yprop: 'value',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ list: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:440px;height:290px;',
|
|
|
+ version: '原版',
|
|
|
+ position: 'top:340px;left:10px;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ // 3. 密闭采空区监测区域(左下)
|
|
|
+ {
|
|
|
+ deviceType: 'obfObj',
|
|
|
+ moduleName: '密闭采空区监测区域',
|
|
|
+ pageType: 'mine_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:440px;height:290px;',
|
|
|
+ version: '原版',
|
|
|
+ position: 'bottom:8px;left:10px;',
|
|
|
+ headerPosition: 'centerBottom',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ // 4. 变电硐室防灭火监控系统(右上)
|
|
|
+ {
|
|
|
+ deviceType: 'powerFireMonitor',
|
|
|
+ moduleName: '变电硐室防灭火监控系统',
|
|
|
+ pageType: 'mine_fire',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: true,
|
|
|
+ readFrom: '',
|
|
|
+ selector: { show: true, value: '${stationName}' },
|
|
|
+ slot: { show: false, value: '' },
|
|
|
+ },
|
|
|
+ background: { show: false, type: 'video', link: '' },
|
|
|
+ layout: {
|
|
|
+ direction: 'row',
|
|
|
+ items: [{ name: 'list', basis: '100%' }],
|
|
|
+ },
|
|
|
+ list: [
|
|
|
+ {
|
|
|
+ type: 'L',
|
|
|
+ readFrom: '',
|
|
|
+ mapFromData: false,
|
|
|
+ items: [
|
|
|
+ { label: '温度预警', value: '27℃', color: 'blue', info: '最高温度' },
|
|
|
+ { label: '一氧化碳预警', value: '0ppm', color: 'blue', info: '最高浓度' },
|
|
|
+ { label: '烟雾预警', value: '无烟', color: 'blue', info: '最高浓度' },
|
|
|
+ { label: '火焰预警', value: '无', color: 'blue', info: '是否有火焰' },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ board: [],
|
|
|
+ chart: [],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:440px;height:290px;',
|
|
|
+ version: '原版',
|
|
|
+ position: 'top:50px;right:10px;',
|
|
|
+ headerPosition: 'centerBottom',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ // 5. 开采煤层自燃发火特性(右中)
|
|
|
+ {
|
|
|
+ deviceType: 'coalFireFeature',
|
|
|
+ moduleName: '开采煤层自燃发火特性',
|
|
|
+ pageType: 'mine_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: 'D',
|
|
|
+ readFrom: 'mockTable',
|
|
|
+ columns: [
|
|
|
+ {
|
|
|
+ name: '煤层',
|
|
|
+ prop: 'a',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '自燃倾向性',
|
|
|
+ prop: 'b',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '最短发火期',
|
|
|
+ prop: 'c',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '最小推进速度',
|
|
|
+ prop: 'd',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ list: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ mock: {
|
|
|
+ mockTable: [
|
|
|
+ {
|
|
|
+ a: '1煤',
|
|
|
+ b: '自燃',
|
|
|
+ c: '123天',
|
|
|
+ d: '0.87md',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ a: '2煤',
|
|
|
+ b: '自燃',
|
|
|
+ c: '123天',
|
|
|
+ d: '0.87md',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ a: '3煤',
|
|
|
+ b: '自燃',
|
|
|
+ c: '123天',
|
|
|
+ d: '0.87md',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ a: '4煤',
|
|
|
+ b: '自燃',
|
|
|
+ c: '123天',
|
|
|
+ d: '0.87md',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ a: '5煤',
|
|
|
+ b: '自燃',
|
|
|
+ c: '123天',
|
|
|
+ d: '0.87md',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:440px;height:290px;',
|
|
|
+ version: '原版',
|
|
|
+ position: 'top:340px;right:10px;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ // 6. 安全监控系统(底部右)
|
|
|
+ {
|
|
|
+ deviceType: 'safetyMonitor',
|
|
|
+ moduleName: '安全监控系统',
|
|
|
+ pageType: 'mine_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%' }],
|
|
|
+ },
|
|
|
+ table: [
|
|
|
+ {
|
|
|
+ type: 'D',
|
|
|
+ readFrom: 'mockTable',
|
|
|
+ columns: [
|
|
|
+ { name: '测点位置', prop: 'strinstallpos' },
|
|
|
+ { name: '温度', prop: 'nowVal' },
|
|
|
+ { name: '预警级别', prop: 'warnLevel' },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ board: [],
|
|
|
+ chart: [],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ list: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ mock: {
|
|
|
+ mockTable: [
|
|
|
+ {
|
|
|
+ strinstallpos: '枣林四号压风机出口温度',
|
|
|
+ nowVal: '45',
|
|
|
+ warnLevel: '低风险',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ strinstallpos: '枣林四号压风机出口温度',
|
|
|
+ nowVal: '45',
|
|
|
+ warnLevel: '低风险',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ strinstallpos: '枣林四号压风机出口温度',
|
|
|
+ nowVal: '45',
|
|
|
+ warnLevel: '低风险',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ strinstallpos: '枣林四号压风机出口温度',
|
|
|
+ nowVal: '45',
|
|
|
+ warnLevel: '低风险',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ strinstallpos: '枣林四号压风机出口温度',
|
|
|
+ nowVal: '45',
|
|
|
+ warnLevel: '低风险',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:440px;height:290px;',
|
|
|
+ version: '原版',
|
|
|
+ position: 'bottom:8px;right:10px;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ // 7. 工作面束管监测(中下1)
|
|
|
+ {
|
|
|
+ deviceType: 'sgGxObj',
|
|
|
+ moduleName: '工作面束管监测',
|
|
|
+ pageType: 'mine_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: 'blast_delta',
|
|
|
+ basis: '40%',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: 'list',
|
|
|
+ basis: '60%',
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ board: [],
|
|
|
+ chart: [],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ list: [
|
|
|
+ {
|
|
|
+ type: 'M',
|
|
|
+ readFrom: '',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ label: '一氧化碳(ppm)',
|
|
|
+ value: '${coVal}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '二氧化碳%',
|
|
|
+ value: '${co2Val}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '甲烷%',
|
|
|
+ value: '${ch4Val}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '乙炔(ppm)',
|
|
|
+ value: '${c2h2Val}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '氧气%',
|
|
|
+ value: '${o2Val}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '乙烯(ppm)',
|
|
|
+ value: '${c2h4Val}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '二氧化氮%',
|
|
|
+ value: '${n2Val}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '氢气%',
|
|
|
+ value: '${h2Val}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [
|
|
|
+ {
|
|
|
+ readFrom: '',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:980px;height:315px;',
|
|
|
+ version: '原版',
|
|
|
+ position: 'bottom:8px;left:470px',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ // 8. 工作面光纤监测(中下2)
|
|
|
+ {
|
|
|
+ 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:980px;height:315px;',
|
|
|
+ version: '原版',
|
|
|
+ position: 'bottom:8px;left:470px',
|
|
|
+ },
|
|
|
+ }
|
|
|
+];
|