Browse Source

Merge branch 'master' of http://182.92.126.35:3000/hrx/mky-vent-base

lxh 1 năm trước cách đây
mục cha
commit
dadb2ae6c8
34 tập tin đã thay đổi với 40448 bổ sung178 xóa
  1. 38822 0
      src/api/sys/vent.ts
  2. BIN
      src/assets/images/home-container/configurable/board_bg.png
  3. BIN
      src/assets/images/home-container/configurable/deco_1.png
  4. BIN
      src/assets/images/home-container/configurable/deco_2.png
  5. BIN
      src/assets/images/home-container/configurable/deco_3.png
  6. BIN
      src/assets/images/home-container/configurable/list_bg_b.png
  7. BIN
      src/assets/images/home-container/configurable/list_bg_default.png
  8. BIN
      src/assets/images/home-container/configurable/triangle_icon.png
  9. BIN
      src/assets/vedio/fanLocal.mp4
  10. 5 2
      src/hooks/vent/useAutoLogin.ts
  11. 1 1
      src/router/guard/permissionGuard.ts
  12. 1 0
      src/utils/http/axios/index.ts
  13. 8 0
      src/views/vent/deviceManager/configurationTable/adapters.ts
  14. 21 10
      src/views/vent/deviceManager/configurationTable/types.ts
  15. 0 90
      src/views/vent/home/configurable/components/CostumeHeader.vue
  16. 290 0
      src/views/vent/home/configurable/components/CustomChart.vue
  17. 146 0
      src/views/vent/home/configurable/components/CustomList.vue
  18. 144 0
      src/views/vent/home/configurable/components/FIreControl.vue
  19. 132 0
      src/views/vent/home/configurable/components/FIreWarn.vue
  20. 2 3
      src/views/vent/home/configurable/components/ModuleEnhanced.vue
  21. 2 3
      src/views/vent/home/configurable/components/ModuleOriginal.vue
  22. 111 0
      src/views/vent/home/configurable/components/TimelineList.vue
  23. 247 0
      src/views/vent/home/configurable/components/content.vue
  24. 88 0
      src/views/vent/home/configurable/components/customHeader.vue
  25. 1 0
      src/views/vent/home/configurable/components/enhanced/moduleBottom.vue
  26. 1 0
      src/views/vent/home/configurable/components/enhanced/moduleLeft.vue
  27. 1 0
      src/views/vent/home/configurable/components/enhanced/moduleRight.vue
  28. 5 3
      src/views/vent/home/configurable/components/original/moduleBottom.vue
  29. 6 3
      src/views/vent/home/configurable/components/original/moduleLeft.vue
  30. 18 4
      src/views/vent/home/configurable/hooks/useInit.ts
  31. 343 38
      src/views/vent/home/configurable/index.vue
  32. 6 5
      src/views/vent/monitorManager/deviceMonitor/components/device/device.data.ts
  33. 46 16
      src/views/vent/monitorManager/deviceMonitor/components/device/index.vue
  34. 1 0
      src/views/vent/monitorManager/nitrogen/nitrogen.dataCc_2.ts

+ 38822 - 0
src/api/sys/vent.ts

