派生自 wuyushui/SewerAndRainNetwork

陈泽平
2021-05-21 81e462c9578834d32a30f939d940fb674f1e29f8
Merge branch 'develop' of http://xearth.cn:6600/r/wuyushui/SewerAndRainNetwork into develop
3个文件已修改
55 ■■■■ 已修改文件
src/components/BaseNav/pipeline/AffiliatedFacilities.vue 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/panel/topicSearch/SewersSearch.vue 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/conf/layers/LayerFsss.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/pipeline/AffiliatedFacilities.vue
@@ -67,7 +67,6 @@
        keyword: ''
      },
      dataType: '',
      classification: LayerFsss.layers,
      list: [],
      activeNum: -1
    }
@@ -82,11 +81,23 @@
      deep: true
    }
  },
  computed: {
    classification () {
      const layers = LayerFsss.layers
      console.log(layers)
      const filtered = layers.filter(function (value, index, array) {
        console.log(value)
        return value.name !== '流向'
      })
      return filtered
    }
  },
  methods: {
    getImgSrc () {
      const icon = this.dataType.icon
      return icon ? 'assets/images/map/' + icon : ''
    },
    handleClose (done) {
      // this.$confirm('确认关闭?').then(_ => { done() }).catch(_ => {})
    },
src/components/panel/topicSearch/SewersSearch.vue
@@ -6,7 +6,7 @@
                <div class="search-panel ">
                    <el-form ref="form" :model="form" label-width="90px" class="search-form">
                        <el-form-item label="设施类型:" size="mini" class="search-panel-item">
                            <el-select style="width: 100%" v-model="form.pipelineType" @change="handlePipelineType"
                            <el-select style="width: 100%" v-model="form.pipelineType"
                                       :popper-class="'select-down'">
                                <el-option
                                        v-for="item in items"
@@ -127,19 +127,24 @@
      wfsHelper: null
    }
  },
  computed: {
    subItems () {
      const val = this.form.pipelineType
      for (let i = 0; i < this.items.length; i++) {
        const item = this.items[i]
        if (val === item.name) {
          return item.layers.filter(function (value, index, array) {
            return value.name !== '流向'
          })
        }
      }
      return []
    }
  },
  mounted () {
    this.wfsHelper = new WfsHelper()
  },
  methods: {
    subItems () {
      const layers = LayerPipeLines.layers
      console.log(layers)
      const filtered = layers.filter(function (value, index, array) {
        console.log(value)
        return value.name !== '流向'
      })
      return filtered
    },
    // tab切换
    handleClick (tab, event) {
      console.log(tab, event)
@@ -160,17 +165,6 @@
    handlePage (page) {
      this.wfsHelper.setPage(page)
      this.handleSearch()
    },
    // 设施类型筛选
    handlePipelineType (val) {
      this.list = []
      for (let i = 0; i < this.items.length; i++) {
        const item = this.items[i]
        if (val === item.name) {
          this.subItems = item.layers
          return
        }
      }
    },
    // 二级form表单切换选择清空已选择数据
    handleDataType () {
src/conf/layers/LayerFsss.js
@@ -25,8 +25,7 @@
      type: SERVICE_TYPE.WMS,
      typeName: 'sewer:fourlink',
      // wfs: WFS_URL + '?TYPENAME=四通',
      icon: 'sewers/四通.png',
      index: 3
      icon: 'sewers/四通.png'
    },
    {
      code: 'tee',
@@ -37,8 +36,7 @@
      typeName: 'sewer:tee',
      type: SERVICE_TYPE.WMS,
      // wfs: WFS_URL + '?TYPENAME=三通',
      icon: 'sewers/三通.png',
      index: 3
      icon: 'sewers/三通.png'
    },
    {
      code: 'piperack',