From 98826e051486d61b8032c2da3a6d3ca733ef69a3 Mon Sep 17 00:00:00 2001
From: 徐旺旺 <11530253@qq.com>
Date: 星期五, 21 五月 2021 17:14:16 +0800
Subject: [PATCH] 管线查询条件BUG、附属设施在线下面的bug

---
 src/components/panel/topicSearch/SewersSearch.vue |   36 +++++++++++++++---------------------
 1 files changed, 15 insertions(+), 21 deletions(-)

diff --git a/src/components/panel/topicSearch/SewersSearch.vue b/src/components/panel/topicSearch/SewersSearch.vue
index 89ba847..136ed9e 100644
--- a/src/components/panel/topicSearch/SewersSearch.vue
+++ b/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"
@@ -126,19 +126,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)
@@ -159,17 +164,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 () {

--
Gitblit v1.8.0