From d64a41f77efcdaf5565bdb34206b00e231bfa66b Mon Sep 17 00:00:00 2001
From: 徐旺旺 <11530253@qq.com>
Date: 星期三, 07 四月 2021 17:12:08 +0800
Subject: [PATCH] 修改图层控制配置

---
 src/components/LayerController/modules/LcServiceLayerFilter.vue |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/src/components/LayerController/modules/LcServiceLayerFilter.vue b/src/components/LayerController/modules/LcServiceLayerFilter.vue
index eed1c1d..f390c9f 100644
--- a/src/components/LayerController/modules/LcServiceLayerFilter.vue
+++ b/src/components/LayerController/modules/LcServiceLayerFilter.vue
@@ -50,18 +50,20 @@
     },
     // todo 杩橀渶瑕佷紭鍖栵紝鍦ㄦ湁澶氫釜闇�瑕佸瓙鍥惧眰鐙珛寮圭獥鎯呭喌涓嬫棤鏁�
     toggle (serviceLayers) {
-      for (var i = 0; i < serviceLayers.length; i++) {
-        var serviceLayer = serviceLayers[i]
-        var childLayer = serviceLayer.childLayer
-        if (childLayer) {
-          if (this.checkChecked(serviceLayer.layers)) {
-            this.layers = childLayer
+      if (serviceLayers) {
+        for (var i = 0; i < serviceLayers.length; i++) {
+          var serviceLayer = serviceLayers[i]
+          var childLayer = serviceLayer.childLayer
+          if (childLayer) {
+            if (this.checkChecked(serviceLayer.layers)) {
+              this.layers = childLayer
+            } else {
+              this.layers = []
+            }
+            break
           } else {
-            this.layers = []
+            this.toggle(serviceLayer.layers)
           }
-          break
-        } else {
-          this.toggle(serviceLayer.layers)
         }
       }
     },

--
Gitblit v1.8.0