From 26e060f15e0ac993dd8bcc842387b7e1c1e5b71f Mon Sep 17 00:00:00 2001
From: chenzeping <ChenZeping02609@163.com>
Date: 星期二, 16 三月 2021 20:43:12 +0800
Subject: [PATCH] 修改

---
 src/components/panel/ToolBoxPanel.vue |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/src/components/panel/ToolBoxPanel.vue b/src/components/panel/ToolBoxPanel.vue
index 5db2eae..e7ef163 100644
--- a/src/components/panel/ToolBoxPanel.vue
+++ b/src/components/panel/ToolBoxPanel.vue
@@ -52,7 +52,7 @@
 import dowloadChooose from '@assets/images/map-pages/icon/toolbox/Selecd/xiazai.png'
 
 // 鏍囩粯鐨勫彲閫夋嫨鏁版嵁
-// import iconRefinery from '@assets/images/map-pages/local.png'
+import iconRefinery from '@assets/images/map-pages/local.png'
 
 import marker from '@assets/images/map-pages/icon/toolbox/map.png'
 import line from '@assets/images/map-pages/icon/toolbox/line.png'
@@ -242,21 +242,25 @@
     },
     choiceItem (itemT, indexT) {
       this.Selecd = indexT
+      // eslint-disable-next-line no-unused-vars
+      const layerGroups = []
       switch (itemT.label) {
         case '鐐规爣缁�':
           var myIcon = this.L.icon({
-            iconUrl: '', // iconRefinery
+            iconUrl: iconRefinery,
             iconSize: [26, 32],
             iconAnchor: [13, 16],
             popupAnchor: [26, -32]
           })
-          var drawLayer = this.map.editTools.startMarker()
+          // eslint-disable-next-line no-case-declarations
+          const drawLayer = this.map.editTools.startMarker()
           drawLayer.setIcon(myIcon)
           this.drawLayer.addLayer(drawLayer)
-          this.setLogic(drawLayer)
+          this.drawLayer.addLayer(this.setLogic(drawLayer))
           break
         case '绾挎爣缁�':
-          var drawLayerLine = this.map.editTools.startPolyline()
+          // eslint-disable-next-line no-case-declarations
+          const drawLayerLine = this.map.editTools.startPolyline()
           this.drawLayer.addLayer(drawLayerLine)
           this.setLogic(drawLayerLine)
           break
@@ -271,10 +275,10 @@
           this.setLogic(drawLayerPolygonJ)
           break
         case '鍦嗗舰':
-          var drawLayerPolygonY = this.map.editTools.startCircle()
+          // eslint-disable-next-line no-case-declarations
+          const drawLayerPolygonY = this.map.editTools.startCircle()
           this.drawLayer.addLayer(drawLayerPolygonY)
           this.setLogic(drawLayerPolygonY)
-          // this.drawLayer = this.map.editTools.startCircle()
           break
         case '鍒犻櫎':
           this.drawLayer.clearLayers()
@@ -318,10 +322,7 @@
     setLogic (layer) {
       layer.on('dblclick', this.L.DomEvent.stop).on('dblclick', layer.toggleEdit)
       layer.setStyle({
-        color: 'red',
-        fillColor: '#ffffff',
-        fillOpacity: 0.1,
-        fill: true
+        color: 'red'
       })
     }
   }

--
Gitblit v1.8.0