From 447610041c067c090497108c49f923b4ae5ea76e Mon Sep 17 00:00:00 2001
From: chenzeping <ChenZeping02609@163.com>
Date: 星期三, 14 四月 2021 09:57:02 +0800
Subject: [PATCH] 固废查询

---
 src/components/panel/topicSearch/SolidWasteSearch.vue |   33 ++++++++++++++++++++++-----------
 1 files changed, 22 insertions(+), 11 deletions(-)

diff --git a/src/components/panel/topicSearch/SolidWasteSearch.vue b/src/components/panel/topicSearch/SolidWasteSearch.vue
index fc2bca7..8649d6b 100644
--- a/src/components/panel/topicSearch/SolidWasteSearch.vue
+++ b/src/components/panel/topicSearch/SolidWasteSearch.vue
@@ -16,7 +16,9 @@
           </el-select>
         </el-form-item>
         <el-radio-group v-model="form.type" class="levelOfRisk">
-          <el-radio v-for="(item,index) in levelOfRisk" :label="item.value" :key="index"><span class="levelOfRisk-type">{{item.name }}</span>
+          <el-radio v-for="(item,index) in levelOfRisk" :label="item.value" :key="index"><span class="levelOfRisk-type">{{
+              item.name
+            }}</span>
           </el-radio>
         </el-radio-group>
 
@@ -43,6 +45,7 @@
 <script>
 
 import mapApi from '@/api/mapApi'
+import WfsHelper from '@components/helpers/WfsHelper'
 
 export default {
   name: 'SolidWasteSearch',
@@ -140,12 +143,12 @@
     }
   },
   methods: {
-    setBounced (item) {
-      console.log(item)
-      const bound = this.L.geoJSON([item], {}).getBounds()
-      var layer = window.serviceLayerHelper.getByLayerId(item.StoragePlaceId)
-      layer && layer.openPopup()
-      this.$store.state.map.flyToBounds(bound)
+    setBounced (val) {
+      console.log(val)
+      const bound = this.L.geoJSON([val], {}).getBounds()
+      // var layer = window.layerFactory.flyByLayerId(val.id, bound)
+      window.map.flyToBounds(bound)
+      // layer && layer.openPopup()
     },
     handlePipelineType (val) {
       this.solidWasteTypeOptions.forEach(item => {
@@ -156,10 +159,18 @@
     },
     // 鐐瑰嚮鎼滅储瀹炵幇鏁版嵁鐨勬悳绱㈠睍绀�
     async handleSearch (data) {
-      // console.log(this.form.keyword)
-      const result = await mapApi.getSolidWaste(data)
-      console.log(result)
-      this.searchDataDisplay = result.Result.DataInfo
+      // // console.log(this.form.keyword)
+      // const result = await mapApi.getSolidWaste(data)
+      // console.log(result)
+      // this.searchDataDisplay = result.Result.Result
+      var wfsHelper = new WfsHelper()
+      wfsHelper.addTypeName('鍥哄簾')
+      wfsHelper.addLike('name', this.form.keyword)
+      const res = await mapApi.getSolidWaste(wfsHelper.getUrl(), {})
+      console.log(res)
+      // if (res instanceof Object && Object.prototype.hasOwnProperty.call(res, 'features')) {
+      this.searchDataDisplay = res.Result.Result
+      // }
     }
   }
 }

--
Gitblit v1.8.0