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