派生自 wuyushui/SewerAndRainNetwork

wangrui
2020-12-25 ddcd3d468109751c16e3b3892256a98602b94f77
修改过滤器全选
2个文件已修改
12 ■■■■■ 已修改文件
src/components/LayerController/modules/LcServiceLayerFilter.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/conf/MapConfig.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/LayerController/modules/LcServiceLayerFilter.vue
@@ -2,7 +2,7 @@
  <div class="inner-panel">
      <div class="filter-group">
          <div v-for="item in filterConfig" :key="item.code" class="filter-item">
              <div class="title"><input type="checkbox" :value="item.code" :checked="item.checked">{{item.name}}</div>
              <div class="title"><input type="checkbox" :value="item.code" :checked="item.checked" @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"><label :title="filter.name">{{filter.sname}}</label>
@@ -40,6 +40,12 @@
    ...mapMutations([]),
    getFilterConfig(){
        return this.filterConfig
    },
    swAllSubFilter(item){
        item.checked = !item.checked
        for(let i = 0, len = item.filters.length; i < len; ++i){
            item.filters[i].checked = item.checked
        }
    }
  },
  watch: {
src/conf/MapConfig.js
@@ -304,6 +304,7 @@
                {
                    code:'fsss',
                    name:'附属设施',
                    checked: true, // 默认选中状态
                    filters:[
                        {
                            code:'四通',
@@ -366,6 +367,7 @@
                {
                    code:'hbss',
                    name:'环保设施',
                    checked: true, // 默认选中状态
                    filters:[
                        {
                            code:'窨井',
@@ -421,6 +423,7 @@
                {
                    code:'pk',
                    name:'排口',
                    checked: true, // 默认选中状态
                    filters:[
                        {
                            code:'排放口',
@@ -434,6 +437,7 @@
                {
                    code:'qyxx',
                    name:'区域信息',
                    checked: true, // 默认选中状态
                    filters:[
                        {
                            code:'第三方管道',