From f3f693a10d00b75f1eafe7f029cbd99bd3c9825b Mon Sep 17 00:00:00 2001 From: yangdelong <828900aaa> Date: 星期三, 07 四月 2021 10:24:07 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/develop' into develop --- src/components/LayerController/service/LayerFactory.js | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/components/LayerController/service/LayerFactory.js b/src/components/LayerController/service/LayerFactory.js index 484d6e2..d12719b 100644 --- a/src/components/LayerController/service/LayerFactory.js +++ b/src/components/LayerController/service/LayerFactory.js @@ -1,4 +1,3 @@ -import store from '@/store' import WfsLayerService from './WfsLayerService' import BusiLayerService from './BusiLayerService' import WmsLayerService from './WmsLayerService' @@ -10,17 +9,15 @@ this.layers = {} } - init () { + init (layerConfig) { // 1. 閬嶅巻layer config - var layerConfig = store.state.map.serviceLayers.LayerSewersLine for (var i = 0, l = layerConfig.length; i < l; i++) { var config = layerConfig[i] var layers = config.layers - for (var j = 0; j < layers.length; j++) { - var childConfig = layers[j] - var checked = childConfig.checked - checked && this.load(childConfig) - } + layers && this.init(config.layers) + + var checked = config.checked + checked && this.load(config) } } -- Gitblit v1.8.0