@@ -7,4 +7,38826 @@ export const getAllTableHeaderColumnsApi = () => {
   return defHttp.get({
     url: Api.allTableHeaderColumns,
   });
+  return Promise.resolve({
+    gaspatrol_history: [
+      {
+        id: '1777603839878729729',
+        monitorcode: 'devicelocation',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_history',
+        pagetype: 'history',
+        devicekind: 'gaspatrol',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777604226958462977',
+        monitorcode: 'deviceConnect_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_history',
+        pagetype: 'history',
+        devicekind: 'gaspatrol',
+        des: '连接状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777605139664179202',
+        monitorcode: 'deviceip',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_history',
+        pagetype: 'history',
+        devicekind: 'gaspatrol',
+        des: 'IP地址',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777605139668373506',
+        monitorcode: 'ch4',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_history',
+        pagetype: 'history',
+        devicekind: 'gaspatrol',
+        des: 'CH4(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777605139668373507',
+        monitorcode: 'co2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_history',
+        pagetype: 'history',
+        devicekind: 'gaspatrol',
+        des: 'CO2(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777605139668373508',
+        monitorcode: 'co',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_history',
+        pagetype: 'history',
+        devicekind: 'gaspatrol',
+        des: 'CO(ppm)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777605139668373509',
+        monitorcode: 'o2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_history',
+        pagetype: 'history',
+        devicekind: 'gaspatrol',
+        des: 'O2(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777605139668373510',
+        monitorcode: 'temperature',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_history',
+        pagetype: 'history',
+        devicekind: 'gaspatrol',
+        des: '温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777605139668373511',
+        monitorcode: 'humidity',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_history',
+        pagetype: 'history',
+        devicekind: 'gaspatrol',
+        des: '湿度(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777605139668373512',
+        monitorcode: 'lastDataTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_history',
+        pagetype: 'history',
+        devicekind: 'gaspatrol',
+        des: '最后上数时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_co_monitor: [
+      {
+        id: '1483691017374392177',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_co_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392178',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_co_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673572437350539179',
+        monitorcode: 'coval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_co_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '一氧化碳',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673572437350539180',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_co_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392182',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_co_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392183',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_co_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_monitor: [
+      {
+        id: '1483691017366003458',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392066',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392067',
+        monitorcode: 'pa',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '气压值(kPa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392068',
+        monitorcode: 'temperature',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392069',
+        monitorcode: 'humidity',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '相对湿度(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392070',
+        monitorcode: 'density',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '密度(kg/m³)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392072',
+        monitorcode: 'typeName',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '测点类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392073',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392074',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392075',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    pressurefan_edit: [
+      {
+        id: '1483683588478313096',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_edit',
+        pagetype: 'edit',
+        devicekind: 'pressurefan',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588478313097',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_edit',
+        pagetype: 'edit',
+        devicekind: 'pressurefan',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588476701698',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_edit',
+        pagetype: 'edit',
+        devicekind: 'pressurefan',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请选择监测类型!" }]',
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588476701699',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_edit',
+        pagetype: 'edit',
+        devicekind: 'pressurefan',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588476701700',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_edit',
+        pagetype: 'edit',
+        devicekind: 'pressurefan',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588478313098',
+        monitorcode: 'linkId',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_edit',
+        pagetype: 'edit',
+        devicekind: 'pressurefan',
+        des: '关联设备',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    spray_edit: [
+      {
+        id: '1683683588372427130',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_edit',
+        pagetype: 'edit',
+        devicekind: 'spray',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427131',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_edit',
+        pagetype: 'edit',
+        devicekind: 'spray',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427132',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_edit',
+        pagetype: 'edit',
+        devicekind: 'spray',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请选择监测类型!" }]',
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427133',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_edit',
+        pagetype: 'edit',
+        devicekind: 'spray',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427134',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_edit',
+        pagetype: 'edit',
+        devicekind: 'spray',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanlocal_hx_history: [
+      {
+        id: '1796440408861372418',
+        monitorcode: 'gdevicename',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408865566722',
+        monitorcode: 'Fan1StartStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '主机运行状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408865566723',
+        monitorcode: 'Fan2StartStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '备机运行状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408865566724',
+        monitorcode: 'windQuantity1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '吸风量(m³/min)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408865566725',
+        monitorcode: 'windQuantity2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '供风量(m³/min)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408865566726',
+        monitorcode: 'Fan1FreqHz',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '主机频率(Hz)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408865566727',
+        monitorcode: 'Fan1_electric_current',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '主机电流(A)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408869761025',
+        monitorcode: 'Fan1_farnear_status',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '主局远近控状态位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408869761026',
+        monitorcode: 'Fan1_bus_voltage',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '主局母线电压(V)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408869761027',
+        monitorcode: 'Fan1_output_voltage',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '主局输出电压(V)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408869761028',
+        monitorcode: 'Fan1_output_power',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '主局输出功率(kW)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408869761029',
+        monitorcode: 'Fan1_front_current',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '主局前机电流(A )',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408869761030',
+        monitorcode: 'Fan1_rear_current',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '主局后机电流(A )',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408869761031',
+        monitorcode: 'Fan2FreqHz',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '备机频率(Hz)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408869761032',
+        monitorcode: 'Fan2_electric_current',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '备机电流(A)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 16,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408869761033',
+        monitorcode: 'Fan2_farnear_status',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '备局远近控状态位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 17,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408869761034',
+        monitorcode: 'Fan2_bus_voltage',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '备局母线电压(V)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 18,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408869761035',
+        monitorcode: 'Fan2_output_voltage',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '备局输出电压(V)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 19,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408869761036',
+        monitorcode: 'Fan2_output_power',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '备局输出功率(kW)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 20,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408869761037',
+        monitorcode: 'Fan2_front_current',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '备局前机电流(A)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408869761038',
+        monitorcode: 'Fan2_rear_current',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '备局后机电流(A)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 22,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796440408865566721',
+        monitorcode: 'ttime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 51,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    bak: {
+      jsondata: [
+        {
+          showdata: [
+            {
+              id: '1712030595700707330',
+              deviceName: '81205胶运3-4联巷',
+            },
+            {
+              id: '1712030678265581569',
+              deviceName: '81205胶运3-4联巷',
+            },
+            {
+              id: '1777253997960691713',
+              deviceName: '81206胶运1联巷',
+            },
+            {
+              id: '1777254088729624578',
+              deviceName: '81206胶运1联巷',
+            },
+          ],
+          code: 'fanlocal',
+          width: 'width:420px;',
+          showtype: 'fanlocal',
+          sort: 2,
+          title: '局部通风系统',
+          showparams: {
+            fanlocal_systeml_zj: [
+              {
+                showBar: true,
+                code2: 'windQuantity1',
+                code: 'f1Val',
+                code1: 'windQuantity1',
+                name: '吸风量(m³/min)',
+              },
+              {
+                showBar: true,
+                code2: 'windQuantity2',
+                code: 'f2Val',
+                code1: 'windQuantity2',
+                name: '供风量(m³/min)',
+              },
+              {
+                code2: 'Fan2fHz',
+                code: 'hz',
+                code1: 'Fan1fHz',
+                name: '频率(Hz)',
+              },
+            ],
+            fanlocal_systeml: [
+              {
+                showBar: true,
+                code2: 'windQuantity1',
+                code: 'f1Val',
+                code1: 'windQuantity1',
+                name: '吸风量(m³/min)',
+              },
+              {
+                showBar: true,
+                code2: 'windQuantity2',
+                code: 'f2Val',
+                code1: 'windQuantity2',
+                name: '供风量(m³/min)',
+              },
+              {
+                code2: 'Fan2fHz',
+                code: 'hz',
+                code1: 'Fan1fHz',
+                name: '频率(Hz)',
+              },
+            ],
+          },
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              id: '1779318369688166401',
+              deviceName: '枣林',
+            },
+            {
+              id: '1779318465490264066',
+              deviceName: '刘家堰',
+            },
+          ],
+          code: 'fanmain',
+          width: 'width:420px;',
+          showtype: 'fanmain',
+          sort: 1,
+          title: '主通风机系统',
+          showparams: {
+            fanmain_system: {
+              start1: 'Fan1StartStatus',
+              params: [
+                {
+                  code2: 'm3_F2',
+                  code: 'windQuantity',
+                  code1: 'm3_F1',
+                  name: '风量(m³/min)',
+                },
+                {
+                  code2: 'np_F2',
+                  code: 'fp',
+                  code1: 'np_F1',
+                  name: '风压(Pa)',
+                },
+                {
+                  code2: 'Fan2FreqHz',
+                  code: 'hz',
+                  code1: 'Fan1FreqHz',
+                  name: '频率(Hz)',
+                },
+              ],
+              start2: 'Fan2StartStatus',
+            },
+            fanmain_system_wp_2: {
+              start1: 'Fan1StartStatus',
+              params: [
+                {
+                  code2: 'Fan2m3',
+                  code: 'windQuantity',
+                  code1: 'Fan1m3',
+                  name: '风量(m³/min)',
+                },
+                {
+                  code2: 'Fan2Negative',
+                  code: 'fp',
+                  code1: 'Fan1Negative',
+                  name: '风压(Pa)',
+                },
+                {
+                  code2: 'Fan2FreqHz',
+                  code: 'hz',
+                  code1: 'Fan1FreqHz',
+                  name: '频率(Hz)',
+                },
+              ],
+              start2: 'Fan2StartStatus',
+            },
+          },
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              kind: 'gate',
+              id: 1,
+              deviceName: '风门',
+            },
+            {
+              kind: 'window',
+              id: 2,
+              deviceName: '风窗',
+            },
+            {
+              kind: 'windrect_rect',
+              id: 31,
+              deviceName: '矩形测风',
+            },
+            {
+              kind: 'windrect_normal',
+              id: 32,
+              deviceName: '折叠测风',
+            },
+            {
+              kind: 'windrect_ds',
+              id: 33,
+              deviceName: '对射测风',
+            },
+            {
+              kind: 'fanlocal',
+              id: 5,
+              deviceName: '局部通风机',
+            },
+            {
+              kind: 'fanmain',
+              id: 6,
+              deviceName: '主通风机',
+            },
+          ],
+          code: 'device',
+          width: 'width:420px;',
+          showtype: 'device',
+          sort: 3,
+          title: '通风设施远程控制',
+          list: ['gate', 'window', 'windrect', 'fanlocal', 'fanmain'],
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              id: '1778588611962662913',
+              deviceName: '保德枣林回风立井通风阻力',
+            },
+            {
+              id: '1778591914704433153',
+              deviceName: '保德刘家堰回风立井通风阻力',
+            },
+          ],
+          code: 'sys_majorpath',
+          width: 'width:420px;',
+          showtype: 'sys_majorpath',
+          sort: 5,
+          title: '关键通风路线',
+          showparams: [
+            {
+              code: 'm3_total',
+              name: '总风量',
+            },
+            {
+              code: 'drag_total',
+              name: '总阻力',
+            },
+            {
+              code: 'dengjikong',
+              name: '等积孔',
+            },
+          ],
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              id: '1746452629872402434',
+              xufengliang: 0,
+              deviceName: '81203备用工作面',
+            },
+          ],
+          code: 'sys_surface_caimei',
+          width: 'width:420px;',
+          showtype: 'sys_surface_caimei',
+          sort: 4,
+          title: '工作面智能管控',
+          showparams: [
+            {
+              code: 'jin',
+              name: '进风',
+            },
+            {
+              code: 'hui',
+              name: '回风',
+            },
+            {
+              code: 'xufengliang',
+              name: '需风量',
+            },
+          ],
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              code: 'warn_101',
+              name: '蓝色预警',
+            },
+            {
+              code: 'warn_102',
+              name: '黄色预警',
+            },
+            {
+              code: 'warn_103',
+              name: '橙色预警',
+            },
+            {
+              code: 'warn_104',
+              name: '红色预警',
+            },
+            {
+              code: 'warn_201',
+              name: '报警',
+            },
+            {
+              code: 'warn_1001',
+              name: '网络中断',
+            },
+          ],
+          code: 'warn',
+          width: 'width:420px;',
+          showtype: 'warn',
+          sort: 6,
+          title: '设备预警',
+          showparams: [
+            {
+              code: 'red',
+              name: '红色预警',
+            },
+            {
+              code: 'orange',
+              name: '橙色预警',
+            },
+            {
+              code: 'yellow',
+              name: '黄色预警',
+            },
+          ],
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              ycode: 'm3',
+              yMax: 12000,
+              linetype: 'bar',
+              yaxispos: 'left',
+              yName: '(m³/min)',
+              id: 1,
+              list: [],
+              deviceName: '风量',
+            },
+            {
+              ycode: 'va',
+              yMax: 20,
+              linetype: 'line',
+              yaxispos: 'right',
+              yName: '(m/s)',
+              id: 2,
+              list: [],
+              deviceName: '风速',
+            },
+          ],
+          code: 'windrect',
+          left: 'left:420px',
+          width: 'width:1090px;',
+          showtype: 'windrect',
+          sort: 7,
+          title: '风量监测',
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              coast: null,
+              totallength: 105828.3,
+              xufengliang: 16071,
+            },
+          ],
+          code: 'midinfo',
+          showtype: 'midinfo',
+        },
+      ],
+    },
+    location_list: [
+      {
+        id: '1572425902068350986',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'location_list',
+        pagetype: 'list',
+        devicekind: 'location',
+        des: '所在位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1572425902068350987',
+        monitorcode: 'userJson',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'location_list',
+        pagetype: 'list',
+        devicekind: 'location',
+        des: '人员',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1572425902068350988',
+        monitorcode: 'x',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'location_list',
+        pagetype: 'list',
+        devicekind: 'location',
+        des: 'x',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1572425902068350989',
+        monitorcode: 'y',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'location_list',
+        pagetype: 'list',
+        devicekind: 'location',
+        des: 'y',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gate_edit: [
+      {
+        id: '1797462063092068354',
+        monitorcode: 'contrlMod',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_edit',
+        pagetype: 'edit',
+        devicekind: 'gate',
+        des: '控制模式',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'gateContrlMod',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1001420',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_edit',
+        pagetype: 'edit',
+        devicekind: 'gate',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1001430',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_edit',
+        pagetype: 'edit',
+        devicekind: 'gate',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请输入安装位置!" }]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1001520',
+        monitorcode: 'ndoortype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_edit',
+        pagetype: 'edit',
+        devicekind: 'gate',
+        des: '风门类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'ndoortype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: '1',
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1001450',
+        monitorcode: 'bnormalclose',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_edit',
+        pagetype: 'edit',
+        devicekind: 'gate',
+        des: '是否为常闭型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: '0',
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1001460',
+        monitorcode: 'fclearwidth',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_edit',
+        pagetype: 'edit',
+        devicekind: 'gate',
+        des: '净宽',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1001470',
+        monitorcode: 'fclearheight',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_edit',
+        pagetype: 'edit',
+        devicekind: 'gate',
+        des: '净高',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1001480',
+        monitorcode: 'ndoorcount',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_edit',
+        pagetype: 'edit',
+        devicekind: 'gate',
+        des: '风门道数',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1001490',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_edit',
+        pagetype: 'edit',
+        devicekind: 'gate',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1001522',
+        monitorcode: 'doorUse',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_edit',
+        pagetype: 'edit',
+        devicekind: 'gate',
+        des: '风门用途',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'doorUse',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: '1',
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1001523',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_edit',
+        pagetype: 'edit',
+        devicekind: 'gate',
+        des: '等效面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: '1',
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1001530',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_edit',
+        pagetype: 'edit',
+        devicekind: 'gate',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: '1',
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1001510',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_edit',
+        pagetype: 'edit',
+        devicekind: 'gate',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: '0',
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_detail: [
+      {
+        id: '1483691017407946499',
+        monitorcode: 'pa',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_detail',
+        pagetype: 'detail',
+        devicekind: 'modelsensor',
+        des: '气压值(KPa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017407946500',
+        monitorcode: 'temperature',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_detail',
+        pagetype: 'detail',
+        devicekind: 'modelsensor',
+        des: '温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017407946501',
+        monitorcode: 'humidity',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_detail',
+        pagetype: 'detail',
+        devicekind: 'modelsensor',
+        des: '相对湿度(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017407946502',
+        monitorcode: 'density',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_detail',
+        pagetype: 'detail',
+        devicekind: 'modelsensor',
+        des: '密度(kg/m³)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017407946503',
+        monitorcode: 'windSpeed',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_detail',
+        pagetype: 'detail',
+        devicekind: 'modelsensor',
+        des: '风速(m/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017407946504',
+        monitorcode: 'nsensortype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_detail',
+        pagetype: 'detail',
+        devicekind: 'modelsensor',
+        des: '测点类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017407946505',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_detail',
+        pagetype: 'detail',
+        devicekind: 'modelsensor',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017407946506',
+        monitorcode: 'createtime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_detail',
+        pagetype: 'detail',
+        devicekind: 'modelsensor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    spray_monitor: [
+      {
+        id: '1683683588372427114',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_monitor',
+        pagetype: 'monitor',
+        devicekind: 'spray',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427115',
+        monitorcode: 'sprayval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_monitor',
+        pagetype: 'monitor',
+        devicekind: 'spray',
+        des: '监测值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427121',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_monitor',
+        pagetype: 'monitor',
+        devicekind: 'spray',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427122',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_monitor',
+        pagetype: 'monitor',
+        devicekind: 'spray',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427123',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_monitor',
+        pagetype: 'monitor',
+        devicekind: 'spray',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427124',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_monitor',
+        pagetype: 'monitor',
+        devicekind: 'spray',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    car_monitor: [
+      {
+        id: '1572425902068345579',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'car_monitor',
+        pagetype: 'monitor',
+        devicekind: 'car',
+        des: '所在位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1572425902068345580',
+        monitorcode: 'flen',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'car_monitor',
+        pagetype: 'monitor',
+        devicekind: 'car',
+        des: '距离',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1572425902068345581',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'car_monitor',
+        pagetype: 'monitor',
+        devicekind: 'car',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    windrect_edit: [
+      {
+        id: '1483683588448313096',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_edit',
+        pagetype: 'edit',
+        devicekind: 'windrect',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588448313097',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_edit',
+        pagetype: 'edit',
+        devicekind: 'windrect',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请输入安装位置!" }]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588456701698',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_edit',
+        pagetype: 'edit',
+        devicekind: 'windrect',
+        des: '断面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1697408640918069250',
+        monitorcode: 'addrIndex',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_edit',
+        pagetype: 'edit',
+        devicekind: 'windrect',
+        des: '地址号',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1739287194974474241',
+        monitorcode: 'linkId',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_edit',
+        pagetype: 'edit',
+        devicekind: 'windrect',
+        des: '是否显示',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588481867522',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_edit',
+        pagetype: 'edit',
+        devicekind: 'windrect',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588490256130',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_edit',
+        pagetype: 'edit',
+        devicekind: 'windrect',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588498644737',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_edit',
+        pagetype: 'edit',
+        devicekind: 'windrect',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 122,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gate_history: [
+      {
+        id: '1000610',
+        monitorcode: 'gdevicename',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_history',
+        pagetype: 'history',
+        devicekind: 'gate',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000630',
+        monitorcode: 'sourcePressure',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_history',
+        pagetype: 'history',
+        devicekind: 'gate',
+        des: '气源(MPa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000640',
+        monitorcode: 'frontGateOpen',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_history',
+        pagetype: 'history',
+        devicekind: 'gate',
+        des: '前门状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000650',
+        monitorcode: 'rearGateOpen',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_history',
+        pagetype: 'history',
+        devicekind: 'gate',
+        des: '后门状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000660',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_history',
+        pagetype: 'history',
+        devicekind: 'gate',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796485348702244865',
+        monitorcode: 'ttime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_history',
+        pagetype: 'history',
+        devicekind: 'gate',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 51,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    nitrogen_edit: [
+      {
+        id: '1683683588366427130',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_edit',
+        pagetype: 'edit',
+        devicekind: 'nitrogen',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427131',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_edit',
+        pagetype: 'edit',
+        devicekind: 'nitrogen',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427132',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_edit',
+        pagetype: 'edit',
+        devicekind: 'nitrogen',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请选择监测类型!" }]',
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427133',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_edit',
+        pagetype: 'edit',
+        devicekind: 'nitrogen',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427134',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_edit',
+        pagetype: 'edit',
+        devicekind: 'nitrogen',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    pump_detail: [
+      {
+        id: '1684854186918367233',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_detail',
+        pagetype: 'detail',
+        devicekind: 'pump',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854186918367234',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_detail',
+        pagetype: 'detail',
+        devicekind: 'pump',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854186922561538',
+        monitorcode: 'createtime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_detail',
+        pagetype: 'detail',
+        devicekind: 'pump',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    atomizing_list: [
+      {
+        id: '1703949640830193666',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_list',
+        pagetype: 'list',
+        devicekind: 'atomizing',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640838582273',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_list',
+        pagetype: 'list',
+        devicekind: 'atomizing',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640838582274',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_list',
+        pagetype: 'list',
+        devicekind: 'atomizing',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640842776577',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_list',
+        pagetype: 'list',
+        devicekind: 'atomizing',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    obfurage_history: [
+      {
+        id: '1703949664066637826',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_history',
+        pagetype: 'history',
+        devicekind: 'obfurage',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664066637827',
+        monitorcode: 'coval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_history',
+        pagetype: 'history',
+        devicekind: 'obfurage',
+        des: '一氧化碳',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588367427127',
+        monitorcode: 'co2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_history',
+        pagetype: 'history',
+        devicekind: 'obfurage',
+        des: '二氧化碳',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664070832129',
+        monitorcode: 'ch4val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_history',
+        pagetype: 'history',
+        devicekind: 'obfurage',
+        des: '甲烷',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664070832130',
+        monitorcode: 'c2h2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_history',
+        pagetype: 'history',
+        devicekind: 'obfurage',
+        des: '乙炔',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664070832132',
+        monitorcode: 'o2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_history',
+        pagetype: 'history',
+        devicekind: 'obfurage',
+        des: '氧气',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588367427128',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_history',
+        pagetype: 'history',
+        devicekind: 'obfurage',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 20,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664070832133',
+        monitorcode: 'ttime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_history',
+        pagetype: 'history',
+        devicekind: 'obfurage',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_multi_monitor: [
+      {
+        id: '1483691017374392090',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_multi_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: 250,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392091',
+        monitorcode: 'pa',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_multi_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '气压值(kPa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392092',
+        monitorcode: 'temperature',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_multi_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392093',
+        monitorcode: 'humidity',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_multi_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '相对湿度(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392094',
+        monitorcode: 'density',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_multi_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '密度(kg/m³)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392096',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_multi_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392097',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_multi_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392098',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_multi_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    obfurage_list: [
+      {
+        id: '1703949664091803650',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_list',
+        pagetype: 'list',
+        devicekind: 'obfurage',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588367427136',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_list',
+        pagetype: 'list',
+        devicekind: 'obfurage',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588367427137',
+        monitorcode: 'famendv3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_list',
+        pagetype: 'list',
+        devicekind: 'obfurage',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664100192257',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_list',
+        pagetype: 'list',
+        devicekind: 'obfurage',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588367427138',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_list',
+        pagetype: 'list',
+        devicekind: 'obfurage',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanmain_edit: [
+      {
+        id: '1483700151666306579',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_edit',
+        pagetype: 'edit',
+        devicekind: 'fanmain',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666306580',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_edit',
+        pagetype: 'edit',
+        devicekind: 'fanmain',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请输入安装位置!" }]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666695172',
+        monitorcode: 'strremark',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_edit',
+        pagetype: 'edit',
+        devicekind: 'fanmain',
+        des: '备注',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666695173',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_edit',
+        pagetype: 'edit',
+        devicekind: 'fanmain',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1795413212927557633',
+        monitorcode: 'strserno',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_edit',
+        pagetype: 'edit',
+        devicekind: 'fanmain',
+        des: '关联code',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666083778',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_edit',
+        pagetype: 'edit',
+        devicekind: 'fanmain',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666083779',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_edit',
+        pagetype: 'edit',
+        devicekind: 'fanmain',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 122,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanmain_left: [
+      {
+        id: '1611193503432957958',
+        monitorcode: 'Fanm3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '风量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gas_monitor: [
+      {
+        id: '1666679892657946631',
+        monitorcode: 'CH41',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: 'CH4',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140929',
+        monitorcode: 'flowRate1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '流量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140930',
+        monitorcode: 'scalarRate1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '纯量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140931',
+        monitorcode: 'unitTotalMass1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '累计抽采量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140932',
+        monitorcode: 'nPressure2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '负压',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140933',
+        monitorcode: 'CH52',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: 'CH5',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140934',
+        monitorcode: 'flowRate2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '流量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140935',
+        monitorcode: 'scalarRate2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '纯量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140936',
+        monitorcode: 'unitTotalMass2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '累计抽采量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140937',
+        monitorcode: 'nPressure3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '负压',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140938',
+        monitorcode: 'CH63',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: 'CH6',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140939',
+        monitorcode: 'flowRate3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '流量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140940',
+        monitorcode: 'scalarRate3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '纯量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140941',
+        monitorcode: 'unitTotalMass3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '累计抽采量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140942',
+        monitorcode: 'extractionPumpStateOpen1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '1#抽采泵打开',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140943',
+        monitorcode: 'extractionPumpStateClose1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '1#抽采泵关闭',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140944',
+        monitorcode: 'extractionPumpStateOpen2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '2#抽采泵打开',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892662140945',
+        monitorcode: 'extractionPumpStateClose2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '2#抽采泵关闭',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810384244742',
+        monitorcode: 'CH41',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: 'CH4',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439042',
+        monitorcode: 'flowRate1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '流量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439043',
+        monitorcode: 'scalarRate1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '纯量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439044',
+        monitorcode: 'unitTotalMass1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '累计抽采量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439045',
+        monitorcode: 'nPressure2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '负压',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439046',
+        monitorcode: 'CH52',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: 'CH5',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439047',
+        monitorcode: 'flowRate2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '流量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439048',
+        monitorcode: 'scalarRate2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '纯量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439049',
+        monitorcode: 'unitTotalMass2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '累计抽采量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439050',
+        monitorcode: 'nPressure3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '负压',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439051',
+        monitorcode: 'CH63',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: 'CH6',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439052',
+        monitorcode: 'flowRate3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '流量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439053',
+        monitorcode: 'scalarRate3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '纯量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439054',
+        monitorcode: 'unitTotalMass3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '累计抽采量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439055',
+        monitorcode: 'extractionPumpStateOpen1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '1#抽采泵打开',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439056',
+        monitorcode: 'extractionPumpStateClose1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '1#抽采泵关闭',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439057',
+        monitorcode: 'extractionPumpStateOpen2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '2#抽采泵打开',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810388439058',
+        monitorcode: 'extractionPumpStateClose2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '2#抽采泵关闭',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892653752321',
+        monitorcode: 'valve1Val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '1#智能阀门',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810380050433',
+        monitorcode: 'valve1Val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '1#智能阀门',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892657946626',
+        monitorcode: 'valve2Val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '2#智能阀门',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810380050434',
+        monitorcode: 'valve2Val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '2#智能阀门',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892657946628',
+        monitorcode: 'valve4Val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '4#智能阀门',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810384244739',
+        monitorcode: 'valve4Val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '4#智能阀门',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892657946627',
+        monitorcode: 'valve3Val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '3#智能阀门',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892657946629',
+        monitorcode: 'valve5Val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '5#智能阀门',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810384244738',
+        monitorcode: 'valve3Val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '3#智能阀门',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810384244740',
+        monitorcode: 'valve5Val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '5#智能阀门',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666679892657946630',
+        monitorcode: 'nPressure1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '负压',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1666680810384244741',
+        monitorcode: 'nPressure1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas',
+        des: '负压',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    surface: [
+      {
+        id: '10290',
+        monitorcode: 'timeList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '数据监测',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 0,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10010',
+        monitorcode: 'Paramdata',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '参数设置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 11,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10300',
+        monitorcode: 'chartLine',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '曲线图',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10060',
+        monitorcode: 'Showdata',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '监测数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 11,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10310',
+        monitorcode: 'chartBar',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '柱状图',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10020',
+        monitorcode: 'windrectData',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '测风监测',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 12,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10050',
+        monitorcode: 'gateData',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '风门监测',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 12,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10030',
+        monitorcode: 'windowData',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '风窗监测',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 12,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10040',
+        monitorcode: 'sensorData',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '传感器监测',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 12,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10070',
+        monitorcode: 'chartdata',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '图表',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 11,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10080',
+        monitorcode: 'Camera',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '监控',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 11,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10090',
+        monitorcode: 'windrect_monitor',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '测风数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 5,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10100',
+        monitorcode: 'window_monitor',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '风窗数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 5,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10110',
+        monitorcode: 'gate_monitor',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '风门数据 ',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 5,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10120',
+        monitorcode: 'sensor_monitor',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '传感器数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 5,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10130',
+        monitorcode: 'windrectHistory',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '测风历史',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 8,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10140',
+        monitorcode: 'windowHistory',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '风窗历史',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 8,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10150',
+        monitorcode: 'gateHistory',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '风门历史',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 8,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10160',
+        monitorcode: 'sensorHistory',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '传感器历史',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 8,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 16,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10170',
+        monitorcode: 'windrectChartline',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '测风曲线',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 6,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 17,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10180',
+        monitorcode: 'windowChartline',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '风窗曲线',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 6,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 18,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10190',
+        monitorcode: 'gateChartline',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '风门曲线',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 6,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 19,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10200',
+        monitorcode: 'sensorChartline',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '传感器曲线',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 6,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 20,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10210',
+        monitorcode: 'windrectChartbar',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '测风柱状图',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 7,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10220',
+        monitorcode: 'windowChartbar',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '风窗柱状图',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 7,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 22,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10230',
+        monitorcode: 'gateChartbar',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '风门柱状图',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 7,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 23,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10240',
+        monitorcode: 'sensorChartbar',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '传感器柱状图',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 7,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 24,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10250',
+        monitorcode: 'historyList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '历史数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 25,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10260',
+        monitorcode: 'alarmList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '报警数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 26,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10270',
+        monitorcode: 'operatorList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '操作历史',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 27,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '10280',
+        monitorcode: 'Console',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'surface',
+        pagetype: 'detail',
+        devicekind: 'surface',
+        des: '输出',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 3,
+        showflag: 1,
+        activeflag: 1,
+        defaultval: null,
+        rules: null,
+        sort: 28,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    windrect_dd_monitor: [
+      {
+        id: '1483691017374392076',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_dd_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392077',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_dd_monitor',
+        pagetype: 'monitor',
+        devicekind: 'windrect',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: 200,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392082',
+        monitorcode: 'va',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_dd_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '风速(m/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392083',
+        monitorcode: 'm3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_dd_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '风量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392084',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_dd_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392085',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_dd_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392086',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_dd_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_gas_history: [
+      {
+        id: '1673572723825696770',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_gas_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673572723850862593',
+        monitorcode: 'gasval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_gas_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '甲烷(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673572723850862594',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_gas_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673572723850862595',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_gas_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673572723850862596',
+        monitorcode: 'gcreatetime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_gas_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    atomizing_chart: [
+      {
+        id: '1703949640746307585',
+        monitorcode: 'dust',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_chart',
+        pagetype: 'chart',
+        devicekind: 'atomizing',
+        des: '粉尘浓度',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: 'Pa',
+        ymax: 100,
+        placeholder: null,
+        legend: '水压',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: 'm/s',
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    forcFan_list: [
+      {
+        id: '1814172117304307715',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_list',
+        pagetype: 'list',
+        devicekind: 'forcFan',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1814172117304307714',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_list',
+        pagetype: 'list',
+        devicekind: 'forcFan',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1814172117300113410',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_list',
+        pagetype: 'list',
+        devicekind: 'forcFan',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1814172117287530498',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_list',
+        pagetype: 'list',
+        devicekind: 'forcFan',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_edit: [
+      {
+        id: '1483691017407946507',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_edit',
+        pagetype: 'edit',
+        devicekind: 'modelsensor',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017407946508',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_edit',
+        pagetype: 'edit',
+        devicekind: 'modelsensor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请输入安装位置!" }]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017416335106',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_edit',
+        pagetype: 'edit',
+        devicekind: 'modelsensor',
+        des: '断面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017445695233',
+        monitorcode: 'busev2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_edit',
+        pagetype: 'edit',
+        devicekind: 'modelsensor',
+        des: '备注',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1693855365161590786',
+        monitorcode: 'addrIndex',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_edit',
+        pagetype: 'edit',
+        devicekind: 'modelsensor',
+        des: '地址号',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1696773447383322625',
+        monitorcode: 'standCode',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_edit',
+        pagetype: 'edit',
+        devicekind: 'modelsensor',
+        des: '站号',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017454083841',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_edit',
+        pagetype: 'edit',
+        devicekind: 'modelsensor',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017454083842',
+        monitorcode: 'strtype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_edit',
+        pagetype: 'edit',
+        devicekind: 'modelsensor',
+        des: '点表',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'modelsensorkind',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017462472449',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_edit',
+        pagetype: 'edit',
+        devicekind: 'modelsensor',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017462472450',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_edit',
+        pagetype: 'edit',
+        devicekind: 'modelsensor',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 122,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    subdevice_list: [
+      {
+        id: '3000430',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'subdevice_list',
+        pagetype: 'list',
+        devicekind: 'subdevice',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '3000490',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'subdevice_list',
+        pagetype: 'list',
+        devicekind: 'subdevice',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    pulping_edit: [
+      {
+        id: '1683683588365427131',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_edit',
+        pagetype: 'edit',
+        devicekind: 'pulping',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427132',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_edit',
+        pagetype: 'edit',
+        devicekind: 'pulping',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请选择监测类型!" }]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427133',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_edit',
+        pagetype: 'edit',
+        devicekind: 'pulping',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427134',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_edit',
+        pagetype: 'edit',
+        devicekind: 'pulping',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427130',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_edit',
+        pagetype: 'edit',
+        devicekind: 'pulping',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fiber_edit: [
+      {
+        id: '1483683588568313096',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_edit',
+        pagetype: 'edit',
+        devicekind: 'fiber',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 1,
+        width: 180,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588566701698',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_edit',
+        pagetype: 'edit',
+        devicekind: 'fiber',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请选择监测类型!" }]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588566701699',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_edit',
+        pagetype: 'edit',
+        devicekind: 'fiber',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588568313097',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_edit',
+        pagetype: 'edit',
+        devicekind: 'fiber',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588568313110',
+        monitorcode: 'startPos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_edit',
+        pagetype: 'edit',
+        devicekind: 'fiber',
+        des: '起始位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588568313111',
+        monitorcode: 'endPos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_edit',
+        pagetype: 'edit',
+        devicekind: 'fiber',
+        des: '终止位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588568313112',
+        monitorcode: 'pointNumber',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_edit',
+        pagetype: 'edit',
+        devicekind: 'fiber',
+        des: '测点数',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588568313113',
+        monitorcode: 'intervalLength',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_edit',
+        pagetype: 'edit',
+        devicekind: 'fiber',
+        des: '间隔',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588568313114',
+        monitorcode: 'totalLength',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_edit',
+        pagetype: 'edit',
+        devicekind: 'fiber',
+        des: '总长度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588568313115',
+        monitorcode: 'supportNum',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_edit',
+        pagetype: 'edit',
+        devicekind: 'fiber',
+        des: '支架个数',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanlocal_detail: [
+      {
+        id: '1483700151821917954',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306561',
+        monitorcode: 'gas1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '瓦斯1',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306562',
+        monitorcode: 'gas2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '瓦斯2',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306563',
+        monitorcode: 'gas3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '瓦斯3',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306564',
+        monitorcode: 'gas4',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '瓦斯4',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306565',
+        monitorcode: 'windSpeed1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '风筒风速1',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306566',
+        monitorcode: 'windSpeed2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '风筒风速2',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306567',
+        monitorcode: 'windQuantity1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '风筒风量1',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306568',
+        monitorcode: 'windQuantity2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '风筒风量2',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306569',
+        monitorcode: 'tu1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '母线电压1',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306571',
+        monitorcode: 'fI1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '输出电流1',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306572',
+        monitorcode: 'fP1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '输出功率1',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306573',
+        monitorcode: 'fHz1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '频率1',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306574',
+        monitorcode: 'tu2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '母线电压2',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 16,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306575',
+        monitorcode: 'fu2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '输出电压2',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 17,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306576',
+        monitorcode: 'fI2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '输出电流2',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 18,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306577',
+        monitorcode: 'fP2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '输出功率2',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 19,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306578',
+        monitorcode: 'fHz2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '频率2',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 20,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306570',
+        monitorcode: 'fu1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_detail',
+        pagetype: 'detail',
+        devicekind: 'fanlocal',
+        des: '输出电压1',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 122,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    location_monitor: [
+      {
+        id: '1572425902059945570',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'location_monitor',
+        pagetype: 'monitor',
+        devicekind: 'location',
+        des: '所在位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1572425902068350977',
+        monitorcode: 'userName',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'location_monitor',
+        pagetype: 'monitor',
+        devicekind: 'location',
+        des: '人员',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1739808974629724161',
+        monitorcode: 'other1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'location_monitor',
+        pagetype: 'monitor',
+        devicekind: 'location',
+        des: 'X',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1739809080590426114',
+        monitorcode: 'other2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'location_monitor',
+        pagetype: 'monitor',
+        devicekind: 'location',
+        des: 'Y',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1572425902068350984',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'location_monitor',
+        pagetype: 'monitor',
+        devicekind: 'location',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gas_pump_history: [
+      {
+        id: '1684854695456755718',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_history',
+        pagetype: 'history',
+        devicekind: 'gas_pump',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854695460950017',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_history',
+        pagetype: 'history',
+        devicekind: 'gas_pump',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854695460950018',
+        monitorcode: 'gcreatetime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_history',
+        pagetype: 'history',
+        devicekind: 'gas_pump',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    safetymonitor_monitor: [
+      {
+        id: '1703947339721773058',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'safetymonitor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339730161666',
+        monitorcode: 'devcode',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'safetymonitor',
+        des: '设备code',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339730161667',
+        monitorcode: 'dataTypeName',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'safetymonitor',
+        des: '传感器类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339730161668',
+        monitorcode: 'value',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'safetymonitor',
+        des: '值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339734355970',
+        monitorcode: 'unit',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'safetymonitor',
+        des: '单位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339734355971',
+        monitorcode: 'state_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'safetymonitor',
+        des: '状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339734355972',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'safetymonitor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 19,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    obfurage_detail: [
+      {
+        id: '1703949664112775170',
+        monitorcode: 'isSelfDevice',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_detail',
+        pagetype: 'edit',
+        devicekind: 'obfurage',
+        des: '是否自己设备',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664100192259',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_detail',
+        pagetype: 'detail',
+        devicekind: 'obfurage',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664100192260',
+        monitorcode: 'coval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_detail',
+        pagetype: 'detail',
+        devicekind: 'obfurage',
+        des: '一氧化碳',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664100192261',
+        monitorcode: 'co2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_detail',
+        pagetype: 'detail',
+        devicekind: 'obfurage',
+        des: '二氧化碳',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588367427142',
+        monitorcode: 'gasval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_detail',
+        pagetype: 'detail',
+        devicekind: 'obfurage',
+        des: '甲烷',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664104386561',
+        monitorcode: 'ch4val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_detail',
+        pagetype: 'detail',
+        devicekind: 'obfurage',
+        des: '甲烷',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588367427143',
+        monitorcode: 'chval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_detail',
+        pagetype: 'detail',
+        devicekind: 'obfurage',
+        des: '乙炔',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664104386562',
+        monitorcode: 'c2h2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_detail',
+        pagetype: 'detail',
+        devicekind: 'obfurage',
+        des: '乙炔',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588367427144',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_detail',
+        pagetype: 'detail',
+        devicekind: 'obfurage',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588367427145',
+        monitorcode: 'createtime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_detail',
+        pagetype: 'detail',
+        devicekind: 'obfurage',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664104386564',
+        monitorcode: 'o2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_detail',
+        pagetype: 'detail',
+        devicekind: 'obfurage',
+        des: '氧气',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664104386565',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_detail',
+        pagetype: 'detail',
+        devicekind: 'obfurage',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 19,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    pump_monitor: [
+      {
+        id: '1684854186876424193',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pump',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854186884812801',
+        monitorcode: 'sprayval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pump',
+        des: '监测值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854186889007105',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pump',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854186889007106',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pump',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854186889007107',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pump',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    pressurefan_detail: [
+      {
+        id: '1683683588364427138',
+        monitorcode: 'm3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_detail',
+        pagetype: 'detail',
+        devicekind: 'pressurefan',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588478313089',
+        monitorcode: 'loadPressF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_detail',
+        pagetype: 'detail',
+        devicekind: 'pressurefan',
+        des: '加载压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588478313090',
+        monitorcode: 'unloadPressF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_detail',
+        pagetype: 'detail',
+        devicekind: 'pressurefan',
+        des: '卸载压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588478313091',
+        monitorcode: 'compressExhaustPressF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_detail',
+        pagetype: 'detail',
+        devicekind: 'pressurefan',
+        des: '空压机排气压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588478313093',
+        monitorcode: 'compressSeparatePressF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_detail',
+        pagetype: 'detail',
+        devicekind: 'pressurefan',
+        des: '空压机分离压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427139',
+        monitorcode: 'compressHostTempF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_detail',
+        pagetype: 'detail',
+        devicekind: 'pressurefan',
+        des: '空压机主机温度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427140',
+        monitorcode: 'compressCrewTempF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_detail',
+        pagetype: 'detail',
+        devicekind: 'pressurefan',
+        des: '空压机机组温度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427141',
+        monitorcode: 'compressRunTimeF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_detail',
+        pagetype: 'detail',
+        devicekind: 'pressurefan',
+        des: '空压机运行时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427142',
+        monitorcode: 'compressLoadTimeF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_detail',
+        pagetype: 'detail',
+        devicekind: 'pressurefan',
+        des: '空压机加载时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427143',
+        monitorcode: 'oilPosit',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_detail',
+        pagetype: 'detail',
+        devicekind: 'pressurefan',
+        des: '油位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427144',
+        monitorcode: 'airReceiverFlow',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_detail',
+        pagetype: 'detail',
+        devicekind: 'pressurefan',
+        des: '储气罐流量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588478313094',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_detail',
+        pagetype: 'detail',
+        devicekind: 'pressurefan',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588478313095',
+        monitorcode: 'createtime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_detail',
+        pagetype: 'detail',
+        devicekind: 'pressurefan',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    bigpage1: {
+      jsondata: [
+        {
+          showdata: [
+            {
+              id: '1712030595700707330',
+              deviceName: '81205胶运3-4联巷',
+            },
+            {
+              id: '1712030678265581569',
+              deviceName: '81205胶运3-4联巷',
+            },
+            {
+              id: '1777253997960691713',
+              deviceName: '81206胶运1联巷',
+            },
+            {
+              id: '1777254088729624578',
+              deviceName: '81206胶运1联巷',
+            },
+          ],
+          code: 'fanlocal',
+          width: 'width:420px;',
+          showtype: 'fanlocal',
+          sort: 2,
+          title: '局部通风系统',
+          showparams: {
+            fanlocal_systeml_zj: [
+              {
+                code2: 'windQuantity1',
+                code: 'f1Val',
+                code1: 'windQuantity1',
+                name: '吸风量(m³/min)',
+              },
+              {
+                code2: 'windQuantity2',
+                code: 'f2Val',
+                code1: 'windQuantity2',
+                name: '供风量(m³/min)',
+              },
+              {
+                code2: 'fHz2',
+                code: 'hz',
+                code1: 'fHz1',
+                name: '频率(Hz)',
+              },
+              {
+                code2: 'fanStart2',
+                code: 'runFan',
+                code1: 'fanStart1',
+                name: '运行风机',
+              },
+            ],
+            fanlocal_systeml: [
+              {
+                code2: 'windQuantity1',
+                code: 'f1Val',
+                code1: 'windQuantity1',
+                name: '吸风量(m³/min)',
+              },
+              {
+                code2: 'windQuantity2',
+                code: 'f2Val',
+                code1: 'windQuantity2',
+                name: '供风量(m³/min)',
+              },
+              {
+                code2: 'fHz2',
+                code: 'hz',
+                code1: 'fHz1',
+                name: '频率(Hz)',
+              },
+              {
+                code2: 'fanStart2',
+                code: 'runFan',
+                code1: 'fanStart1',
+                name: '运行风机',
+              },
+            ],
+          },
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              id: '1779318369688166401',
+              deviceName: '枣林',
+            },
+            {
+              id: '1779318465490264066',
+              deviceName: '刘家堰',
+            },
+          ],
+          code: 'fanmain',
+          width: 'width:420px;',
+          showtype: 'fanmain',
+          sort: 1,
+          title: '主通风机系统',
+          showparams: {
+            fanmain_system_wp: {
+              start1: 'stop1Run23',
+              params: [
+                {
+                  code2: 'stop1Run81',
+                  code: 'windQuantity',
+                  code1: 'stop1Run41',
+                  name: '风量(m³/min)',
+                },
+                {
+                  code2: 'stop1Run78',
+                  code: 'fp',
+                  code1: 'stop1Run34',
+                  name: '风压(Pa)',
+                },
+                {
+                  code2: 'stop1Run69',
+                  code: 'runFan',
+                  code1: 'stop1Run23',
+                  name: '运行风机',
+                },
+                {
+                  code2: 'stop1Run67',
+                  code: 'hz',
+                  code1: 'stop1Run21',
+                  name: '频率(Hz)',
+                },
+              ],
+              start2: 'stop1Run69',
+            },
+            fanmain_system: {
+              start1: 'isRun_F1',
+              params: [
+                {
+                  code2: 'm3_F2',
+                  code: 'windQuantity',
+                  code1: 'm3_F1',
+                  name: '风量(m³/min)',
+                },
+                {
+                  code2: 'np_F2',
+                  code: 'fp',
+                  code1: 'np_F1',
+                  name: '风压(Pa)',
+                },
+                {
+                  code2: 'isRun_F2',
+                  code: 'runFan',
+                  code1: 'isRun_F1',
+                  name: '运行风机',
+                },
+                {
+                  code2: 'fHz_F2',
+                  code: 'hz',
+                  code1: 'fHz_F1',
+                  name: '频率(Hz)',
+                },
+              ],
+              start2: 'isRun_F2',
+            },
+          },
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              kind: 'gate',
+              id: 1,
+              deviceName: '风门',
+            },
+            {
+              kind: 'window',
+              id: 2,
+              deviceName: '风窗',
+            },
+            {
+              kind: 'windrect_rect',
+              id: 31,
+              deviceName: '矩形测风',
+            },
+            {
+              kind: 'windrect_normal',
+              id: 32,
+              deviceName: '折叠测风',
+            },
+            {
+              kind: 'windrect_ds',
+              id: 33,
+              deviceName: '对射测风',
+            },
+            {
+              kind: 'modelsensor',
+              id: 4,
+              deviceName: '传感器',
+            },
+          ],
+          code: 'device',
+          width: 'width:420px;',
+          showtype: 'device',
+          sort: 3,
+          title: '通风设施远程控制',
+          list: ['gate', 'window', 'modelsensor', 'windrect'],
+          height: 'height:260px;',
+        },
+        {
+          showdata: [],
+          code: 'xufengliang',
+          width: 'width:420px;',
+          showtype: 'xufengliang',
+          sort: 4,
+          title: '需风量分析',
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              id: '1778588611962662913',
+              deviceName: '保德枣林回风立井通风阻力',
+            },
+            {
+              id: '1778591914704433153',
+              deviceName: '保德刘家堰回风立井通风阻力',
+            },
+          ],
+          code: 'sys_majorpath',
+          width: 'width:420px;',
+          showtype: 'sys_majorpath',
+          sort: 5,
+          title: '关键通风路线',
+          showparams: [
+            {
+              code: 'm3_total',
+              name: '总风量',
+            },
+            {
+              code: 'drag_total',
+              name: '总阻力',
+            },
+            {
+              code: 'dengjikong',
+              name: '等积孔',
+            },
+          ],
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              code: 'warn_101',
+              name: '蓝色预警',
+            },
+            {
+              code: 'warn_102',
+              name: '黄色预警',
+            },
+            {
+              code: 'warn_103',
+              name: '橙色预警',
+            },
+            {
+              code: 'warn_104',
+              name: '红色预警',
+            },
+            {
+              code: 'warn_201',
+              name: '报警',
+            },
+            {
+              code: 'warn_1001',
+              name: '网络中断',
+            },
+          ],
+          code: 'warn',
+          width: 'width:420px;',
+          showtype: 'warn',
+          sort: 6,
+          title: '设备预警',
+          showparams: [
+            {
+              code: 'red',
+              name: '红色预警',
+            },
+            {
+              code: 'orange',
+              name: '橙色预警',
+            },
+            {
+              code: 'yellow',
+              name: '黄色预警',
+            },
+          ],
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              ycode: 'm3',
+              yMax: 12000,
+              linetype: 'bar',
+              yaxispos: 'left',
+              yName: '(m³/min)',
+              id: 1,
+              list: [],
+              deviceName: '风量',
+            },
+            {
+              ycode: 'va',
+              yMax: 20,
+              linetype: 'line',
+              yaxispos: 'right',
+              yName: '(m/s)',
+              id: 2,
+              list: [],
+              deviceName: '风速',
+            },
+          ],
+          code: 'windrect',
+          left: 'left:430px',
+          width: 'width:1080px;',
+          showtype: 'windrect',
+          sort: 7,
+          title: '风量监测',
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              id: '1746452629872402434',
+              xufengliang: 0,
+              deviceName: '81203备用工作面',
+            },
+          ],
+          code: 'sys_surface_caimei',
+          width: 'width:420px;',
+          showtype: 'sys_surface_caimei',
+          sort: 5,
+          title: '采煤工作面',
+          height: 'height:260px;',
+        },
+        {
+          showdata: [],
+          code: 'sys_surface_juejin',
+          width: 'width:420px;',
+          showtype: 'sys_surface_juejin',
+          sort: 5,
+          title: '掘进工作面',
+          height: 'height:260px;',
+        },
+        {
+          showdata: [],
+          code: 'sys_dongshi',
+          width: 'width:420px;',
+          showtype: 'sys_dongshi',
+          sort: 5,
+          title: '机电硐室',
+          height: 'height:260px;',
+        },
+        {
+          showdata: [],
+          code: 'sys_empty',
+          width: 'width:420px;',
+          showtype: 'sys_empty',
+          sort: 5,
+          title: '采空区',
+          height: 'height:260px;',
+        },
+        {
+          showdata: [],
+          code: 'sys_maintunnel_leather',
+          width: 'width:420px;',
+          showtype: 'sys_maintunnel_leather',
+          sort: 5,
+          title: '皮带巷',
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              ycode: 'm3',
+              yMax: 12000,
+              linetype: 'bar',
+              yaxispos: 'left',
+              yName: '(m³/min)',
+              id: 1,
+              list: [],
+              deviceName: '风量',
+            },
+            {
+              ycode: 'va',
+              yMax: 20,
+              linetype: 'line',
+              yaxispos: 'right',
+              yName: '(m/s)',
+              id: 2,
+              list: [],
+              deviceName: '风速',
+            },
+          ],
+          code: 'sys_wind',
+          width: 'width:420px;',
+          showtype: 'sys_wind',
+          sort: 5,
+          title: '风量监测系统1',
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              coast: null,
+              totallength: 105828.3,
+              xufengliang: 16071,
+            },
+          ],
+          code: 'midinfo',
+          showtype: 'midinfo',
+        },
+      ],
+    },
+    fanlocal_list: [
+      {
+        id: '1483700151779974919',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_list',
+        pagetype: 'list',
+        devicekind: 'fanlocal',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151779974920',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_list',
+        pagetype: 'list',
+        devicekind: 'fanlocal',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151779974921',
+        monitorcode: 'fchimenydiamlimit',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_list',
+        pagetype: 'list',
+        devicekind: 'fanlocal',
+        des: '风筒直径(mm)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151788363522',
+        monitorcode: 'fchimenylength',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_list',
+        pagetype: 'list',
+        devicekind: 'fanlocal',
+        des: '风筒长度(m)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151796752129',
+        monitorcode: 'ntype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_list',
+        pagetype: 'list',
+        devicekind: 'fanlocal',
+        des: '类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151796752130',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_list',
+        pagetype: 'list',
+        devicekind: 'fanlocal',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    alarm_history: [
+      {
+        id: '100000900',
+        monitorcode: 'devicename',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'alarm_history',
+        pagetype: 'history',
+        devicekind: 'alarm',
+        des: '设备名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '100000940',
+        monitorcode: 'valuename',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'alarm_history',
+        pagetype: 'history',
+        devicekind: 'alarm',
+        des: '报警字段',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '100000910',
+        monitorcode: 'nwartype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'alarm_history',
+        pagetype: 'history',
+        devicekind: 'alarm',
+        des: '报警类型',
+        yaxispos: '',
+        linetype: '',
+        yname: '',
+        ymax: null,
+        placeholder: '',
+        legend: '',
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: '',
+        rules: '',
+        sort: 6,
+        width: null,
+        unit: '',
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '100000950',
+        monitorcode: 'wardescrip',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'alarm_history',
+        pagetype: 'history',
+        devicekind: 'alarm',
+        des: '报警描述',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '100000960',
+        monitorcode: 'starttime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'alarm_history',
+        pagetype: 'history',
+        devicekind: 'alarm',
+        des: '报警时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '100000970',
+        monitorcode: 'endtime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'alarm_history',
+        pagetype: 'history',
+        devicekind: 'alarm',
+        des: '解决时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '100000980',
+        monitorcode: 'warntime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'alarm_history',
+        pagetype: 'history',
+        devicekind: 'alarm',
+        des: '报警时长',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '100000990',
+        monitorcode: 'isok',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'alarm_history',
+        pagetype: 'history',
+        devicekind: 'alarm',
+        des: '是否解决',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gasmonitor_edit: [
+      {
+        id: '1724616893875433474',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_edit',
+        pagetype: 'edit',
+        devicekind: 'gasmonitor',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893787353090',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_edit',
+        pagetype: 'edit',
+        devicekind: 'gasmonitor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893867044866',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_edit',
+        pagetype: 'edit',
+        devicekind: 'gasmonitor',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请选择监测类型!" }]',
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893862850561',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_edit',
+        pagetype: 'edit',
+        devicekind: 'gasmonitor',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893858656258',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_edit',
+        pagetype: 'edit',
+        devicekind: 'gasmonitor',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_dp_history: [
+      {
+        id: '1783326746005147650',
+        monitorcode: 'gdevicename',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_dp_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1783327444394512386',
+        monitorcode: 'dp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_dp_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '差压(Pa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1783326903090221057',
+        monitorcode: 'ttime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_dp_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    pulping_history: [
+      {
+        id: '1683683588365427125',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_history',
+        pagetype: 'history',
+        devicekind: 'pulping',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427126',
+        monitorcode: 'o2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_history',
+        pagetype: 'history',
+        devicekind: 'pulping',
+        des: '氧气',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427127',
+        monitorcode: 'waterPump',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_history',
+        pagetype: 'history',
+        devicekind: 'pulping',
+        des: '清水泵',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427128',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_history',
+        pagetype: 'history',
+        devicekind: 'pulping',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427129',
+        monitorcode: 'gcreatetime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_history',
+        pagetype: 'history',
+        devicekind: 'pulping',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    windrect_monitor: [
+      {
+        id: '1483683588364427009',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_monitor',
+        pagetype: 'monitor',
+        devicekind: 'windrect',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: 220,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1774742208396120066',
+        monitorcode: 'typeName',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_monitor',
+        pagetype: 'monitor',
+        devicekind: 'windrect',
+        des: '设备类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588364427012',
+        monitorcode: 'va',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_monitor',
+        pagetype: 'monitor',
+        devicekind: 'windrect',
+        des: '风速(m/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588364427014',
+        monitorcode: 'm3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_monitor',
+        pagetype: 'monitor',
+        devicekind: 'windrect',
+        des: '风量(m³/min)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588364427013',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_monitor',
+        pagetype: 'monitor',
+        devicekind: 'windrect',
+        des: '断面积(㎡)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588372815618',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_monitor',
+        pagetype: 'monitor',
+        devicekind: 'windrect',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588372815619',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_monitor',
+        pagetype: 'monitor',
+        devicekind: 'windrect',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588372815620',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_monitor',
+        pagetype: 'monitor',
+        devicekind: 'windrect',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 16,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanlocal_chart: [
+      {
+        id: '1483700151779974917',
+        monitorcode: 'windQuantity1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_chart',
+        pagetype: 'chart',
+        devicekind: 'fanlocal',
+        des: '风筒风量1',
+        yaxispos: 'right',
+        linetype: 'bar',
+        yname: 'm³/min',
+        ymax: 100,
+        placeholder: null,
+        legend: '风筒风量1',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151779974914',
+        monitorcode: 'gas2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_chart',
+        pagetype: 'chart',
+        devicekind: 'fanlocal',
+        des: '瓦斯2',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: '(%)',
+        ymax: 100,
+        placeholder: null,
+        legend: '瓦斯2',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151779974918',
+        monitorcode: 'windQuantity2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_chart',
+        pagetype: 'chart',
+        devicekind: 'fanlocal',
+        des: '风筒风量2',
+        yaxispos: 'right',
+        linetype: 'bar',
+        yname: 'm³/min',
+        ymax: 100,
+        placeholder: null,
+        legend: '风筒风量2',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151779974915',
+        monitorcode: 'gas3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_chart',
+        pagetype: 'chart',
+        devicekind: 'fanlocal',
+        des: '瓦斯3',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: '(%)',
+        ymax: 100,
+        placeholder: null,
+        legend: '瓦斯3',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151779974916',
+        monitorcode: 'gas4',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_chart',
+        pagetype: 'chart',
+        devicekind: 'fanlocal',
+        des: '瓦斯4',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: '(%)',
+        ymax: 100,
+        placeholder: null,
+        legend: '瓦斯4',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151771586306',
+        monitorcode: 'gas1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_chart',
+        pagetype: 'chart',
+        devicekind: 'fanlocal',
+        des: '瓦斯1',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: '(%)',
+        ymax: 100,
+        placeholder: null,
+        legend: '瓦斯1',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanlocal_history: [
+      {
+        id: '1483700151805140738',
+        monitorcode: 'gdevicename',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151813529346',
+        monitorcode: 'wasi1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '瓦斯1',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151813529347',
+        monitorcode: 'wasi2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '瓦斯2',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151813529348',
+        monitorcode: 'Fan1_wind_speed',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '风筒风速1(m/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151813529349',
+        monitorcode: 'Fan2_wind_speed',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '风筒风速2(m/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151813529350',
+        monitorcode: 'windQuantity1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '风筒风量1',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151813529351',
+        monitorcode: 'windQuantity2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '风筒风量2',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151821917953',
+        monitorcode: 'gcreatetime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_history',
+        pagetype: 'history',
+        devicekind: 'fanlocal',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fiber_list: [
+      {
+        id: '1483683588561204228',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_list',
+        pagetype: 'list',
+        devicekind: 'fiber',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 180,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588566370050',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_list',
+        pagetype: 'list',
+        devicekind: 'fiber',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588567981441',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_list',
+        pagetype: 'list',
+        devicekind: 'fiber',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588567981442',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_list',
+        pagetype: 'list',
+        devicekind: 'fiber',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588569592834',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_list',
+        pagetype: 'list',
+        devicekind: 'fiber',
+        des: '断面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    dustdev_list: [
+      {
+        id: '1671072419313901569',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dustdev_list',
+        pagetype: 'list',
+        devicekind: 'dustdev',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1671072419360038913',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dustdev_list',
+        pagetype: 'list',
+        devicekind: 'dustdev',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1671072419360038914',
+        monitorcode: 'famendv3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dustdev_list',
+        pagetype: 'list',
+        devicekind: 'dustdev',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1671072419360038915',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dustdev_list',
+        pagetype: 'list',
+        devicekind: 'dustdev',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    obfurage_monitor: [
+      {
+        id: '1683683588367427114',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_monitor',
+        pagetype: 'monitor',
+        devicekind: 'obfurage',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664054054913',
+        monitorcode: 'coval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_monitor',
+        pagetype: 'monitor',
+        devicekind: 'obfurage',
+        des: '一氧化碳(ppm)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664054054914',
+        monitorcode: 'co2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_monitor',
+        pagetype: 'monitor',
+        devicekind: 'obfurage',
+        des: '二氧化碳(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664054054915',
+        monitorcode: 'ch4val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_monitor',
+        pagetype: 'monitor',
+        devicekind: 'obfurage',
+        des: 'CH4(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664054054916',
+        monitorcode: 'c2h2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_monitor',
+        pagetype: 'monitor',
+        devicekind: 'obfurage',
+        des: '乙炔(ppm)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664058249219',
+        monitorcode: 'o2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_monitor',
+        pagetype: 'monitor',
+        devicekind: 'obfurage',
+        des: '氧气(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727567519379013633',
+        monitorcode: 'c2h4val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_monitor',
+        pagetype: 'monitor',
+        devicekind: 'obfurage',
+        des: 'C2H4(ppm)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588367427115',
+        monitorcode: 'temperature',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_monitor',
+        pagetype: 'monitor',
+        devicekind: 'obfurage',
+        des: '温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727959227912613890',
+        monitorcode: 'dpval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_monitor',
+        pagetype: 'monitor',
+        devicekind: 'obfurage',
+        des: '压差(Kpa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588367427122',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_monitor',
+        pagetype: 'monitor',
+        devicekind: 'obfurage',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 16,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588367427123',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_monitor',
+        pagetype: 'monitor',
+        devicekind: 'obfurage',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 18,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664058249220',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_monitor',
+        pagetype: 'monitor',
+        devicekind: 'obfurage',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 19,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    bundletube_history: [
+      {
+        id: '1727544423989297155',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_history',
+        pagetype: 'history',
+        devicekind: 'bundletube',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544423993491457',
+        monitorcode: 'coval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_history',
+        pagetype: 'history',
+        devicekind: 'bundletube',
+        des: '一氧化碳',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424018657286',
+        monitorcode: 'co2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_history',
+        pagetype: 'history',
+        devicekind: 'bundletube',
+        des: '二氧化碳',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544423993491458',
+        monitorcode: 'gasval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_history',
+        pagetype: 'history',
+        devicekind: 'bundletube',
+        des: '甲烷',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544423993491459',
+        monitorcode: 'chval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_history',
+        pagetype: 'history',
+        devicekind: 'bundletube',
+        des: '乙炔',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544423993491460',
+        monitorcode: 'o2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_history',
+        pagetype: 'history',
+        devicekind: 'bundletube',
+        des: '氧气',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796349313968173058',
+        monitorcode: 'ch2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_history',
+        pagetype: 'history',
+        devicekind: 'bundletube',
+        des: '乙烯',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424022851585',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_history',
+        pagetype: 'history',
+        devicekind: 'bundletube',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 20,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544423993491461',
+        monitorcode: 'ttime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_history',
+        pagetype: 'history',
+        devicekind: 'bundletube',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gasmonitor_detail: [
+      {
+        id: '1724616893804130306',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_detail',
+        pagetype: 'detail',
+        devicekind: 'gasmonitor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893804130305',
+        monitorcode: 'gasC',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_detail',
+        pagetype: 'detail',
+        devicekind: 'gasmonitor',
+        des: '瓦斯浓度值(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893799936002',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_detail',
+        pagetype: 'detail',
+        devicekind: 'gasmonitor',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893795741698',
+        monitorcode: 'createtime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_detail',
+        pagetype: 'detail',
+        devicekind: 'gasmonitor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gate_monitor: [
+      {
+        id: '1531662353198682113',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gate',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: '1',
+        rules: null,
+        sort: 1,
+        width: 180,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1531648933778927618',
+        monitorcode: 'ndoortype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gate',
+        des: '风门类型',
+        yaxispos: '',
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: null,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1531654341885145090',
+        monitorcode: 'ndoorcount',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gate',
+        des: '风门道数',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1797231953663361026',
+        monitorcode: 'doorUse',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gate',
+        des: '风门主要用途',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000050',
+        monitorcode: 'sourcePressure',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gate',
+        des: '气源压力(mPa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: 'MPa',
+        maxshow: 200,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000060',
+        monitorcode: 'frontGateOpen',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gate',
+        des: '前门状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000070',
+        monitorcode: 'rearGateOpen',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gate',
+        des: '后门状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000080',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gate',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000090',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gate',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000100',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gate',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanmain_zl_monitor_left: [
+      {
+        id: '1796104822803841025',
+        monitorcode: 'Fan_StaticPressure',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '风机风道静压(Pa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822808035330',
+        monitorcode: 'Fan_FanPre',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '风机风道负压(Pa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822808035331',
+        monitorcode: 'Fan_BFV_OpenLimit_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '蝶阀开到位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822808035332',
+        monitorcode: 'Fan_BFV_CloseLimit_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '蝶阀关到位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822808035333',
+        monitorcode: 'Fan_BFV_CtrlMode_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '蝶阀远控就地',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822808035334',
+        monitorcode: 'Fan_dj1_Frequence',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机频率(Hz)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822808035335',
+        monitorcode: 'Fan_dj1_CtrlMode_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#变频器远控就地',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822808035336',
+        monitorcode: 'Fan_dj1_AvgCurrent',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机平均电流(A)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822808035337',
+        monitorcode: 'Fan_dj1_Uab',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机AB相电压(kV)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229633',
+        monitorcode: 'Fan_dj1_Power',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机有功功率(kW)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229634',
+        monitorcode: 'Fan_dj1_HorizontalVibration',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机水平震动(mm/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229635',
+        monitorcode: 'Fan_dj1_VerticalVibration',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机垂直震动(mm/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229636',
+        monitorcode: 'Fan_dj1_XaxisVibrationLimitSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机水平震动报警设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229637',
+        monitorcode: 'Fan_dj1_YaxisVibrationLimitSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机垂直震动报警设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229638',
+        monitorcode: 'Fan_dj1_FrontAxleTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机前轴温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229639',
+        monitorcode: 'Fan_dj1_FrontAxleOverTempSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机前轴超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 16,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229640',
+        monitorcode: 'Fan_dj1_BackAxleTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机后轴温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 17,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229641',
+        monitorcode: 'Fan_dj1_BOverTempShieldSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机后轴超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 18,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229642',
+        monitorcode: 'Fan_dj1_PhaseATemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机A相温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 19,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229643',
+        monitorcode: 'Fan_dj1_PhaseBTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机B相温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 20,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229644',
+        monitorcode: 'Fan_dj1_PhaseCTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机C相温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229645',
+        monitorcode: 'Fan_dj1_AccRuntimeReset',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机A相超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 22,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229646',
+        monitorcode: 'Fan_dj1_BackAxleOverTempAlam',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机B相超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 23,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229647',
+        monitorcode: 'Fan_dj1_COverTempShieldSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机C相超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 24,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229648',
+        monitorcode: 'Fan_dj1_RunTime3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机运行时间天',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 25,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229649',
+        monitorcode: 'Fan_dj1_RunTime2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机运行时间小时',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 26,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229650',
+        monitorcode: 'Fan_dj1_RunTime1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机运行时间分钟',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 27,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229651',
+        monitorcode: 'Fan_dj1_TotalRunTime3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机累计运行时间天',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 28,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822812229652',
+        monitorcode: 'Fan_dj1_TotalRunTime2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机累计运行时间小时',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 29,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423938',
+        monitorcode: 'Fan_dj1_TotalRunTime1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机累计运行时间分钟',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 30,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423939',
+        monitorcode: 'Fan_dj2_Frequence',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机频率(Hz)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 31,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423940',
+        monitorcode: 'Fan_dj2_CtrlMode_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#变频器远控就地',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 32,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423941',
+        monitorcode: 'Fan_dj2_AvgCurrent',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机平均电流(A)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 33,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423942',
+        monitorcode: 'Fan_dj2_Uab',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机AB相电压(kV)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 34,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423943',
+        monitorcode: 'Fan_dj2_Power',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机有功功率(kW)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 35,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423944',
+        monitorcode: 'Fan_dj2_HorizontalVibration',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机水平震动(mm/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 36,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423945',
+        monitorcode: 'Fan_dj2_VerticalVibration',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机垂直震动(mm/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 37,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423946',
+        monitorcode: 'Fan_dj2_XaxisVibrationLimitSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机水平震动报警设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 38,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423947',
+        monitorcode: 'Fan_dj2_YaxisVibrationLimitSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机垂直震动报警设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 39,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423948',
+        monitorcode: 'Fan_dj2_FrontAxleTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机前轴温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 40,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423949',
+        monitorcode: 'Fan_dj2_FrontAxleOverTempSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机前轴超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 41,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423950',
+        monitorcode: 'Fan_dj2_BackAxleTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机后轴温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 42,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423951',
+        monitorcode: 'Fan_dj2_BOverTempShieldSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机后轴超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 43,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423952',
+        monitorcode: 'Fan_dj2_PhaseATemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机A相温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 44,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423953',
+        monitorcode: 'Fan_dj2_PhaseBTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机B相温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 45,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822816423954',
+        monitorcode: 'Fan_dj2_PhaseCTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机C相温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 46,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822820618242',
+        monitorcode: 'Fan_dj2_AccRuntimeReset',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机A相超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 47,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822820618243',
+        monitorcode: 'Fan_dj2_BackAxleOverTempAlam',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机B相超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 48,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822820618244',
+        monitorcode: 'Fan_dj2_COverTempShieldSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机C相超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 49,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822820618245',
+        monitorcode: 'Fan_dj2_RunTime3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机运行时间天',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 50,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822820618246',
+        monitorcode: 'Fan_dj2_RunTime2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机运行时间小时',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 51,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822820618247',
+        monitorcode: 'Fan_dj2_RunTime1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机运行时间分钟',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 52,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822820618248',
+        monitorcode: 'Fan_dj2_TotalRunTime3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机累计运行时间天',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 53,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822820618249',
+        monitorcode: 'Fan_dj2_TotalRunTime2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机累计运行时间小时',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 54,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796104822820618250',
+        monitorcode: 'Fan_dj2_TotalRunTime1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机累计运行时间分钟',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 55,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gaspatrol_chart: [
+      {
+        id: '1780400937598697473',
+        monitorcode: 'o2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_chart',
+        pagetype: 'chart',
+        devicekind: 'gaspatrol',
+        des: '氧气',
+        yaxispos: 'left',
+        linetype: 'line',
+        yname: '%',
+        ymax: 30,
+        placeholder: null,
+        legend: '氧气',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: '(%)',
+        maxshow: 30,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1780400937602891779',
+        monitorcode: 'ch4',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_chart',
+        pagetype: 'chart',
+        devicekind: 'gaspatrol',
+        des: 'CH4',
+        yaxispos: 'left',
+        linetype: 'line',
+        yname: '%',
+        ymax: 30,
+        placeholder: null,
+        legend: 'CH4',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: '(%)',
+        maxshow: 30,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1780400937607086082',
+        monitorcode: 'co2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_chart',
+        pagetype: 'chart',
+        devicekind: 'gaspatrol',
+        des: 'CO2',
+        yaxispos: 'left',
+        linetype: 'line',
+        yname: '%',
+        ymax: 30,
+        placeholder: null,
+        legend: 'CO2',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: '(%)',
+        maxshow: 30,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1780400937607086083',
+        monitorcode: 'co',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_chart',
+        pagetype: 'chart',
+        devicekind: 'gaspatrol',
+        des: 'CO',
+        yaxispos: 'right',
+        linetype: 'line',
+        yname: 'ppm',
+        ymax: 12,
+        placeholder: null,
+        legend: 'CO',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: '(ppm)',
+        maxshow: 12,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1780400937602891778',
+        monitorcode: 'humidity',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_chart',
+        pagetype: 'chart',
+        devicekind: 'gaspatrol',
+        des: '湿度',
+        yaxispos: 'right',
+        linetype: 'line',
+        yname: '%',
+        ymax: 30,
+        placeholder: null,
+        legend: '湿度',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: '(%、℃)',
+        maxshow: 30,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1780400937611280385',
+        monitorcode: 'temperature',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_chart',
+        pagetype: 'chart',
+        devicekind: 'gaspatrol',
+        des: '温度',
+        yaxispos: 'right',
+        linetype: 'line',
+        yname: '℃',
+        ymax: 102,
+        placeholder: null,
+        legend: '温度',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: '(%、℃)',
+        maxshow: 102,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fiber_monitor: [
+      {
+        id: '1483683588364427139',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fiber',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 180,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588364427114',
+        monitorcode: 'favg',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fiber',
+        des: '平均温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588364427117',
+        monitorcode: 'fmax',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fiber',
+        des: '最高温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588364427118',
+        monitorcode: 'fmin',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fiber',
+        des: '最低温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588372815628',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fiber',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588372815629',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fiber',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588372815630',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fiber',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    _monitor: [
+      {
+        id: '1777262493745741825',
+        monitorcode: 'FanStartStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: '_monitor',
+        pagetype: 'monitor',
+        devicekind: '',
+        des: '运行状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777263225655984130',
+        monitorcode: 'FanStartStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: '_monitor',
+        pagetype: 'monitor',
+        devicekind: '',
+        des: '运行状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gas_pump_list: [
+      {
+        id: '1684854695469338626',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_list',
+        pagetype: 'list',
+        devicekind: 'gas_pump',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854695473532930',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_list',
+        pagetype: 'list',
+        devicekind: 'gas_pump',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854695473532931',
+        monitorcode: 'famendv3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_list',
+        pagetype: 'list',
+        devicekind: 'gas_pump',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    led_edit: [
+      {
+        id: '1284351290401734402',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'led_edit',
+        pagetype: 'edit',
+        devicekind: 'led',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1284351290410123010',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'led_edit',
+        pagetype: 'edit',
+        devicekind: 'led',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请输入安装位置!" }]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1284351290410123011',
+        monitorcode: 'ntype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'led_edit',
+        pagetype: 'edit',
+        devicekind: 'led',
+        des: '类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'ledtype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1284351290426900227',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'led_edit',
+        pagetype: 'edit',
+        devicekind: 'led',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1284351290426900228',
+        monitorcode: 'strtype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'led_edit',
+        pagetype: 'edit',
+        devicekind: 'led',
+        des: '点表',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'ledkind',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1284351290435288834',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'led_edit',
+        pagetype: 'edit',
+        devicekind: 'led',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1284351290435288835',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'led_edit',
+        pagetype: 'edit',
+        devicekind: 'led',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 122,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_fire_monitor: [
+      {
+        id: '1673577083792121857',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_fire_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673577083792121858',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_fire_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673577083792121859',
+        monitorcode: 'fireval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_fire_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '监测值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673577083792121860',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_fire_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673577083792121861',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_fire_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673577083792121862',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_fire_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    bundletube_list: [
+      {
+        id: '1727544423976714241',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_list',
+        pagetype: 'list',
+        devicekind: 'bundletube',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424014462978',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_list',
+        pagetype: 'list',
+        devicekind: 'bundletube',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424006074370',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_list',
+        pagetype: 'list',
+        devicekind: 'bundletube',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424035434498',
+        monitorcode: 'famendv3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_list',
+        pagetype: 'list',
+        devicekind: 'bundletube',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424035434499',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_list',
+        pagetype: 'list',
+        devicekind: 'bundletube',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanmain_ljy_monitor_left: [
+      {
+        id: '1796097587486834689',
+        monitorcode: 'Fan_StaticPressure',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '风机风道静压(Pa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587491028993',
+        monitorcode: 'Fan_FanPre',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '风机风道负压(Pa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587491028994',
+        monitorcode: 'Fan_BFV_OpenLimit_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '蝶阀开到位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587491028995',
+        monitorcode: 'Fan_BFV_CloseLimit_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '蝶阀关到位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587491028996',
+        monitorcode: 'Fan_BFV_CtrlMode_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '蝶阀远控就地',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587495223298',
+        monitorcode: 'Fan_dj1_Frequence',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机频率(Hz)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587495223299',
+        monitorcode: 'Fan_dj1_CtrlMode_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机远控就地',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587495223300',
+        monitorcode: 'Fan_dj1_AvgCurrent',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机平均电流(A)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587495223302',
+        monitorcode: 'Fan_dj1_Uab',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机AB相电压(kV)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587495223303',
+        monitorcode: 'Fan_dj1_Power',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机有功功率(kW)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587495223304',
+        monitorcode: 'Fan_dj1_HorizontalVibration',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机水平震动(mm/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587495223305',
+        monitorcode: 'Fan_dj1_VerticalVibration',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机垂直震动(mm/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587495223306',
+        monitorcode: 'Fan_dj1_YaxisVibrationLimitSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机垂直震动报警设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587495223307',
+        monitorcode: 'Fan_dj1_XaxisVibrationLimitSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机水平震动报警设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587495223308',
+        monitorcode: 'Fan_dj1_FrontAxleTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机前轴温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 16,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587495223309',
+        monitorcode: 'Fan_dj1_FrontAxleOverTempSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机前轴超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 17,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587495223310',
+        monitorcode: 'Fan_dj1_BackAxleTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机后轴温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 18,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587495223311',
+        monitorcode: 'Fan_dj1_BOverTempShieldSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机后轴超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 19,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587495223312',
+        monitorcode: 'Fan_dj1_PhaseATemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机A相温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 20,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587495223313',
+        monitorcode: 'Fan_dj1_PhaseBTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机B相温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417601',
+        monitorcode: 'Fan_dj1_PhaseCTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机C相温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 22,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417602',
+        monitorcode: 'Fan_dj1_AccRuntimeReset',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机A相超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 23,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417603',
+        monitorcode: 'Fan_dj1_BackAxleOverTempAlam',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机B相超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 24,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417604',
+        monitorcode: 'Fan_dj1_COverTempShieldSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机C相超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 25,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417605',
+        monitorcode: 'Fan_dj1_RunTime3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机运行时间天',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 26,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417606',
+        monitorcode: 'Fan_dj1_RunTime2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机运行时间小时',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 27,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417607',
+        monitorcode: 'Fan_dj1_RunTime1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机运行时间分钟',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 28,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417608',
+        monitorcode: 'Fan_dj1_TotalRunTime3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机累计运行时间天',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 29,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417609',
+        monitorcode: 'Fan_dj1_TotalRunTime2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机累计运行时间小时',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 30,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417610',
+        monitorcode: 'Fan_dj1_TotalRunTime1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '1#电机累计运行时间分钟',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 31,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417611',
+        monitorcode: 'Fan_dj2_Frequence',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机频率(Hz)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 32,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417612',
+        monitorcode: 'Fan_dj2_CtrlMode_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机远控就地',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 33,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417613',
+        monitorcode: 'Fan_dj2_AvgCurrent',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机平均电流(A)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 34,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417614',
+        monitorcode: 'Fan_dj2_Uab',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机AB相电压(kV)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 35,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417615',
+        monitorcode: 'Fan_dj2_Power',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机有功功率(kW)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 36,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417616',
+        monitorcode: 'Fan_dj2_HorizontalVibration',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机水平震动(mm/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 37,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417617',
+        monitorcode: 'Fan_dj2_VerticalVibration',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机垂直震动(mm/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 38,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417618',
+        monitorcode: 'Fan_dj2_XaxisVibrationLimitSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机水平震动报警设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 39,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587499417619',
+        monitorcode: 'Fan_dj2_YaxisVibrationLimitSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机垂直震动报警设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 40,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611905',
+        monitorcode: 'Fan_dj2_FrontAxleTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机前轴温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 41,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611906',
+        monitorcode: 'Fan_dj2_FrontAxleOverTempSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机前轴超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 42,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611907',
+        monitorcode: 'Fan_dj2_BackAxleTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机后轴温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 43,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611908',
+        monitorcode: 'Fan_dj2_BOverTempShieldSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机后轴超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 44,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611909',
+        monitorcode: 'Fan_dj2_PhaseATemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机A相温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 45,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611910',
+        monitorcode: 'Fan_dj2_PhaseBTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机B相温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 46,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611911',
+        monitorcode: 'Fan_dj2_PhaseCTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机C相温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 47,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611912',
+        monitorcode: 'Fan_dj2_AccRuntimeReset',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机A相超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 48,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611913',
+        monitorcode: 'Fan_dj2_BackAxleOverTempAlam',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机B相超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 49,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611914',
+        monitorcode: 'Fan_dj2_COverTempShieldSet',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机C相超温设定',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 50,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611915',
+        monitorcode: 'Fan_dj2_RunTime3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机运行时间天',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 51,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611916',
+        monitorcode: 'Fan_dj2_RunTime2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机运行时间小时',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 52,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611917',
+        monitorcode: 'Fan_dj2_RunTime1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机运行时间分钟',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 53,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611918',
+        monitorcode: 'Fan_dj2_TotalRunTime3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机累计运行时间天',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 54,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611919',
+        monitorcode: 'Fan_dj2_TotalRunTime2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机累计运行时间小时',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 55,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796097587503611920',
+        monitorcode: 'Fan_dj2_TotalRunTime1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanmain',
+        des: '2#电机累计运行时间分钟',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 56,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    window_monitor: [
+      {
+        id: '2000030',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_monitor',
+        pagetype: 'monitor',
+        devicekind: 'window',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000037',
+        monitorcode: 'nwindownum',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_monitor',
+        pagetype: 'monitor',
+        devicekind: 'window',
+        des: '风窗道数',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000036',
+        monitorcode: 'maxarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_monitor',
+        pagetype: 'monitor',
+        devicekind: 'window',
+        des: '最大面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000010',
+        monitorcode: 'pa1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_monitor',
+        pagetype: 'monitor',
+        devicekind: 'window',
+        des: '气源压力(MPa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: 'Pa',
+        maxshow: 50,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1795736529576312833',
+        monitorcode: 'frontRearDP',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_monitor',
+        pagetype: 'monitor',
+        devicekind: 'window',
+        des: '压差(Pa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000060',
+        monitorcode: 'forntArea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_monitor',
+        pagetype: 'monitor',
+        devicekind: 'window',
+        des: '过风面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000070',
+        monitorcode: 'fWindowM3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_monitor',
+        pagetype: 'monitor',
+        devicekind: 'window',
+        des: '过风量(m³/min)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000080',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_monitor',
+        pagetype: 'monitor',
+        devicekind: 'window',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 19,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000090',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_monitor',
+        pagetype: 'monitor',
+        devicekind: 'window',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 20,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000100',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_monitor',
+        pagetype: 'monitor',
+        devicekind: 'window',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    windrect_list: [
+      {
+        id: '1483683588381204228',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_list',
+        pagetype: 'list',
+        devicekind: 'windrect',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588389592833',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_list',
+        pagetype: 'list',
+        devicekind: 'windrect',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588389592834',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_list',
+        pagetype: 'list',
+        devicekind: 'windrect',
+        des: '断面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588406370050',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_list',
+        pagetype: 'list',
+        devicekind: 'windrect',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    dusting_history: [
+      {
+        id: '1683683588369427125',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_history',
+        pagetype: 'history',
+        devicekind: 'dusting',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427126',
+        monitorcode: 'dustval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_history',
+        pagetype: 'history',
+        devicekind: 'dusting',
+        des: '粉尘浓度值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427127',
+        monitorcode: 'humidity',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_history',
+        pagetype: 'history',
+        devicekind: 'dusting',
+        des: '巷道湿度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427128',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_history',
+        pagetype: 'history',
+        devicekind: 'dusting',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427129',
+        monitorcode: 'gcreatetime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_history',
+        pagetype: 'history',
+        devicekind: 'dusting',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_fire_history: [
+      {
+        id: '1673576883220504577',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_fire_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673576883220504578',
+        monitorcode: 'fireval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_fire_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '监测值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673576883220504579',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_fire_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673576883220504580',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_fire_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673576883220504581',
+        monitorcode: 'gcreatetime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_fire_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    spray_history: [
+      {
+        id: '1683683588372427125',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_history',
+        pagetype: 'history',
+        devicekind: 'spray',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427126',
+        monitorcode: 'sprayval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_history',
+        pagetype: 'history',
+        devicekind: 'spray',
+        des: '监测值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427128',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_history',
+        pagetype: 'history',
+        devicekind: 'spray',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427129',
+        monitorcode: 'gcreatetime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_history',
+        pagetype: 'history',
+        devicekind: 'spray',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gate_list: [
+      {
+        id: '1000420',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_list',
+        pagetype: 'list',
+        devicekind: 'gate',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000430',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_list',
+        pagetype: 'list',
+        devicekind: 'gate',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000460',
+        monitorcode: 'fclearwidth',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_list',
+        pagetype: 'list',
+        devicekind: 'gate',
+        des: '净宽(m)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000470',
+        monitorcode: 'fclearheight',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_list',
+        pagetype: 'list',
+        devicekind: 'gate',
+        des: '净高(m)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000480',
+        monitorcode: 'ndoorcount',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_list',
+        pagetype: 'list',
+        devicekind: 'gate',
+        des: '风门道数',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000490',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_list',
+        pagetype: 'list',
+        devicekind: 'gate',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanlocal_baode_monitor_left: [
+      {
+        id: '1611193503432957411',
+        monitorcode: 'Fan_bus_voltage',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_baode_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanlocal',
+        des: '母线电压(V)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1611193503432957412',
+        monitorcode: 'Fan_output_voltage',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_baode_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanlocal',
+        des: '输出电压(V)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1611193503432957413',
+        monitorcode: 'Fan_output_current',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_baode_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanlocal',
+        des: '输出电流(A)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1712729302691700737',
+        monitorcode: 'Fan_output_power',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_baode_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanlocal',
+        des: '输出功率(kw)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1712756560508678146',
+        monitorcode: 'FanFreqHz',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_baode_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanlocal',
+        des: '运行频率',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1712756922829434882',
+        monitorcode: 'Fan_front_current',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_baode_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanlocal',
+        des: '前级电流',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1712757065960058881',
+        monitorcode: 'Fan_back_current',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_baode_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanlocal',
+        des: '后级电流',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1725760014994866177',
+        monitorcode: 'Fan_automatic_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_baode_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanlocal',
+        des: '变频手动自动',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1725761064220983297',
+        monitorcode: 'Fan_crontrol_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_baode_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanlocal',
+        des: '变频远近控',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1725761870521401345',
+        monitorcode: 'Fan_reversible_status_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_baode_monitor_left',
+        pagetype: 'left',
+        devicekind: 'fanlocal',
+        des: '变频正反转启动状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    pulping_monitor: [
+      {
+        id: '1683683588365427114',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pulping',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427116',
+        monitorcode: 'o2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pulping',
+        des: '氧气',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427117',
+        monitorcode: 'waterPump',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pulping',
+        des: '清水泵',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427118',
+        monitorcode: 'pulpingMachine',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pulping',
+        des: '制浆机',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427119',
+        monitorcode: 'groutingPump',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pulping',
+        des: '注浆泵',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427120',
+        monitorcode: 'waterSupply',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pulping',
+        des: '供水量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427121',
+        monitorcode: 'flowRate',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pulping',
+        des: '注浆流量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427122',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pulping',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427123',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pulping',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427124',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pulping',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1656906957118328834',
+        monitorcode: 'pressure',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pulping',
+        des: '压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    window_detail: [
+      {
+        id: '2000810',
+        monitorcode: 'frontRearDP',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_detail',
+        pagetype: 'detail',
+        devicekind: 'window',
+        des: '压差',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000830',
+        monitorcode: 'frontPresentValue',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_detail',
+        pagetype: 'detail',
+        devicekind: 'window',
+        des: '前窗当前值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000840',
+        monitorcode: 'rearPresentValue',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_detail',
+        pagetype: 'detail',
+        devicekind: 'window',
+        des: '后窗当前值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000850',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_detail',
+        pagetype: 'detail',
+        devicekind: 'window',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000860',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_detail',
+        pagetype: 'detail',
+        devicekind: 'window',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000870',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_detail',
+        pagetype: 'detail',
+        devicekind: 'window',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanlocal_monitor: [
+      {
+        id: '1779310869890932737',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanlocal',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151759003394',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanlocal',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151759003395',
+        monitorcode: 'FanStartStatus_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanlocal',
+        des: '运行状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151759003398',
+        monitorcode: 'FanFreqHz',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanlocal',
+        des: '频率(Hz)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151759003399',
+        monitorcode: 'windQuantity1_merge',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanlocal',
+        des: '吸风量(m³/min)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151759003400',
+        monitorcode: 'windQuantity2_merge',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanlocal',
+        des: '供风量(m³/min)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151759003401',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanlocal',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151767392001',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanlocal',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151767392002',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanlocal',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    dusting_detail: [
+      {
+        id: '1683683588369427139',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_detail',
+        pagetype: 'detail',
+        devicekind: 'dusting',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427140',
+        monitorcode: 'dustval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_detail',
+        pagetype: 'detail',
+        devicekind: 'dusting',
+        des: '粉尘浓度值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427141',
+        monitorcode: 'humidity',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_detail',
+        pagetype: 'detail',
+        devicekind: 'dusting',
+        des: '巷道湿度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427142',
+        monitorcode: 'temperature',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_detail',
+        pagetype: 'detail',
+        devicekind: 'dusting',
+        des: '巷道温度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427143',
+        monitorcode: 'ratio',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_detail',
+        pagetype: 'detail',
+        devicekind: 'dusting',
+        des: '粉尘呼尘占比',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427144',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_detail',
+        pagetype: 'detail',
+        devicekind: 'dusting',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427145',
+        monitorcode: 'createtime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_detail',
+        pagetype: 'detail',
+        devicekind: 'dusting',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    nitrogen_history: [
+      {
+        id: '1683683588366427125',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_history',
+        pagetype: 'history',
+        devicekind: 'nitrogen',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427126',
+        monitorcode: 'flow',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_history',
+        pagetype: 'history',
+        devicekind: 'nitrogen',
+        des: '实时流量(m³/min)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427127',
+        monitorcode: 'single_flow',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_history',
+        pagetype: 'history',
+        devicekind: 'nitrogen',
+        des: '单次流量(m³)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796490160542011393',
+        monitorcode: 'total_flow',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_history',
+        pagetype: 'history',
+        devicekind: 'nitrogen',
+        des: '总流量(m³)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796490316217798658',
+        monitorcode: 'oxygen_concentration',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_history',
+        pagetype: 'history',
+        devicekind: 'nitrogen',
+        des: '氧浓度(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796490666077278209',
+        monitorcode: 'overhaul_run',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_history',
+        pagetype: 'history',
+        devicekind: 'nitrogen',
+        des: '检修运行',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796490764710531074',
+        monitorcode: 'remote_local',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_history',
+        pagetype: 'history',
+        devicekind: 'nitrogen',
+        des: '远控就地',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796491224213311489',
+        monitorcode: 'm_in_open',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_history',
+        pagetype: 'history',
+        devicekind: 'nitrogen',
+        des: '主进气蝶阀开度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796491329825886209',
+        monitorcode: 'm_out_open',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_history',
+        pagetype: 'history',
+        devicekind: 'nitrogen',
+        des: '主出气蝶阀开度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796491467474554881',
+        monitorcode: 'b_in_open',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_history',
+        pagetype: 'history',
+        devicekind: 'nitrogen',
+        des: '备进气蝶阀开度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796491598177456130',
+        monitorcode: 'b_out_open',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_history',
+        pagetype: 'history',
+        devicekind: 'nitrogen',
+        des: '备出气蝶阀开度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427128',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_history',
+        pagetype: 'history',
+        devicekind: 'nitrogen',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 50,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427129',
+        monitorcode: 'ttime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_history',
+        pagetype: 'history',
+        devicekind: 'nitrogen',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 51,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gate_chart: [
+      {
+        id: '1000210',
+        monitorcode: 'frontRearDP',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_chart',
+        pagetype: 'chart',
+        devicekind: 'gate',
+        des: '压差',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: '(Pa)',
+        ymax: 10,
+        placeholder: null,
+        legend: '压差',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: 'Pa',
+        maxshow: 50,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000240',
+        monitorcode: 'sourcePressure',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_chart',
+        pagetype: 'chart',
+        devicekind: 'gate',
+        des: '气源(MPa)',
+        yaxispos: 'right',
+        linetype: 'line',
+        yname: '(MPa)',
+        ymax: 100,
+        placeholder: null,
+        legend: '气源压力',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: 'MPa',
+        maxshow: 200,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    maintunnel: [
+      {
+        id: '20290',
+        monitorcode: 'timeList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '数据监测',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 0,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20010',
+        monitorcode: 'Paramdata',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '参数设置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 11,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20300',
+        monitorcode: 'chartLine',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '曲线图',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20060',
+        monitorcode: 'Showdata',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '监测数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 12,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20310',
+        monitorcode: 'chartBar',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '柱状图',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20020',
+        monitorcode: 'windrectData',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '测风监测',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 11,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20050',
+        monitorcode: 'gateData',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '风门监测',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 12,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20030',
+        monitorcode: 'windowData',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '风窗监测',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 11,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20040',
+        monitorcode: 'sensorData',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '传感器监测',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 11,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20070',
+        monitorcode: 'chartdata',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '图表',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 12,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20080',
+        monitorcode: 'Camera',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '监控',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 11,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20090',
+        monitorcode: 'windrectList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '测风数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 5,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20100',
+        monitorcode: 'windowList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '风窗数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 5,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20110',
+        monitorcode: 'gataList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '风门数据 ',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 5,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20120',
+        monitorcode: 'sensorList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '传感器数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 5,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20130',
+        monitorcode: 'windrectHistory',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '测风历史',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 8,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20140',
+        monitorcode: 'windowHistory',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '风窗历史',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 8,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20150',
+        monitorcode: 'gateHistory',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '风门历史',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 8,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20160',
+        monitorcode: 'sensorHistory',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '传感器历史',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 8,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 16,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20170',
+        monitorcode: 'windrectChartline',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '测风曲线',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 6,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 17,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20180',
+        monitorcode: 'windowChartline',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '风窗曲线',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 6,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 18,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20190',
+        monitorcode: 'gateChartline',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '风门曲线',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 6,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 19,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20200',
+        monitorcode: 'sensorChartline',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '传感器曲线',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 6,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 20,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20210',
+        monitorcode: 'windrectChartbar',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '测风柱状图',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 7,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20220',
+        monitorcode: 'windowChartbar',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '风窗柱状图',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 7,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 22,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20230',
+        monitorcode: 'gateChartbar',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '风门柱状图',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 7,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 23,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20240',
+        monitorcode: 'sensorChartbar',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '传感器柱状图',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 7,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 24,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20250',
+        monitorcode: 'historyList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '历史数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 25,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20260',
+        monitorcode: 'alarmList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '报警数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 26,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20270',
+        monitorcode: 'operatorList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '操作历史',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 27,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '20280',
+        monitorcode: 'Console',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'maintunnel',
+        pagetype: 'detail',
+        devicekind: 'maintunnel',
+        des: '输出',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 3,
+        showflag: 1,
+        activeflag: 1,
+        defaultval: null,
+        rules: null,
+        sort: 28,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    managesys_list: [
+      {
+        id: '1484356703776014081',
+        monitorcode: 'systemname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'managesys_list',
+        pagetype: 'list',
+        devicekind: 'managesys',
+        des: '系统名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1484356703776014082',
+        monitorcode: 'code',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'managesys_list',
+        pagetype: 'list',
+        devicekind: 'managesys',
+        des: '系统Code',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1484356703813762819',
+        monitorcode: 'ntype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'managesys_list',
+        pagetype: 'list',
+        devicekind: 'managesys',
+        des: '类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1484356703813762820',
+        monitorcode: 'nmodelid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'managesys_list',
+        pagetype: 'list',
+        devicekind: 'managesys',
+        des: '模型ID',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1484356703822151425',
+        monitorcode: 'workmode',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'managesys_list',
+        pagetype: 'list',
+        devicekind: 'managesys',
+        des: '控制策略',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1484356703822151426',
+        monitorcode: 'windkind',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'managesys_list',
+        pagetype: 'list',
+        devicekind: 'managesys',
+        des: '风向',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    safetymonitor_list: [
+      {
+        id: '1703947339772104706',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_list',
+        pagetype: 'list',
+        devicekind: 'safetymonitor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339776299010',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_list',
+        pagetype: 'list',
+        devicekind: 'safetymonitor',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339776299011',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_list',
+        pagetype: 'list',
+        devicekind: 'safetymonitor',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339776299012',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_list',
+        pagetype: 'list',
+        devicekind: 'safetymonitor',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    zd_chart: [
+      {
+        id: '1531797635344584705',
+        monitorcode: 'test1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'zd_chart',
+        pagetype: 'chart',
+        devicekind: 'zd',
+        des: '测试1',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: '(Pa)',
+        ymax: 10,
+        placeholder: null,
+        legend: '测试1',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1531797635352973313',
+        monitorcode: 'test2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'zd_chart',
+        pagetype: 'chart',
+        devicekind: 'zd',
+        des: '测试2',
+        yaxispos: 'right',
+        linetype: 'line',
+        yname: '(MPa)',
+        ymax: 100,
+        placeholder: null,
+        legend: '测试2',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    forcFan_history: [
+      {
+        id: '1814172117329473539',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_history',
+        pagetype: 'history',
+        devicekind: 'forcFan',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1814172117329473538',
+        monitorcode: 'TotalOutPipePre',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_history',
+        pagetype: 'history',
+        devicekind: 'forcFan',
+        des: '总出风管压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1814172117321084931',
+        monitorcode: 'ttime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_history',
+        pagetype: 'history',
+        devicekind: 'forcFan',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 101,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    location_history: [
+      {
+        id: '1572425902068350990',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'location_history',
+        pagetype: 'history',
+        devicekind: 'location',
+        des: '所在位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1572425902068350991',
+        monitorcode: 'userJson',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'location_history',
+        pagetype: 'history',
+        devicekind: 'location',
+        des: '人员',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1572425902068350992',
+        monitorcode: 'x',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'location_history',
+        pagetype: 'history',
+        devicekind: 'location',
+        des: 'x',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1572425902068350993',
+        monitorcode: 'y',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'location_history',
+        pagetype: 'history',
+        devicekind: 'location',
+        des: 'y',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1572425902068350994',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'location_history',
+        pagetype: 'history',
+        devicekind: 'location',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    pump_list: [
+      {
+        id: '1684854186909978625',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_list',
+        pagetype: 'list',
+        devicekind: 'pump',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854186914172930',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_list',
+        pagetype: 'list',
+        devicekind: 'pump',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854186914172931',
+        monitorcode: 'famendv3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_list',
+        pagetype: 'list',
+        devicekind: 'pump',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    safetymonitor_history: [
+      {
+        id: '1703947339738550274',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_history',
+        pagetype: 'history',
+        devicekind: 'safetymonitor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339738550275',
+        monitorcode: 'devcode',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_history',
+        pagetype: 'history',
+        devicekind: 'safetymonitor',
+        des: '设备code',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339742744577',
+        monitorcode: 'DataType_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_history',
+        pagetype: 'history',
+        devicekind: 'safetymonitor',
+        des: '传感器类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339742744578',
+        monitorcode: 'value',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_history',
+        pagetype: 'history',
+        devicekind: 'safetymonitor',
+        des: '值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339742744579',
+        monitorcode: 'unit',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_history',
+        pagetype: 'history',
+        devicekind: 'safetymonitor',
+        des: '单位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339742744580',
+        monitorcode: 'states_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_history',
+        pagetype: 'history',
+        devicekind: 'safetymonitor',
+        des: '状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339746938882',
+        monitorcode: 'ttime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_history',
+        pagetype: 'history',
+        devicekind: 'safetymonitor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_gas_monitor: [
+      {
+        id: '1483691017374392110',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392111',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392112',
+        monitorcode: 'gasval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '甲烷(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392113',
+        monitorcode: 'typeName',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '测点类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392114',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392115',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392116',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_gas_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanmain_zl_monitor_right: [
+      {
+        id: '1796112306067128321',
+        monitorcode: 'Fan_BFV_HMIOpen',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '蝶阀健康信号',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306067128322',
+        monitorcode: 'Fan_BFV_OpenFail',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '蝶阀开阀失败',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306067128323',
+        monitorcode: 'Fan_BFV_CloseFail',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '蝶阀关阀失败',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306071322626',
+        monitorcode: 'Fan_dj1_FrontAxleOverTempAlam',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '1#电机前轴超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306071322627',
+        monitorcode: 'Fan_dj1_BackAxleOverTempAlam',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '1#电机后轴超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306071322628',
+        monitorcode: 'Fan_dj1_PhaseATempAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '1#电机A相超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306071322629',
+        monitorcode: 'Fan_dj1_PhaseBTempAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '1#电机B相超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306071322630',
+        monitorcode: 'Fan_dj1_PhaseCTempAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '1#电机C相超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306071322631',
+        monitorcode: 'Fan_dj1_XaxisVibrationHighAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '1#电机水平震动报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306071322632',
+        monitorcode: 'Fan_dj1_YaxisVibrationHighAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '1#电机垂直震动报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306071322633',
+        monitorcode: 'Fan_dj2_FrontAxleOverTempAlam',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '2#电机前轴超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306071322634',
+        monitorcode: 'Fan_dj2_BackAxleOverTempAlam',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '2#电机后轴超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306071322635',
+        monitorcode: 'Fan_dj2_PhaseATempAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '2#电机A相超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306071322636',
+        monitorcode: 'Fan_dj2_PhaseBTempAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '2#电机B相超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306071322637',
+        monitorcode: 'Fan_dj2_PhaseCTempAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '2#电机C相超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306071322638',
+        monitorcode: 'Fan_dj2_XaxisVibrationHighAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '2#电机水平震动报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 16,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796112306071322639',
+        monitorcode: 'Fan_dj2_YaxisVibrationHighAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_zl_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '2#电机垂直震动报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 17,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    pulping_list: [
+      {
+        id: '1683683588365427135',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_list',
+        pagetype: 'list',
+        devicekind: 'pulping',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427136',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_list',
+        pagetype: 'list',
+        devicekind: 'pulping',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427137',
+        monitorcode: 'famendv3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_list',
+        pagetype: 'list',
+        devicekind: 'pulping',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427138',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_list',
+        pagetype: 'list',
+        devicekind: 'pulping',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    window_auto_history: [
+      {
+        id: '1796481700769255425',
+        monitorcode: 'gdevicename',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_auto_history',
+        pagetype: 'history',
+        devicekind: 'window',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796483708821655554',
+        monitorcode: 'pa1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_auto_history',
+        pagetype: 'history',
+        devicekind: 'window',
+        des: '气源压力(mPa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796484150905491458',
+        monitorcode: 'frontRearDP',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_auto_history',
+        pagetype: 'history',
+        devicekind: 'window',
+        des: '压差(Pa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796482456947740674',
+        monitorcode: 'frontPresentValue',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_auto_history',
+        pagetype: 'history',
+        devicekind: 'window',
+        des: '前窗当前开度值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796482827283812354',
+        monitorcode: 'forntArea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_auto_history',
+        pagetype: 'history',
+        devicekind: 'window',
+        des: '前窗开启面积(㎡)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796483104959320065',
+        monitorcode: 'rearPresentValue',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_auto_history',
+        pagetype: 'history',
+        devicekind: 'window',
+        des: '后窗当前开度值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796483357301231617',
+        monitorcode: 'rearArea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_auto_history',
+        pagetype: 'history',
+        devicekind: 'window',
+        des: '后窗开启面积(㎡)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796481873218064386',
+        monitorcode: 'ttime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_auto_history',
+        pagetype: 'history',
+        devicekind: 'window',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 51,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    atomizing_edit: [
+      {
+        id: '1703949640813416449',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_edit',
+        pagetype: 'edit',
+        devicekind: 'atomizing',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640817610754',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_edit',
+        pagetype: 'edit',
+        devicekind: 'atomizing',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640817610755',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_edit',
+        pagetype: 'edit',
+        devicekind: 'atomizing',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请选择监测类型!" }]',
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640825999362',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_edit',
+        pagetype: 'edit',
+        devicekind: 'atomizing',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640830193665',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_edit',
+        pagetype: 'edit',
+        devicekind: 'atomizing',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanmain_ljy_monitor_right: [
+      {
+        id: '1796093568936755201',
+        monitorcode: 'Fan_BFV_HMIOpen',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '蝶阀健康信号',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568940949505',
+        monitorcode: 'Fan_BFV_OpenFail',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '蝶阀开阀失败',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568940949506',
+        monitorcode: 'Fan_BFV_CloseFail',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '蝶阀关阀失败',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568940949507',
+        monitorcode: 'Fan_dj1_FrontAxleOverTempAlam',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '1#电机前轴超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568940949508',
+        monitorcode: 'Fan_dj1_BackAxleOverTempAlam',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '1#电机后轴超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568940949509',
+        monitorcode: 'Fan_dj1_PhaseATempAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '1#电机A相超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568940949510',
+        monitorcode: 'Fan_dj1_PhaseBTempAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '1#电机B相超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568940949511',
+        monitorcode: 'Fan_dj1_PhaseCTempAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '1#电机C相超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568940949512',
+        monitorcode: 'Fan_dj1_XaxisVibrationHighAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '1#电机水平震动报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568940949513',
+        monitorcode: 'Fan_dj1_YaxisVibrationHighAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '1#电机垂直震动报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568945143809',
+        monitorcode: 'Fan_dj2_FrontAxleOverTempAlam',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '2#电机前轴超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568945143810',
+        monitorcode: 'Fan_dj2_BackAxleOverTempAlam',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '2#电机后轴超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568945143811',
+        monitorcode: 'Fan_dj2_PhaseATempAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '2#电机A相超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568945143812',
+        monitorcode: 'Fan_dj2_PhaseBTempAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '2#电机B相超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568945143813',
+        monitorcode: 'Fan_dj2_PhaseCTempAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '2#电机C相超温报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568945143814',
+        monitorcode: 'Fan_dj2_XaxisVibrationHighAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '2#电机水平震动报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 16,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796093568945143815',
+        monitorcode: 'Fan_dj2_YaxisVibrationHighAlarm',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_ljy_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanmain',
+        des: '2#电机垂直震动报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 17,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_chart: [
+      {
+        id: '1483691017382780674',
+        monitorcode: 'windSpeed',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_chart',
+        pagetype: 'chart',
+        devicekind: 'modelsensor',
+        des: '风速(m/s)',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: 'm/s',
+        ymax: 100,
+        placeholder: null,
+        legend: '风速',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: 'm/s',
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017382780675',
+        monitorcode: 'pa',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_chart',
+        pagetype: 'chart',
+        devicekind: 'modelsensor',
+        des: '气压值(kPa)',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: '(Pa)',
+        ymax: 100,
+        placeholder: null,
+        legend: '气压',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: '(Pa)',
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017382780676',
+        monitorcode: 'temperature',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_chart',
+        pagetype: 'chart',
+        devicekind: 'modelsensor',
+        des: '温度(℃)',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: '(℃)',
+        ymax: 100,
+        placeholder: null,
+        legend: '温度',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: '(℃)',
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_co_chart: [
+      {
+        id: '1483691017382780122',
+        monitorcode: 'coval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_co_chart',
+        pagetype: 'chart',
+        devicekind: 'modelsensor',
+        des: '一氧化碳',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: '(%)',
+        ymax: 100,
+        placeholder: null,
+        legend: '一氧化碳',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: '(Pa)',
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    pressurefan_list: [
+      {
+        id: '1483683588471204228',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_list',
+        pagetype: 'list',
+        devicekind: 'pressurefan',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588476370050',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_list',
+        pagetype: 'list',
+        devicekind: 'pressurefan',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588479592834',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_list',
+        pagetype: 'list',
+        devicekind: 'pressurefan',
+        des: '断面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427136',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_list',
+        pagetype: 'list',
+        devicekind: 'pressurefan',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    window_list: [
+      {
+        id: '2000420',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_list',
+        pagetype: 'list',
+        devicekind: 'window',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000430',
+        monitorcode: 'nwindownum',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_list',
+        pagetype: 'list',
+        devicekind: 'window',
+        des: '风窗道数',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000450',
+        monitorcode: 'maxarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_list',
+        pagetype: 'list',
+        devicekind: 'window',
+        des: '最大面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000460',
+        monitorcode: 'fclearwidth',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_list',
+        pagetype: 'list',
+        devicekind: 'window',
+        des: '风窗净宽度(m)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000470',
+        monitorcode: 'fperheight',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_list',
+        pagetype: 'list',
+        devicekind: 'window',
+        des: '活动扇叶高度(m)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000480',
+        monitorcode: 'nwindow',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_list',
+        pagetype: 'list',
+        devicekind: 'window',
+        des: '活动扇叶数量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000490',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_list',
+        pagetype: 'list',
+        devicekind: 'window',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000530',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_list',
+        pagetype: 'list',
+        devicekind: 'window',
+        des: '安装位置巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    major: [
+      {
+        id: '30060',
+        monitorcode: 'majorpath',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '关键通风路线',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 0,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30010',
+        monitorcode: 'Paramdata',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '参数设置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 11,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30290',
+        monitorcode: 'timeList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '数据监测',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30310',
+        monitorcode: 'chartBar',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '柱状图',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30070',
+        monitorcode: 'chartdata',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '图表',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 12,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30080',
+        monitorcode: 'Camera',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '监控',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 11,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30090',
+        monitorcode: 'windrect_rect',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '测风数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 5,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30120',
+        monitorcode: 'modelsensor_multi',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '传感器数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 5,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30130',
+        monitorcode: 'windrectHistory',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '测风历史',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 8,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30140',
+        monitorcode: 'windowHistory',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '风窗历史',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 8,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30150',
+        monitorcode: 'gateHistory',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '风门历史',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 8,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30160',
+        monitorcode: 'modelsensorHistory',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '传感器历史',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 8,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 16,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30170',
+        monitorcode: 'windrectChartline',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '测风曲线',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 6,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 17,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30180',
+        monitorcode: 'windowChartline',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '风窗曲线',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 6,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 18,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30190',
+        monitorcode: 'gateChartline',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '风门曲线',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 6,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 19,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30200',
+        monitorcode: 'modelsensorChartline',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '传感器曲线',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 6,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 20,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30210',
+        monitorcode: 'windrect_rect',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '测风柱状图',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 7,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30240',
+        monitorcode: 'modelsensor_multi',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '传感器柱状图',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 7,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 24,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30250',
+        monitorcode: 'historyList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '历史数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 25,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30260',
+        monitorcode: 'alarmList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '报警数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 26,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30270',
+        monitorcode: 'operatorList',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '操作历史',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 4,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 27,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '30280',
+        monitorcode: 'Console',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'major',
+        pagetype: 'detail',
+        devicekind: 'major',
+        des: '输出',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 3,
+        showflag: 1,
+        activeflag: 1,
+        defaultval: null,
+        rules: null,
+        sort: 28,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    subdevice_edit: [
+      {
+        id: '3001420',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'subdevice_edit',
+        pagetype: 'edit',
+        devicekind: 'subdevice',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '3001430',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'subdevice_edit',
+        pagetype: 'edit',
+        devicekind: 'subdevice',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请输入安装位置!" }]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '3001490',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'subdevice_edit',
+        pagetype: 'edit',
+        devicekind: 'subdevice',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '3001500',
+        monitorcode: 'strtype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'subdevice_edit',
+        pagetype: 'edit',
+        devicekind: 'subdevice',
+        des: '点表',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'devicekind',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '3001530',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'subdevice_edit',
+        pagetype: 'edit',
+        devicekind: 'subdevice',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: '1',
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '3001510',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'subdevice_edit',
+        pagetype: 'edit',
+        devicekind: 'subdevice',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: '0',
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_smoke_history: [
+      {
+        id: '1673570226700673026',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_smoke_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673570226700673027',
+        monitorcode: 'smokeval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_smoke_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '烟雾浓度(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673569850337386500',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_smoke_history',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673569850337386501',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_smoke_history',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673569850337386502',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_smoke_history',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    atomizing_history: [
+      {
+        id: '1703949640784056322',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_history',
+        pagetype: 'history',
+        devicekind: 'atomizing',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640788250626',
+        monitorcode: 'deviceState_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_history',
+        pagetype: 'history',
+        devicekind: 'atomizing',
+        des: '设备状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640792444929',
+        monitorcode: 'stateConn_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_history',
+        pagetype: 'history',
+        devicekind: 'atomizing',
+        des: '连接状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640796639233',
+        monitorcode: 'stateEnable_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_history',
+        pagetype: 'history',
+        devicekind: 'atomizing',
+        des: '使用状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640800833538',
+        monitorcode: 'stateManual_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_history',
+        pagetype: 'history',
+        devicekind: 'atomizing',
+        des: '控制状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640800833539',
+        monitorcode: 'stateSpray_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_history',
+        pagetype: 'history',
+        devicekind: 'atomizing',
+        des: '喷雾状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640800833540',
+        monitorcode: 'timingSwitch_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_history',
+        pagetype: 'history',
+        devicekind: 'atomizing',
+        des: '定时开关',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640800833541',
+        monitorcode: 'batteryLevel',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_history',
+        pagetype: 'history',
+        devicekind: 'atomizing',
+        des: '电池电量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640805027841',
+        monitorcode: 'dust',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_history',
+        pagetype: 'history',
+        devicekind: 'atomizing',
+        des: '粉尘浓度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640809222148',
+        monitorcode: 'ttime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_history',
+        pagetype: 'history',
+        devicekind: 'atomizing',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 51,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    pressurefan_history: [
+      {
+        id: '1483683588471535876',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_history',
+        pagetype: 'history',
+        devicekind: 'pressurefan',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588473147267',
+        monitorcode: 'compressHostTempF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_history',
+        pagetype: 'history',
+        devicekind: 'pressurefan',
+        des: '空压机主机温度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588473147268',
+        monitorcode: 'compressCrewTempF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_history',
+        pagetype: 'history',
+        devicekind: 'pressurefan',
+        des: '空压机机组温度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588476370051',
+        monitorcode: 'loadPressF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_history',
+        pagetype: 'history',
+        devicekind: 'pressurefan',
+        des: '加载压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588479924482',
+        monitorcode: 'unloadPressF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_history',
+        pagetype: 'history',
+        devicekind: 'pressurefan',
+        des: '卸载压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427125',
+        monitorcode: 'compressExhaustPressF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_history',
+        pagetype: 'history',
+        devicekind: 'pressurefan',
+        des: '空压机排气压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427126',
+        monitorcode: 'compressSeparatePressF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_history',
+        pagetype: 'history',
+        devicekind: 'pressurefan',
+        des: '空压机分离压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427127',
+        monitorcode: 'oilPosit',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_history',
+        pagetype: 'history',
+        devicekind: 'pressurefan',
+        des: '油位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427128',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_history',
+        pagetype: 'history',
+        devicekind: 'pressurefan',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427129',
+        monitorcode: 'gcreatetime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_history',
+        pagetype: 'history',
+        devicekind: 'pressurefan',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    windrect_chart: [
+      {
+        id: '1483683588372815621',
+        monitorcode: 'va',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_chart',
+        pagetype: 'chart',
+        devicekind: 'windrect',
+        des: 'Va(m/s)',
+        yaxispos: 'right',
+        linetype: 'bar',
+        yname: 'm/s',
+        ymax: 100,
+        placeholder: null,
+        legend: '风速',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: 'm/s',
+        maxshow: 10,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588381204226',
+        monitorcode: 'sourcePressure',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_chart',
+        pagetype: 'chart',
+        devicekind: 'windrect',
+        des: '气源压力(MPa)',
+        yaxispos: 'left',
+        linetype: 'line',
+        yname: 'MPa',
+        ymax: 100,
+        placeholder: null,
+        legend: '气源压力',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: 'MPa',
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588381204227',
+        monitorcode: 'm3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_chart',
+        pagetype: 'chart',
+        devicekind: 'windrect',
+        des: '风量(m³/min)',
+        yaxispos: 'right',
+        linetype: 'bar',
+        yname: 'm³/min',
+        ymax: 9999,
+        placeholder: null,
+        legend: '风量',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: 'm³/min',
+        maxshow: 1000,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    windrect_history: [
+      {
+        id: '1483683588406370051',
+        monitorcode: 'gdevicename',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_history',
+        pagetype: 'history',
+        devicekind: 'windrect',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588423147266',
+        monitorcode: 'va',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_history',
+        pagetype: 'history',
+        devicekind: 'windrect',
+        des: '风速(m/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588423147267',
+        monitorcode: 'm3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_history',
+        pagetype: 'history',
+        devicekind: 'windrect',
+        des: '风量(m³/min)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588431535876',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_history',
+        pagetype: 'history',
+        devicekind: 'windrect',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588439924482',
+        monitorcode: 'ttime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_history',
+        pagetype: 'history',
+        devicekind: 'windrect',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    dusting_edit: [
+      {
+        id: '1683683588369427130',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_edit',
+        pagetype: 'edit',
+        devicekind: 'dusting',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427131',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_edit',
+        pagetype: 'edit',
+        devicekind: 'dusting',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427132',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_edit',
+        pagetype: 'edit',
+        devicekind: 'dusting',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请选择监测类型!" }]',
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427133',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_edit',
+        pagetype: 'edit',
+        devicekind: 'dusting',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427134',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_edit',
+        pagetype: 'edit',
+        devicekind: 'dusting',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    dusting_monitor: [
+      {
+        id: '1683683588369427114',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_monitor',
+        pagetype: 'monitor',
+        devicekind: 'dusting',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427115',
+        monitorcode: 'dustval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_monitor',
+        pagetype: 'monitor',
+        devicekind: 'dusting',
+        des: '粉尘浓度值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427116',
+        monitorcode: 'humidity',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_monitor',
+        pagetype: 'monitor',
+        devicekind: 'dusting',
+        des: '巷道湿度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427117',
+        monitorcode: 'temperature',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_monitor',
+        pagetype: 'monitor',
+        devicekind: 'dusting',
+        des: '巷道温度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427118',
+        monitorcode: 'ratio',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_monitor',
+        pagetype: 'monitor',
+        devicekind: 'dusting',
+        des: '粉尘呼尘占比',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427122',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_monitor',
+        pagetype: 'monitor',
+        devicekind: 'dusting',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427123',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_monitor',
+        pagetype: 'monitor',
+        devicekind: 'dusting',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427124',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_monitor',
+        pagetype: 'monitor',
+        devicekind: 'dusting',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    forcFan_edit: [
+      {
+        id: '1814172117321084930',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_edit',
+        pagetype: 'edit',
+        devicekind: 'forcFan',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1814172117321084929',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_edit',
+        pagetype: 'edit',
+        devicekind: 'forcFan',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1814172117316890625',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_edit',
+        pagetype: 'edit',
+        devicekind: 'forcFan',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请选择监测类型!" }]',
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1814172117312696323',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_edit',
+        pagetype: 'edit',
+        devicekind: 'forcFan',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1814172117312696322',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_edit',
+        pagetype: 'edit',
+        devicekind: 'forcFan',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1814175793632735233',
+        monitorcode: 'strserno',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_edit',
+        pagetype: 'edit',
+        devicekind: 'forcFan',
+        des: '关联code',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gas_pump_detail: [
+      {
+        id: '1684854695473532932',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_detail',
+        pagetype: 'detail',
+        devicekind: 'gas_pump',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854695473532933',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_detail',
+        pagetype: 'detail',
+        devicekind: 'gas_pump',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854695473532934',
+        monitorcode: 'createtime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_detail',
+        pagetype: 'detail',
+        devicekind: 'gas_pump',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    sys_edit: [
+      {
+        id: '1795741842920620034',
+        monitorcode: 'useM3Perent',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'sys_edit',
+        pagetype: 'edit',
+        devicekind: 'sys',
+        des: '有效风量率',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 20,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanmain_detail: [
+      {
+        id: '1483700151847083780',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151847083781',
+        monitorcode: 'isRun_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1运行状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151847083782',
+        monitorcode: 'isRun_F2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机2运行状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151847083783',
+        monitorcode: 'isFault_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1风机是否故障',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151847083784',
+        monitorcode: 'isFault_F2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机2风机是否故障',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151847083785',
+        monitorcode: 'bearingFront1_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1前电机_前轴温',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151847083786',
+        monitorcode: 'bearingBack1_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1前电机_后轴温',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151847083787',
+        monitorcode: 'stator1A_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1前电机_定子A温度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151847083788',
+        monitorcode: 'stator1B_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1前电机_定子B温度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151847083789',
+        monitorcode: 'stator1C_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1前电机_定子C温度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151847083790',
+        monitorcode: 'bearingFront2_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1后电机_前轴温',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151855472386',
+        monitorcode: 'bearingBack2_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1后电机_后轴温',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151855472387',
+        monitorcode: 'stator2A_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1后电机_定子A温',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151855472388',
+        monitorcode: 'stator2B_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1后电机_定子B温度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151855472389',
+        monitorcode: 'stator2C_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1后电机_定子C温度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151855472390',
+        monitorcode: 'np_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1负压',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 16,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151855472391',
+        monitorcode: 'm3_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1风量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 17,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151855472392',
+        monitorcode: 'levelShake_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1水平震动',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 18,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151855472393',
+        monitorcode: 'verticalShake_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1垂直震动',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 19,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151855472394',
+        monitorcode: 'tU_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1电压',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 20,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151855472395',
+        monitorcode: 'fHz_F1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_detail',
+        pagetype: 'detail',
+        devicekind: 'fanmain',
+        des: '风机1频率',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    managesys_edit: [
+      {
+        id: '1484356703822151427',
+        monitorcode: 'systemname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'managesys_edit',
+        pagetype: 'edit',
+        devicekind: 'managesys',
+        des: '系统名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1484356703822151428',
+        monitorcode: 'strtype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'managesys_edit',
+        pagetype: 'edit',
+        devicekind: 'managesys',
+        des: '系统型号',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1484356703776014083',
+        monitorcode: 'code',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'managesys_edit',
+        pagetype: 'edit',
+        devicekind: 'managesys',
+        des: '系统Code',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1484356703822151429',
+        monitorcode: 'ntype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'managesys_edit',
+        pagetype: 'edit',
+        devicekind: 'managesys',
+        des: '系统类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'managesystype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1484356703830540034',
+        monitorcode: 'nmodelid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'managesys_edit',
+        pagetype: 'edit',
+        devicekind: 'managesys',
+        des: '模型ID',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1484356703830540035',
+        monitorcode: 'workmode',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'managesys_edit',
+        pagetype: 'edit',
+        devicekind: 'managesys',
+        des: '控制策略',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'workmode',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1484356703830540036',
+        monitorcode: 'windkind',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'managesys_edit',
+        pagetype: 'edit',
+        devicekind: 'managesys',
+        des: '风向',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'windturn',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    safetymonitor_edit: [
+      {
+        id: '1703947339751133185',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_edit',
+        pagetype: 'edit',
+        devicekind: 'safetymonitor',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339755327490',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_edit',
+        pagetype: 'edit',
+        devicekind: 'safetymonitor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339759521793',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_edit',
+        pagetype: 'edit',
+        devicekind: 'safetymonitor',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请选择监测类型!" }]',
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339759521794',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_edit',
+        pagetype: 'edit',
+        devicekind: 'safetymonitor',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703947339767910402',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'safetymonitor_edit',
+        pagetype: 'edit',
+        devicekind: 'safetymonitor',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fiber_history: [
+      {
+        id: '1483683588566370051',
+        monitorcode: 'gdevicename',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_history',
+        pagetype: 'history',
+        devicekind: 'fiber',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588561535876',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_history',
+        pagetype: 'history',
+        devicekind: 'fiber',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588563147267',
+        monitorcode: 'fmax',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_history',
+        pagetype: 'history',
+        devicekind: 'fiber',
+        des: '最高温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588563147268',
+        monitorcode: 'fmin',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_history',
+        pagetype: 'history',
+        devicekind: 'fiber',
+        des: '最低温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1788842830955261954',
+        monitorcode: 'favg',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_history',
+        pagetype: 'history',
+        devicekind: 'fiber',
+        des: '平均温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588569924482',
+        monitorcode: 'ttime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_history',
+        pagetype: 'history',
+        devicekind: 'fiber',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_temperature_history: [
+      {
+        id: '1673577340907151362',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_temperature_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673577340907151363',
+        monitorcode: 'fireval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_temperature_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '监测值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673577340907151364',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_temperature_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673577340907151365',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_temperature_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673577340907151366',
+        monitorcode: 'gcreatetime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_temperature_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    bundletube_monitor: [
+      {
+        id: '1727544424035434497',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_monitor',
+        pagetype: 'monitor',
+        devicekind: 'bundletube',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424018657281',
+        monitorcode: 'no2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_monitor',
+        pagetype: 'monitor',
+        devicekind: 'bundletube',
+        des: 'NO2(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424039628804',
+        monitorcode: 'coval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_monitor',
+        pagetype: 'monitor',
+        devicekind: 'bundletube',
+        des: '一氧化碳(ppm)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424039628805',
+        monitorcode: 'co2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_monitor',
+        pagetype: 'monitor',
+        devicekind: 'bundletube',
+        des: '二氧化碳(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424039628806',
+        monitorcode: 'gasval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_monitor',
+        pagetype: 'monitor',
+        devicekind: 'bundletube',
+        des: 'CH4(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424001880066',
+        monitorcode: 'chval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_monitor',
+        pagetype: 'monitor',
+        devicekind: 'bundletube',
+        des: '乙炔(ppm)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544423985102849',
+        monitorcode: 'o2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_monitor',
+        pagetype: 'monitor',
+        devicekind: 'bundletube',
+        des: '氧气(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727567912406269953',
+        monitorcode: 'ch2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_monitor',
+        pagetype: 'monitor',
+        devicekind: 'bundletube',
+        des: 'C2H4(ppm)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727568039615315969',
+        monitorcode: 'h2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_monitor',
+        pagetype: 'monitor',
+        devicekind: 'bundletube',
+        des: 'H2(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727568162852356097',
+        monitorcode: 'n2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_monitor',
+        pagetype: 'monitor',
+        devicekind: 'bundletube',
+        des: 'N2(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424018657284',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_monitor',
+        pagetype: 'monitor',
+        devicekind: 'bundletube',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424018657285',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_monitor',
+        pagetype: 'monitor',
+        devicekind: 'bundletube',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544423989297154',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_monitor',
+        pagetype: 'monitor',
+        devicekind: 'bundletube',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 19,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_gas_chart: [
+      {
+        id: '1483691017382780117',
+        monitorcode: 'windSpeed',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_gas_chart',
+        pagetype: 'chart',
+        devicekind: 'modelsensor',
+        des: '甲烷',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: '%',
+        ymax: 100,
+        placeholder: null,
+        legend: '甲烷',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: 'm/s',
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    nitrogen_monitor: [
+      {
+        id: '1683683588366427114',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_monitor',
+        pagetype: 'monitor',
+        devicekind: 'nitrogen',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 0,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427122',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_monitor',
+        pagetype: 'monitor',
+        devicekind: 'nitrogen',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427115',
+        monitorcode: 'oxygen_concentration',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_monitor',
+        pagetype: 'monitor',
+        devicekind: 'nitrogen',
+        des: '氧浓度(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427116',
+        monitorcode: 'nitrogenPressure',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_monitor',
+        pagetype: 'monitor',
+        devicekind: 'nitrogen',
+        des: '氮气压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427117',
+        monitorcode: 'flow',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_monitor',
+        pagetype: 'monitor',
+        devicekind: 'nitrogen',
+        des: '瞬时流量(m³/min)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1737036862080851970',
+        monitorcode: 'single_flow',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_monitor',
+        pagetype: 'monitor',
+        devicekind: 'nitrogen',
+        des: '单次流量(m³)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427118',
+        monitorcode: 'total_flow',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_monitor',
+        pagetype: 'monitor',
+        devicekind: 'nitrogen',
+        des: '累计流量(m³)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427123',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_monitor',
+        pagetype: 'monitor',
+        devicekind: 'nitrogen',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 16,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427124',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_monitor',
+        pagetype: 'monitor',
+        devicekind: 'nitrogen',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 17,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    bundletube_detail: [
+      {
+        id: '1727544424014462977',
+        monitorcode: 'isSelfDevice',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_detail',
+        pagetype: 'edit',
+        devicekind: 'bundletube',
+        des: '是否自己设备',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424006074371',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_detail',
+        pagetype: 'detail',
+        devicekind: 'bundletube',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424006074372',
+        monitorcode: 'coval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_detail',
+        pagetype: 'detail',
+        devicekind: 'bundletube',
+        des: '一氧化碳',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424006074373',
+        monitorcode: 'co2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_detail',
+        pagetype: 'detail',
+        devicekind: 'bundletube',
+        des: '二氧化碳',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424006074374',
+        monitorcode: 'ch4val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_detail',
+        pagetype: 'detail',
+        devicekind: 'bundletube',
+        des: '甲烷',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424035434500',
+        monitorcode: 'gasval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_detail',
+        pagetype: 'detail',
+        devicekind: 'bundletube',
+        des: '甲烷',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424006074375',
+        monitorcode: 'c2h2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_detail',
+        pagetype: 'detail',
+        devicekind: 'bundletube',
+        des: '乙炔',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424039628801',
+        monitorcode: 'chval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_detail',
+        pagetype: 'detail',
+        devicekind: 'bundletube',
+        des: '乙炔',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424039628802',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_detail',
+        pagetype: 'detail',
+        devicekind: 'bundletube',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424006074376',
+        monitorcode: 'o2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_detail',
+        pagetype: 'detail',
+        devicekind: 'bundletube',
+        des: '氧气',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424010268675',
+        monitorcode: 'strserno',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_detail',
+        pagetype: 'edit',
+        devicekind: 'bundletube',
+        des: '其他厂家设备code',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424039628803',
+        monitorcode: 'createtime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_detail',
+        pagetype: 'detail',
+        devicekind: 'bundletube',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424010268674',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_detail',
+        pagetype: 'detail',
+        devicekind: 'bundletube',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 19,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_list: [
+      {
+        id: '1483691017382780677',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_list',
+        pagetype: 'list',
+        devicekind: 'modelsensor',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017391169281',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_list',
+        pagetype: 'list',
+        devicekind: 'modelsensor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017391169282',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_list',
+        pagetype: 'list',
+        devicekind: 'modelsensor',
+        des: '断面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017391169284',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_list',
+        pagetype: 'list',
+        devicekind: 'modelsensor',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    spray_list: [
+      {
+        id: '1683683588372427135',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_list',
+        pagetype: 'list',
+        devicekind: 'spray',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427136',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_list',
+        pagetype: 'list',
+        devicekind: 'spray',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427137',
+        monitorcode: 'famendv3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_list',
+        pagetype: 'list',
+        devicekind: 'spray',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427138',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_list',
+        pagetype: 'list',
+        devicekind: 'spray',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gaspatrol_monitor: [
+      {
+        id: '1777577213669351425',
+        monitorcode: 'devicelocation',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gaspatrol',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777587974391144449',
+        monitorcode: 'deviceConnect_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gaspatrol',
+        des: '连接状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777589558831423489',
+        monitorcode: 'deviceip',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gaspatrol',
+        des: 'IP地址',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777589817573842946',
+        monitorcode: 'ch4',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gaspatrol',
+        des: 'CH4(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777589979113267201',
+        monitorcode: 'co2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gaspatrol',
+        des: 'CO2(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777590126249451521',
+        monitorcode: 'co',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gaspatrol',
+        des: 'CO(ppm)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777590287604326401',
+        monitorcode: 'o2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gaspatrol',
+        des: 'O2(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777590431221489665',
+        monitorcode: 'temperature',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gaspatrol',
+        des: '温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777590556090114049',
+        monitorcode: 'humidity',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gaspatrol',
+        des: '湿度(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777590891835760641',
+        monitorcode: 'lastDataTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gaspatrol_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gaspatrol',
+        des: '最后上数时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    obfurage_edit: [
+      {
+        id: '1683683588367427130',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_edit',
+        pagetype: 'edit',
+        devicekind: 'obfurage',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588367427131',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_edit',
+        pagetype: 'edit',
+        devicekind: 'obfurage',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664083415041',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_edit',
+        pagetype: 'edit',
+        devicekind: 'obfurage',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请选择监测类型!" }]',
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664087609346',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_edit',
+        pagetype: 'edit',
+        devicekind: 'obfurage',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588367427134',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_edit',
+        pagetype: 'edit',
+        devicekind: 'obfurage',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949664104386566',
+        monitorcode: 'strserno',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'obfurage_edit',
+        pagetype: 'edit',
+        devicekind: 'obfurage',
+        des: '其他厂家设备code',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gasmonitor_history: [
+      {
+        id: '1724616893896404994',
+        monitorcode: 'devicePos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_history',
+        pagetype: 'history',
+        devicekind: 'gasmonitor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893888016386',
+        monitorcode: 'value',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_history',
+        pagetype: 'history',
+        devicekind: 'gasmonitor',
+        des: '瓦斯浓度值(%CH4)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893875433475',
+        monitorcode: 'time',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_history',
+        pagetype: 'history',
+        devicekind: 'gasmonitor',
+        des: '上传时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    sys_surface_all_edit: [
+      {
+        id: '1739294243309408258',
+        monitorcode: 'useM3Perent',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'sys_surface_all_edit',
+        pagetype: 'edit',
+        devicekind: 'sys',
+        des: '有效风量率',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanmain_monitor: [
+      {
+        id: '540000001',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanmain',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 0,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '540000007',
+        monitorcode: 'FanStartStatus_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanmain',
+        des: '运行状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '540000012',
+        monitorcode: 'm3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanmain',
+        des: '风量(m³/min)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '540000015',
+        monitorcode: 'Fan_FanPre',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanmain',
+        des: '风道负压(Pa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '540000016',
+        monitorcode: 'Fan_StaticPressure',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanmain',
+        des: '风道静压(Pa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1795781062548680706',
+        monitorcode: 'Fan_dj1_Uab',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanmain',
+        des: '1#电机AB相电压(kV)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1795781744043388929',
+        monitorcode: 'Fan_dj2_Uab',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanmain',
+        des: '2#电机AB相电压(kV)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '540000014',
+        monitorcode: 'Fan_dj1_Frequence',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanmain',
+        des: '1#电机频率(Hz)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '540000006',
+        monitorcode: 'Fan_dj2_Frequence',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanmain',
+        des: '2#电机频率(Hz)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '540000013',
+        monitorcode: 'Fan_dj1_Power',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanmain',
+        des: '1#电机有功功率(kW)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1795779043305877505',
+        monitorcode: 'Fan_dj2_Power',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanmain',
+        des: '2#电机有功功率(kW)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1795774788532596738',
+        monitorcode: 'Fan_BFV_OpenLimit_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanmain',
+        des: '蝶阀开到位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1795775015863873537',
+        monitorcode: 'Fan_BFV_CloseLimit_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanmain',
+        des: '蝶阀关到位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '540000009',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanmain',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 50,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '540000011',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_monitor',
+        pagetype: 'monitor',
+        devicekind: 'fanmain',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 51,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_history: [
+      {
+        id: '1483691017399557890',
+        monitorcode: 'gdevicename',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017399557891',
+        monitorcode: 'pa',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '气压值(kPa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017399557892',
+        monitorcode: 'temperature',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '温度(℃)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017399557893',
+        monitorcode: 'humidity',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '相对湿度(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017399557894',
+        monitorcode: 'density',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '密度(kg/m³)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017407946498',
+        monitorcode: 'ttime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_history',
+        pagetype: 'history',
+        devicekind: 'modelsensor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 21,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    forcFan_monitor: [
+      {
+        id: '1814172117333667842',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'forcFan',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1814584845911158786',
+        monitorcode: 'TotalOutPipeFlow',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'forcFan',
+        des: '管路总出风管流量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1814172117329473541',
+        monitorcode: 'TotalOutPipePre',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'forcFan',
+        des: '总出风管压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1814172117329473540',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'forcFan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'forcFan',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 23,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    pulping_detail: [
+      {
+        id: '1683683588365427139',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_detail',
+        pagetype: 'detail',
+        devicekind: 'pulping',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427140',
+        monitorcode: 'o2val',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_detail',
+        pagetype: 'detail',
+        devicekind: 'pulping',
+        des: '氧气',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427141',
+        monitorcode: 'waterPump',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_detail',
+        pagetype: 'detail',
+        devicekind: 'pulping',
+        des: '清水泵',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427142',
+        monitorcode: 'pulpingMachine',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_detail',
+        pagetype: 'detail',
+        devicekind: 'pulping',
+        des: '制浆机',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427143',
+        monitorcode: 'groutingPump',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_detail',
+        pagetype: 'detail',
+        devicekind: 'pulping',
+        des: '注浆泵',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427144',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_detail',
+        pagetype: 'detail',
+        devicekind: 'pulping',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588365427145',
+        monitorcode: 'createtime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pulping_detail',
+        pagetype: 'detail',
+        devicekind: 'pulping',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    led_list: [
+      {
+        id: '1284351290343014145',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'led_list',
+        pagetype: 'list',
+        devicekind: 'led',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1284351290384957185',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'led_list',
+        pagetype: 'list',
+        devicekind: 'led',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1284351290393345793',
+        monitorcode: 'ntype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'led_list',
+        pagetype: 'list',
+        devicekind: 'led',
+        des: '类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1284351290393345794',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'led_list',
+        pagetype: 'list',
+        devicekind: 'led',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    windrect_dd_chart: [
+      {
+        id: '1483691017382780113',
+        monitorcode: 'va',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_dd_chart',
+        pagetype: 'chart',
+        devicekind: 'modelsensor',
+        des: '风速',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: '(m/s)',
+        ymax: 100,
+        placeholder: null,
+        legend: '风速',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: '(Pa)',
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanmain_list: [
+      {
+        id: '1483700151666974919',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_list',
+        pagetype: 'list',
+        devicekind: 'fanmain',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666974920',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_list',
+        pagetype: 'list',
+        devicekind: 'fanmain',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666974921',
+        monitorcode: 'fchimenydiamlimit',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_list',
+        pagetype: 'list',
+        devicekind: 'fanmain',
+        des: '风筒直径(m)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666752129',
+        monitorcode: 'ntype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_list',
+        pagetype: 'list',
+        devicekind: 'fanmain',
+        des: '类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666363522',
+        monitorcode: 'fchimenylength',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_list',
+        pagetype: 'list',
+        devicekind: 'fanmain',
+        des: '风筒长度(m)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666752130',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_list',
+        pagetype: 'list',
+        devicekind: 'fanmain',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    nitrogen_detail: [
+      {
+        id: '1683683588366427139',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_detail',
+        pagetype: 'detail',
+        devicekind: 'nitrogen',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427140',
+        monitorcode: 'nitrogenContent',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_detail',
+        pagetype: 'detail',
+        devicekind: 'nitrogen',
+        des: '氮气含量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427141',
+        monitorcode: 'nitrogenPressure',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_detail',
+        pagetype: 'detail',
+        devicekind: 'nitrogen',
+        des: '氮气压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427142',
+        monitorcode: 'instantaneousFlow',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_detail',
+        pagetype: 'detail',
+        devicekind: 'nitrogen',
+        des: '瞬时流量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427143',
+        monitorcode: 'cumulativeFlow',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_detail',
+        pagetype: 'detail',
+        devicekind: 'nitrogen',
+        des: '累计流量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427144',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_detail',
+        pagetype: 'detail',
+        devicekind: 'nitrogen',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427145',
+        monitorcode: 'createtime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_detail',
+        pagetype: 'detail',
+        devicekind: 'nitrogen',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    window_history: [
+      {
+        id: '2000610',
+        monitorcode: 'gdevicename',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_history',
+        pagetype: 'history',
+        devicekind: 'window',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000620',
+        monitorcode: 'frontRearDifference',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_history',
+        pagetype: 'history',
+        devicekind: 'window',
+        des: '压差',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000630',
+        monitorcode: 'sourcePressure',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_history',
+        pagetype: 'history',
+        devicekind: 'window',
+        des: '气源(MPa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000640',
+        monitorcode: 'frontPresentValue',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_history',
+        pagetype: 'history',
+        devicekind: 'window',
+        des: '前窗当前值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000650',
+        monitorcode: 'rearPresentValue',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_history',
+        pagetype: 'history',
+        devicekind: 'window',
+        des: '后窗当前值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000660',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_history',
+        pagetype: 'history',
+        devicekind: 'window',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000670',
+        monitorcode: 'gcreatetime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_history',
+        pagetype: 'history',
+        devicekind: 'window',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    zd_monitor: [
+      {
+        id: '1531797635302641665',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'zd_monitor',
+        pagetype: 'monitor',
+        devicekind: 'zd',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1531797635319418882',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'zd_monitor',
+        pagetype: 'monitor',
+        devicekind: 'zd',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1531800025380638722',
+        monitorcode: 'test3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'zd_monitor',
+        pagetype: 'monitor',
+        devicekind: 'zd',
+        des: '测试33',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: null,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1531797635319418883',
+        monitorcode: 'test1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'zd_monitor',
+        pagetype: 'monitor',
+        devicekind: 'zd',
+        des: '测试1',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1531797635319418884',
+        monitorcode: 'test2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'zd_monitor',
+        pagetype: 'monitor',
+        devicekind: 'zd',
+        des: '测试2',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1531797635319418885',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'zd_monitor',
+        pagetype: 'monitor',
+        devicekind: 'zd',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1531797635327807490',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'zd_monitor',
+        pagetype: 'monitor',
+        devicekind: 'zd',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1531797635327807491',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'zd_monitor',
+        pagetype: 'monitor',
+        devicekind: 'zd',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    windrect_sensor_history: [
+      {
+        id: '1673572437350539266',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_sensor_history',
+        pagetype: 'history',
+        devicekind: 'windrect',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673572437350539267',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_sensor_history',
+        pagetype: 'history',
+        devicekind: 'windrect',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673572437350539268',
+        monitorcode: 'va',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_sensor_history',
+        pagetype: 'history',
+        devicekind: 'windrect',
+        des: '风速(m/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673572437350539269',
+        monitorcode: 'm3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_sensor_history',
+        pagetype: 'history',
+        devicekind: 'windrect',
+        des: '风量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673572437350539270',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_sensor_history',
+        pagetype: 'history',
+        devicekind: 'windrect',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673572437350539271',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_sensor_history',
+        pagetype: 'history',
+        devicekind: 'windrect',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673572437350539272',
+        monitorcode: 'gcreatetime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_sensor_history',
+        pagetype: 'history',
+        devicekind: 'windrect',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_smoke_monitor: [
+      {
+        id: '1483691017374392100',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_smoke_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392101',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_smoke_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392102',
+        monitorcode: 'smokeval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_smoke_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '烟雾浓度(%)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017374392103',
+        monitorcode: 'typeName',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_smoke_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '测点类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_smoke_chart: [
+      {
+        id: '1483691017382780107',
+        monitorcode: 'windSpeed',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_smoke_chart',
+        pagetype: 'chart',
+        devicekind: 'modelsensor',
+        des: '烟雾浓度',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: '%',
+        ymax: 100,
+        placeholder: null,
+        legend: '烟雾浓度',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: 'm/s',
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanmain_history: [
+      {
+        id: '1483700151666140738',
+        monitorcode: 'gdevicename',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_history',
+        pagetype: 'history',
+        devicekind: 'fanmain',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666529346',
+        monitorcode: 'Fan1StartStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_history',
+        pagetype: 'history',
+        devicekind: 'fanmain',
+        des: '1#风机状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666529347',
+        monitorcode: 'Fan2StartStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_history',
+        pagetype: 'history',
+        devicekind: 'fanmain',
+        des: '2#风机状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666529348',
+        monitorcode: 'm3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_history',
+        pagetype: 'history',
+        devicekind: 'fanmain',
+        des: '风量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666529349',
+        monitorcode: 'Fan1_FanPre',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_history',
+        pagetype: 'history',
+        devicekind: 'fanmain',
+        des: '1#风机负压',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666529350',
+        monitorcode: 'Fan2_FanPre',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_history',
+        pagetype: 'history',
+        devicekind: 'fanmain',
+        des: '2#风机负压',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666529351',
+        monitorcode: 'Fan1_dj1_Frequence',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_history',
+        pagetype: 'history',
+        devicekind: 'fanmain',
+        des: '1#电机频率',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1796118765966376961',
+        monitorcode: 'Fan2_dj1_Frequence',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_history',
+        pagetype: 'history',
+        devicekind: 'fanmain',
+        des: '2#风机频率',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151666917953',
+        monitorcode: 'gcreatetime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanmain_history',
+        pagetype: 'history',
+        devicekind: 'fanmain',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanlocal_edit: [
+      {
+        id: '1483700151830306579',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_edit',
+        pagetype: 'edit',
+        devicekind: 'fanlocal',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151830306580',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_edit',
+        pagetype: 'edit',
+        devicekind: 'fanlocal',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请输入安装位置!" }]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151838695170',
+        monitorcode: 'fchimenydiamlimit',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_edit',
+        pagetype: 'edit',
+        devicekind: 'fanlocal',
+        des: '风筒直径(mm)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151838695171',
+        monitorcode: 'fchimenylength',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_edit',
+        pagetype: 'edit',
+        devicekind: 'fanlocal',
+        des: '风筒长度(m)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151838695172',
+        monitorcode: 'strremark',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_edit',
+        pagetype: 'edit',
+        devicekind: 'fanlocal',
+        des: '备注',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1692459804864909313',
+        monitorcode: 'needq',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_edit',
+        pagetype: 'edit',
+        devicekind: 'fanlocal',
+        des: '需风量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151838695173',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_edit',
+        pagetype: 'edit',
+        devicekind: 'fanlocal',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151847083778',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_edit',
+        pagetype: 'edit',
+        devicekind: 'fanlocal',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483700151847083779',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_edit',
+        pagetype: 'edit',
+        devicekind: 'fanlocal',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 122,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    pressurefan_monitor: [
+      {
+        id: '1483683588364427209',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588364427211',
+        monitorcode: 'compressHostTempF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '空压机主机温度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588364427212',
+        monitorcode: 'compressCrewTempF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '空压机机组温度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588364427213',
+        monitorcode: 'compressRunTimeF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '空压机运行时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588364427214',
+        monitorcode: 'compressLoadTimeF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '空压机加载时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588364427215',
+        monitorcode: 'oilPosit',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '油位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588364427217',
+        monitorcode: 'airReceiverFlow',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '储气罐流量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588364427218',
+        monitorcode: 'airReceiverTemp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '储气罐温度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588372815218',
+        monitorcode: 'airReceiverPress',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '储气罐压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588372815219',
+        monitorcode: 'loadPressF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '加载压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588372815220',
+        monitorcode: 'unloadPressF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '卸载压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427114',
+        monitorcode: 'compressExhaustPressF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '空压机排气压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427115',
+        monitorcode: 'compressSeparatePressF1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '空压机分离压力',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427122',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427123',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588364427124',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pressurefan_monitor',
+        pagetype: 'monitor',
+        devicekind: 'pressurefan',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 16,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gate_detail: [
+      {
+        id: '1000810',
+        monitorcode: 'frontRearDP',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_detail',
+        pagetype: 'detail',
+        devicekind: 'gate',
+        des: '压差',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000820',
+        monitorcode: 'sourcePressure',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_detail',
+        pagetype: 'detail',
+        devicekind: 'gate',
+        des: '气源(MPa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000830',
+        monitorcode: 'frontGateOpen',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_detail',
+        pagetype: 'detail',
+        devicekind: 'gate',
+        des: '前门状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000840',
+        monitorcode: 'rearGateOpen',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_detail',
+        pagetype: 'detail',
+        devicekind: 'gate',
+        des: '后门状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000850',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_detail',
+        pagetype: 'detail',
+        devicekind: 'gate',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000860',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_detail',
+        pagetype: 'detail',
+        devicekind: 'gate',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1000870',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gate_detail',
+        pagetype: 'detail',
+        devicekind: 'gate',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gasmonitor_list: [
+      {
+        id: '1724616893854461954',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_list',
+        pagetype: 'list',
+        devicekind: 'gasmonitor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893854461953',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_list',
+        pagetype: 'list',
+        devicekind: 'gasmonitor',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893850267649',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_list',
+        pagetype: 'list',
+        devicekind: 'gasmonitor',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893820907522',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_list',
+        pagetype: 'list',
+        devicekind: 'gasmonitor',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    operator_history: [
+      {
+        id: '1484356703913762818',
+        monitorcode: 'realname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'operator_history',
+        pagetype: 'history',
+        devicekind: 'operator',
+        des: '用户',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1484356703876014082',
+        monitorcode: 'devicename',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'operator_history',
+        pagetype: 'history',
+        devicekind: 'operator',
+        des: '操作设备',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1484356703876014083',
+        monitorcode: 'strremark',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'operator_history',
+        pagetype: 'history',
+        devicekind: 'operator',
+        des: '操作记录',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1484356703913762819',
+        monitorcode: 'ip',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'operator_history',
+        pagetype: 'history',
+        devicekind: 'operator',
+        des: 'IP',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1484356703913762820',
+        monitorcode: 'createTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'operator_history',
+        pagetype: 'history',
+        devicekind: 'operator',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fanlocal_hx_monitor_right: [
+      {
+        id: '1777260514243969025',
+        monitorcode: 'Fan_electric_current',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanlocal',
+        des: '风机电流(A)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777260514248163329',
+        monitorcode: 'FanFreqHz',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanlocal',
+        des: '风机频率(Hz)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777260514248163330',
+        monitorcode: 'Fan_given_frequency',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanlocal',
+        des: '风机给定频率(Hz)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777260514248163331',
+        monitorcode: 'Fan_bus_voltage',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanlocal',
+        des: '母线电压(V)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777260514248163332',
+        monitorcode: 'Fan_output_voltage',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanlocal',
+        des: '输出电压(V)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777260514248163333',
+        monitorcode: 'Fan_output_power',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanlocal',
+        des: '输出功率(kW)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777260514248163334',
+        monitorcode: 'Fan_front_current',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanlocal',
+        des: '前机电流(A)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777260514248163335',
+        monitorcode: 'Fan_rear_current',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanlocal',
+        des: '后机电流(A)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777260514248163336',
+        monitorcode: 'FanStartStatus_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanlocal',
+        des: '运行状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777260514248163337',
+        monitorcode: 'Fan_alarm_status_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanlocal',
+        des: '报警状态位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777260514248163338',
+        monitorcode: 'Fan_fault_status_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanlocal',
+        des: '故障状态位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1777260514248163339',
+        monitorcode: 'Fan_farnear_status_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fanlocal_hx_monitor_right',
+        pagetype: 'right',
+        devicekind: 'fanlocal',
+        des: '远近控状态位',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    fiber_detail: [
+      {
+        id: '1483683588568313089',
+        monitorcode: 'fmax',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_detail',
+        pagetype: 'detail',
+        devicekind: 'fiber',
+        des: '最大值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588568313090',
+        monitorcode: 'fmin',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_detail',
+        pagetype: 'detail',
+        devicekind: 'fiber',
+        des: '最小值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588568313091',
+        monitorcode: 'favg',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_detail',
+        pagetype: 'detail',
+        devicekind: 'fiber',
+        des: '平均值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588568313093',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_detail',
+        pagetype: 'detail',
+        devicekind: 'fiber',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: 180,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588568313094',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_detail',
+        pagetype: 'detail',
+        devicekind: 'fiber',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588568313095',
+        monitorcode: 'createtime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'fiber_detail',
+        pagetype: 'detail',
+        devicekind: 'fiber',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    windrect_detail: [
+      {
+        id: '1483683588439924483',
+        monitorcode: 'incipientWindSpeed1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_detail',
+        pagetype: 'detail',
+        devicekind: 'windrect',
+        des: 'V1(m/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588439924484',
+        monitorcode: 'incipientWindSpeed2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_detail',
+        pagetype: 'detail',
+        devicekind: 'windrect',
+        des: 'V2(m/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588439924485',
+        monitorcode: 'incipientWindSpeed3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_detail',
+        pagetype: 'detail',
+        devicekind: 'windrect',
+        des: 'V3(m/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588448313089',
+        monitorcode: 'va',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_detail',
+        pagetype: 'detail',
+        devicekind: 'windrect',
+        des: 'Va(m/s)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588448313090',
+        monitorcode: 'm3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_detail',
+        pagetype: 'detail',
+        devicekind: 'windrect',
+        des: '风量(m³/min)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588448313091',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_detail',
+        pagetype: 'detail',
+        devicekind: 'windrect',
+        des: '断面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588448313092',
+        monitorcode: 'sourcePressure',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_detail',
+        pagetype: 'detail',
+        devicekind: 'windrect',
+        des: '气源(MPa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588448313093',
+        monitorcode: 'sign',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_detail',
+        pagetype: 'detail',
+        devicekind: 'windrect',
+        des: '当前位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588448313094',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_detail',
+        pagetype: 'detail',
+        devicekind: 'windrect',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483683588448313095',
+        monitorcode: 'createtime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'windrect_detail',
+        pagetype: 'detail',
+        devicekind: 'windrect',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    station: [
+      {
+        id: '100001100',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'station',
+        pagetype: 'detail',
+        devicekind: 'station',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '100001110',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'station',
+        pagetype: 'detail',
+        devicekind: 'station',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '100001170',
+        monitorcode: 'strtype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'station',
+        pagetype: 'detail',
+        devicekind: 'station',
+        des: '读取数据方式',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '100001130',
+        monitorcode: 'nkj980use',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'station',
+        pagetype: 'detail',
+        devicekind: 'station',
+        des: '分站用途',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '100001140',
+        monitorcode: 'strip',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'station',
+        pagetype: 'detail',
+        devicekind: 'station',
+        des: '分站IP地址',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '100001150',
+        monitorcode: 'linkstatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'station',
+        pagetype: 'detail',
+        devicekind: 'station',
+        des: '连接状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '100001160',
+        monitorcode: 'strremark',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'station',
+        pagetype: 'detail',
+        devicekind: 'station',
+        des: '备注',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    window_chart: [
+      {
+        id: '2000210',
+        monitorcode: 'frontRearDifference',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_chart',
+        pagetype: 'chart',
+        devicekind: 'window',
+        des: '压差',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: '(Pa)',
+        ymax: 100,
+        placeholder: null,
+        legend: '压差',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: 'Pa',
+        maxshow: 50,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000240',
+        monitorcode: 'pa1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_chart',
+        pagetype: 'chart',
+        devicekind: 'window',
+        des: '气源(MPa)',
+        yaxispos: 'right',
+        linetype: 'bar',
+        yname: '(MPa)',
+        ymax: 100,
+        placeholder: null,
+        legend: '气源压力',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: 'MPa',
+        maxshow: 200,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    dustdev_edit: [
+      {
+        id: '1671072229500674050',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dustdev_edit',
+        pagetype: 'edit',
+        devicekind: 'dustdev',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1671072229500674051',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dustdev_edit',
+        pagetype: 'edit',
+        devicekind: 'dustdev',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1671072229500674052',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dustdev_edit',
+        pagetype: 'edit',
+        devicekind: 'dustdev',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请选择监测类型!" }]',
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1671072229500674053',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dustdev_edit',
+        pagetype: 'edit',
+        devicekind: 'dustdev',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1671072229500674054',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dustdev_edit',
+        pagetype: 'edit',
+        devicekind: 'dustdev',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gas_pump_monitor: [
+      {
+        id: '1684854695452561410',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas_pump',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854695456755714',
+        monitorcode: 'sprayval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas_pump',
+        des: '监测值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854695456755715',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas_pump',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854695456755716',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas_pump',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854695456755717',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gas_pump',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 11,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    window_edit: [
+      {
+        id: '2001420',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2001430',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请输入安装位置!" }]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000491',
+        monitorcode: 'fperdepth',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '扇叶厚度(m)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000492',
+        monitorcode: 'nwindownum',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '风窗道数',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000493',
+        monitorcode: 'nfrontplusecircle',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '风窗前脉冲',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000494',
+        monitorcode: 'nrearplusecircle',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '风窗后脉冲',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000495',
+        monitorcode: 'maxarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '最大面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2000496',
+        monitorcode: 'gateflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '是否有行人门',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2001460',
+        monitorcode: 'fclearwidth',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '风窗净宽度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2001470',
+        monitorcode: 'fperheight',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '活动扇叶高度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2001480',
+        monitorcode: 'nwindow',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '活动扇叶数量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2001490',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2001500',
+        monitorcode: 'strtype',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '点表',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'windowkind',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: 'window_normal',
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2001540',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '安装位置巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2001530',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: '1',
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '2001510',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'window_edit',
+        pagetype: 'edit',
+        devicekind: 'window',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: '0',
+        rules: null,
+        sort: 11,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    spray_detail: [
+      {
+        id: '1683683588372427139',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_detail',
+        pagetype: 'detail',
+        devicekind: 'spray',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427140',
+        monitorcode: 'sprayval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_detail',
+        pagetype: 'detail',
+        devicekind: 'spray',
+        des: '监测值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427144',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_detail',
+        pagetype: 'detail',
+        devicekind: 'spray',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588372427145',
+        monitorcode: 'createtime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'spray_detail',
+        pagetype: 'detail',
+        devicekind: 'spray',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    atomizing_monitor: [
+      {
+        id: '1703949640758890497',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_monitor',
+        pagetype: 'monitor',
+        devicekind: 'atomizing',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640763084802',
+        monitorcode: 'deviceState_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_monitor',
+        pagetype: 'monitor',
+        devicekind: 'atomizing',
+        des: '设备状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640763084803',
+        monitorcode: 'stateConn_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_monitor',
+        pagetype: 'monitor',
+        devicekind: 'atomizing',
+        des: '连接状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640767279106',
+        monitorcode: 'stateEnable_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_monitor',
+        pagetype: 'monitor',
+        devicekind: 'atomizing',
+        des: '使用状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640767279107',
+        monitorcode: 'stateManual_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_monitor',
+        pagetype: 'monitor',
+        devicekind: 'atomizing',
+        des: '控制状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640767279108',
+        monitorcode: 'stateSpray_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_monitor',
+        pagetype: 'monitor',
+        devicekind: 'atomizing',
+        des: '喷雾状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640771473409',
+        monitorcode: 'timingSwitch_str',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_monitor',
+        pagetype: 'monitor',
+        devicekind: 'atomizing',
+        des: '定时开关',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640771473410',
+        monitorcode: 'batteryLevel',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_monitor',
+        pagetype: 'monitor',
+        devicekind: 'atomizing',
+        des: '电池电量',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640771473411',
+        monitorcode: 'dust',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_monitor',
+        pagetype: 'monitor',
+        devicekind: 'atomizing',
+        des: '粉尘浓度',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 10,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1703949640779862020',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'atomizing_monitor',
+        pagetype: 'monitor',
+        devicekind: 'atomizing',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 19,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_multi_chart: [
+      {
+        id: '1483691017382780100',
+        monitorcode: 'pa',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_multi_chart',
+        pagetype: 'chart',
+        devicekind: 'modelsensor',
+        des: '气压值(kPa)',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: 'kPa',
+        ymax: 100,
+        placeholder: null,
+        legend: '气压',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: '(kPa)',
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1483691017382780101',
+        monitorcode: 'temperature',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_multi_chart',
+        pagetype: 'chart',
+        devicekind: 'modelsensor',
+        des: '温度(℃)',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: '℃',
+        ymax: 100,
+        placeholder: null,
+        legend: '温度',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: '(℃)',
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    pump_edit: [
+      {
+        id: '1684854186893201413',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_edit',
+        pagetype: 'edit',
+        devicekind: 'pump',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854186897395713',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_edit',
+        pagetype: 'edit',
+        devicekind: 'pump',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854186901590018',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_edit',
+        pagetype: 'edit',
+        devicekind: 'pump',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请选择监测类型!" }]',
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854186905784322',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_edit',
+        pagetype: 'edit',
+        devicekind: 'pump',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_dp_monitor: [
+      {
+        id: '1779411653081067521',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_dp_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1779412643695980546',
+        monitorcode: 'dp',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_dp_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '差压(Pa)',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1779412957811601410',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_dp_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1779413114301083649',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_dp_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1779413317276037122',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_dp_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '监测时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: 1,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    dusting_list: [
+      {
+        id: '1683683588369427135',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_list',
+        pagetype: 'list',
+        devicekind: 'dusting',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427136',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_list',
+        pagetype: 'list',
+        devicekind: 'dusting',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427137',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_list',
+        pagetype: 'list',
+        devicekind: 'dusting',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588369427138',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'dusting_list',
+        pagetype: 'list',
+        devicekind: 'dusting',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    home: {
+      jsondata: [
+        {
+          showdata: [
+            {
+              id: '1779318369688166401',
+              deviceName: '枣林',
+            },
+            {
+              id: '1779318465490264066',
+              deviceName: '刘家堰',
+            },
+          ],
+          code: 'fanmain',
+          width: 'width:420px;',
+          showtype: 'fanmain',
+          sort: 1,
+          title: '主通风机系统',
+          showparams: {
+            fanmain_ljy: {
+              start1: 'Fan1StartStatus',
+              params: [
+                {
+                  code2: 'm3',
+                  code: 'windQuantity',
+                  code1: 'm3',
+                  name: '风量(m³/min)',
+                },
+                {
+                  code2: 'Fan2_FanPre',
+                  code: 'fp',
+                  code1: 'Fan1_FanPre',
+                  name: '风压(Pa)',
+                },
+                {
+                  code2: 'Fan2_dj1_Frequence',
+                  code: 'hz',
+                  code1: 'Fan1_dj1_Frequence',
+                  name: '频率(Hz)',
+                },
+              ],
+              start2: 'Fan2StartStatus',
+            },
+            fanmain_zl: {
+              start1: 'Fan1StartStatus',
+              params: [
+                {
+                  code2: 'm3',
+                  code: 'windQuantity',
+                  code1: 'm3',
+                  name: '风量(m³/min)',
+                },
+                {
+                  code2: 'Fan2_FanPre',
+                  code: 'fp',
+                  code1: 'Fan1_FanPre',
+                  name: '风压(Pa)',
+                },
+                {
+                  code2: 'Fan2_dj1_Frequence',
+                  code: 'hz',
+                  code1: 'Fan1_dj1_Frequence',
+                  name: '频率(Hz)',
+                },
+              ],
+              start2: 'Fan2StartStatus',
+            },
+          },
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              id: '1712030595700707330',
+              deviceName: '81205胶运3-4联巷',
+            },
+            {
+              id: '1712030678265581569',
+              deviceName: '81205胶运3-4联巷',
+            },
+            {
+              id: '1777253997960691713',
+              deviceName: '81206胶运1联巷',
+            },
+            {
+              id: '1777254088729624578',
+              deviceName: '81206胶运1联巷',
+            },
+          ],
+          code: 'fanlocal',
+          width: 'width:420px;',
+          showtype: 'fanlocal',
+          sort: 2,
+          title: '局部通风系统',
+          showparams: {
+            fanlocal_hx: [
+              {
+                showBar: true,
+                code2: 'windQuantity1_merge',
+                code: 'f1Val',
+                code1: 'windQuantity1_merge',
+                name: '吸风量(m³/min)',
+              },
+              {
+                showBar: true,
+                code2: 'windQuantity2_merge',
+                code: 'f2Val',
+                code1: 'windQuantity2_merge',
+                name: '供风量(m³/min)',
+              },
+              {
+                code2: 'Fan2FreqHz',
+                code: 'hz',
+                code1: 'Fan1FreqHz',
+                name: '频率(Hz)',
+              },
+            ],
+            fanlocal_baode: [
+              {
+                showBar: true,
+                code2: 'windQuantity1',
+                code: 'f1Val',
+                code1: 'windQuantity1',
+                name: '吸风量(m³/min)',
+              },
+              {
+                showBar: true,
+                code2: 'windQuantity2',
+                code: 'f2Val',
+                code1: 'windQuantity2',
+                name: '供风量(m³/min)',
+              },
+              {
+                code2: 'Fan2fHz',
+                code: 'hz',
+                code1: 'Fan1fHz',
+                name: '频率(Hz)',
+              },
+            ],
+          },
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              kind: 'gate',
+              id: 1,
+              deviceName: '风门',
+            },
+            {
+              kind: 'window',
+              id: 2,
+              deviceName: '风窗',
+            },
+            {
+              kind: 'windrect_rect',
+              id: 31,
+              deviceName: '矩形测风',
+            },
+            {
+              kind: 'windrect_normal',
+              id: 32,
+              deviceName: '折叠测风',
+            },
+            {
+              kind: 'windrect_ds',
+              id: 33,
+              deviceName: '对射测风',
+            },
+          ],
+          code: 'device',
+          width: 'width:420px;',
+          showtype: 'device',
+          sort: 3,
+          title: '通风设施远程控制',
+          list: ['gate', 'window', 'windrect'],
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              id: '1778588611962662913',
+              deviceName: '保德枣林回风立井通风阻力',
+            },
+            {
+              id: '1778591914704433153',
+              deviceName: '保德刘家堰回风立井通风阻力',
+            },
+          ],
+          code: 'sys_majorpath',
+          width: 'width:420px;',
+          showtype: 'sys_majorpath',
+          sort: 5,
+          title: '关键通风路线',
+          showparams: [
+            {
+              code: 'm3_total',
+              name: '总风量',
+            },
+            {
+              code: 'drag_total',
+              name: '总阻力',
+            },
+            {
+              code: 'dengjikong',
+              name: '等积孔',
+            },
+          ],
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              id: '1746452629872402434',
+              xufengliang: 0,
+              deviceName: '81203备用工作面',
+            },
+          ],
+          code: 'sys_surface_caimei',
+          width: 'width:420px;',
+          showtype: 'sys_surface_caimei',
+          sort: 4,
+          title: '工作面智能管控',
+          showparams: [
+            {
+              code: 'jin',
+              name: '进风',
+            },
+            {
+              code: 'hui',
+              name: '回风',
+            },
+            {
+              code: 'xufengliang',
+              name: '需风量',
+            },
+          ],
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              code: 'warn_101',
+              name: '蓝色预警',
+            },
+            {
+              code: 'warn_102',
+              name: '黄色预警',
+            },
+            {
+              code: 'warn_103',
+              name: '橙色预警',
+            },
+            {
+              code: 'warn_104',
+              name: '红色预警',
+            },
+            {
+              code: 'warn_201',
+              name: '报警',
+            },
+            {
+              code: 'warn_1001',
+              name: '网络中断',
+            },
+          ],
+          code: 'warn',
+          width: 'width:420px;',
+          showtype: 'warn',
+          sort: 6,
+          title: '设备预警',
+          showparams: [
+            {
+              code: 'red',
+              name: '红色预警',
+            },
+            {
+              code: 'orange',
+              name: '橙色预警',
+            },
+            {
+              code: 'yellow',
+              name: '黄色预警',
+            },
+          ],
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              ycode: 'm3',
+              yMax: 12000,
+              linetype: 'bar',
+              yaxispos: 'left',
+              yName: '(m³/min)',
+              id: 1,
+              list: [],
+              deviceName: '风量',
+            },
+            {
+              ycode: 'va',
+              yMax: 20,
+              linetype: 'line',
+              yaxispos: 'right',
+              yName: '(m/s)',
+              id: 2,
+              list: [],
+              deviceName: '风速',
+            },
+          ],
+          code: 'sys_wind',
+          yMax: 10000,
+          left: 'left:420px',
+          width: 'width:1090px;',
+          showtype: 'sys_wind',
+          sort: 7,
+          title: '风量监测',
+          height: 'height:260px;',
+        },
+        {
+          showdata: [
+            {
+              coast: null,
+              totallength: 105828.3,
+              xufengliang: 16071,
+            },
+          ],
+          code: 'midinfo',
+          showtype: 'midinfo',
+        },
+      ],
+    },
+    modelsensor_temperature_monitor: [
+      {
+        id: '1673577210615291905',
+        monitorcode: 'strname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_temperature_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673577210615291906',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_temperature_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673577210615291907',
+        monitorcode: 'fireval',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_temperature_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '监测值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 9,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673577210615291908',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_temperature_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 13,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673577210615291909',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_temperature_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 14,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1673577210615291910',
+        monitorcode: 'readTime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_temperature_monitor',
+        pagetype: 'monitor',
+        devicekind: 'modelsensor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 15,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gasmonitor_monitor: [
+      {
+        id: '1724616893871239170',
+        monitorcode: 'devicename',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gasmonitor',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893917376514',
+        monitorcode: 'gasC',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gasmonitor',
+        des: '瓦斯浓度值',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893908987905',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gasmonitor',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 6,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893904793601',
+        monitorcode: 'netStatus',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gasmonitor',
+        des: '通信状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 7,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1724616893900599297',
+        monitorcode: 'datetime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gasmonitor_monitor',
+        pagetype: 'monitor',
+        devicekind: 'gasmonitor',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    gas_pump_edit: [
+      {
+        id: '1684854695460950019',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_edit',
+        pagetype: 'edit',
+        devicekind: 'gas_pump',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854695460950020',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_edit',
+        pagetype: 'edit',
+        devicekind: 'gas_pump',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854695465144322',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_edit',
+        pagetype: 'edit',
+        devicekind: 'gas_pump',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请选择监测类型!" }]',
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854695465144323',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'gas_pump_edit',
+        pagetype: 'edit',
+        devicekind: 'gas_pump',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    zd_history: [
+      {
+        id: '1531797635361361921',
+        monitorcode: 'gdevicename',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'zd_history',
+        pagetype: 'history',
+        devicekind: 'zd',
+        des: '名称',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1531797635373944833',
+        monitorcode: 'test1',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'zd_history',
+        pagetype: 'history',
+        devicekind: 'zd',
+        des: 'test',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1531797635373944834',
+        monitorcode: 'test2',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'zd_history',
+        pagetype: 'history',
+        devicekind: 'zd',
+        des: 'test2',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1531797635373944835',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'zd_history',
+        pagetype: 'history',
+        devicekind: 'zd',
+        des: '是否报警',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 8,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1531797635382333442',
+        monitorcode: 'gcreatetime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'zd_history',
+        pagetype: 'history',
+        devicekind: 'zd',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 12,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    bundletube_edit: [
+      {
+        id: '1797804501354614785',
+        monitorcode: 'strserno',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_edit',
+        pagetype: 'edit',
+        devicekind: 'bundletube',
+        des: '关联设备id',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1797809951299010562',
+        monitorcode: 'linkId',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_edit',
+        pagetype: 'edit',
+        devicekind: 'bundletube',
+        des: '是否显示',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: null,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424022851586',
+        monitorcode: 'nsubstationid',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_edit',
+        pagetype: 'edit',
+        devicekind: 'bundletube',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 2,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424022851587',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_edit',
+        pagetype: 'edit',
+        devicekind: 'bundletube',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{ "required": true, "message": "请输入名称!"}]',
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544423997685762',
+        monitorcode: 'monitorflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_edit',
+        pagetype: 'edit',
+        devicekind: 'bundletube',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'monitorflag',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: '[{"required": true, "message": "请选择监测类型!" }]',
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424001880065',
+        monitorcode: 'testflag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_edit',
+        pagetype: 'edit',
+        devicekind: 'bundletube',
+        des: '是否模拟数据',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 4,
+        dict: 'booltype',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1727544424031240193',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'bundletube_edit',
+        pagetype: 'edit',
+        devicekind: 'bundletube',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    modelsensor_speed_chart: [
+      {
+        id: '1483691017382780687',
+        monitorcode: 'windSpeed',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'modelsensor_speed_chart',
+        pagetype: 'chart',
+        devicekind: 'modelsensor',
+        des: '风速(m/s)',
+        yaxispos: 'left',
+        linetype: 'bar',
+        yname: 'm/s',
+        ymax: 100,
+        placeholder: null,
+        legend: '风速',
+        type: 1,
+        dict: null,
+        datatype: 2,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: null,
+        unit: 'm/s',
+        maxshow: 100,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    pump_history: [
+      {
+        id: '1684854186893201410',
+        monitorcode: 'ginstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_history',
+        pagetype: 'history',
+        devicekind: 'pump',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854186893201411',
+        monitorcode: 'warnFlag',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_history',
+        pagetype: 'history',
+        devicekind: 'pump',
+        des: '报警状态',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: 80,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1684854186893201412',
+        monitorcode: 'gcreatetime',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'pump_history',
+        pagetype: 'history',
+        devicekind: 'pump',
+        des: '时间',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 5,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+    nitrogen_list: [
+      {
+        id: '1683683588366427135',
+        monitorcode: 'strinstallpos',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_list',
+        pagetype: 'list',
+        devicekind: 'nitrogen',
+        des: '安装位置',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 1,
+        width: 150,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427136',
+        monitorcode: 'stationname',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_list',
+        pagetype: 'list',
+        devicekind: 'nitrogen',
+        des: '分站',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 2,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427137',
+        monitorcode: 'famendv3',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_list',
+        pagetype: 'list',
+        devicekind: 'nitrogen',
+        des: '监测类型',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: null,
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 3,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+      {
+        id: '1683683588366427138',
+        monitorcode: 'fsectarea',
+        sysOrgCode: 'sdmtjtbdmk',
+        orgCode: 'sdmtjt',
+        devicetype: 'nitrogen_list',
+        pagetype: 'list',
+        devicekind: 'nitrogen',
+        des: '巷道面积',
+        yaxispos: null,
+        linetype: null,
+        yname: null,
+        ymax: null,
+        placeholder: null,
+        legend: null,
+        type: 1,
+        dict: 'dictText',
+        datatype: 1,
+        showflag: 1,
+        activeflag: null,
+        defaultval: null,
+        rules: null,
+        sort: 4,
+        width: null,
+        unit: null,
+        maxshow: null,
+        appShow: null,
+        showType: null,
+        showStyle: null,
+      },
+    ],
+  });
 };

BIN
src/assets/images/home-container/configurable/board_bg.png


BIN
src/assets/images/home-container/configurable/deco_1.png


BIN
src/assets/images/home-container/configurable/deco_2.png


BIN
src/assets/images/home-container/configurable/deco_3.png


BIN
src/assets/images/home-container/configurable/list_bg_b.png


BIN
src/assets/images/home-container/configurable/list_bg_default.png


BIN
src/assets/images/home-container/configurable/triangle_icon.png


BIN
src/assets/vedio/fanLocal.mp4


+ 5 - 2
src/hooks/vent/useAutoLogin.ts

@@ -33,7 +33,10 @@ export function useAutoLogin() {
     return false;
   }
 
-  /** 用在路由守卫里,执行自动登录的逻辑,如果存在符合自动登录标准的query则执行自动登录,返回是否自动登录 */
+  /** 用在路由守卫里,执行自动登录的逻辑,如果存在符合自动登录标准的query则执行自动登录,返回是否自动登录
+   *
+   * 该方法需要修改query
+   * */
   async function doAutoLogin(route: RouteLocationNormalized): Promise<void> {
     if (!validateRoute(route)) return;
 
@@ -52,7 +55,7 @@ export function useAutoLogin() {
         goHome: false,
       });
       delete route.query[AUTO_LOGIN_URL_QUERY.key];
-      delete route.query['username'];
+      delete route.query['realname'];
       delete route.query['workNo'];
       return;
     } catch (e) {

+ 1 - 1
src/router/guard/permissionGuard.ts

@@ -65,7 +65,7 @@ export function createPermissionGuard(router: Router) {
     if (validateRoute(to)) {
       await doAutoLogin(to);
       // 自动登录后会动态添加路由,此处应当重定向到fullPath,否则会加载404页面内容
-      return next({ path: to.fullPath, replace: true });
+      return next({ path: to.fullPath, replace: true, query: to.query });
     }
 
     const token = userStore.getToken;

+ 1 - 0
src/utils/http/axios/index.ts

@@ -30,6 +30,7 @@ const transform: AxiosTransform = {
    * @description: 处理请求数据。如果数据不是预期格式,可直接抛出错误
    */
   transformRequestHook: (res: AxiosResponse<Result>, options: RequestOptions) => {
+    debugger;
     const { t } = useI18n();
     const { isTransformResponse, isReturnNativeResponse } = options;
     // 是否返回原生响应头 比如:需要获取响应头时使用该属性

+ 8 - 0
src/views/vent/deviceManager/configurationTable/adapters.ts

@@ -64,3 +64,11 @@ export function parseModuleData(listData: { moduleData: ModuleData; showStyle: S
 //     }),
 //   };
 // }
+
+/** 根据配置中的 formatter 将文本格式并返回 */
+export function getFormattedText(data: any, prop: string, formatter?: string): string {
+  if (formatter) {
+    return formatter.replace(/\$\{\}/g, _.get(data, prop, '-'));
+  }
+  return _.get(data, prop, '-');
+}

+ 21 - 10
src/views/vent/deviceManager/configurationTable/types.ts

@@ -44,35 +44,37 @@ export interface ModuleData {
   background: {
     show: boolean;
     /** 背景资源的类型 */
-    type: 'image' | 'vedio';
+    type: 'image' | 'video';
     /** 背景资源的链接 */
     link: string;
   };
   /** 模块的布局,使用规定的枚举组合为一个数组,代表着从上到下所应展示的元素 */
-  layout: ('board' | 'list' | 'chart')[];
+  layout: ('board' | 'list' | 'chart' | 'table' | 'blast_delta' | 'fire_control' | 'fire_warn')[];
   /** 展示牌元素 */
-  board?: {
+  board: {
     /** 展示牌说明内容 */
     label: string;
     /** 展示牌预设的背景类型 */
     type: 'A' | 'B' | 'C' | 'D';
     /** 展示牌布局,决定是哪部分内容在上方 */
-    layout: 'value-top' | 'label-top';
+    layout: 'val-top' | 'label-top';
     formatter?: string;
     prop: string;
   }[];
   /** 列表元素 */
-  list?: {
+  list: {
     color: string;
     /** 列表项说明内容 */
     label: string;
     formatter?: string;
     prop: string;
+    /** 列表预设的背景类型,仅第一个type生效,即第一个type决定了列表整体的类型 */
+    type: 'timeline' | 'A' | 'B';
   }[];
-  /** 图表元素 */
-  chart?: {
+  /** 图表元素,仅第一个配置项将生效 */
+  chart: {
     /** 图表通用类型,一个类型对应一种图表预设 */
-    type: 'pie' | 'bar' | 'line';
+    type: 'pie' | 'bar' | 'line' | 'line_area';
     /** 读取数据时的基础路径,例如如果图表依赖一个数组,那么该项应设置能读取到该数组的路径。例如:readData.history */
     readFrom: string;
     /** 排序依据,该项应配置为`readFrom`指向的数据中的可读项。例如:createTime */
@@ -80,15 +82,24 @@ export interface ModuleData {
     /** 排序规则,desc降序,asc升序 */
     order?: 'desc' | 'asc';
     /** 图表x轴配置(若有),例如:{ prop: 'strInstallPos' } */
-    xAxis?: {
+    xAxis: {
       formatter?: string;
       prop: string;
     }[];
     /** 图表y轴配置(若有),例如:['风量', '风速'] */
-    yAxis?: string[];
+    yAxis: {
+      label: string;
+      align: 'left' | 'right';
+    }[];
     /** 图表各系列配置,一个系列应对应一个数据维度,例如:[{ label: '风量', prop: 'f1Val' }] */
     series: { label: string; prop: string }[];
   }[];
+  /** 表格元素,仅第一个配置项将生效 */
+  table: {
+    columns: { label: string; prop: string }[];
+    /** 读取数据时的基础路径,例如如果表格依赖一个数组,那么该项应设置能读取到该数组的路径。例如:readData.history */
+    readFrom: string;
+  }[];
 }
 export interface ShowStyle {
   /** 模块的宽高 */

+ 0 - 90
src/views/vent/home/configurable/components/CostumeHeader.vue

@@ -1,90 +0,0 @@
-<template>
-  <div class="w-100% flex costume-header__header">
-    <!-- 选择下拉框,自动填充剩余空间,这种实现是因为 Select 不支持 suffix -->
-    <slot name="select">
-      <Dropdown class="flex-grow-1 costume-header__header_left" :trigger="['click']" :bordered="false" @open-change="visible = $event">
-        <div class="w-100% flex flex-items-center" @click.prevent>
-          <SwapOutlined class="w-30px" />
-          <div class="flex-grow-1">
-            {{ selectedLabel }}
-          </div>
-          <CaretUpOutlined class="w-30px" v-if="visible" />
-          <CaretDownOutlined class="w-30px" v-else />
-        </div>
-        <template #overlay>
-          <Menu :selected-keys="[value]" @click="selectHandler">
-            <MenuItem v-for="item in options" :key="item.value" :title="item.label">
-              {{ item.label }}
-            </MenuItem>
-          </Menu>
-        </template>
-      </Dropdown>
-    </slot>
-    <slot class="costume-header__header_right"></slot>
-  </div>
-</template>
-<script lang="ts" setup>
-  import { computed, ref } from 'vue';
-  import { Dropdown, Menu, MenuItem } from 'ant-design-vue';
-  import { SwapOutlined, CaretDownOutlined, CaretUpOutlined } from '@ant-design/icons-vue';
-
-  const props = withDefaults(
-    defineProps<{
-      options: { label: any; value: any }[];
-      value: string;
-    }>(),
-    {
-      options: () => [],
-      value: '',
-    }
-  );
-  const emit = defineEmits(['change', 'update:value']);
-
-  // 下拉框是否可见
-  const visible = ref(false);
-  // 选中的选项
-  const selectedLabel = computed(() => {
-    const res = props.options.find((opt) => {
-      return opt.value === props.value;
-    });
-
-    return res ? res.label : '/';
-  });
-
-  // 选择了某一项
-  function selectHandler({ key }) {
-    emit('update:value', key);
-    emit('change', key);
-  }
-</script>
-<style scoped>
-  .costume-header__header {
-    height: 30px;
-    background-image: linear-gradient(90deg, #3df6ff44, transparent 20%, transparent 80%, #3df6ff44);
-  }
-  .costume-header__header_left {
-    border-left: 3px solid;
-    border-right: 3px solid;
-    border-image-source: linear-gradient(to top, #185f7188, #3df6ff, #185f7188);
-    border-image-slice: 1;
-  }
-  .costume-header__header_right {
-    border-right: 3px solid;
-    border-image-source: linear-gradient(to top, #185f7188, #3df6ff, #185f7188);
-    border-image-slice: 1;
-  }
-
-  ::v-deep .zxm-select:not(.zxm-select-customize-input) .zxm-select-selector {
-    /* background-color: transparent; */
-    color: #fff;
-  }
-  ::v-deep .zxm-select-arrow {
-    color: #fff;
-  }
-  ::v-deep .zxm-select-selection-item {
-    color: #fff !important;
-  }
-  ::v-deep .zxm-select-selection-placeholder {
-    color: #fff !important;
-  }
-</style>

+ 290 - 0
src/views/vent/home/configurable/components/CustomChart.vue

@@ -0,0 +1,290 @@
+<template>
+  <div ref="chartRef" :style="{ height, width }"></div>
+</template>
+<script lang="ts" setup>
+  import { ref, Ref, watch } from 'vue';
+  import { useECharts } from '/@/hooks/web/useECharts';
+  import { get } from 'lodash-es';
+  import { Config } from '/@/views/vent/deviceManager/configurationTable/types';
+  import { EChartsOption, graphic } from 'echarts';
+  import { getFormattedText } from '../../../deviceManager/configurationTable/adapters';
+
+  const props = withDefaults(
+    defineProps<{
+      chartData: Record<string, any> | Record<string, any>[];
+      chartConfig: Config['moduleData']['chart']['0'];
+      height: string;
+      width: string;
+    }>(),
+    {
+      chartData: () => [],
+      height: '100%',
+      width: '100%',
+    }
+  );
+
+  const chartRef = ref<HTMLDivElement | null>(null);
+  const { setOptions } = useECharts(chartRef as Ref<HTMLDivElement>);
+
+  // 核心方法,生成适用与 echart 的选项,这个方法需要适配 chart 类型的每种子类型
+  const genChartOption = () => {
+    // 依据每一个图表配置生成图表选项
+    const { yAxis = [], xAxis = [], order, type, sortBy, series } = props.chartConfig;
+    const isArray = Array.isArray(props.chartData);
+
+    // 饼状图通常依赖单个对象的不同字段绘制
+    if (type === 'pie' && !isArray) {
+      return {
+        legend: { show: false },
+        color: ['#d9a1ff', '#00d1ff', '#82fe78'],
+        series: [
+          {
+            type: 'pie',
+            radius: ['50%', '75%'],
+            center: ['50%', '55%'],
+            data: series.map((serie) => {
+              return {
+                name: serie.label,
+                value: get(props.chartData, serie.prop, 0),
+                labelLine: { show: false },
+                label: { show: false },
+                itemStyle: {
+                  shadowBlur: 20,
+                  shadowColor: '#259bcf',
+                },
+              };
+            }),
+          },
+        ],
+      };
+    }
+    if (!isArray) return {};
+
+    let sorttedData = [...(props.chartData as any[])];
+
+    // 如果这个配置指明了需要排序则执行排序
+    if (sortBy && order) {
+      sorttedData.sort((pre, cur) => {
+        if (order === 'asc') {
+          return get(pre, sortBy, 0) - get(cur, sortBy, 0);
+        } else {
+          return get(cur, sortBy, 0) - get(pre, sortBy, 0);
+        }
+      });
+    }
+
+    // 柱状图则要求使用数组形式的数据作依赖
+    if (type === 'bar') {
+      return {
+        grid: {
+          top: 50,
+          height: 150,
+        },
+        textStyle: {
+          color: '#fff',
+        },
+        legend: { show: false },
+        xAxis: xAxis.map((e) => {
+          return {
+            type: 'category',
+            data: sorttedData.map((d) => {
+              return getFormattedText(d, e.prop, e.formatter);
+            }),
+          };
+        }),
+        yAxis: yAxis.map((e) => {
+          return {
+            name: e.label,
+            position: e.align,
+            splitLine: {
+              lineStyle: {
+                color: '#ffffff',
+                opacity: 0.3,
+              },
+            },
+          };
+        }),
+        series: series.reduce((curr: EChartsOption[], serie, index) => {
+          const colors = ['#66ffff', '#ffff66'];
+          // 系列选项,如果指定了x轴配置则以x轴配置优先
+          const data = sorttedData.map((d) => {
+            return {
+              name: serie.label,
+              value: get(d, serie.prop, 0),
+            };
+          });
+          curr.push({
+            name: 'pictorial element',
+            type: 'pictorialBar',
+            symbol: 'circle',
+            symbolPosition: 'end',
+            symbolSize: [16, 16],
+            symbolOffset: [0, -8],
+            yAxisIndex: index,
+            itemStyle: {
+              color: colors[index % colors.length],
+            },
+            data,
+          });
+          curr.push({
+            name: 'reference bar',
+            type: 'bar',
+            silent: true,
+            yAxisIndex: index,
+            itemStyle: {
+              color: new graphic.LinearGradient(0, 0, 0, 1, [
+                { offset: 0, color: colors[index % colors.length] },
+                { offset: 0.2, color: colors[index % colors.length] },
+                { offset: 1, color: `${colors[index % colors.length]}22` },
+              ]),
+            },
+            tooltip: { show: false },
+            barWidth: 8,
+            data,
+          });
+
+          return curr;
+        }, []),
+      };
+    }
+
+    // 折线图和上面的柱状图类似
+    if (type === 'line') {
+      return {
+        legend: {
+          top: 10,
+          right: 10,
+          textStyle: {
+            color: '#fff',
+          },
+        },
+        // backgroundColor: '#081f33',
+        textStyle: {
+          color: '#fff',
+        },
+        grid: {
+          left: 60,
+          top: 50,
+          right: 60,
+          bottom: 50,
+        },
+        xAxis: xAxis.map((e) => {
+          return {
+            type: 'category',
+            data: sorttedData.map((d) => {
+              return getFormattedText(d, e.prop, e.formatter);
+            }),
+          };
+        }),
+        yAxis: yAxis.map((e) => {
+          return {
+            name: e.label,
+            position: e.align,
+            splitLine: {
+              lineStyle: {
+                color: '#fff',
+                opacity: 0.3,
+              },
+            },
+          };
+        }),
+        series: series.map((serie) => {
+          const data = sorttedData.map((d) => {
+            return {
+              name: serie.label,
+              value: get(d, serie.prop, 0),
+            };
+          });
+
+          return {
+            type: 'line',
+            data,
+          };
+        }),
+      };
+
+      return {};
+    }
+
+    // 折线图和上面的柱状图类似
+    if (type === 'line_area') {
+      return {
+        legend: {
+          show: false,
+        },
+        // backgroundColor: '#081f33',
+        textStyle: {
+          color: '#fff',
+        },
+        grid: {
+          left: 60,
+          top: 50,
+          right: 60,
+          bottom: 50,
+        },
+        xAxis: xAxis.map((e) => {
+          return {
+            type: 'category',
+            boundaryGap: false,
+            data: sorttedData.map((d) => {
+              return getFormattedText(d, e.prop, e.formatter);
+            }),
+          };
+        }),
+        yAxis: yAxis.map((e) => {
+          return {
+            name: e.label,
+            position: e.align,
+            splitLine: {
+              lineStyle: {
+                color: '#fff',
+                opacity: 0.3,
+              },
+            },
+          };
+        }),
+        series: series.map((serie, index) => {
+          const colors = ['#66ffff', '#6666ff'];
+          const data = sorttedData.map((d) => {
+            return {
+              name: serie.label,
+              value: get(d, serie.prop, 0),
+            };
+          });
+
+          return {
+            type: 'line',
+            data,
+            symbol: 'none',
+            endLabel: { distance: 0 },
+            // itemStyle: { show: false, opacity: 0 },
+            lineStyle: { color: colors[index % colors.length] },
+            areaStyle: {
+              origin: 'auto',
+              color: new graphic.LinearGradient(0, 0, 0, 1, [
+                { offset: 0, color: colors[index % colors.length] },
+                { offset: 0.2, color: colors[index % colors.length] },
+                { offset: 1, color: `${colors[index % colors.length]}22` },
+              ]),
+            },
+          };
+        }),
+      };
+
+      return {};
+    }
+  };
+
+  watch(
+    () => props.chartData,
+    () => {
+      initCharts();
+    }
+  );
+
+  function initCharts() {
+    const o = genChartOption();
+    console.log('debug', o);
+    setOptions(o as EChartsOption, false);
+  }
+</script>

+ 146 - 0
src/views/vent/home/configurable/components/CustomList.vue

@@ -0,0 +1,146 @@
+<!-- eslint-disable vue/multi-word-component-names -->
+<template>
+  <div class="list flex items-center" :class="`list__${type}`">
+    <!-- 部分类型的列表需要加一张图片 -->
+    <div :class="`list-item__image__${type}`"></div>
+    <div class="flex-grow">
+      <div v-for="item in listConfig" :key="item.prop" class="flex items-center list-item">
+        <div :class="`list-item__icon__${type}`"></div>
+        <div class="flex-grow" :class="`list-item__content__${type}`">
+          <div class="list-item__label">{{ item.label }}</div>
+          <div :class="`list-item__value_${item.color}`">
+            {{ item.value }}
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</template>
+<script lang="ts" setup>
+  withDefaults(
+    defineProps<{
+      listConfig: {
+        value: string;
+        color: string;
+        label: string;
+        prop: string;
+      }[];
+      type: string;
+    }>(),
+    {
+      listConfig: () => [],
+      type: 'A',
+    }
+  );
+
+  //   defineEmits(['click']);
+</script>
+<style lang="less" scoped>
+  @import '@/design/vent/color.less';
+  /* Timeline 相关的样式 */
+
+  .list-item {
+    height: 20%;
+  }
+  .list-item__content__A {
+    background-repeat: no-repeat;
+    background-image: @vent-gas-list-item-bg-img;
+    padding: 5px 10px;
+    display: flex;
+    justify-content: space-between;
+  }
+  .list-item__content__B {
+    background-repeat: no-repeat;
+    padding: 5px 10px 10px 10px;
+    display: flex;
+    justify-content: space-between;
+    background-position: left bottom;
+    background-size: 100% auto;
+    background-image: url(/@/assets/images/home-container/configurable/list_bg_b.png);
+  }
+  .list-item__image__B {
+    width: 77px;
+    height: 77px;
+    background-repeat: no-repeat;
+    background-image: url(/@/assets/images/home-container/configurable/deco_1.png);
+    background-size: auto;
+    margin-right: 20px;
+  }
+  .list-item__icon__A {
+    background-repeat: no-repeat;
+    width: 25px;
+    height: 29px;
+    background-image: url(/@/assets/images/home-container/configurable/triangle_icon.png);
+  }
+  // .list-item__icon_red {
+  //   background-image: url('@/assets/images/home-container/configurable/warn_icon_5.png');
+  // }
+  // .list-item__icon_orange {
+  //   background-image: url('@/assets/images/home-container/configurable/warn_icon_4.png');
+  // }
+  // .list-item__icon_yellow {
+  //   background-image: url('@/assets/images/home-container/configurable/warn_icon_3.png');
+  // }
+  // .list-item__icon_green {
+  //   background-image: url('@/assets/images/home-container/configurable/warn_icon_2.png');
+  // }
+  // .list-item__icon_blue {
+  //   background-image: url('@/assets/images/home-container/configurable/warn_icon_1.png');
+  // }
+  // .list-item__icon {
+  //   width: 33px;
+  //   height: 35px;
+  //   margin-left: 50px;
+  //   background-repeat: no-repeat;
+  //   background-position: center center;
+  // }
+  // .list-item__dot {
+  //   width: 10px;
+  //   height: 10px;
+  //   margin-left: 70px;
+  //   background-color: @vent-gas-primary-bg;
+  //   border-radius: 5px;
+  //   position: relative;
+  // }
+  // .list-item__dot::before {
+  //   content: '';
+  //   position: absolute;
+  //   top: -3px;
+  //   left: -3px;
+  //   width: 16px;
+  //   height: 16px;
+  //   border-radius: 8px;
+  //   border: 1px solid @vent-gas-tab-border;
+  // }
+  // .list-item__label {
+  // }
+  .list-item__value_red {
+    color: red;
+  }
+  .list-item__value_orange {
+    color: orange;
+  }
+  .list-item__value_yellow {
+    color: yellow;
+  }
+  .list-item__value_green {
+    color: yellowgreen;
+  }
+  .list-item__value_blue {
+    color: lightblue;
+  }
+
+  .list {
+    padding: 5px 20px;
+    position: relative;
+    background-repeat: no-repeat;
+    width: 100%;
+    height: 100%;
+    background-size: auto 100%;
+    background-image: url(/@/assets/images/home-container/configurable/list_bg_default.png);
+  }
+
+  .list__A {
+    padding-left: 5px;
+  }
+</style>

+ 144 - 0
src/views/vent/home/configurable/components/FIreControl.vue

@@ -0,0 +1,144 @@
+<!-- eslint-disable vue/multi-word-component-names -->
+<template>
+  <div class="w-100% h-100% flex justify-around">
+    <div v-for="(item, i) in listAConfig" :key="`hccfc${i}`" class="board">
+      <div class="text-center mb-20px">{{ item.title }}</div>
+      <div v-for="stuff in item.list" :key="stuff.prop" class="board-item flex justify-between">
+        <div>{{ stuff.label }}</div>
+        <div :class="`board-item__value_${stuff.color}`">{{ stuff.value }}</div>
+      </div>
+    </div>
+  </div>
+</template>
+<script lang="ts" setup>
+  import { computed, onMounted } from 'vue';
+  //   import { Config } from '../../../deviceManager/configurationTable/types';
+  //   import { useInitDevices } from '../hooks/useInit';
+  //   import { MenuItem, Menu, Dropdown } from 'ant-design-vue';
+  //   import { SwapOutlined, CaretUpOutlined, CaretDownOutlined } from '@ant-design/icons-vue';
+  //   import MiniBoard from './MiniBoard.vue';
+  //   import TimelineList from './TimelineList.vue';
+  //   import CustomList from './CustomList.vue';
+  import { getFormattedText } from '../../../deviceManager/configurationTable/adapters';
+  //   import CustomChart from './CustomChart.vue';
+  //   import { get } from 'lodash-es';
+  //   import CommonTable from '../../billboard/components/CommonTable.vue';
+  //   import BlastDelta from '../../../monitorManager/deviceMonitor/components/device/modal/blastDelta.vue';
+
+  //   const { header: headerConfig, background, board, layout, list, chart, table } = props.moduleData;
+  const listA = [
+    {
+      title: '防火注浆',
+      list: [
+        {
+          prop: 'a',
+          label: '注浆流量',
+          color: 'white',
+        },
+        {
+          prop: 'b',
+          label: '注浆压力',
+          color: 'blue',
+        },
+        {
+          prop: 'c',
+          label: '启停状态',
+          color: 'blue',
+          formatter: '${}',
+        },
+      ],
+      //   color: 'yellow',
+    },
+    {
+      title: '防火注氮',
+      list: [
+        {
+          prop: 'a',
+          label: '注浆流量',
+          color: 'white',
+        },
+        {
+          prop: 'b',
+          label: '注浆压力',
+          color: 'blue',
+        },
+        {
+          prop: 'c',
+          label: '启停状态',
+          color: 'blue',
+          formatter: '${}',
+        },
+      ],
+      //   color: 'yellow',
+    },
+  ];
+
+  const listAConfig = computed(() => {
+    const data = {
+      a: '8.12',
+      b: '9.99',
+      c: '开启',
+      d: '正常',
+    };
+    return listA.map((b) => {
+      return {
+        ...b,
+        list: b.list.map((e) => {
+          return {
+            ...e,
+            value: getFormattedText(data, e.prop, e.formatter),
+          };
+        }),
+      };
+    });
+  });
+  //   const listType = computed(() => {
+  //     return list[0]?.type || 'A';
+  //   });
+
+  //   const { selectedDeviceID, selectedDevice, selectedDeviceSlot, selectedDeviceLabel, options, fetchDevices } = useInitDevices(
+  //     props.deviceType,
+  //     headerConfig
+  //   );
+
+  onMounted(() => {
+    // fetchDevices();
+  });
+</script>
+<style lang="less" scoped>
+  @import '@/design/vent/color.less';
+
+  .board {
+    width: 151px;
+    height: 196px;
+    background-image: url(/@/assets/images/home-container/configurable/board_bg.png);
+    padding: 8px 5px 0 5px;
+  }
+
+  .board-item {
+    height: 40px;
+    line-height: 40px;
+    border-style: solid;
+    // border: 2px solid blue;
+    // border-image: linear-gradient(transparent, #fff, transparent);
+    border-top: none;
+    border-bottom: none;
+    border-image: linear-gradient(transparent 30%, #fff 50%, transparent 80%) 10;
+    padding: 0 5px;
+  }
+  .board-item__value_red {
+    color: red;
+  }
+  .board-item__value_orange {
+    color: orange;
+  }
+  .board-item__value_yellow {
+    color: yellow;
+  }
+  .board-item__value_green {
+    color: yellowgreen;
+  }
+  .board-item__value_blue {
+    color: lightblue;
+  }
+</style>

+ 132 - 0
src/views/vent/home/configurable/components/FIreWarn.vue

@@ -0,0 +1,132 @@
+<!-- eslint-disable vue/multi-word-component-names -->
+<template>
+  <div class="w-100% h-100% pl-5px pr-5px">
+    <div class="flex items-center h-140px">
+      <div class="fire-warn__image">
+        <div class="fire-warn__image_sub w-50px h-50px top-10px left-20px line-height-50px">低风险</div>
+        <div class="fire-warn__image_sub w-30px h-30px top-50px left-70px line-height-30px">CO</div>
+        <div class="fire-warn__image_sub w-20px h-20px top-80px left-20px line-height-20px">CO</div>
+      </div>
+      <CustomList type="A" :list-config="listAConfig" />
+    </div>
+    <CustomList type="B" :list-config="listBConfig" style="height: 80px; margin-top: 10px" />
+  </div>
+</template>
+<script lang="ts" setup>
+  import { computed, onMounted } from 'vue';
+  import { Config } from '../../../deviceManager/configurationTable/types';
+  //   import { useInitDevices } from '../hooks/useInit';
+  //   import { MenuItem, Menu, Dropdown } from 'ant-design-vue';
+  //   import { SwapOutlined, CaretUpOutlined, CaretDownOutlined } from '@ant-design/icons-vue';
+  //   import MiniBoard from './MiniBoard.vue';
+  //   import TimelineList from './TimelineList.vue';
+  import CustomList from './CustomList.vue';
+  import { getFormattedText } from '../../../deviceManager/configurationTable/adapters';
+  //   import CustomChart from './CustomChart.vue';
+  //   import { get } from 'lodash-es';
+  //   import CommonTable from '../../billboard/components/CommonTable.vue';
+  //   import BlastDelta from '../../../monitorManager/deviceMonitor/components/device/modal/blastDelta.vue';
+
+  //   const { header: headerConfig, background, board, layout, list, chart, table } = props.moduleData;
+  const listA: Config['moduleData']['list'] = [
+    {
+      type: 'A',
+      prop: 'a',
+      label: '火情状态',
+      color: 'yellow',
+    },
+    {
+      type: 'A',
+      prop: 'b',
+      label: '回采位置',
+      color: 'white',
+    },
+    {
+      type: 'A',
+      prop: 'c',
+      label: '硐室火情',
+      color: 'blue',
+    },
+    {
+      type: 'A',
+      prop: 'd',
+      label: '联动设备状态',
+      color: 'blue',
+    },
+  ];
+  const listB: Config['moduleData']['list'] = [
+    {
+      type: 'B',
+      prop: 'a',
+      label: '2024/07/22 07:00:00',
+      color: 'white',
+    },
+    {
+      type: 'B',
+      prop: 'b',
+      label: '2811工作面上隅角',
+      color: 'white',
+    },
+  ];
+  const listBConfig = computed(() => {
+    const data = {
+      a: '轻微堵塞',
+      b: '甲烷0.02%',
+    };
+    return listB.map((b) => {
+      return {
+        ...b,
+        value: getFormattedText(data, b.prop, b.formatter),
+      };
+    });
+  });
+  const listAConfig = computed(() => {
+    const data = {
+      a: '缓慢氧化',
+      b: '800m',
+      c: '正常',
+      d: '正常',
+    };
+    return listA.map((b) => {
+      return {
+        ...b,
+        value: getFormattedText(data, b.prop, b.formatter),
+      };
+    });
+  });
+  //   const listType = computed(() => {
+  //     return list[0]?.type || 'A';
+  //   });
+
+  //   const { selectedDeviceID, selectedDevice, selectedDeviceSlot, selectedDeviceLabel, options, fetchDevices } = useInitDevices(
+  //     props.deviceType,
+  //     headerConfig
+  //   );
+
+  onMounted(() => {
+    // fetchDevices();
+  });
+</script>
+<style lang="less" scoped>
+  @import '@/design/vent/color.less';
+
+  .fire-warn__image {
+    position: relative;
+    width: 200px;
+    height: 100%;
+    margin: 0 10px;
+    background-repeat: no-repeat;
+    background-position: center;
+    background-size: 100% auto;
+    background-image: url(/@/assets/images/home-container/configurable/deco_2.png);
+  }
+
+  .fire-warn__image_sub {
+    text-align: center;
+    position: absolute;
+    background-repeat: no-repeat;
+    background-position: center;
+    background-size: 100% auto;
+    background-image: url(/@/assets/images/home-container/configurable/deco_3.png);
+  }
+</style>

+ 2 - 3
src/views/vent/home/configurable/components/moduleEnhanced.vue → src/views/vent/home/configurable/components/ModuleEnhanced.vue

@@ -14,11 +14,10 @@
   import ModuleRight from './enhanced/moduleRight.vue';
   import ModuleBottom from './enhanced/moduleBottom.vue';
   import { computed } from 'vue';
-  import { ModuleData, ShowStyle } from '../../../deviceManager/configurationTable/types';
+  import { ShowStyle } from '../../../deviceManager/configurationTable/types';
 
   const props = defineProps<{
     showStyle: ShowStyle;
-    moduleData: ModuleData;
     moduleName: string;
     visible: boolean;
   }>();
@@ -36,7 +35,7 @@
     if (position.includes('right:0')) {
       return ModuleRight;
     }
-    if (position.includes('bottom:0')) {
+    if (position.includes('top:640px;left:460px')) {
       return ModuleBottom;
     }
     return ModuleLeft; //

+ 2 - 3
src/views/vent/home/configurable/components/moduleOriginal.vue → src/views/vent/home/configurable/components/ModuleOriginal.vue

@@ -13,11 +13,10 @@
   import ModuleLeft from './original/moduleLeft.vue';
   import ModuleBottom from './original/moduleBottom.vue';
   import { computed } from 'vue';
-  import { ModuleData, ShowStyle } from '../../../deviceManager/configurationTable/types';
+  import { ShowStyle } from '../../../deviceManager/configurationTable/types';
 
   const props = defineProps<{
     showStyle: ShowStyle;
-    moduleData: ModuleData;
     moduleName: string;
     visible: boolean;
   }>();
@@ -29,7 +28,7 @@
 
   // 根据配置里的定位判断应该使用哪个module组件
   function getModuleComponent(position) {
-    if (position.includes('bottom:0')) {
+    if (position.includes('top:640px;left:460px')) {
       return ModuleBottom;
     }
     return ModuleLeft;

+ 111 - 0
src/views/vent/home/configurable/components/TimelineList.vue

@@ -0,0 +1,111 @@
+<!-- eslint-disable vue/multi-word-component-names -->
+<template>
+  <div class="timeline">
+    <div v-for="item in listConfig" :key="item.prop" class="flex items-center timeline-item">
+      <div class="timeline-item__icon" :class="`timeline-item__icon_${item.color}`"></div><div class="timeline-item__dot"></div>
+      <div class="timeline-item__label">{{ item.label }}</div>
+      <div :class="`timeline-item__value_${item.color}`">
+        {{ item.value }}
+      </div>
+    </div>
+    <div class="timeline-component"></div>
+  </div>
+</template>
+<script lang="ts" setup>
+  withDefaults(
+    defineProps<{
+      listConfig: {
+        value: string;
+        color: string;
+        label: string;
+        prop: string;
+      }[];
+    }>(),
+    {
+      listConfig: () => [],
+    }
+  );
+
+  //   defineEmits(['click']);
+</script>
+<style lang="less" scoped>
+  @import '@/design/vent/color.less';
+  /* Timeline 相关的样式 */
+
+  .timeline-item {
+    height: 20%;
+  }
+  .timeline-item__icon_red {
+    background-image: url('@/assets/images/home-container/configurable/warn_icon_5.png');
+  }
+  .timeline-item__icon_orange {
+    background-image: url('@/assets/images/home-container/configurable/warn_icon_4.png');
+  }
+  .timeline-item__icon_yellow {
+    background-image: url('@/assets/images/home-container/configurable/warn_icon_3.png');
+  }
+  .timeline-item__icon_green {
+    background-image: url('@/assets/images/home-container/configurable/warn_icon_2.png');
+  }
+  .timeline-item__icon_blue {
+    background-image: url('@/assets/images/home-container/configurable/warn_icon_1.png');
+  }
+  .timeline-item__icon {
+    width: 33px;
+    height: 35px;
+    margin-left: 50px;
+    background-repeat: no-repeat;
+    background-position: center center;
+  }
+  .timeline-item__dot {
+    width: 10px;
+    height: 10px;
+    margin-left: 70px;
+    background-color: @vent-gas-primary-bg;
+    border-radius: 5px;
+    position: relative;
+  }
+  .timeline-item__dot::before {
+    content: '';
+    position: absolute;
+    top: -3px;
+    left: -3px;
+    width: 16px;
+    height: 16px;
+    border-radius: 8px;
+    border: 1px solid @vent-gas-tab-border;
+  }
+  .timeline-item__label {
+    width: 100px;
+    margin-left: 70px;
+  }
+  .timeline-item__value_red {
+    color: red;
+  }
+  .timeline-item__value_orange {
+    color: orange;
+  }
+  .timeline-item__value_yellow {
+    color: yellow;
+  }
+  .timeline-item__value_green {
+    color: yellowgreen;
+  }
+  .timeline-item__value_blue {
+    color: lightblue;
+  }
+
+  .timeline {
+    height: 220px;
+    padding: 5px;
+    position: relative;
+  }
+  .timeline-component {
+    position: absolute;
+    width: 2px;
+    height: 180px;
+    top: 20px;
+    left: 162px;
+    background-image: @vent-configurable-home-timeline;
+  }
+</style>

+ 247 - 0
src/views/vent/home/configurable/components/content.vue

@@ -0,0 +1,247 @@
+<!-- eslint-disable vue/multi-word-component-names -->
+<template>
+  <!-- Header部分 -->
+  <div v-if="headerConfig.show" class="w-100% flex content__header">
+    <!-- 选择下拉框,自动填充剩余空间,这种实现是因为 Select 不支持 suffix -->
+    <Dropdown
+      v-if="headerConfig.showSelector"
+      class="flex-grow-1 content__header_left"
+      :trigger="['click']"
+      :bordered="false"
+      @open-change="headerVisible = $event"
+    >
+      <div class="w-100% flex flex-items-center" @click.prevent>
+        <SwapOutlined class="w-30px" />
+        <div class="flex-grow-1">
+          {{ selectedDeviceLabel }}
+        </div>
+        <CaretUpOutlined class="w-30px" v-if="headerVisible" />
+        <CaretDownOutlined class="w-30px" v-else />
+      </div>
+      <template #overlay>
+        <Menu :selected-keys="[selectedDeviceID]" @click="headerSelectHandler">
+          <MenuItem v-for="item in options" :key="item.value" :title="item.label">
+            {{ item.label }}
+          </MenuItem>
+        </Menu>
+      </template>
+    </Dropdown>
+    <template v-if="headerConfig.showSlot">
+      <div class="flex flex-items-center flex-grow-1 content__header_right">
+        <SwapOutlined class="w-30px" />
+        <div class="flex-grow-1">
+          {{ selectedDeviceSlot }}
+        </div>
+      </div>
+    </template>
+  </div>
+  <!-- 主体内容部分 -->
+  <div class="content">
+    <!-- 背景 -->
+    <img v-if="background.show && background.type === 'image'" class="content__background" :src="background.link" />
+    <video
+      v-if="background.show && background.type === 'video'"
+      class="content__background content__background_video"
+      width="100%"
+      autoplay
+      loop
+      muted
+    >
+      <source :src="background.link" />
+      Not Supportted Link Or Browser
+    </video>
+    <template v-for="val in layout" :key="val">
+      <!-- 告示板部分 -->
+      <div v-if="val === 'board'" class="flex flex-justify-around pt-10px pb-10px">
+        <MiniBoard v-for="item in boardConfig" :key="item.prop" :type="item.type" :label="item.label" :layout="item.layout" :value="item.value" />
+      </div>
+      <!-- 图表部分,这部分通常需要填充,有告示板、Header等内容需要填充父级 -->
+      <template v-if="val === 'chart'">
+        <CustomChart :chart-config="chartConfig" :chart-data="chartData" class="flex-grow" />
+      </template>
+      <!-- 通常列表部分 -->
+      <template v-if="val === 'list'">
+        <template v-if="listType === 'timeline'">
+          <TimelineList :list-config="listConfig" />
+        </template>
+        <template v-else>
+          <CustomList :type="listType" :list-config="listConfig" />
+        </template>
+      </template>
+      <!-- 表格部分,这部分通常是占一整个模块的 -->
+      <template v-if="val === 'table'">
+        <CommonTable :columns="tableConfig.columns" :data="tableData" class="mt-10px mb-10px text-center flex-grow overflow-auto" />
+      </template>
+      <template v-if="val === 'blast_delta'">
+        <BlastDelta class="mt-10px mb-10px" />
+      </template>
+      <template v-if="val === 'fire_control'">
+        <FIreControl class="mt-10px mb-10px" />
+      </template>
+      <template v-if="val === 'fire_warn'">
+        <FIreWarn class="mt-10px mb-10px" />
+      </template>
+    </template>
+  </div>
+</template>
+<script lang="ts" setup>
+  import { computed, onMounted, ref } from 'vue';
+  import { Config } from '../../../deviceManager/configurationTable/types';
+  import { useInitDevices } from '../hooks/useInit';
+  import { MenuItem, Menu, Dropdown } from 'ant-design-vue';
+  import { SwapOutlined, CaretUpOutlined, CaretDownOutlined } from '@ant-design/icons-vue';
+  import MiniBoard from './MiniBoard.vue';
+  import TimelineList from './TimelineList.vue';
+  import CustomList from './CustomList.vue';
+  import { getFormattedText } from '../../../deviceManager/configurationTable/adapters';
+  import CustomChart from './CustomChart.vue';
+  import { get } from 'lodash-es';
+  import CommonTable from '../../billboard/components/CommonTable.vue';
+  import BlastDelta from '../../../monitorManager/deviceMonitor/components/device/modal/blastDelta.vue';
+  import FIreWarn from './FIreWarn.vue';
+  import FIreControl from './FIreControl.vue';
+
+  const props = defineProps<{
+    deviceType: Config['deviceType'];
+    moduleData: Config['moduleData'];
+    showStyle: Config['showStyle'];
+  }>();
+
+  const { header: headerConfig, background, board, layout, list, chart, table } = props.moduleData;
+
+  // 额外的 header 相关的变量
+  const headerVisible = ref(false);
+  function headerSelectHandler({ key }) {
+    selectedDeviceID.value = key;
+  }
+
+  // 额外的告示牌相关的变量
+  const boardConfig = computed(() => {
+    const data = selectedDevice.value;
+    return (board || []).map((b) => {
+      return {
+        ...b,
+        value: getFormattedText(data, b.prop, b.formatter),
+      };
+    });
+  });
+
+  // 额外的时间线列表相关的变量
+  const listConfig = computed(() => {
+    const data = selectedDevice.value;
+    return (list || []).map((b) => {
+      return {
+        ...b,
+        value: getFormattedText(data, b.prop, b.formatter),
+      };
+    });
+  });
+  const listType = computed(() => {
+    return list[0]?.type || 'A';
+  });
+
+  const chartConfig = computed(() => {
+    return chart[0];
+  });
+  const chartData = computed(() => {
+    const data = selectedDevice.value;
+    return get(data, chart[0]?.readFrom, []);
+  });
+
+  const tableConfig = computed(() => {
+    return {
+      columns: (table[0]?.columns || []).map((e) => {
+        return {
+          name: e.label,
+          prop: e.prop,
+        };
+      }),
+    };
+  });
+  const tableData = computed(() => {
+    // const data = selectedDevice.value;
+    return [
+      {
+        index: '1',
+        time: '2024/07/22 07:00',
+        warn: '未知',
+      },
+      {
+        index: '2',
+        time: '2024/07/22 08:00',
+        warn: '未知',
+      },
+      {
+        index: '3',
+        time: '2024/07/22 09:00',
+        warn: '未知',
+      },
+      {
+        index: '4',
+        time: '2024/07/22 10:00',
+        warn: '未知',
+      },
+    ];
+    // return get(data, table[0]?.readFrom, []);
+  });
+
+  const { selectedDeviceID, selectedDevice, selectedDeviceSlot, selectedDeviceLabel, options, fetchDevices } = useInitDevices(
+    props.deviceType,
+    headerConfig
+  );
+
+  onMounted(() => {
+    fetchDevices();
+  });
+</script>
+<style lang="less" scoped>
+  @import '@/design/vent/color.less';
+
+  /* Header 相关的样式 */
+  .content__header {
+    height: 30px;
+    background-image: linear-gradient(90deg, #3df6ff44, transparent 20%, transparent 80%, #3df6ff44);
+  }
+  .content__header_left {
+    border-left: 3px solid;
+    border-right: 3px solid;
+    border-image-source: linear-gradient(to top, #185f7188, #3df6ff, #185f7188);
+    border-image-slice: 1;
+  }
+  .content__header_right {
+    border-left: 3px solid;
+    border-right: 3px solid;
+    border-image-source: linear-gradient(to top, #185f7188, #3df6ff, #185f7188);
+    border-image-slice: 1;
+    min-width: 160px;
+  }
+  .content {
+    height: calc(100% - 30px);
+    position: relative;
+    z-index: -2;
+    display: flex;
+    flex-direction: column;
+  }
+  .content__background {
+    width: 100%;
+    height: 100%;
+    position: absolute;
+    top: 0;
+    left: 0;
+    z-index: -1;
+    object-fit: fill;
+  }
+  ::v-deep .zxm-select:not(.zxm-select-customize-input) .zxm-select-selector {
+    /* background-color: transparent; */
+    color: #fff;
+  }
+  ::v-deep .zxm-select-arrow {
+    color: #fff;
+  }
+  ::v-deep .zxm-select-selection-item {
+    color: #fff !important;
+  }
+  ::v-deep .zxm-select-selection-placeholder {
+    color: #fff !important;
+  }
+</style>

+ 88 - 0
src/views/vent/home/configurable/components/customHeader.vue

@@ -0,0 +1,88 @@
+<template>
+  <div v-if="headerConfig.show" class="w-100% flex costume-header__header">
+    <!-- 选择下拉框,自动填充剩余空间,这种实现是因为 Select 不支持 suffix -->
+    <Dropdown
+      v-if="headerConfig.showSelector"
+      class="flex-grow-1 costume-header__header_left"
+      :trigger="['click']"
+      :bordered="false"
+      @open-change="visible = $event"
+    >
+      <div class="w-100% flex flex-items-center" @click.prevent>
+        <SwapOutlined class="w-30px" />
+        <div class="flex-grow-1">
+          {{ selectedDeviceLabel }}
+        </div>
+        <CaretUpOutlined class="w-30px" v-if="visible" />
+        <CaretDownOutlined class="w-30px" v-else />
+      </div>
+      <template #overlay>
+        <Menu :selected-keys="[selectedDeviceID]" @click="selectedDeviceID = $event">
+          <MenuItem v-for="item in options" :key="item.value" :title="item.label">
+            {{ item.label }}
+          </MenuItem>
+        </Menu>
+      </template>
+    </Dropdown>
+    <template v-if="headerConfig.showSlot">
+      <div class="costume-header__header_right">
+        <SwapOutlined class="w-30px" />
+        <div class="flex-grow-1">
+          {{ selectedDeviceSlot }}
+        </div>
+      </div>
+    </template>
+  </div>
+</template>
+<script lang="ts" setup>
+  import { onMounted, ref } from 'vue';
+  import { Config } from '../../../deviceManager/configurationTable/types';
+  import { useInitDevices } from '../hooks/useInit';
+  import { MenuItem } from 'ant-design-vue';
+
+  const props = defineProps<{
+    headerConfig: Config['moduleData']['header'];
+    deviceType: Config['deviceType'];
+  }>();
+
+  const visible = ref(false);
+  const { selectedDeviceID, selectedDevice, selectedDeviceSlot, selectedDeviceLabel, options, fetchDevices } = useInitDevices(
+    props.deviceType,
+    props.headerConfig
+  );
+
+  onMounted(() => {
+    fetchDevices();
+  });
+</script>
+<style scoped>
+  .costume-header__header {
+    height: 30px;
+    background-image: linear-gradient(90deg, #3df6ff44, transparent 20%, transparent 80%, #3df6ff44);
+  }
+  .costume-header__header_left {
+    border-left: 3px solid;
+    border-right: 3px solid;
+    border-image-source: linear-gradient(to top, #185f7188, #3df6ff, #185f7188);
+    border-image-slice: 1;
+  }
+  .costume-header__header_right {
+    border-right: 3px solid;
+    border-image-source: linear-gradient(to top, #185f7188, #3df6ff, #185f7188);
+    border-image-slice: 1;
+  }
+
+  ::v-deep .zxm-select:not(.zxm-select-customize-input) .zxm-select-selector {
+    /* background-color: transparent; */
+    color: #fff;
+  }
+  ::v-deep .zxm-select-arrow {
+    color: #fff;
+  }
+  ::v-deep .zxm-select-selection-item {
+    color: #fff !important;
+  }
+  ::v-deep .zxm-select-selection-placeholder {
+    color: #fff !important;
+  }
+</style>

+ 1 - 0
src/views/vent/home/configurable/components/enhanced/moduleBottom.vue

@@ -32,6 +32,7 @@
     --bg-height: 33px;
     color: #fff;
     box-sizing: border-box;
+    position: absolute;
 
     .module-content {
       width: 100%;

+ 1 - 0
src/views/vent/home/configurable/components/enhanced/moduleLeft.vue

@@ -32,6 +32,7 @@
     --bg-height: 33px;
     color: #fff;
     box-sizing: border-box;
+    position: absolute;
 
     .module-content {
       width: 100%;

+ 1 - 0
src/views/vent/home/configurable/components/enhanced/moduleRight.vue

@@ -32,6 +32,7 @@
     --bg-height: 33px;
     color: #fff;
     box-sizing: border-box;
+    position: absolute;
 
     .module-content {
       width: 100%;

+ 5 - 3
src/views/vent/home/configurable/components/original/moduleBottom.vue

@@ -32,6 +32,7 @@
     --bg-height: 33px;
     color: #fff;
     box-sizing: border-box;
+    position: absolute;
 
     .module-content {
       width: 100%;
@@ -44,8 +45,8 @@
       background: url('@/assets/images/home-container/configurable/model_original_title_bg_expand.png') no-repeat;
       background-size: 100% 100%;
       position: relative;
-      text-align: left;
-      padding: 4px 0 0 5%;
+      text-align: center;
+      line-height: var(--bg-height);
     }
 
     // .module-content__title {
@@ -73,9 +74,10 @@
 
     .module-slot {
       height: calc(100% - 33px);
-      width: 100%;
+      width: calc(100% - 15px);
       backdrop-filter: blur(5px);
       background-color: #6ad6ff1c;
+      margin-left: 5px;
     }
   }
 

+ 6 - 3
src/views/vent/home/configurable/components/original/moduleLeft.vue

@@ -32,6 +32,7 @@
     --bg-height: 33px;
     color: #fff;
     box-sizing: border-box;
+    position: absolute;
 
     .module-content {
       width: 100%;
@@ -44,8 +45,8 @@
       background: url('@/assets/images/home-container/configurable/model_original_title_bg.png') no-repeat;
       background-size: 100% 100%;
       position: relative;
-      text-align: right;
-      padding: 4px 10% 0 0;
+      text-align: center;
+      line-height: var(--bg-height);
     }
 
     // .module-content__title {
@@ -73,9 +74,11 @@
 
     .module-slot {
       height: calc(100% - 33px);
-      width: 100%;
+      width: calc(100% - 20px);
       backdrop-filter: blur(5px);
+      // #182d47
       background-color: #6ad6ff1c;
+      margin-left: 10px;
     }
   }
 

+ 18 - 4
src/views/vent/home/configurable/hooks/useInit.ts

@@ -3,6 +3,7 @@ import { list as cfgList } from '@/views/vent/deviceManager/configurationTable/c
 // import { list } from '@/views/vent/deviceManager/deviceTable/device.api';
 import { Config } from '@/views/vent/deviceManager/configurationTable/types';
 import { getHomeData } from '../configurable.api';
+import { getFormattedText } from '../../../deviceManager/configurationTable/adapters';
 // import mapComponent from './components/3Dmap/index.vue';
 
 // export function useInitConfig(deviceType: string) {
@@ -42,7 +43,8 @@ export function useInitConfigs() {
   };
 }
 
-export function useInitDevices(devicekind: string) {
+/** 初始化设备信息,包含了适配了 header config 的下拉框选项、已选择设备的各个详细子项等 */
+export function useInitDevices(devicekind: string, config: Config['moduleData']['header']) {
   const devices = ref<Record<string, any>[]>([]);
   const options = ref<{ label: string; value: string }[]>([]);
   const selectedDeviceID = ref<string>('');
@@ -54,18 +56,28 @@ export function useInitDevices(devicekind: string) {
       }) || {}
     );
   });
+  const selectedDeviceLabel = computed(() => {
+    const res = options.value.find((e) => {
+      return e.value === selectedDeviceID.value;
+    });
+    return res ? res.label : '';
+  });
+  const selectedDeviceSlot = computed(() => {
+    return getFormattedText(selectedDevice.value, config.slot.prop, config.slot.formatter);
+  });
 
   // 获取设备数据,赋值并以选项格式返回给 Header 消费
   function fetchDevices() {
+    const { formatter, prop } = config.selector;
     return getHomeData({}).then((result) => {
       if (!result[devicekind]) return;
-      // 如果数据只有一条,转为数据
-      const records: { strinstallpos?: string; deviceID: string; devicePos?: string }[] = result[devicekind];
+      // 如果数据只有一条,转为数
+      const records: { deviceID: string }[] = result[devicekind];
       devices.value = records;
       selectedDeviceID.value = records[0]?.deviceID;
       options.value = records.map((e) => {
         return {
-          label: e.strinstallpos || e.devicePos || '/',
+          label: getFormattedText(e, prop, formatter),
           value: e.deviceID,
         };
       });
@@ -88,6 +100,8 @@ export function useInitDevices(devicekind: string) {
     fetchDevices,
     selectedDevice,
     selectedDeviceID,
+    selectedDeviceSlot,
+    selectedDeviceLabel,
     options,
   };
 }

+ 343 - 38
src/views/vent/home/configurable/index.vue

@@ -22,10 +22,16 @@
     <VentilateAnalysis />
     <WorkSurface />
     <DeviceWarning /> -->
-    <div v-if="isOriginal"> </div>
-    <div v-else>
-      <ModuleEnhanced v-for="cfg in configs" :key="cfg.deviceType" v-bind="cfg" :visible="visible" />
-    </div>
+    <template v-if="isOriginal">
+      <ModuleOriginal v-for="cfg in configs" :key="cfg.deviceType" :show-style="cfg.showStyle" :module-name="cfg.moduleName" :visible="visible">
+        <Content v-bind="cfg" />
+      </ModuleOriginal>
+    </template>
+    <template v-else>
+      <ModuleEnhanced v-for="cfg in configs" :key="cfg.deviceType" :show-style="cfg.showStyle" :module-name="cfg.moduleName" :visible="visible">
+        <Content v-bind="cfg" />
+      </ModuleEnhanced>
+    </template>
   </div>
 </template>
 <script lang="ts" setup>
@@ -41,7 +47,9 @@
   import MonitorCenter from './components/MonitorCenter.vue';
   // import { useInitConfigs } from './hooks/useInit';
   import { Config } from '../../deviceManager/configurationTable/types';
-  import ModuleEnhanced from './components/moduleEnhanced.vue';
+  import ModuleEnhanced from './components/ModuleEnhanced.vue';
+  import ModuleOriginal from './components/ModuleOriginal.vue';
+  import Content from './components/content.vue';
   // import mapComponent from './components/3Dmap/index.vue';
 
   const mainTitle = ref('智能通风管控系统');
@@ -58,44 +66,257 @@
           show: true,
           showSelector: true,
           showSlot: true,
+          selector: {
+            prop: 'strinstallpos',
+          },
+          slot: {
+            prop: 'strinstallpos',
+          },
+        },
+        background: {
+          show: true,
+          type: 'video',
+          link: '/src/assets/vedio/fanLocal.mp4',
+        },
+        layout: ['board'],
+        board: [
+          {
+            label: '风速1',
+            type: 'A',
+            layout: 'val-top',
+            prop: 'readData.windSpeed1',
+          },
+          {
+            label: '风速2',
+            type: 'B',
+            layout: 'label-top',
+            prop: 'readData.windSpeed2',
+          },
+        ],
+        list: [],
+        chart: [],
+        table: [],
+      },
+      showStyle: {
+        size: 'width:450px;height:280px;',
+        version: 'enhanced',
+        position: 'top:60px;left:0;',
+      },
+    },
+    {
+      deviceType: 'sys_majorpath',
+      moduleName: '测试折线图',
+      pageType: '',
+      moduleData: {
+        header: {
+          show: true,
+          showSelector: true,
+          showSlot: true,
+          selector: {
+            prop: 'strinstallpos',
+          },
+          slot: {
+            prop: 'strinstallpos',
+          },
+        },
+        background: {
+          show: false,
+          type: 'video',
+          link: '',
+        },
+        layout: ['chart'],
+        board: [],
+        list: [],
+        chart: [
+          {
+            type: 'line_area',
+            readFrom: 'majorpath.paths',
+            xAxis: [{ prop: 'name' }],
+            yAxis: [
+              { label: 'Drag', align: 'left' },
+              { label: 'M3', align: 'right' },
+            ],
+            series: [
+              { label: 'Drag', prop: 'drag' },
+              { label: 'M3', prop: 'm3' },
+              // { label: '回2', prop: 'hui2' },
+            ],
+          },
+        ],
+        table: [],
+      },
+      showStyle: {
+        size: 'width:450px;height:280px;',
+        version: 'enhanced',
+        position: 'top:350px;left:0;',
+      },
+    },
+    {
+      deviceType: 'warn',
+      moduleName: '测试报警',
+      pageType: '',
+      moduleData: {
+        header: {
+          show: false,
+          showSelector: false,
+          showSlot: true,
+          selector: {
+            prop: 'strinstallpos',
+          },
+          slot: {
+            prop: 'netstatus.val',
+            formatter: '网络异常:${} 台',
+          },
+        },
+        background: {
+          show: false,
+          type: 'video',
+          link: '',
+        },
+        layout: ['fire_warn'],
+        // layout: ['list'],
+        board: [],
+        chart: [],
+        table: [],
+        list: [
+          {
+            label: '正常',
+            prop: 'blue.val',
+            color: 'blue',
+            type: 'B',
+          },
+          {
+            label: '告警',
+            prop: 'orange.val',
+            color: 'orange',
+            type: 'B',
+          },
+          {
+            label: '报警',
+            prop: 'yellow.val',
+            color: 'yellow',
+            type: 'B',
+          },
+          {
+            label: '危险',
+            prop: 'red.val',
+            color: 'red',
+            type: 'B',
+          },
+          {
+            label: '错误',
+            prop: 'alarm.val',
+            color: 'green',
+            type: 'B',
+          },
+        ],
+      },
+      showStyle: {
+        size: 'width:450px;height:280px;',
+        version: 'enhanced',
+        position: 'top:640px;left:0;',
+      },
+    },
+    {
+      deviceType: 'midinfo',
+      moduleName: '测试中间模块',
+      pageType: '',
+      moduleData: {
+        header: {
+          show: false,
+          showSelector: false,
+          showSlot: false,
           selector: {
             icon: 'SwapOutlined',
-            prop: 'strInstallPos',
+            prop: 'strinstallpos',
           },
           slot: {
             icon: 'SwapOutlined',
-            prop: 'strInstallPos',
+            prop: 'strinstallpos',
+          },
+        },
+        background: {
+          show: false,
+          type: 'video',
+          link: '',
+        },
+        layout: ['chart'],
+        board: [],
+        list: [],
+        table: [],
+        chart: [
+          {
+            type: 'bar',
+            readFrom: 'sysdata.history',
+            xAxis: [{ prop: 'time' }],
+            yAxis: [
+              { label: '回1', align: 'left' },
+              // { label: '回2', align: 'right' },
+            ],
+            series: [
+              { label: '回1', prop: 'hui1' },
+              // { label: '回2', prop: 'hui2' },
+            ],
+          },
+        ],
+      },
+      showStyle: {
+        size: 'width:1000px;height:280px;',
+        version: 'enhanced',
+        position: 'top:640px;left:460px;',
+      },
+    },
+    {
+      deviceType: 'sys_wind',
+      moduleName: '测试测风装置',
+      pageType: '',
+      moduleData: {
+        header: {
+          show: false,
+          showSelector: true,
+          showSlot: false,
+          selector: {
+            prop: 'strinstallpos',
+          },
+          slot: {
+            prop: 'strinstallpos',
           },
         },
         background: {
           show: false,
-          type: 'vedio',
+          type: 'video',
           link: '',
         },
-        layout: ['board', 'chart'],
+        layout: ['blast_delta'],
         board: [
           {
             label: '风量',
-            type: 'A',
-            layout: 'value-top',
+            type: 'C',
+            layout: 'val-top',
             prop: 'f1Val',
           },
           {
             label: '风速',
-            type: 'A',
-            layout: 'value-top',
+            type: 'C',
+            layout: 'val-top',
             prop: 'f2Val',
           },
         ],
+        list: [],
+        table: [],
         chart: [
           {
-            type: 'line',
-            readFrom: 'readData.history',
-            xAxis: [{ prop: 'strInstallPos' }],
-            yAxis: ['风量', '风速'],
+            type: 'pie',
+            readFrom: 'readData',
+            xAxis: [{ prop: 'stationname' }],
+            yAxis: [
+              { label: '风量1', align: 'left' },
+              // { label: '回2', align: 'right' },
+            ],
             series: [
-              { label: '风量', prop: 'f1Val' },
-              { label: '风速', prop: 'f2Val' },
+              { label: '风量1', prop: 'va' },
+              { label: '风量2', prop: 'va2' },
+              // { label: '回2', prop: 'hui2' },
             ],
           },
         ],
@@ -103,11 +324,95 @@
       showStyle: {
         size: 'width:450px;height:280px;',
         version: 'enhanced',
-        position: 'top:60px;left:0;',
+        position: 'top:60px;right:0;',
+      },
+    },
+    {
+      deviceType: 'sys_majorpath',
+      moduleName: '测试关键路线',
+      pageType: '',
+      moduleData: {
+        header: {
+          show: false,
+          showSelector: true,
+          showSlot: true,
+          selector: {
+            prop: 'devicePos',
+          },
+          slot: {
+            prop: 'devicePos',
+          },
+        },
+        background: {
+          show: false,
+          type: 'video',
+          link: '',
+        },
+        layout: ['table'],
+        board: [],
+        list: [],
+        table: [
+          {
+            readFrom: 'history',
+            columns: [
+              {
+                prop: 'index',
+                label: '编号',
+              },
+              {
+                prop: 'time',
+                label: '报警时间',
+              },
+              {
+                prop: 'warn',
+                label: '报警内容',
+              },
+            ],
+          },
+        ],
+        chart: [],
+      },
+      showStyle: {
+        size: 'width:450px;height:280px;',
+        version: 'enhanced',
+        position: 'top:350px;right:0;',
+      },
+    },
+    {
+      deviceType: 'sys_majorpath',
+      moduleName: '测试关键路线',
+      pageType: '',
+      moduleData: {
+        header: {
+          show: false,
+          showSelector: true,
+          showSlot: true,
+          selector: {
+            prop: 'devicePos',
+          },
+          slot: {
+            prop: 'devicePos',
+          },
+        },
+        background: {
+          show: false,
+          type: 'video',
+          link: '',
+        },
+        layout: ['fire_control'],
+        board: [],
+        list: [],
+        table: [],
+        chart: [],
+      },
+      showStyle: {
+        size: 'width:450px;height:280px;',
+        version: 'enhanced',
+        position: 'top:640px;right:0;',
       },
     },
   ]);
-  const isOriginal = false;
+  const isOriginal = true;
   const visible = ref(true);
   // const { configs, isOriginal, fetchConfigs } = useInitConfigs();
 
@@ -144,23 +449,23 @@
       }
     }
 
-    .module-left {
-      position: absolute;
-      width: 450px;
-      height: 280px;
-      left: 0;
-    }
-    .module-right {
-      position: absolute;
-      width: 450px;
-      height: 280px;
-      right: 0;
-    }
-    .module-bottom {
-      position: absolute;
-      width: 1000px;
-      height: 280px;
-    }
+    // .module-left {
+    //   position: absolute;
+    //   width: 450px;
+    //   height: 280px;
+    //   left: 0;
+    // }
+    // .module-right {
+    //   position: absolute;
+    //   width: 450px;
+    //   height: 280px;
+    //   right: 0;
+    // }
+    // .module-bottom {
+    //   position: absolute;
+    //   width: 1000px;
+    //   height: 280px;
+    // }
     .module-dropdown {
       padding: 10px;
       background-image: linear-gradient(to bottom, #036886, #072a40);

+ 6 - 5
src/views/vent/monitorManager/deviceMonitor/components/device/device.data.ts

@@ -70,7 +70,7 @@ export function getMonitorComponent() {
   const GaspatrolModal = defineAsyncComponent(() => import('./modal/gaspatrol.modal.vue'));
   const WisdomBallModal = defineAsyncComponent(() => import('./modal/wisdomball.modal.vue'));
 
-  return { FiberModal, BundleModal, DustModal, BallvalveModal, AtomizingModal, GaspatrolModal,WisdomBallModal };
+  return { FiberModal, BundleModal, DustModal, BallvalveModal, AtomizingModal, GaspatrolModal, WisdomBallModal };
 }
 
 export const chartsColumnList = [
@@ -196,8 +196,6 @@ export const chartsColumnListBall = [
     xRotate: 0,
     dataIndex: 'co2val',
   },
- 
- 
 ];
 
 export const majorColumns: BasicColumn[] = [
@@ -397,6 +395,8 @@ export const haveDetailArr = [
   'nitrogen',
   'atomizing',
   'firemon',
+  'forcFan',
+  'pulping',
 ];
 
 export const locationFormConfig = {
@@ -484,9 +484,10 @@ export const haveHandlerArr = [
   'pulping',
   'spray',
   'dustdev',
+
   // 'firemon',
 ]; // table无操作
 export const noWarningArr = ['location', 'vehicle', 'cheliang']; // 无预警详情的
-// export const haveSysDetailArr = ['forcFan']; //有场景详情的
-export const haveSysDetailArr = ['']; //有场景详情的
+export const haveSysDetailArr = ['forcFan', 'pulping']; //有场景详情的
+// export const haveSysDetailArr = ['']; //有场景详情的
 export const noHistoryArr = () => (History_Type['type'] == 'remote' ? ['surface_history'] : []);

+ 46 - 16
src/views/vent/monitorManager/deviceMonitor/components/device/index.vue

@@ -477,22 +477,24 @@ const onSelect: TreeProps['onSelect'] = (keys, e) => {
     if (deviceType.value != e.node.type) deviceType.value = e.node.type;
     go(`/micro-vent-3dModal/dashboard/analysis?type=tunMonitor&deviceType=${deviceType.value}&deviceid=`);
   }
-  clearTimeout(timer);
-  timer = undefined;
-  if (startMonitorTimer) {
-    clearTimeout(startMonitorTimer);
-  }
+  // clearTimeout(timer);
+  // timer = undefined;
+  // if (startMonitorTimer) {
+  //   clearTimeout(startMonitorTimer);
+  // }
   dataSource.value = [];
-  startMonitorTimer = setTimeout(() => {
-    expandedKeys.value = keys;
-    selectedKeys.value = keys;
-    treeNodeTitle.value = e.node.title;
-    activeKey.value = '1';
-    timer = null;
-    if (e.node.children?.length < 1) {
-      getMonitor(true);
-    }
-  }, 1000);
+  if(!startMonitorTimer){
+    startMonitorTimer = setTimeout(() => {
+      expandedKeys.value = keys;
+      selectedKeys.value = keys;
+      treeNodeTitle.value = e.node.title;
+      activeKey.value = '1';
+      // if (e.node.children?.length < 1 && timer) {
+      //   getMonitor(true);
+      // }
+    }, 1000);
+  }
+  
 };
 
 function tabChange(activeKeyVal) {
@@ -790,6 +792,12 @@ function goDetail(record?) {
     } else if (systemType.value.indexOf('nitrogen') != -1) {
       const newPage = router.resolve({ path: '/nitrogen-home', query: { id: systemID.value } });
       window.open(newPage.href, '_blank');
+    }else if (deviceType.value.indexOf('forcFan') != -1) {
+      const newPage = router.resolve({ path: '/forcFan/home', query: { id: activeID.value } });
+      window.open(newPage.href, '_blank');
+    } else if (deviceType.value.indexOf('pulping') != -1) {
+      const newPage = router.resolve({ path: '/grout-home', query: { id: activeID.value } });
+      window.open(newPage.href, '_blank');
     } else {
       message.info('待开发。。。');
     }
@@ -818,6 +826,9 @@ function goDetail(record?) {
     } else if (deviceType.value.indexOf('forcFan') != -1) {
       const newPage = router.resolve({ path: '/forcFan/home', query: { id: activeID.value } });
       window.open(newPage.href, '_blank');
+    } else if (deviceType.value.indexOf('pulping') != -1) {
+      const newPage = router.resolve({ path: '/grout-home', query: { id: systemID.value } });
+      window.open(newPage.href, '_blank');
     } else {
       message.info('待开发。。。');
     }
@@ -939,6 +950,25 @@ function setLocation() {
   }, 600);
 }
 
+// function clearMonitor() {
+//   clearTimeout(timer);
+//   timer = undefined;
+//   if (startMonitorTimer) {
+//     clearTimeout(startMonitorTimer);
+//   }
+//   dataSource.value = [];
+//   startMonitorTimer = setTimeout(() => {
+//     expandedKeys.value = keys;
+//     selectedKeys.value = keys;
+//     treeNodeTitle.value = e.node.title;
+//     activeKey.value = '1';
+//     timer = null;
+//     if (e.node.children?.length < 1) {
+//       getMonitor(true);
+//     }
+//   }, 1000);
+// }show
+
 watch(
   () => props.pageData,
   async (pageObj) => {
@@ -962,7 +992,7 @@ onMounted(async () => {
     await getDeviceType();
     findTreeDataValue({ deviceid: pageObj.deviceid });
   } else {
-    if (pageObj.pageType.startsWith('sys_')) {
+    if (pageObj && pageObj.pageType && pageObj.pageType.startsWith('sys_')) {
       await getDeviceType(pageObj.pageType);
       findTreeDataValue({ deviceid: systemID.value });
     } else {

+ 1 - 0
src/views/vent/monitorManager/nitrogen/nitrogen.dataCc_2.ts

@@ -149,6 +149,7 @@ export const totalData = [
     unit: 'bar',
   },
 ];
+export const totalData1 = [];
 export const btnSet = [
   {
     title: '上位启动',