派生自 wuyushui/SewerAndRainNetwork

徐旺旺
2021-02-22 a6da1ff6d9b294f46955da5d5cff30919467fa8b
src/conf/MapConfig.js
@@ -12,7 +12,7 @@
// service主机配置
const APP_GIS_HOST = 'http://xearth.cn:6299'
const APP_GIS_HOST_PIPELINE = 'http://xearth.cn:6289'
// const APP_GIS_HOST_PIPELINE = 'http://xearth.cn:6289'
// 自定义主机配置
const BLUEMAP_HOST = APP_GIS_HOST // 公司发布的地图服务,用于测试的地址
@@ -35,7 +35,6 @@
  attributionControl: false,
  editable: true
}
const mapConfig = {
  IsLoadMapByToken: true, // 是否通过token加载地图
  showBaseMapType: 1, // 1显示天地图,2显示arcgis地图
@@ -202,8 +201,7 @@
      url: SINOPEC_GIS_HOST + '/OneMapServer/rest/services/base-map-image-globe/MapServer'
    }
  ],
  ServiceLayers: [
  InitLoad: [
    {
      code: 'guojie',
      name: '国界',
@@ -216,7 +214,9 @@
      option: {
        zoomOffset: 1
      }
    },
    }
  ],
  ServiceLayers: [
    {
      code: 'pipeline',
      name: '管网数据',
@@ -224,7 +224,8 @@
      icon_deactived: '',
      type: 'wms',
      // url: APP_GIS_HOST_PIPELINE + '/server/ogcserver/PipeLineTest/wms?version=1.1.1',
      url: APP_GIS_HOST_PIPELINE + '/server/ogcserver/PipeLine/wms?version=1.1.1',
      url: 'http://localhost:8080/wms?version=1.1.1',
      // url: APP_GIS_HOST_PIPELINE + '/server/ogcserver/PipeLine/wms?version=1.1.1',
      inLegend: true,
      checked: true,
      option: {
@@ -243,359 +244,369 @@
          name: '雨水线',
          sname: '雨水',
          checked: true, // 默认选中状态
          filter: {}
          filter: {},
          childLayer: 'fsss,hbss' // 关联PointLayers
        },
        {
          code: 'oilline',
          name: '含油污水线',
          sname: '含油污水',
          checked: true, // 默认选中状态
          filter: {}
          filter: {},
          childLayer: 'fsss,hbss' // 关联PointLayers
        },
        {
          code: 'saltline',
          name: '含盐污水线',
          sname: '含盐污水',
          checked: true, // 默认选中状态
          filter: {}
          filter: {},
          childLayer: 'fsss,hbss' // 关联PointLayers
        },
        {
          code: 'alkaliline',
          name: '含碱污水线',
          sname: '含碱污水',
          checked: true, // 默认选中状态
          filter: {}
          filter: {},
          childLayer: 'fsss,hbss' // 关联PointLayers
        },
        {
          code: 'outlet',
          name: '排口',
          sname: '排口',
          checked: true, // 默认选中状态
          filter: {}
          filter: {},
          childLayer: 'pk' // 关联PointLayers
        },
        {
          code: 'accidentline',
          name: '事故水线',
          sname: '事故水',
          checked: true, // 默认选中状态
          filter: {}
          filter: {},
          childLayer: 'fsss,hbss' // 关联PointLayers
        },
        {
          code: 'loopline',
          name: '循环水线',
          sname: '循环水',
          checked: true, // 默认选中状态
          filter: {}
          filter: {},
          childLayer: 'fsss,hbss' // 关联PointLayers
        },
        {
          code: 'purifyline',
          name: '净化水线',
          sname: '净化水',
          checked: true, // 默认选中状态
          filter: {}
          filter: {},
          childLayer: 'fsss,hbss' // 关联PointLayers
        },
        {
          code: 'lifeline',
          name: '生活污水',
          sname: '生活污水',
          checked: true, // 默认选中状态
          filter: {}
          filter: {},
          childLayer: 'fsss,hbss' // 关联PointLayers
        },
        {
          code: 'areainfo',
          name: '区域信息',
          sname: '区域信息',
          checked: true, // 默认选中状态
          filter: {}
          filter: {},
          childLayer: 'qyxx' // 关联PointLayers
        }
      ],
      filtersGroup: [
      ]
    }
  ],
  PointLayers: [
    {
      code: 'fsss',
      name: '附属设施',
      checked: true, // 默认选中状态
      filters: [
        {
          code: 'fsss',
          name: '附属设施',
          code: 'fourlink',
          name: '四通',
          sname: '四通',
          checked: true, // 默认选中状态
          filters: [
            {
              code: 'fourlink',
              name: '四通',
              sname: '四通',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'tee',
              name: '三通',
              sname: '三通',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'piperack',
              name: '管架(墩)',
              sname: '管架',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'pipegallery',
              name: '管廊(带)',
              sname: '管廊',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'pipesegment',
              name: '流向',
              sname: '流向',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'pipeline',
              name: '管网',
              sname: '管网',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'valve',
              name: '阀门',
              sname: '阀门',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'elbow',
              name: '弯头',
              sname: '弯头',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            }
          ]
          geom: GEOM_POINT
        },
        {
          code: 'hbss',
          name: '环保设施',
          code: 'tee',
          name: '三通',
          sname: '三通',
          checked: true, // 默认选中状态
          filters: [
            {
              code: 'manhole',
              name: '窨井',
              sname: '窨井',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'firedike',
              name: '防火堤',
              sname: '防火堤',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'raingate',
              name: '雨篦子',
              sname: '雨篦子',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'overflowweir',
              name: '溢流堰',
              sname: '溢流堰',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'chokevalve',
              name: '截流闸',
              sname: '截流闸',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'collectingbasin',
              name: '集水池(罐)',
              sname: '集水池',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'oilseparator',
              name: '隔油池',
              sname: '隔油池',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            }
          ]
          geom: GEOM_POINT
        },
        {
          code: 'pk',
          name: '排口',
          code: 'piperack',
          name: '管架(墩)',
          sname: '管架',
          checked: true, // 默认选中状态
          filters: [
            {
              code: 'dischargeport',
              name: '排放口',
              sname: '排放口',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            }
          ]
          geom: GEOM_POINT
        },
        {
          code: 'qyxx',
          name: '区域信息',
          code: 'pipegallery',
          name: '管廊(带)',
          sname: '管廊',
          checked: true, // 默认选中状态
          filters: [
            {
              code: 'thirdpartypipe',
              name: '第三方管道',
              sname: '第三方管道',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'firefightingunit',
              name: '消防单位',
              sname: '消防单位',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'emergencyesources',
              name: '应急物资',
              sname: '应急物资',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'emergencyres',
              name: '社会专业应急救援队伍',
              sname: '专业应急救援',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'maintenanceteam',
              name: '维抢修队伍',
              sname: '维抢修队伍',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'hospital',
              name: '医院',
              sname: '医院',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'pointpreservationzone',
              name: '自然保护区',
              sname: '自然保护区',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'pointhydrology',
              name: '水体',
              sname: '水体',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'sensitivetarget',
              name: '敏感目标',
              sname: '敏感目标',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'envmonunit',
              name: '环境监测单位',
              sname: '环境监测单位',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'pointcontaminants',
              name: '监测点污染物指标信息',
              sname: '污染物指标',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'dischargeportaround',
              name: '排放口周边环境敏感信息',
              sname: '排放口周边环境',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'pump',
              name: '泵',
              sname: '泵',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'liquidlevelmeter',
              name: '液位计',
              sname: '液位计',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'flowmeter',
              name: '流量计',
              sname: '流量计',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'video',
              name: '视频监控配置',
              sname: '视频监控',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'onlinemonitoring',
              name: '在线监测设备配置',
              sname: '在线监测',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'combustiblegas',
              name: '可燃气体报警设备配置',
              sname: '可燃气体报警',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'hydrogensulfide',
              name: 'H2S浓度报警设备配置',
              sname: 'H2S浓度报警',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'controlpoint',
              name: '管线点',
              sname: '管线点',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            },
            {
              code: 'pipesegment',
              name: '管段',
              sname: '管段',
              checked: true, // 默认选中状态
              geom: GEOM_POINT
            }
          ]
          geom: GEOM_POINT
        },
        {
          code: 'pipesegment',
          name: '流向',
          sname: '流向',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'pipeline',
          name: '管网',
          sname: '管网',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'valve',
          name: '阀门',
          sname: '阀门',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'elbow',
          name: '弯头',
          sname: '弯头',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        }
      ]
    },
    {
      code: 'hbss',
      name: '环保设施',
      checked: true, // 默认选中状态
      filters: [
        {
          code: 'manhole',
          name: '窨井',
          sname: '窨井',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'firedike',
          name: '防火堤',
          sname: '防火堤',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'raingate',
          name: '雨篦子',
          sname: '雨篦子',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'overflowweir',
          name: '溢流堰',
          sname: '溢流堰',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'chokevalve',
          name: '截流闸',
          sname: '截流闸',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'collectingbasin',
          name: '集水池(罐)',
          sname: '集水池',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'oilseparator',
          name: '隔油池',
          sname: '隔油池',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        }
      ]
    },
    {
      code: 'pk',
      name: '排口',
      checked: true, // 默认选中状态
      filters: [
        {
          code: 'dischargeport',
          name: '排放口',
          sname: '排放口',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        }
      ]
    },
    {
      code: 'qyxx',
      name: '区域信息',
      checked: true, // 默认选中状态
      filters: [
        {
          code: 'thirdpartypipe',
          name: '第三方管道',
          sname: '第三方管道',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'firefightingunit',
          name: '消防单位',
          sname: '消防单位',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'emergencyesources',
          name: '应急物资',
          sname: '应急物资',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'emergencyres',
          name: '社会专业应急救援队伍',
          sname: '专业应急救援',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'maintenanceteam',
          name: '维抢修队伍',
          sname: '维抢修队伍',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'hospital',
          name: '医院',
          sname: '医院',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'pointpreservationzone',
          name: '自然保护区',
          sname: '自然保护区',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'pointhydrology',
          name: '水体',
          sname: '水体',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'sensitivetarget',
          name: '敏感目标',
          sname: '敏感目标',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'envmonunit',
          name: '环境监测单位',
          sname: '环境监测单位',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'pointcontaminants',
          name: '监测点污染物指标信息',
          sname: '污染物指标',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'dischargeportaround',
          name: '排放口周边环境敏感信息',
          sname: '排放口周边环境',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'pump',
          name: '泵',
          sname: '泵',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'liquidlevelmeter',
          name: '液位计',
          sname: '液位计',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'flowmeter',
          name: '流量计',
          sname: '流量计',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'video',
          name: '视频监控配置',
          sname: '视频监控',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'onlinemonitoring',
          name: '在线监测设备配置',
          sname: '在线监测',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'combustiblegas',
          name: '可燃气体报警设备配置',
          sname: '可燃气体报警',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'hydrogensulfide',
          name: 'H2S浓度报警设备配置',
          sname: 'H2S浓度报警',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'controlpoint',
          name: '管线点',
          sname: '管线点',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        },
        {
          code: 'pipesegment',
          name: '管段',
          sname: '管段',
          checked: true, // 默认选中状态
          geom: GEOM_POINT
        }
      ]
    }