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