派生自 wuyushui/SewerAndRainNetwork

ChenZeping
2021-05-10 bacd67f317f8f3851f2f6e8b460d95f25bb5988e
src/components/panel/topicSearch/SewersSearch.vue
@@ -17,8 +17,7 @@
                            </el-select>
                        </el-form-item>
                        <el-form-item :label="form.pipelineType+':'" size="mini">
                            <el-select style="width: 100%" v-model="form.dataType" value-key="code"
                                       :popper-class="'select-down'" @change="handleDataType">
              <el-select style="width: 100%" v-model="form.dataType" value-key="code" :popper-class="'select-down'" @change="handleDataType" >
                                <el-option
                                        v-for="item in subItems"
                                        :key="item.code"
@@ -33,18 +32,14 @@
                        </div>
                    </el-form>
                </div>
                <el-scrollbar style="height:380.44px;">
                    <div class="environmental-risk-list" v-for="(item,index) in list" :key="index"
                         :class="activeNum==index?'hover':''">
        <el-scrollbar style="height:413px;">
          <div class="environmental-risk-list" v-for="(item,index) in list" :key="index" :class="activeNum==index?'hover':''">
                        <img class="state" :src="getImgSrc()" style="background: none"/>
                        <div>
                            <h3 @click="handleLocation(item,index)">{{ item.properties.pipename }}</h3>
                            <p>所属企业:<span>{{ item.properties.orgcode }}</span>
                            <p>设施类型:<span>{{ item.properties.teetype }}</span>
                                <el-button v-if="fuShuSheShiShow" class="rt btn00fff6" size="mini"
                                           style="margin-right: 0.04rem;" @click="btnAffiliatedFacilities(item,index)">
                                    附属设施
                                </el-button>
               <el-button v-if="fuShuSheShiShow" class="rt btn00fff6" size="mini" style="margin-right: 0.04rem;" @click="btnAffiliatedFacilities(item,index)" >附属设施</el-button>
                            </p>
                        </div>
                    </div>
@@ -70,8 +65,7 @@
            </el-tab-pane>
        </el-tabs>
        <!-- 附属设施面板 -->
        <affiliated-facilities :facilitiesParameter="facilitiesParameter"
                               v-if="fuShuSheShiShow"></affiliated-facilities>
    <affiliated-facilities :facilitiesParameter="facilitiesParameter"  v-if="fuShuSheShiShow" ></affiliated-facilities>
    </div>
</template>
@@ -150,11 +144,12 @@
      this.list = []
      var wfsHelper = new WfsHelper()
      // todo 现在管网还没区分开类型,后面改
      wfsHelper.addTypeName(this.form.dataType.sname)
      wfsHelper.addTypeName(this.form.dataType.typeName)
      if (this.form.keyword) {
      wfsHelper.addLike('name', this.form.keyword)
      }
      // const _this = this
      const res = await AjaxUtils.GetDataAsynByUrl(wfsHelper.getUrl(), {})
      console.log(res)
      if (res instanceof Object && Object.prototype.hasOwnProperty.call(res, 'features')) {
        this.list = res.features
      }