|
@@ -451,7 +451,8 @@ export const testConfigA: Config[] = [
|
|
|
// layout: ['list'],
|
|
|
// layout: ['board'],
|
|
|
// layout: ['complex_list'],
|
|
|
- layout: ['gallery'],
|
|
|
+ layout: ['chart'],
|
|
|
+ // layout: ['gallery'],
|
|
|
board: [
|
|
|
{
|
|
|
type: 'E',
|
|
@@ -473,7 +474,21 @@ export const testConfigA: Config[] = [
|
|
|
],
|
|
|
},
|
|
|
],
|
|
|
- chart: [],
|
|
|
+ chart: [
|
|
|
+ {
|
|
|
+ type: 'line_bar',
|
|
|
+ readFrom: 'dust',
|
|
|
+ xAxis: [{ label: '${name}' }],
|
|
|
+ yAxis: [
|
|
|
+ { label: 'minDust', align: 'left' },
|
|
|
+ { label: 'flameLength', align: 'right' },
|
|
|
+ ],
|
|
|
+ series: [
|
|
|
+ { label: 'minDust', prop: 'minDust' },
|
|
|
+ { label: 'flameLength', prop: 'flameLength' },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
gallery: [
|
|
|
{
|
|
|
type: 'G',
|
|
@@ -875,6 +890,7 @@ export const testConfigA: Config[] = [
|
|
|
preset: [],
|
|
|
gallery: [],
|
|
|
complex_list: [],
|
|
|
+ gallery_list: [],
|
|
|
chart: [
|
|
|
{
|
|
|
type: 'bar',
|
|
@@ -1011,6 +1027,7 @@ export const testConfigA: Config[] = [
|
|
|
],
|
|
|
table: [],
|
|
|
chart: [],
|
|
|
+ gallery_list: [],
|
|
|
preset: [
|
|
|
{
|
|
|
readFrom: '',
|
|
@@ -1020,7 +1037,8 @@ export const testConfigA: Config[] = [
|
|
|
showStyle: {
|
|
|
size: 'width:450px;height:280px;',
|
|
|
version: '新版',
|
|
|
- position: 'top:60px;right:0;',
|
|
|
+ position: 'top:350px;left:0;',
|
|
|
+ // position: 'top:60px;right:0;',
|
|
|
},
|
|
|
},
|
|
|
// {
|
|
@@ -1190,7 +1208,7 @@ export const testConfigA: Config[] = [
|
|
|
type: 'video',
|
|
|
link: '',
|
|
|
},
|
|
|
- layout: ['complex_list', 'blast_delta', 'list'],
|
|
|
+ layout: ['gallery_list', 'blast_delta', 'list'],
|
|
|
board: [],
|
|
|
gallery: [],
|
|
|
list: [
|
|
@@ -1281,7 +1299,8 @@ export const testConfigA: Config[] = [
|
|
|
mock: posMonitorData,
|
|
|
},
|
|
|
],
|
|
|
- complex_list: [
|
|
|
+ complex_list: [],
|
|
|
+ gallery_list: [
|
|
|
{
|
|
|
type: 'B',
|
|
|
readFrom: '',
|
|
@@ -1328,3 +1347,1172 @@ export const testConfigA: Config[] = [
|
|
|
},
|
|
|
},
|
|
|
];
|
|
|
+
|
|
|
+const BDdustMock = {
|
|
|
+ // 工作面风险监测
|
|
|
+ worksurface: {
|
|
|
+ risk: [
|
|
|
+ {
|
|
|
+ name: '低风险',
|
|
|
+ count: 3,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '一般风险',
|
|
|
+ count: 0,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '较大风险',
|
|
|
+ count: 0,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '重大风险',
|
|
|
+ count: 2,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ count: 5,
|
|
|
+ contents: [
|
|
|
+ {
|
|
|
+ risk: '低',
|
|
|
+ name: '81202综放工作面',
|
|
|
+ tmax: '30',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ risk: '低',
|
|
|
+ name: '81205主运掘进面',
|
|
|
+ tmax: '30',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ risk: '低',
|
|
|
+ name: '81202综放工作面',
|
|
|
+ tmax: '30',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ risk: '低',
|
|
|
+ name: '81205主运掘进面',
|
|
|
+ tmax: '30',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ risk: '低',
|
|
|
+ name: '81202综放工作面',
|
|
|
+ tmax: '30',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ // 粉尘浓度
|
|
|
+ dust: [
|
|
|
+ {
|
|
|
+ name: '82101综放',
|
|
|
+ deviceID: '82101',
|
|
|
+ history: [
|
|
|
+ {
|
|
|
+ val: '40',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ val: '30',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ val: '40',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ val: '50',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ val: '20',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ val: '30',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ val: '50',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ // 降尘装置
|
|
|
+ jczz: {
|
|
|
+ devicetotal: '10',
|
|
|
+ forgetotal: '10',
|
|
|
+ onlinetotal: '24',
|
|
|
+ offlinetotal: '0',
|
|
|
+ },
|
|
|
+ // 粉尘关联指标
|
|
|
+ glzb: [
|
|
|
+ {
|
|
|
+ pos: '81202综采工作面隅角',
|
|
|
+ temp: '20',
|
|
|
+ ws: '1.8',
|
|
|
+ status: '打开',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ pos: '81202综采工作面隅角',
|
|
|
+ temp: '20',
|
|
|
+ ws: '1.8',
|
|
|
+ status: '打开',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ pos: '81202综采工作面隅角',
|
|
|
+ temp: '20',
|
|
|
+ ws: '1.8',
|
|
|
+ status: '打开',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ pos: '81202综采工作面隅角',
|
|
|
+ temp: '20',
|
|
|
+ ws: '1.8',
|
|
|
+ status: '打开',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ // 静态指标
|
|
|
+ statics: [
|
|
|
+ {
|
|
|
+ name: '10#煤层',
|
|
|
+ flameLength: '400',
|
|
|
+ min: '75',
|
|
|
+ con: '有爆炸性',
|
|
|
+ deviceID: '1',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+};
|
|
|
+export const testConfigBDDust: Config[] = [
|
|
|
+ {
|
|
|
+ deviceType: '',
|
|
|
+ moduleName: '工作面风险监测',
|
|
|
+ pageType: '',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: false,
|
|
|
+ showSelector: false,
|
|
|
+ showSlot: false,
|
|
|
+ selector: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ slot: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ background: {
|
|
|
+ show: false,
|
|
|
+ type: 'video',
|
|
|
+ link: '',
|
|
|
+ },
|
|
|
+ layout: ['gallery', 'complex_list'],
|
|
|
+ board: [],
|
|
|
+ chart: [],
|
|
|
+ gallery: [
|
|
|
+ {
|
|
|
+ type: 'F',
|
|
|
+ readFrom: 'worksurface',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ label: '',
|
|
|
+ value: '${count}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '${risk[0].name}',
|
|
|
+ value: '${risk[0].count}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '${risk[1].name}',
|
|
|
+ value: '${risk[1].count}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '${risk[2].name}',
|
|
|
+ value: '${risk[2].count}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '${risk[3].name}',
|
|
|
+ value: '${risk[3].count}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ list: [],
|
|
|
+ complex_list: [
|
|
|
+ {
|
|
|
+ type: 'A',
|
|
|
+ readFrom: 'worksurface.contents',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ title: '${[0].name}',
|
|
|
+ contents: [
|
|
|
+ {
|
|
|
+ label: '风险监测',
|
|
|
+ value: '${[0].risk}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '温度最大值',
|
|
|
+ value: '${[0].tmax}℃',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '${[1].name}',
|
|
|
+ contents: [
|
|
|
+ {
|
|
|
+ label: '风险监测',
|
|
|
+ value: '${[1].risk}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '温度最大值',
|
|
|
+ value: '${[1].tmax}℃',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '${[2].name}',
|
|
|
+ contents: [
|
|
|
+ {
|
|
|
+ label: '风险监测',
|
|
|
+ value: '${[2].risk}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '温度最大值',
|
|
|
+ value: '${[2].tmax}℃',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '${[3].name}',
|
|
|
+ contents: [
|
|
|
+ {
|
|
|
+ label: '风险监测',
|
|
|
+ value: '${[3].risk}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '温度最大值',
|
|
|
+ value: '${[3].tmax}℃',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ preset: [],
|
|
|
+ mock: BDdustMock,
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:450px;height:760px;',
|
|
|
+ version: '保德',
|
|
|
+ position: 'top:160px;left:0;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ deviceType: 'dust',
|
|
|
+ moduleName: '综放工作面粉尘浓度',
|
|
|
+ pageType: '',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: true,
|
|
|
+ showSelector: true,
|
|
|
+ showSlot: false,
|
|
|
+ selector: {
|
|
|
+ value: '${name}',
|
|
|
+ },
|
|
|
+ slot: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ background: {
|
|
|
+ show: false,
|
|
|
+ type: 'video',
|
|
|
+ link: '',
|
|
|
+ },
|
|
|
+ layout: ['chart'],
|
|
|
+ board: [],
|
|
|
+ chart: [
|
|
|
+ {
|
|
|
+ type: 'line_area',
|
|
|
+ readFrom: 'history',
|
|
|
+ xAxis: [
|
|
|
+ {
|
|
|
+ label: 'null',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ yAxis: [
|
|
|
+ {
|
|
|
+ label: 'A',
|
|
|
+ align: 'left',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ series: [
|
|
|
+ {
|
|
|
+ label: 'A',
|
|
|
+ prop: 'val',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 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: '',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: false,
|
|
|
+ showSelector: false,
|
|
|
+ showSlot: false,
|
|
|
+ selector: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ slot: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ background: {
|
|
|
+ show: false,
|
|
|
+ type: 'video',
|
|
|
+ link: '',
|
|
|
+ },
|
|
|
+ layout: ['gallery'],
|
|
|
+ board: [],
|
|
|
+ chart: [],
|
|
|
+ gallery: [
|
|
|
+ {
|
|
|
+ type: 'E',
|
|
|
+ readFrom: 'jczz',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ label: '设备总数',
|
|
|
+ value: '${devicetotal}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '喷雾开启数',
|
|
|
+ value: '${forgetotal}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '连网数量',
|
|
|
+ value: '${onlinetotal}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '断网数量',
|
|
|
+ value: '${offlinetotal}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ list: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ mock: BDdustMock,
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:450px;height:280px;',
|
|
|
+ version: '保德',
|
|
|
+ position: 'top:60px;right:0;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ deviceType: '',
|
|
|
+ moduleName: '粉尘关联指标',
|
|
|
+ pageType: '',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: false,
|
|
|
+ showSelector: false,
|
|
|
+ showSlot: false,
|
|
|
+ selector: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ slot: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ background: {
|
|
|
+ show: false,
|
|
|
+ type: 'video',
|
|
|
+ link: '',
|
|
|
+ },
|
|
|
+ layout: ['table'],
|
|
|
+ board: [],
|
|
|
+ chart: [],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [
|
|
|
+ {
|
|
|
+ type: 'C',
|
|
|
+ readFrom: 'glzb',
|
|
|
+ columns: [
|
|
|
+ {
|
|
|
+ name: '类别',
|
|
|
+ prop: 'pos',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '温度',
|
|
|
+ prop: 'temp',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '风速',
|
|
|
+ prop: 'ws',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '状态',
|
|
|
+ prop: 'status',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ list: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ mock: BDdustMock,
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:450px;height:280px;',
|
|
|
+ version: '保德',
|
|
|
+ position: 'top:350px;right:0;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ deviceType: 'statics',
|
|
|
+ moduleName: '粉尘静态指标',
|
|
|
+ pageType: '',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: true,
|
|
|
+ showSelector: true,
|
|
|
+ showSlot: false,
|
|
|
+ selector: {
|
|
|
+ value: '${name}',
|
|
|
+ },
|
|
|
+ slot: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ background: {
|
|
|
+ show: false,
|
|
|
+ type: 'video',
|
|
|
+ link: '',
|
|
|
+ },
|
|
|
+ layout: ['board'],
|
|
|
+ board: [
|
|
|
+ {
|
|
|
+ type: 'E',
|
|
|
+ readFrom: '',
|
|
|
+ layout: 'label-top',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ label: '火焰长度',
|
|
|
+ value: '>${flameLength}mm',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '抑制煤层爆炸最低岩粉量',
|
|
|
+ value: '${min}%',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '鉴定结论',
|
|
|
+ value: '${con}',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ chart: [],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ list: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ mock: BDdustMock,
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:450px;height:280px;',
|
|
|
+ version: '保德',
|
|
|
+ position: 'top:640px;right:0;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+];
|
|
|
+
|
|
|
+const BDfireMock = {
|
|
|
+ // 工作面风险监测
|
|
|
+ worksurface: {
|
|
|
+ risk: '低',
|
|
|
+ count: 3,
|
|
|
+ contents: [
|
|
|
+ {
|
|
|
+ risk: '低',
|
|
|
+ name: '81202综放工作面',
|
|
|
+ tmax: '30',
|
|
|
+ gaserr: '0',
|
|
|
+ riskarea: '散热带、氧化带',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ risk: '低',
|
|
|
+ name: '81205主运掘进面',
|
|
|
+ tmax: '30',
|
|
|
+ gaserr: '0',
|
|
|
+ riskarea: '全部',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ // 采空区
|
|
|
+ ckq: [
|
|
|
+ {
|
|
|
+ name: '全部',
|
|
|
+ co2: '30',
|
|
|
+ co: '100',
|
|
|
+ temp: '90',
|
|
|
+ gas: '200',
|
|
|
+ windspeed: '1',
|
|
|
+ m3: '20',
|
|
|
+ // 馈电器
|
|
|
+ kdq: '8',
|
|
|
+ deviceID: '1',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ // 束管监测 | 光纤监测
|
|
|
+ fiber: {
|
|
|
+ contents: [
|
|
|
+ {
|
|
|
+ name: '氧气',
|
|
|
+ max: '20',
|
|
|
+ pos: '81202综采工作面隅角',
|
|
|
+ time: '2024-08-13 12:00:00',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '一氧化碳',
|
|
|
+ max: '20',
|
|
|
+ pos: '81202综采工作面隅角',
|
|
|
+ time: '2024-08-13 12:00:00',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '甲烷',
|
|
|
+ max: '20',
|
|
|
+ pos: '81202综采工作面隅角',
|
|
|
+ time: '2024-08-13 12:00:00',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '二氧化碳',
|
|
|
+ max: '20',
|
|
|
+ pos: '81202综采工作面隅角',
|
|
|
+ time: '2024-08-13 12:00:00',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ // 带式传输机
|
|
|
+ csj: [
|
|
|
+ {
|
|
|
+ name: '全部',
|
|
|
+ max1: '35',
|
|
|
+ max2: '24',
|
|
|
+ max3: '无烟',
|
|
|
+ deviceID: '1',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ // 防灭火
|
|
|
+ fmh: {
|
|
|
+ history: [
|
|
|
+ {
|
|
|
+ top: '40',
|
|
|
+ bot: '20',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ top: '30',
|
|
|
+ bot: '20',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ top: '40',
|
|
|
+ bot: '30',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ top: '50',
|
|
|
+ bot: '20',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ top: '20',
|
|
|
+ bot: '20',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ top: '30',
|
|
|
+ bot: '30',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ top: '50',
|
|
|
+ bot: '10',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ // 安全监控
|
|
|
+ safty: [
|
|
|
+ {
|
|
|
+ pos: '81202综采',
|
|
|
+ temp: '20',
|
|
|
+ level: '低',
|
|
|
+ time: '2024-09-06 00:00:00',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ pos: '81202综采',
|
|
|
+ temp: '20',
|
|
|
+ level: '低',
|
|
|
+ time: '2024-09-06 00:00:00',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ pos: '81202综采',
|
|
|
+ temp: '20',
|
|
|
+ level: '低',
|
|
|
+ time: '2024-09-06 00:00:00',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ pos: '81202综采',
|
|
|
+ temp: '20',
|
|
|
+ level: '低',
|
|
|
+ time: '2024-09-06 00:00:00',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+};
|
|
|
+export const testConfigBDFire: Config[] = [
|
|
|
+ {
|
|
|
+ deviceType: '',
|
|
|
+ moduleName: '工作面风险监测',
|
|
|
+ pageType: '',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: false,
|
|
|
+ showSelector: false,
|
|
|
+ showSlot: false,
|
|
|
+ selector: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ slot: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ background: {
|
|
|
+ show: false,
|
|
|
+ type: 'video',
|
|
|
+ link: '',
|
|
|
+ },
|
|
|
+ layout: ['gallery', 'complex_list'],
|
|
|
+ board: [],
|
|
|
+ chart: [],
|
|
|
+ gallery: [
|
|
|
+ {
|
|
|
+ type: 'D',
|
|
|
+ readFrom: 'worksurface',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ label: '${risk}风险',
|
|
|
+ value: '${count}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ list: [],
|
|
|
+ complex_list: [
|
|
|
+ {
|
|
|
+ type: 'A',
|
|
|
+ readFrom: 'worksurface.contents',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ title: '${[0].name}',
|
|
|
+ contents: [
|
|
|
+ {
|
|
|
+ label: '风险监测',
|
|
|
+ value: '${[0].risk}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '温度最大值',
|
|
|
+ value: '${[0].tmax}℃',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '气体异常值',
|
|
|
+ value: '${[0].gaserr}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '${[1].name}',
|
|
|
+ contents: [
|
|
|
+ {
|
|
|
+ label: '风险监测',
|
|
|
+ value: '${[1].risk}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '温度最大值',
|
|
|
+ value: '${[1].tmax}℃',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '气体异常值',
|
|
|
+ value: '${[1].gaserr}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ preset: [],
|
|
|
+ mock: BDfireMock,
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:450px;height:470px;',
|
|
|
+ version: '保德',
|
|
|
+ position: 'top:160px;left:0;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ deviceType: 'ckq',
|
|
|
+ moduleName: '密闭采空区监测区域',
|
|
|
+ pageType: '',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: true,
|
|
|
+ showSelector: true,
|
|
|
+ showSlot: false,
|
|
|
+ selector: {
|
|
|
+ value: '${name}',
|
|
|
+ },
|
|
|
+ slot: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ background: {
|
|
|
+ show: false,
|
|
|
+ type: 'video',
|
|
|
+ link: '',
|
|
|
+ },
|
|
|
+ layout: ['gallery'],
|
|
|
+ board: [],
|
|
|
+ chart: [],
|
|
|
+ gallery: [
|
|
|
+ {
|
|
|
+ type: 'G',
|
|
|
+ readFrom: '',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ label: '一氧化碳',
|
|
|
+ value: '${co}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '二氧化碳',
|
|
|
+ value: '${co2}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '温度',
|
|
|
+ value: '${temp}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '风速',
|
|
|
+ value: '${windspeed}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '风量',
|
|
|
+ value: '${m3}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '馈电器',
|
|
|
+ value: '${kdq}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '瓦斯',
|
|
|
+ value: '${gas}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ list: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ mock: BDfireMock,
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:450px;height:280px;',
|
|
|
+ version: '保德',
|
|
|
+ position: 'top:640px;left:0;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ deviceType: '',
|
|
|
+ moduleName: '工作面束管监测 | 工作面光纤监测',
|
|
|
+ pageType: '',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: false,
|
|
|
+ showSelector: false,
|
|
|
+ showSlot: false,
|
|
|
+ selector: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ slot: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ background: {
|
|
|
+ show: false,
|
|
|
+ type: 'video',
|
|
|
+ link: '',
|
|
|
+ },
|
|
|
+ layout: ['complex_list'],
|
|
|
+ board: [],
|
|
|
+ chart: [],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ list: [],
|
|
|
+ complex_list: [
|
|
|
+ {
|
|
|
+ type: 'B',
|
|
|
+ readFrom: 'fiber.contents',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ title: '${[0].name}',
|
|
|
+ contents: [
|
|
|
+ {
|
|
|
+ label: '最大浓度',
|
|
|
+ value: '${[0].max}%',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '位置',
|
|
|
+ value: '${[0].pos}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '时间',
|
|
|
+ value: '${[0].time}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '${[1].name}',
|
|
|
+ contents: [
|
|
|
+ {
|
|
|
+ label: '最大浓度',
|
|
|
+ value: '${[1].max}%',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '位置',
|
|
|
+ value: '${[1].pos}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '时间',
|
|
|
+ value: '${[1].time}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '${[2].name}',
|
|
|
+ contents: [
|
|
|
+ {
|
|
|
+ label: '最大浓度',
|
|
|
+ value: '${[2].max}%',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '位置',
|
|
|
+ value: '${[2].pos}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '时间',
|
|
|
+ value: '${[2].time}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '${[3].name}',
|
|
|
+ contents: [
|
|
|
+ {
|
|
|
+ label: '最大浓度',
|
|
|
+ value: '${[3].max}%',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '位置',
|
|
|
+ value: '${[3].pos}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '时间',
|
|
|
+ value: '${[3].time}',
|
|
|
+ color: 'blue',
|
|
|
+ info: '',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ preset: [],
|
|
|
+ mock: BDfireMock,
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:1000px;height:280px;',
|
|
|
+ version: '保德',
|
|
|
+ position: 'top:640px;left:460px',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ deviceType: 'csj',
|
|
|
+ moduleName: '带式输送机防灭火监控系统',
|
|
|
+ pageType: '',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: true,
|
|
|
+ showSelector: true,
|
|
|
+ showSlot: false,
|
|
|
+ selector: {
|
|
|
+ value: '${name}',
|
|
|
+ },
|
|
|
+ slot: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ background: {
|
|
|
+ show: false,
|
|
|
+ type: 'video',
|
|
|
+ link: '',
|
|
|
+ },
|
|
|
+ layout: ['list'],
|
|
|
+ board: [],
|
|
|
+ chart: [],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ list: [
|
|
|
+ {
|
|
|
+ type: 'F',
|
|
|
+ readFrom: '',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ label: '光纤预警',
|
|
|
+ info: '最高温度',
|
|
|
+ value: '${max1}℃',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '一氧化碳预警',
|
|
|
+ info: '最高浓度',
|
|
|
+ value: '${max2}ppm',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '烟雾预警',
|
|
|
+ info: '状态',
|
|
|
+ value: '${max3}',
|
|
|
+ color: 'blue',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ mock: BDfireMock,
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:450px;height:230px;',
|
|
|
+ version: '保德',
|
|
|
+ position: 'top:210px;right:0;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ deviceType: '',
|
|
|
+ moduleName: '变电硐室防灭火监控系统',
|
|
|
+ pageType: '',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: false,
|
|
|
+ showSelector: false,
|
|
|
+ showSlot: false,
|
|
|
+ selector: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ slot: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ background: {
|
|
|
+ show: false,
|
|
|
+ type: 'video',
|
|
|
+ link: '',
|
|
|
+ },
|
|
|
+ layout: ['chart'],
|
|
|
+ board: [],
|
|
|
+ chart: [
|
|
|
+ {
|
|
|
+ type: 'line_bar',
|
|
|
+ readFrom: 'fmh.history',
|
|
|
+ xAxis: [
|
|
|
+ {
|
|
|
+ label: 'null',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ yAxis: [
|
|
|
+ {
|
|
|
+ label: 'A',
|
|
|
+ align: 'left',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: 'A',
|
|
|
+ align: 'left',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ series: [
|
|
|
+ {
|
|
|
+ label: 'A',
|
|
|
+ prop: 'top',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: 'B',
|
|
|
+ prop: 'bot',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ list: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ mock: BDfireMock,
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:450px;height:230px;',
|
|
|
+ version: '保德',
|
|
|
+ position: 'top:450px;right:0;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ deviceType: '',
|
|
|
+ moduleName: '安全监控系统',
|
|
|
+ pageType: '',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: false,
|
|
|
+ showSelector: false,
|
|
|
+ showSlot: false,
|
|
|
+ selector: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ slot: {
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ background: {
|
|
|
+ show: false,
|
|
|
+ type: 'video',
|
|
|
+ link: '',
|
|
|
+ },
|
|
|
+ layout: ['table'],
|
|
|
+ board: [],
|
|
|
+ chart: [],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [
|
|
|
+ {
|
|
|
+ type: 'C',
|
|
|
+ readFrom: 'safty',
|
|
|
+ columns: [
|
|
|
+ {
|
|
|
+ name: '测点位置',
|
|
|
+ prop: 'pos',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '温度',
|
|
|
+ prop: 'temp',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '预警级别',
|
|
|
+ prop: 'level',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '时间',
|
|
|
+ prop: 'time',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ list: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ mock: BDfireMock,
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:450px;height:230px;',
|
|
|
+ version: '保德',
|
|
|
+ position: 'top:690px;right:0;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+];
|