From cfb52200f39d0c659eb884a1df331dd997af7e72 Mon Sep 17 00:00:00 2001 From: YANGDL <114714267@qq.com> Date: 星期三, 10 三月 2021 09:06:55 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/components/LayerController/modules/LcServiceLayerFilter.vue | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/components/LayerController/modules/LcServiceLayerFilter.vue b/src/components/LayerController/modules/LcServiceLayerFilter.vue index d9bad44..a108102 100644 --- a/src/components/LayerController/modules/LcServiceLayerFilter.vue +++ b/src/components/LayerController/modules/LcServiceLayerFilter.vue @@ -6,8 +6,8 @@ @change="swAllSubFilter(item)">{{item.name}} </div> <div class="content"> - <div v-for="filter in item.filters" :key="filter.code"> - <input type="checkbox" :value="filter.code" :checked="filter.checked" @change="swSubFilter(filter)"><label + <div v-for="filter in item.layers" :key="filter.code"> + <input type="checkbox" :value="filter.code" :checked="filter.checked" @change="swSubFilter(item.url,filter)"><label :title="filter.name">{{filter.name}}</label> </div> </div> @@ -58,9 +58,13 @@ console.log(item) // window.serviceLayerHelper.loadLayers() }, - swSubFilter (item) { + swSubFilter (url, item) { item.checked = !item.checked - console.log(item) + if (item.checked) { + window.serviceLayerHelper.loadGeojsonLayer(url, item) + } else { + window.serviceLayerHelper.removeLayer(item) + } // window.serviceLayerHelper.loadLayers() } } @@ -69,12 +73,12 @@ <style scoped lang="less"> .inner-panel { + width: 500px; color: #90c8e0; font-size: 13px; position: absolute; - left: 250px; - bottom: 10px; + left: 300px; z-index: 1000; height: 220px; -- Gitblit v1.8.0