派生自 wuyushui/SewerAndRainNetwork

QibolinCzp
2021-05-14 73c8d3f55d5a675174a61342f3cea712ed5bc0eb
src/components/panel/topicSearch/SewersSelect/EnterpriseEmergency/ResourcesQuery.vue
@@ -53,7 +53,6 @@
</template>
<script>
// import { LayerEntEmer } from '../../../../../conf/layers/LayerEntEmer'
import WfsHelper from '@components/helpers/WfsHelper'
import AjaxUtils from '@utils/AjaxUtils'
@@ -79,8 +78,6 @@
      list: [],
      items: [LayerEmergencySource, LayerSurroundings],
      subItems: LayerEmergencySource.layers || LayerSurroundings.layers,
      // subItems: [{ name: '全部资源' }, { name: '应急物资' }, { name: '应急车辆(船)' }, { name: '应急队伍(含消防单位)' }],
      // subItemsT: [{ name: '全部环境' }, { name: '医院', icon: 'sewers/医院.png' }, { name: '学校' }, { name: '水体' }, { name: '自然保护区' }, { name: '敏感目标' }],
      WfsHelper: null
    }
  },
@@ -89,6 +86,7 @@
  },
  methods: {
    getImgSrc (type) {
      // console.log(type)
      // const icon = this.form.dataType.icon
      return 'assets/images/map/sewers/' + type + '.png'
    },
@@ -104,8 +102,8 @@
      }
      if (this.form.pipelineType === '应急资源') {
        this.subItems = LayerEmergencySource.layers
      } else {
        this.subItems = LayerSurroundings.layers // (this.form.pipelineType === '周边环境')
      } else if (this.form.pipelineType === '周边环境') {
        this.subItems = LayerSurroundings.layers
      }
    },
    handleDataType (val) {
@@ -119,6 +117,7 @@
      // console.log(this.form.dataType)
      // this.wfsHelper.setTypeName([this.form.dataType.typeName])
      this.wfsHelper.setTypeName(['sewer:emergency'])
      this.wfsHelper.setMaxFeatures(100)
      if (this.form.dataType) {
        this.wfsHelper.addEquals('type', '\'' + this.form.dataType.name + '\'')
      }