|  | @@ -280,7 +280,6 @@ export const testConfigVent: Config[] = [
 | 
	
		
			
				|  |  |        position: 'top:555px;left:15px;',
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |    {
 | 
	
		
			
				|  |  |      deviceType: 'sys_wind',
 | 
	
		
			
				|  |  |      moduleName: '风量监测',
 | 
	
	
		
			
				|  | @@ -1149,86 +1148,86 @@ export const testConfigDustGreen: Config[] = [
 | 
	
		
			
				|  |  |        // mock: BDdustMock,
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      showStyle: {
 | 
	
		
			
				|  |  | -      size: 'width:625px;height:260px;',
 | 
	
		
			
				|  |  | +      size: 'width:1015px;height:260px;',
 | 
	
		
			
				|  |  |        version: '新版',
 | 
	
		
			
				|  |  |        position: 'bottom:15px;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:15px;right:420px;',
 | 
	
		
			
				|  |  | -    },
 | 
	
		
			
				|  |  | -  },
 | 
	
		
			
				|  |  | +  // {
 | 
	
		
			
				|  |  | +  //   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:15px;right:420px;',
 | 
	
		
			
				|  |  | +  //   },
 | 
	
		
			
				|  |  | +  // },
 | 
	
		
			
				|  |  |    {
 | 
	
		
			
				|  |  |      deviceType: '',
 | 
	
		
			
				|  |  |      moduleName: '隔爆设施管理台账',
 | 
	
	
		
			
				|  | @@ -2009,10 +2008,10 @@ export const testConfigFireGreen: Config[] = [
 | 
	
		
			
				|  |  |                label: '光纤预警',
 | 
	
		
			
				|  |  |                value: '${[0].val}℃',
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  | -            {
 | 
	
		
			
				|  |  | -              label: '一氧化碳预警',
 | 
	
		
			
				|  |  | -              value: '${[1].val}ppm',
 | 
	
		
			
				|  |  | -            },
 | 
	
		
			
				|  |  | +            // {
 | 
	
		
			
				|  |  | +            //   label: '一氧化碳预警',
 | 
	
		
			
				|  |  | +            //   value: '${[1].val}ppm',
 | 
	
		
			
				|  |  | +            // },
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                label: '烟雾预警',
 | 
	
		
			
				|  |  |                value: '${[2].val}',
 | 
	
	
		
			
				|  | @@ -3536,3 +3535,601 @@ export const testConfigVentNew: Config[] = [
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |  ];
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +export const testConfigVentGreen: 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: 40,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +          ],
 | 
	
		
			
				|  |  | +          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:920px;height:260px;',
 | 
	
		
			
				|  |  | +      version: '原版',
 | 
	
		
			
				|  |  | +      position: 'bottom:15px;left:15px;',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    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:955px;',
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  // {
 | 
	
		
			
				|  |  | +  //   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;left:975px;',
 | 
	
		
			
				|  |  | +  //   },
 | 
	
		
			
				|  |  | +  // },
 | 
	
		
			
				|  |  | +  //  {
 | 
	
		
			
				|  |  | +  //     // deviceType: 'warn',
 | 
	
		
			
				|  |  | +  //     // moduleName: '预警监测',
 | 
	
		
			
				|  |  | +  //     deviceType: '',
 | 
	
		
			
				|  |  | +  //     moduleName: '智能通风Deepseek',
 | 
	
		
			
				|  |  | +  //     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',
 | 
	
		
			
				|  |  | +  //             name: 'ai_chat',
 | 
	
		
			
				|  |  | +  //             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: [{ readFrom: '' }],
 | 
	
		
			
				|  |  | +  //       table: [],
 | 
	
		
			
				|  |  | +  //       gallery: [],
 | 
	
		
			
				|  |  | +  //       chart: [],
 | 
	
		
			
				|  |  | +  //       gallery_list: [],
 | 
	
		
			
				|  |  | +  //       complex_list: [],
 | 
	
		
			
				|  |  | +  //       to: '/monitorChannel/monitor-alarm-home',
 | 
	
		
			
				|  |  | +  //     },
 | 
	
		
			
				|  |  | +  //     showStyle: {
 | 
	
		
			
				|  |  | +  //       size: 'width:390px;height:260px;',
 | 
	
		
			
				|  |  | +  //       version: '原版',
 | 
	
		
			
				|  |  | +  //       position: 'top:855px;left:15px',
 | 
	
		
			
				|  |  | +  //     },
 | 
	
		
			
				|  |  | +  //   },
 | 
	
		
			
				|  |  | +];
 |