import type { Config } from '../../deviceManager/configurationTable/types'; export const testConfigTSFire: Config[] = [ // 1. 采空区基本信息(左上) { deviceType: 'goafsInfo', moduleName: '采空区基本信息', pageType: 'ts_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: 'board', basis: '100%' }], }, list: [], board: [ { type: 'L', readFrom: 'sysInfo', layout: 'label-top', items: [ { label: '所属煤层', value: '${coalseam}', }, { label: '煤层厚度', value: '${coalSeamThick}', }, { label: '煤层角度', value: '${coalSeamAngle}', }, { label: '最短发火期', value: '${minFirePeriod}', }, { label: '工作面长度', value: '${faceLen}', }, { label: '采空区管理', value: '${goafManage}', }, ], }, ], chart: [], gallery: [], gallery_list: [], table: [], complex_list: [], preset: [], }, showStyle: { size: 'width:440px;height:250px;', version: '原版', position: 'top:70px;left:10px;', headerPosition: 'centerBottom', }, }, // 2. 矿用自动喷洒系统(左中) { deviceType: 'spray_auto', moduleName: '矿用自动喷洒系统', pageType: 'ts_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: 'select_cs', basis: '40%', }, { name: 'board', basis: '60%', }, ], }, board: [ { type: 'M', readFrom: '', layout: 'val-top', items: [ { label: '流量传感器#1', value: '${deviceInfo.spray.warnInfo.alarmNum}', }, { label: '流量传感器#2', value: 'xxxxxx', }, { label: '压力传感器', value: 'xxxxxx', }, { label: '液位计', value: '液位超限', }, ], }, ], chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: 'select_cs', setLabelConfig: { selectL: '请选择...', switchL: ['开启', '关闭'], switchL1: '进料泵', switchL2: '注浆泵', }, }, ], mock: {}, }, showStyle: { size: 'width:440px;height:310px;', version: '原版', position: 'top:325px;left:10px;', }, }, // 3. 光纤测温系统(左下) { deviceType: 'deviceInfo', moduleName: '光纤测温系统', pageType: 'ts_fire', moduleData: { header: { show: true, readFrom: 'fiber.datalist', selector: { show: true, value: '${strinstallpos}', }, slot: { show: false, value: '', }, }, background: { show: false, type: 'video', link: '', }, layout: { direction: 'column', items: [ { name: 'chart', basis: '100%', }, ], }, chart: [ { type: 'line_smooth', readFrom: '', // parser: 'json', legend: { show: true }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '温度(℃)', position: 'left' }], series: [ { label: '${strinstallpos}', readFrom: 'readData.fibreTemperature', xprop: 'pos', yprop: 'value', }, ], }, ], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:440px;height:270px;', version: '原版', position: 'bottom:8px;left:10px;', headerPosition: 'centerBottom', }, }, // 4. 可采煤层煤自燃特性(右上) { deviceType: 'coalFireFeature', moduleName: '开采煤层自燃发火特性', pageType: 'ts_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', parser: 'json', readFrom: 'sysInfo.coalSpoCha', columns: [ { name: '煤层', prop: 'mc', }, { name: '自燃倾向性', prop: 'zrqxx', }, { name: '最短发火期', prop: 'zdfhq', }, { name: '自燃倾向等级', prop: 'zrqxxdj', }, ], }, ], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:440px;height:200px;', version: '原版', position: 'top:75px;right:10px;', }, }, // 5. 注氮系统(右中) { deviceType: 'NitrogenMonitor', moduleName: '注氮系统', pageType: 'ts_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: 'partition', basis: 'auto', overflow: false, }, { name: 'board', basis: 'auto', overflow: false, }, { name: 'partition', basis: 'auto', overflow: false, }, { name: 'board', basis: 'auto', overflow: false, }, { name: 'partition', basis: 'auto', overflow: false, }, { name: 'board', basis: 'auto', overflow: false, }, { name: 'partition', basis: 'auto', overflow: false, }, { name: 'board', basis: 'auto', overflow: false, }, ], }, table: [], board: [ { type: 'N', readFrom: '', layout: 'label-top', items: [ { label: '流量', value: '${cumulativeFlow}', }, { label: '管道温度', value: '${heaterTemperature}', }, { label: '氮气压力', value: '${nitrogen}', }, { label: '氮含量', value: '${nitrogenContent}', }, ], }, { type: 'O', readFrom: '', layout: 'val-top', items: [ { label: '排气压力', value: '0.97', }, { label: '排气温度', value: '84.4', }, { label: '油压', value: '0.99', }, ], }, { type: 'O', readFrom: '', layout: 'val-top', items: [ { label: '排气压力', value: '0.97', }, { label: '排气温度', value: '84.4', }, { label: '油压', value: '0.99', }, ], }, { type: 'O', readFrom: '', layout: 'val-top', items: [ { label: '排气压力', value: '0.97', }, { label: '排气温度', value: '84.4', }, { label: '油压', value: '0.99', }, ], }, ], chart: [], gallery: [], gallery_list: [], list: [], complex_list: [], preset: [], partition: [ { type: 'A', readFrom: '', layout: 'icon-pre', label: '制氮机', icon: '/src/assets/images/home-container/configurable/tashanhome/partition-icon-1.png', }, { type: 'A', readFrom: '', layout: 'icon-pre', label: '风压机#1', icon: '/src/assets/images/home-container/configurable/tashanhome/partition-icon-2.png', }, { type: 'A', readFrom: '', layout: 'icon-pre', label: '风压机#2', icon: '/src/assets/images/home-container/configurable/tashanhome/partition-icon-2.png', }, { type: 'A', readFrom: '', layout: 'icon-pre', label: '风压机#3', icon: '/src/assets/images/home-container/configurable/tashanhome/partition-icon-2.png', }, ], mock: {}, }, showStyle: { size: 'width:440px;height:355px;', version: '原版', position: 'top:280px;right:10px;', }, }, // 6. 采空区密闭监测系统(右下) { deviceType: 'goafMonitoring', moduleName: '采空区密闭监测系统', pageType: 'ts_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: 'selector_dual_chart', basis: '100%', }, ], }, chart: [], gallery: [], gallery_list: [], table: [], list: [], complex_list: [], preset: [ { readFrom: 'deviceInfo.bundletube.chartConfig', selectorConfig2: { readFrom: 'selectorConfig2', options: [{}], }, selectorConfig1: { readFrom: 'selectorConfig1', options: [{}], }, chartConfig: { type: 'line_smooth', readFrom: 'chartData', legend: { show: false }, xAxis: [{ show: true }], yAxis: [{ show: true, name: '', position: 'left' }], series: [ { label: '${label}', readFrom: 'seriesData', xprop: 'time', yprop: 'value', }, ], }, }, ], }, showStyle: { size: 'width:440px;height:270px;', version: '原版', position: 'bottom:8px;right:10px;', }, }, // 7. 进风侧设备监测(中下1) { deviceType: 'RealtimeMonitor', moduleName: '进风侧设备监测', pageType: 'ts_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: 'deviceInfo.bundletube.enterWind', columns: [ { name: '监测点', prop: 'strinstallpos' }, { name: '温度', prop: 'readData.temperature' }, { name: 'ch2', prop: 'readData.ch2val' }, { name: 'ch', prop: 'readData.chval' }, { name: 'co2', prop: 'readData.co2val' }, { name: 'co', prop: 'readData.coval' }, { name: 'gas', prop: 'readData.gasval' }, { name: 'o2', prop: 'readData.o2val' }, { name: '报警等级', prop: 'syswarnLevel_str' }, ], }, ], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:980px;height:270px;', version: '原版', position: 'bottom:8px;left:470px', }, }, // 8. 回风侧设备监测(中下2) { deviceType: 'RealtimeMonitor', moduleName: '回风侧设备监测', pageType: 'ts_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: 'deviceInfo.bundletube.returnWind', columns: [ { name: '监测点', prop: 'strinstallpos' }, { name: '温度', prop: 'readData.temperature' }, { name: 'ch2', prop: 'readData.ch2val' }, { name: 'ch', prop: 'readData.chval' }, { name: 'co2', prop: 'readData.co2val' }, { name: 'co', prop: 'readData.coval' }, { name: 'gas', prop: 'readData.gasval' }, { name: 'o2', prop: 'readData.o2val' }, { name: '报警等级', prop: 'syswarnLevel_str' }, ], }, ], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:980px;height:270px;', version: '原版', position: 'bottom:8px;left:470px', }, }, // 9. 预警记录(中下3) { deviceType: 'RealtimeMonitor', moduleName: '预警记录', pageType: 'ts_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: 'alarmLog', columns: [ { name: '设备名称', prop: 'devicename' }, { name: '预警描述', prop: 'devicekind_dictText' }, { name: '预警值名称', prop: 'valuename' }, { name: '报警等级', prop: 'nwartype_dictText' }, { name: '值', prop: 'val' }, ], }, ], list: [], complex_list: [], preset: [], }, showStyle: { size: 'width:980px;height:270px;', version: '原版', position: 'bottom:8px;left:470px', }, }, ];