派生自 wuyushui/SewerAndRainNetwork

YANGDL
2021-03-04 4d0106c11dba9e86e7d022a61bf625cba1d5cf66
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()
    }
  }
@@ -73,8 +77,7 @@
        font-size: 13px;
        position: absolute;
        left: 250px;
        bottom: 10px;
        left: 300px;
        z-index: 1000;
        height: 220px;