From e8bcc8ff69702b8c2ba123981a45e668cf95a01b Mon Sep 17 00:00:00 2001 From: wangrui <zephyrs0894@163.com> Date: 星期五, 25 十二月 2020 16:17:35 +0800 Subject: [PATCH] 图层控制 --- src/components/LayerController/modules/LcServiceLayer.vue | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/components/LayerController/modules/LcServiceLayer.vue b/src/components/LayerController/modules/LcServiceLayer.vue index 9f7892f..82a30b2 100644 --- a/src/components/LayerController/modules/LcServiceLayer.vue +++ b/src/components/LayerController/modules/LcServiceLayer.vue @@ -8,7 +8,7 @@ </div> <div class="wms-panel"> <div v-for="item in serviceWmsLayerList" :key="item.code" class="layerbox"> - <div><input type="checkbox" :name="'wmsLayer_'+item.code" :checked="item.inLegend" :value="item.code" @change="swAllLayers(item)"/>{{item.name}} <span @click="swFilter(item)" class="btn-filter">杩囨护</span></div> + <div><input type="checkbox" :name="'wmsLayer_'+item.code" :checked="item.checked" :value="item.code" @change="swAllLayers(item)"/>{{item.name}} <span @click="swFilter(item)" class="btn-filter">杩囨护</span></div> <div class="layerbox-item"> <div class="basemap-layer-item" v-for="itm in item.layers" :key="itm.code"><input type="checkbox" :name="'wmsSublayers_'+item.code+'_'+itm.code" :checked="itm.checked" :value="itm.code" @change="swWmsLayer(itm)"/>{{itm.sname}}</div> </div> @@ -34,7 +34,10 @@ computed: { ...mapState({ serviceLayerHelper: (state) => { - return state.serviceLayerHelper; + return state.serviceLayerHelper + }, + mapConfig: (state) => { + return state.mapConfig } }), }, @@ -45,11 +48,13 @@ ...mapMutations(['setSelectedServiceLayer','toggleServiceLayerFilter']), swAllLayers(item){ // eslint-disable-next-line no-debugger - item.inLegend = !item.inLegend + item.checked = !item.checked for(let i = 0, len = item.layers.length; i < len; ++i){ - item.layers[i].checked = item.inLegend + item.layers[i].checked = item.checked } this.updateWms() + + console.log(this.mapConfig) }, swTileLayer(){ console.log('璇ILE鏂规硶鏈疄鐜帮紒') -- Gitblit v1.8.0