From cf5ab6da9ff676fab8a10d4299bd5a04a07bf50f Mon Sep 17 00:00:00 2001
From: 徐旺旺 <11530253@qq.com>
Date: 星期一, 17 五月 2021 10:05:53 +0800
Subject: [PATCH] 修复默认选中图层时出现的BUG

---
 src/conf/layers/LayerPipeLines.js |  139 +++++++++++++++++++++++++++++++++++-----------
 1 files changed, 106 insertions(+), 33 deletions(-)

diff --git a/src/conf/layers/LayerPipeLines.js b/src/conf/layers/LayerPipeLines.js
index 524a533..ff746f1 100644
--- a/src/conf/layers/LayerPipeLines.js
+++ b/src/conf/layers/LayerPipeLines.js
@@ -4,78 +4,151 @@
 import { LayerHbss } from './LayerHbss'
 import { LayerFsss } from './LayerFsss'
 
-const APP_GIS_HOST_2 = 'http://xearth.cn:8088'
-const WFS_URL = APP_GIS_HOST_2 + '/server/ogcserver/PipeLine2/wfs'
+import { SERVICE_TYPE } from '../Constants'
 
 export const LayerPipeLines = {
   code: 'sewersPipeLines',
   name: '绠$嚎',
-  checked: true,
+  checked: false,
+  type: 0,
   childLayer: [LayerFsss, LayerHbss],
   layers: [
     {
       code: 'rainline',
       name: '闆ㄦ按绾�',
-      sname: '闆ㄦ按绾�',
+      sname: '绠$綉',
       checked: true,
-      wfs: WFS_URL + '?TYPENAME=绠$綉',
-      minZoom: 10
+      type: SERVICE_TYPE.WMS,
+      layerGroup: 'sewer:pipeline_group',
+      typeName: 'sewer:pipeline',
+      icon: 'sewers/闆ㄦ按绾�.png',
+      legendImage: '../.././assets/images/map/sewers/闆ㄦ按绾�.png',
+      color: '#0070ff',
+      minZoom: 13,
+      styles: {
+        COLOR: '#0070ff',
+        FILL_COLOR: '#0070ff'
+      },
+      filter: 'mediumtype = \'闆ㄦ按\'',
+      index: 1
     },
     {
       code: 'accidentline',
-      name: '浜嬫晠姘寸嚎',
+      name: '浜嬫晠姘�',
       sname: '浜嬫晠姘�',
-      checked: true, // 榛樿閫変腑鐘舵��
-      wfs: WFS_URL + '?TYPENAME=浜嬫晠姘�',
-      minZoom: 10
+      checked: false,
+      type: SERVICE_TYPE.WMS,
+      layerGroup: 'sewer:pipeline_group',
+      typeName: 'sewer:pipeline',
+      minZoom: 13,
+      filter: 'mediumtype = \'浜嬫晠姘碶'',
+      index: 1
     },
     {
       code: 'oilline',
-      name: '鍚补姹℃按绾�',
+      name: '鍚补姹℃按',
       sname: '鍚补姹℃按',
-      checked: true, // 榛樿閫変腑鐘舵��
-      wfs: WFS_URL + '?TYPENAME=鍚补姹℃按',
-      minZoom: 10
+      checked: false,
+      type: SERVICE_TYPE.WMS,
+      layerGroup: 'sewer:pipeline_group',
+      typeName: 'sewer:pipeline',
+      minZoom: 13,
+      color: '#ffaa00',
+      filter: 'mediumtype = \'鍚补姹℃按\'',
+      styles: {
+        COLOR: '#ffaa00',
+        FILL_COLOR: '#ffaa00'
+      },
+      index: 1
     },
     {
       code: 'saltline',
-      name: '鍚洂姹℃按绾�',
+      name: '鍚洂姹℃按',
       sname: '鍚洂姹℃按',
-      checked: true, // 榛樿閫変腑鐘舵��
-      wfs: WFS_URL + '?TYPENAME=鍚洂姹℃按',
-      minZoom: 10
+      checked: false,
+      type: SERVICE_TYPE.WMS,
+      layerGroup: 'sewer:pipeline_group',
+      typeName: 'sewer:pipeline',
+      minZoom: 13,
+      filter: 'mediumtype = \'鍚洂姹℃按\'',
+      index: 1
     },
     {
       code: 'alkaliline',
-      name: '鍚⒈姹℃按绾�',
+      name: '鍚⒈姹℃按',
       sname: '鍚⒈姹℃按',
-      checked: true, // 榛樿閫変腑鐘舵��
-      wfs: WFS_URL + '?TYPENAME=鍚⒈姹℃按',
-      minZoom: 10
+      checked: false,
+      type: SERVICE_TYPE.WMS,
+      layerGroup: 'sewer:pipeline_group',
+      typeName: 'sewer:pipeline',
+      filter: 'mediumtype = \'鍚⒈姹℃按\'',
+      minZoom: 10,
+      index: 1
+    },
+    {
+      code: 'sulfurline',
+      name: '鍚~姹℃按',
+      sname: '鍚~姹℃按',
+      checked: false,
+      type: SERVICE_TYPE.WMS,
+      layerGroup: 'sewer:pipeline_group',
+      typeName: 'sewer:pipeline',
+      filter: 'mediumtype = \'鍚~姹℃按\'',
+      minZoom: 10,
+      index: 1
     },
     {
       code: 'lifeline',
       name: '鐢熸椿姹℃按',
       sname: '鐢熸椿姹℃按',
-      checked: true, // 榛樿閫変腑鐘舵��
-      wfs: WFS_URL + '?TYPENAME=鐢熸椿姹℃按',
-      minZoom: 10
+      checked: false,
+      type: SERVICE_TYPE.WMS,
+      layerGroup: 'sewer:pipeline_group',
+      typeName: 'sewer:pipeline',
+      filter: 'mediumtype = \'鐢熸椿姹℃按\'',
+      minZoom: 13,
+      index: 1
     },
     {
       code: 'purifyline',
-      name: '鍑�鍖栨按绾�',
+      name: '鍑�鍖栨按',
       sname: '鍑�鍖栨按',
-      checked: true, // 榛樿閫変腑鐘舵��
-      wfs: WFS_URL + '?TYPENAME=鍑�鍖栨按',
-      minZoom: 10
+      checked: false,
+      type: SERVICE_TYPE.WMS,
+      layerGroup: 'sewer:pipeline_group',
+      typeName: 'sewer:pipeline',
+      filter: 'mediumtype = \'鍑�鍖栨按\'',
+      minZoom: 13,
+      index: 1
     },
     {
       code: 'loopline',
-      name: '寰幆姘寸嚎',
+      name: '寰幆姘�',
       sname: '寰幆姘�',
-      checked: true, // 榛樿閫変腑鐘舵��
-      wfs: WFS_URL + '?TYPENAME=寰幆姘�',
-      minZoom: 10
+      type: SERVICE_TYPE.WMS,
+      layerGroup: 'sewer:pipeline_group',
+      typeName: 'sewer:pipeline',
+      filter: 'mediumtype = \'寰幆姘碶'',
+      checked: false,
+      minZoom: 13,
+      index: 1
+    },
+    {
+      code: 'buildline',
+      name: '鐢熶骇姹℃按',
+      sname: '鐢熶骇姹℃按',
+      checked: false,
+      type: SERVICE_TYPE.WMS,
+      layerGroup: 'sewer:pipeline_group',
+      typeName: 'sewer:pipeline',
+      filter: 'mediumtype = \'鐢熶骇姹℃按\'',
+      minZoom: 13,
+      color: '#a8a800',
+      styles: {
+        COLOR: '#a8a800',
+        FILL_COLOR: '#a8a800'
+      },
+      index: 1
     }
   ]
 }

--
Gitblit v1.8.0