From cd66cc40d94e0f0845334fd15690cb93c7d50ad1 Mon Sep 17 00:00:00 2001 From: 徐旺旺 <11530253@qq.com> Date: 星期二, 29 十二月 2020 11:13:49 +0800 Subject: [PATCH] 图层控制 --- src/components/LayerController/modules/LcServiceLayer.vue | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/LayerController/modules/LcServiceLayer.vue b/src/components/LayerController/modules/LcServiceLayer.vue index 1496c2d..9b9a706 100644 --- a/src/components/LayerController/modules/LcServiceLayer.vue +++ b/src/components/LayerController/modules/LcServiceLayer.vue @@ -30,7 +30,7 @@ import {mapState, mapMutations} from "vuex"; import WmsHelper from "../../helpers/WmsHelper"; - var wmsHelper = new WmsHelper() + export default { name: "LcServiceLayer", components: {}, @@ -75,6 +75,7 @@ console.log('璇MTS鏂规硶鏈疄鐜帮紒') }, swWmsLayer(itm) { + console.log('22222222') itm.checked = !itm.checked this.updateWms() }, @@ -108,7 +109,9 @@ } }, updateWms() { + console.log('------') var mapConfig = this.mapConfig + var wmsHelper = new WmsHelper() wmsHelper.initMapConfig(mapConfig) var wmsLayersMap = wmsHelper.getWmsLayersMap() //var filterURL = wmsHelper.getFilterURL() @@ -117,7 +120,8 @@ var layers = wmsLayersMap[k] var tileLayer = this.serviceLayerHelper.getTileLayer(k) if (tileLayer) { - tileLayer.setParams({layers: layers}, true) + tileLayer.setParams({layers: layers.join(',')}, false) + tileLayer.setUrl(tileLayer.config.url,false) } } } -- Gitblit v1.8.0