From bacd67f317f8f3851f2f6e8b460d95f25bb5988e Mon Sep 17 00:00:00 2001
From: ChenZeping <chenzeping>
Date: 星期一, 10 五月 2021 17:07:06 +0800
Subject: [PATCH] Merge branch 'develop' of http://xearth.cn:6600/r/wuyushui/SewerAndRainNetwork into develop

---
 src/components/panel/topicSearch/SewersSearch.vue |  149 ++++++++++++++++++++++++-------------------------
 1 files changed, 72 insertions(+), 77 deletions(-)

diff --git a/src/components/panel/topicSearch/SewersSearch.vue b/src/components/panel/topicSearch/SewersSearch.vue
index ea9c7c6..99842ad 100644
--- a/src/components/panel/topicSearch/SewersSearch.vue
+++ b/src/components/panel/topicSearch/SewersSearch.vue
@@ -1,78 +1,72 @@
 <template>
-    <div class="sewers-search" v-if="gdVisible">
-        <div class="panel-title">{{ title }}</div>
-        <el-tabs v-model="activeName" @tab-click="handleClick">
-            <el-tab-pane label="鏌ヨ" name="first">
-                <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"
-                                       :popper-class="'select-down'">
-                                <el-option
-                                        v-for="item in items"
-                                        :key="item.code"
-                                        :label="item.name"
-                                        :value="item.name">
-                                </el-option>
-                            </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-option
-                                        v-for="item in subItems"
-                                        :key="item.code"
-                                        :label="item.name"
-                                        :value="item">
-                                </el-option>
-                            </el-select>
-                        </el-form-item>
-                        <div class="rightButtonSearch">
-                            <el-input v-model="form.keyword" size="mini" placeholder="鍦ㄦ杈撳叆鍏抽敭瀛楁悳绱�"></el-input>
-                            <el-button class="el-icon-search" @click="handleSearch"></el-button>
-                        </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':''">
-                        <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>
-                            </p>
-                        </div>
-                    </div>
-                </el-scrollbar>
-                <el-card class="footer-page" v-if="total > 10">
-                    <el-pagination
-                            small
-                            @current-change="handlePage"
-                            :page-size=pageSize
-                            layout="prev, pager, next"
-                            :total=total
-                            :current-page=current
-                            class="warnPagination"
-                    >
-                    </el-pagination>
-                </el-card>
-            </el-tab-pane>
-            <el-tab-pane label="鍒嗘瀽" name="second">
-                <SewersAnalysis></SewersAnalysis>
-            </el-tab-pane>
-            <el-tab-pane label="鍘嗗彶" name="third">
-                <SewersHistory></SewersHistory>
-            </el-tab-pane>
-        </el-tabs>
-        <!-- 闄勫睘璁炬柦闈㈡澘 -->
-        <affiliated-facilities :facilitiesParameter="facilitiesParameter"
-                               v-if="fuShuSheShiShow"></affiliated-facilities>
-    </div>
+  <div class="sewers-search" v-if="gdVisible">
+    <div class="panel-title">{{ title }}</div>
+    <el-tabs v-model="activeName" @tab-click="handleClick">
+      <el-tab-pane label="鏌ヨ" name="first">
+        <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"
+                         :popper-class="'select-down'">
+                <el-option
+                    v-for="item in items"
+                    :key="item.code"
+                    :label="item.name"
+                    :value="item.name">
+                </el-option>
+              </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-option
+                      v-for="item in subItems"
+                      :key="item.code"
+                      :label="item.name"
+                      :value="item">
+              </el-option>
+              </el-select>
+            </el-form-item>
+            <div class="rightButtonSearch">
+              <el-input v-model="form.keyword" size="mini" placeholder="鍦ㄦ杈撳叆鍏抽敭瀛楁悳绱�"></el-input>
+              <el-button class="el-icon-search" @click="handleSearch"></el-button>
+            </div>
+          </el-form>
+        </div>
+        <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>
+              </p>
+            </div>
+          </div>
+        </el-scrollbar>
+        <el-card class="footer-page" v-if="total > 10">
+          <el-pagination
+              small
+              @current-change="handlePage"
+              :page-size=pageSize
+              layout="prev, pager, next"
+              :total=total
+              :current-page=current
+              class="warnPagination"
+          >
+          </el-pagination>
+        </el-card>
+      </el-tab-pane>
+      <el-tab-pane label="鍒嗘瀽" name="second">
+        <SewersAnalysis></SewersAnalysis>
+      </el-tab-pane>
+      <el-tab-pane label="鍘嗗彶" name="third">
+        <SewersHistory></SewersHistory>
+      </el-tab-pane>
+    </el-tabs>
+    <!-- 闄勫睘璁炬柦闈㈡澘 -->
+    <affiliated-facilities :facilitiesParameter="facilitiesParameter"  v-if="fuShuSheShiShow" ></affiliated-facilities>
+  </div>
 </template>
 
 <script>
@@ -150,11 +144,12 @@
       this.list = []
       var wfsHelper = new WfsHelper()
       // todo 鐜板湪绠$綉杩樻病鍖哄垎寮�绫诲瀷锛屽悗闈㈡敼
-      wfsHelper.addTypeName(this.form.dataType.sname)
-      wfsHelper.addLike('name', this.form.keyword)
+      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
       }

--
Gitblit v1.8.0