From 56b43d0a37ec52b718b32b00c63eb88f2e2744f3 Mon Sep 17 00:00:00 2001 From: YANGDL <114714267@qq.com> Date: 星期五, 26 二月 2021 09:07:56 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/components/LayerController/modules/LcServiceLayer.vue | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/components/LayerController/modules/LcServiceLayer.vue b/src/components/LayerController/modules/LcServiceLayer.vue index 09ec4c4..9833b42 100644 --- a/src/components/LayerController/modules/LcServiceLayer.vue +++ b/src/components/LayerController/modules/LcServiceLayer.vue @@ -11,7 +11,8 @@ :name="'wmsSublayers_'+item.code+'_'+itm.code" :checked="itm.checked" :value="itm.code" - @change="swWmsLayer(itm)"/>{{ itm.name }} + @change="swWmsLayer(item.url,itm)"/>{{ + itm.name }} </div> </div> </div> @@ -56,9 +57,14 @@ window.L.geoJSON(res).addTo(window.map) }) }, - swWmsLayer (itm) { + swWmsLayer (url, itm) { itm.checked = !itm.checked - this.updateWms() + if (itm.checked) { + window.serviceLayerHelper.loadGeojsonLayer(url, itm) + } else { + window.serviceLayerHelper.removeLayer(itm) + } + // this.updateWms() }, swFilter (item) { this.layerFilterVisible = !this.layerFilterVisible -- Gitblit v1.8.0