派生自 wuyushui/SewerAndRainNetwork

徐旺旺
2021-03-02 d1a750f93f111a6c1ef01a6ce7531d6738bb5b30
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()
    }
  }