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/SewersSearch.vue | 2 ++
src/components/panel/topicSearch/SolidWasteSearch.vue | 33 ++++++++++++++++++++++-----------
2 files changed, 24 insertions(+), 11 deletions(-)
diff --git a/src/components/panel/topicSearch/SewersSearch.vue b/src/components/panel/topicSearch/SewersSearch.vue
index 8d0b517..1656191 100644
--- a/src/components/panel/topicSearch/SewersSearch.vue
+++ b/src/components/panel/topicSearch/SewersSearch.vue
@@ -128,11 +128,13 @@
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
}
},
handleLocation (val) {
+ console.log(val)
const bound = this.L.geoJSON([val], {}).getBounds()
// var layer = window.layerFactory.flyByLayerId(val.id, bound)
window.map.flyToBounds(bound)
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