|
|
@@ -0,0 +1,924 @@
|
|
|
+import type { Config } from '@/components/Configurable/types';
|
|
|
+
|
|
|
+export const testConfigSealedGoaf: Config[] = [
|
|
|
+ // 1. 矿井状况
|
|
|
+ {
|
|
|
+ deviceType: 'goafsInfo',
|
|
|
+ moduleName: '矿井状况',
|
|
|
+ pageType: 'sealed_goaf',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: true,
|
|
|
+ readFrom: '',
|
|
|
+ selector: { show: false, value: '' },
|
|
|
+ slot: { show: true, value: '365' },
|
|
|
+ },
|
|
|
+ background: { show: false, type: 'video', link: '' },
|
|
|
+ layout: {
|
|
|
+ direction: 'row',
|
|
|
+ items: [{ name: 'board', basis: '100%' }],
|
|
|
+ },
|
|
|
+ list: [],
|
|
|
+ board: [
|
|
|
+ {
|
|
|
+ type: 'A',
|
|
|
+ readFrom: '',
|
|
|
+ layout: 'label-top',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ label: '生产矿井',
|
|
|
+ value: '219',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '建设矿井',
|
|
|
+ value: '219',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '停产停建',
|
|
|
+ value: '17',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '长期停产停建',
|
|
|
+ value: '17',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '实施关闭',
|
|
|
+ value: '2',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '情况变化',
|
|
|
+ value: '1',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ chart: [],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:440px;height:220px;',
|
|
|
+ version: '原版',
|
|
|
+ position: 'top:80px;left:20px;',
|
|
|
+ headerPosition: 'centerBottom',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ // 2. 当日生产状态
|
|
|
+ {
|
|
|
+ deviceType: 'spray_auto',
|
|
|
+ moduleName: '当日生产状态',
|
|
|
+ pageType: 'sealed_goaf',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: true,
|
|
|
+ readFrom: '',
|
|
|
+ selector: { show: false, value: '' },
|
|
|
+ slot: { show: true, value: '211' },
|
|
|
+ },
|
|
|
+ background: { show: false, type: 'video', link: '' },
|
|
|
+ layout: {
|
|
|
+ direction: 'row',
|
|
|
+ items: [{ name: 'board', basis: '100%' }],
|
|
|
+ },
|
|
|
+ list: [],
|
|
|
+ board: [
|
|
|
+ {
|
|
|
+ type: 'A',
|
|
|
+ readFrom: '',
|
|
|
+ layout: 'label-top',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ label: '正在生产',
|
|
|
+ value: '210',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '正在建设',
|
|
|
+ value: '27',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '停产',
|
|
|
+ value: '17',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '停工',
|
|
|
+ value: '1',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ chart: [],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:440px;height:160px;',
|
|
|
+ version: '原版',
|
|
|
+ position: 'top:300px;left:20px;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ // 3. 煤层自燃倾向性
|
|
|
+ {
|
|
|
+ deviceType: 'deviceInfo',
|
|
|
+ moduleName: '煤层自燃倾向性',
|
|
|
+ pageType: 'sealed_goaf',
|
|
|
+ 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: '100%',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ chart: [
|
|
|
+ {
|
|
|
+ type: 'pie_drag',
|
|
|
+ readFrom: '',
|
|
|
+ legend: { show: false, formatter: '{b}:{c}\n{d}%' },
|
|
|
+ xAxis: [{ show: false }],
|
|
|
+ yAxis: [{ show: false, name: '风量', position: 'left' }],
|
|
|
+ series: [{ readFrom: 'piechart', xprop: 'pos', yprop: 'val', label: '' }],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ list: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ mock: {
|
|
|
+ piechart: [
|
|
|
+ { pos: 'Ⅰ类容易自燃', val: 50 },
|
|
|
+ { pos: 'Ⅱ类自燃', val: 80 },
|
|
|
+ { pos: 'Ⅲ类不易自燃', val: 40 },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:440px;height:280px;',
|
|
|
+ version: '原版',
|
|
|
+ position: 'top:460px;left:20px;',
|
|
|
+ headerPosition: 'centerBottom',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ // 4. 联网状态
|
|
|
+ {
|
|
|
+ deviceType: '',
|
|
|
+ moduleName: '联网状态',
|
|
|
+ pageType: 'sealed_goaf',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: true,
|
|
|
+ readFrom: '',
|
|
|
+ selector: {
|
|
|
+ show: true,
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ slot: {
|
|
|
+ show: false,
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ background: {
|
|
|
+ show: false,
|
|
|
+ type: 'video',
|
|
|
+ link: '',
|
|
|
+ },
|
|
|
+ layout: {
|
|
|
+ direction: 'column',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ name: 'board',
|
|
|
+ basis: '40%',
|
|
|
+ overflow: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: 'table',
|
|
|
+ basis: '60%',
|
|
|
+ overflow: true,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ board: [
|
|
|
+ {
|
|
|
+ type: 'B',
|
|
|
+ readFrom: '',
|
|
|
+ layout: 'val-top',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ label: '应接入',
|
|
|
+ value: '210',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '在线',
|
|
|
+ value: '27',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '中断',
|
|
|
+ value: '17',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '未接入',
|
|
|
+ value: '1',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ chart: [],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [
|
|
|
+ {
|
|
|
+ type: 'A',
|
|
|
+ // parser: 'json',
|
|
|
+ readFrom: 'tableArray',
|
|
|
+ columns: [
|
|
|
+ {
|
|
|
+ name: ' ',
|
|
|
+ prop: 'index',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '应接入',
|
|
|
+ prop: 'yjr',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '在线',
|
|
|
+ prop: 'zx',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '中断',
|
|
|
+ prop: 'zd',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '未接入',
|
|
|
+ prop: 'wjr',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ list: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ mock: {
|
|
|
+ boardArray: [
|
|
|
+ {
|
|
|
+ label: '低风险',
|
|
|
+ value: '210',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '一般风险',
|
|
|
+ value: '27',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '较高风险',
|
|
|
+ value: '17',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '高风险',
|
|
|
+ value: '1',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ tableArray: [
|
|
|
+ {
|
|
|
+ index: '执法一处',
|
|
|
+ yjr: '50',
|
|
|
+ zx: '20',
|
|
|
+ zd: '0',
|
|
|
+ wjr: '0',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ index: '执法二处',
|
|
|
+ yjr: '50',
|
|
|
+ zx: '20',
|
|
|
+ zd: '0',
|
|
|
+ wjr: '0',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ index: '执法三处',
|
|
|
+ yjr: '50',
|
|
|
+ zx: '20',
|
|
|
+ zd: '0',
|
|
|
+ wjr: '0',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ index: '执法四处',
|
|
|
+ yjr: '50',
|
|
|
+ zx: '20',
|
|
|
+ zd: '0',
|
|
|
+ wjr: '0',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ index: '执法五处',
|
|
|
+ yjr: '50',
|
|
|
+ zx: '20',
|
|
|
+ zd: '0',
|
|
|
+ wjr: '0',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ index: '执法六处',
|
|
|
+ yjr: '50',
|
|
|
+ zx: '20',
|
|
|
+ zd: '0',
|
|
|
+ wjr: '0',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:440px;height:400px;',
|
|
|
+ version: '原版',
|
|
|
+ position: 'bottom:30px;left:20px;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ // 5. 密闭情况总览
|
|
|
+ {
|
|
|
+ deviceType: '',
|
|
|
+ moduleName: '密闭情况总览',
|
|
|
+ pageType: 'sealed_goaf',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: true,
|
|
|
+ readFrom: '',
|
|
|
+ selector: {
|
|
|
+ show: false,
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ slot: {
|
|
|
+ show: true,
|
|
|
+ value: '211',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ background: {
|
|
|
+ show: false,
|
|
|
+ type: 'video',
|
|
|
+ link: '',
|
|
|
+ },
|
|
|
+ layout: {
|
|
|
+ direction: 'column',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ name: 'board',
|
|
|
+ basis: '40%',
|
|
|
+ overflow: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: 'table',
|
|
|
+ basis: '60%',
|
|
|
+ overflow: true,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ board: [
|
|
|
+ {
|
|
|
+ type: 'C',
|
|
|
+ readFrom: '',
|
|
|
+ layout: 'val-top',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ label: '低风险',
|
|
|
+ value: '210',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '一般风险',
|
|
|
+ value: '27',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '较高风险',
|
|
|
+ value: '17',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '高风险',
|
|
|
+ value: '1',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ chart: [],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [
|
|
|
+ {
|
|
|
+ type: 'A',
|
|
|
+ // parser: 'json',
|
|
|
+ readFrom: 'tableArray',
|
|
|
+ columns: [
|
|
|
+ {
|
|
|
+ name: ' ',
|
|
|
+ prop: 'index',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '低风险',
|
|
|
+ prop: 'dfx',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '一般风险',
|
|
|
+ prop: 'ybfx',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '较高风险',
|
|
|
+ prop: 'jgfx',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '高风险',
|
|
|
+ prop: 'gfx',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ list: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ mock: {
|
|
|
+ boardArray: [
|
|
|
+ {
|
|
|
+ label: '低风险',
|
|
|
+ value: '210',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '一般风险',
|
|
|
+ value: '27',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '较高风险',
|
|
|
+ value: '17',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '高风险',
|
|
|
+ value: '1',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ tableArray: [
|
|
|
+ {
|
|
|
+ index: '执法一处',
|
|
|
+ dfx: '50',
|
|
|
+ ybfx: '20',
|
|
|
+ jgfx: '0',
|
|
|
+ gfx: '0',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ index: '执法二处',
|
|
|
+ dfx: '50',
|
|
|
+ ybfx: '20',
|
|
|
+ jgfx: '0',
|
|
|
+ gfx: '0',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ index: '执法三处',
|
|
|
+ dfx: '50',
|
|
|
+ ybfx: '20',
|
|
|
+ jgfx: '0',
|
|
|
+ gfx: '0',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ index: '执法四处',
|
|
|
+ dfx: '50',
|
|
|
+ ybfx: '20',
|
|
|
+ jgfx: '0',
|
|
|
+ gfx: '0',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ index: '执法五处',
|
|
|
+ dfx: '50',
|
|
|
+ ybfx: '20',
|
|
|
+ jgfx: '0',
|
|
|
+ gfx: '0',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ index: '执法六处',
|
|
|
+ dfx: '50',
|
|
|
+ ybfx: '20',
|
|
|
+ jgfx: '0',
|
|
|
+ gfx: '0',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:440px;height:400px;',
|
|
|
+ version: '原版',
|
|
|
+ position: 'top:20px;right:10px;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ // 6. 采空区密闭预警分析
|
|
|
+ {
|
|
|
+ deviceType: 'goafMonitoring',
|
|
|
+ moduleName: '采空区密闭预警分析',
|
|
|
+ pageType: 'sealed_goaf',
|
|
|
+ moduleData: {
|
|
|
+ header: {
|
|
|
+ show: true,
|
|
|
+ readFrom: '',
|
|
|
+ selector: {
|
|
|
+ show: true,
|
|
|
+ value: '',
|
|
|
+ },
|
|
|
+ slot: {
|
|
|
+ show: true,
|
|
|
+ value: '200',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ background: {
|
|
|
+ show: false,
|
|
|
+ type: 'video',
|
|
|
+ link: '',
|
|
|
+ },
|
|
|
+ layout: {
|
|
|
+ direction: 'column',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ name: 'board',
|
|
|
+ basis: '40%',
|
|
|
+ overflow: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: 'table',
|
|
|
+ basis: '60%',
|
|
|
+ overflow: true,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ board: [
|
|
|
+ {
|
|
|
+ type: 'C',
|
|
|
+ readFrom: '',
|
|
|
+ layout: 'val-top',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ label: '低风险',
|
|
|
+ value: '210',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '一般风险',
|
|
|
+ value: '27',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '较高风险',
|
|
|
+ value: '17',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '高风险',
|
|
|
+ value: '1',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ chart: [],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [
|
|
|
+ {
|
|
|
+ type: 'A',
|
|
|
+ // parser: 'json',
|
|
|
+ readFrom: 'tableArray',
|
|
|
+ columns: [
|
|
|
+ {
|
|
|
+ name: ' ',
|
|
|
+ prop: 'index',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '低风险',
|
|
|
+ prop: 'dfx',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '一般风险',
|
|
|
+ prop: 'ybfx',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '较高风险',
|
|
|
+ prop: 'jgfx',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '高风险',
|
|
|
+ prop: 'gfx',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ list: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ mock: {
|
|
|
+ boardArray: [
|
|
|
+ {
|
|
|
+ label: '低风险',
|
|
|
+ value: '210',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '一般风险',
|
|
|
+ value: '27',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '较高风险',
|
|
|
+ value: '17',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '高风险',
|
|
|
+ value: '1',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ tableArray: [
|
|
|
+ {
|
|
|
+ index: '执法一处',
|
|
|
+ dfx: '50',
|
|
|
+ ybfx: '20',
|
|
|
+ jgfx: '0',
|
|
|
+ gfx: '0',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ index: '执法二处',
|
|
|
+ dfx: '50',
|
|
|
+ ybfx: '20',
|
|
|
+ jgfx: '0',
|
|
|
+ gfx: '0',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ index: '执法三处',
|
|
|
+ dfx: '50',
|
|
|
+ ybfx: '20',
|
|
|
+ jgfx: '0',
|
|
|
+ gfx: '0',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ index: '执法四处',
|
|
|
+ dfx: '50',
|
|
|
+ ybfx: '20',
|
|
|
+ jgfx: '0',
|
|
|
+ gfx: '0',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ index: '执法五处',
|
|
|
+ dfx: '50',
|
|
|
+ ybfx: '20',
|
|
|
+ jgfx: '0',
|
|
|
+ gfx: '0',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:440px;height:400px;',
|
|
|
+ version: '原版',
|
|
|
+ position: 'top:430px;right:10px;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+ // 7. 当日报警情况统计
|
|
|
+ {
|
|
|
+ deviceType: 'RealtimeMonitor',
|
|
|
+ moduleName: '当日报警情况统计',
|
|
|
+ pageType: 'sealed_goaf',
|
|
|
+ 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: 'D',
|
|
|
+ readFrom: '',
|
|
|
+ layout: 'val-top',
|
|
|
+ items: [
|
|
|
+ {
|
|
|
+ label: 'CO超限',
|
|
|
+ value: '210',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: 'CH4超限',
|
|
|
+ value: '27',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: 'C2H4超限',
|
|
|
+ value: '17',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: 'C2H2超限',
|
|
|
+ value: '1',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: 'O2超限',
|
|
|
+ value: '210',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '温度超限',
|
|
|
+ value: '27',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '压差超限',
|
|
|
+ value: '17',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '设备断连',
|
|
|
+ value: '1',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ chart: [],
|
|
|
+ gallery: [],
|
|
|
+ gallery_list: [],
|
|
|
+ table: [],
|
|
|
+ list: [],
|
|
|
+ complex_list: [],
|
|
|
+ preset: [],
|
|
|
+ },
|
|
|
+ showStyle: {
|
|
|
+ size: 'width:440px;height:250px;',
|
|
|
+ version: '原版',
|
|
|
+ position: 'bottom:20px;right:10px;',
|
|
|
+ },
|
|
|
+ },
|
|
|
+];
|
|
|
+
|
|
|
+export const modalDetailsData:{} = {
|
|
|
+ basicInfo:[
|
|
|
+ {
|
|
|
+ label: '煤矿名称',
|
|
|
+ value: '神木市三江能源有限公司',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '密闭名称',
|
|
|
+ value: 'xxxx采空区密闭',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '所属煤层',
|
|
|
+ value: 'xxxx煤层',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '自燃情况',
|
|
|
+ value: 'Ⅰ类容易自燃',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '是否漏风',
|
|
|
+ value: '闭内气体涌出',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '自然发火隐患',
|
|
|
+ value: '低风险',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '密闭启封判定',
|
|
|
+ value: '不可启封',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '爆炸危险性',
|
|
|
+ value: '低风险',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ board: [
|
|
|
+ {
|
|
|
+ label: 'CO(ppm)',
|
|
|
+ value: '21',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: 'CO2(PPM)',
|
|
|
+ value: '21',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: 'O2(%)',
|
|
|
+ value: '24',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: 'CH4(%)',
|
|
|
+ value: '17',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: 'C2H4(ppm)',
|
|
|
+ value: '23',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: 'C2H2(ppm)',
|
|
|
+ value: '14',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '温度(℃)',
|
|
|
+ value: '14',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '压差(Pa)',
|
|
|
+ value: '14',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ demoBlastData:{
|
|
|
+ // 爆炸三角形顶点坐标数据(JSON字符串格式)
|
|
|
+ btTriBlast: JSON.stringify({
|
|
|
+ A_x: 0, A_y: 21,
|
|
|
+ B_x: 50, B_y: 0,
|
|
|
+ E_x: 10, E_y: 15,
|
|
|
+ F_x: 30, F_y: 5,
|
|
|
+ G_x: 5, G_y: 18
|
|
|
+ }),
|
|
|
+ o2val: "12.5",
|
|
|
+ coval: "2000",
|
|
|
+ gasval: "5.2",
|
|
|
+ ch2val: "1500",
|
|
|
+ chval: "800"
|
|
|
+ },
|
|
|
+ gasConcentrationConfig :{
|
|
|
+ type: 'line_smooth', // 使用光滑曲线类型
|
|
|
+ legend: { show: true },
|
|
|
+ xAxis: [{
|
|
|
+ type: 'category',
|
|
|
+ dataKey: 'time',
|
|
|
+ name: '时间',
|
|
|
+ axisLabel: {color: '#000000'},
|
|
|
+ nameTextStyle: { color: '#000' },
|
|
|
+ }],
|
|
|
+ yAxis: [{
|
|
|
+ type: 'value',
|
|
|
+ show: true,
|
|
|
+ name: '浓度(%)',
|
|
|
+ splitLine: { show: false },
|
|
|
+ axisLine: {
|
|
|
+ show: true,
|
|
|
+ lineStyle: { color: '#333' }
|
|
|
+ },
|
|
|
+ axisLabel: {color: '#000000'},
|
|
|
+ nameTextStyle: { color: '#000' }, }],
|
|
|
+ series: [
|
|
|
+ {
|
|
|
+ label: '气体浓度',
|
|
|
+ readFrom: 'gasData',
|
|
|
+ xprop: 'time',
|
|
|
+ yprop: 'value',
|
|
|
+ // color: '#000'
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ gasConcentrationData:{
|
|
|
+ gasData:[
|
|
|
+ // 示例数据,实际应从接口获取
|
|
|
+ { time: '00:00', value: 25.5 },
|
|
|
+ { time: '04:00', value: 26.3 },
|
|
|
+ { time: '08:00', value: 30.9 },
|
|
|
+ { time: '12:00', value: 27.8 },
|
|
|
+ { time: '16:00', value: 29.1 },
|
|
|
+ { time: '20:00', value: 25.5 },
|
|
|
+ ]},
|
|
|
+ pressureConfig:{
|
|
|
+ type: 'line', // 使用普通折线图类型
|
|
|
+ legend: { show: true,color:'#000000' },
|
|
|
+ xAxis: [{ type: 'category', dataKey: 'time', name: '时间', axisLabel: { color: '#000000' } }],
|
|
|
+ yAxis: [{ show: true, name: '压力(kPa)', axisLabel: { color: '#000000' } }],
|
|
|
+ series: [
|
|
|
+ { label: '内部压力', readFrom: 'chartdata', xprop: 'time', yprop: 'inner' },
|
|
|
+ { label: '外部压力', readFrom: 'chartdata', xprop: 'time', yprop: 'outer' },
|
|
|
+ { label: '压力差', readFrom: 'chartdata', xprop: 'time', yprop: 'diff' },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ pressureData:{
|
|
|
+ chartdata: [
|
|
|
+ // 示例数据,实际应从接口获取
|
|
|
+ { time: '00:00', inner: 12, outer: 18, diff:6},
|
|
|
+ { time: '04:00', inner: 15, outer: 17, diff:2},
|
|
|
+ { time: '08:00', inner: 13, outer: 19, diff:6},
|
|
|
+ { time: '12:00', inner: 11, outer: 10, diff:1},
|
|
|
+ { time: '16:00', inner: 14, outer: 18, diff:4},
|
|
|
+ { time: '20:00', inner: 16, outer: 16, diff:0},
|
|
|
+ ]
|
|
|
+ }
|
|
|
+}
|