From ba4563c1fb843035e863ab5f170d950d9b8e1aaf Mon Sep 17 00:00:00 2001 From: chenzeping <ChenZeping02609@163.com> Date: 星期三, 14 四月 2021 15:54:21 +0800 Subject: [PATCH] 右侧管理查询定位 --- src/components/panel/topicSearch/GasWasteSearch.vue | 15 +++++++-------- 1 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/components/panel/topicSearch/GasWasteSearch.vue b/src/components/panel/topicSearch/GasWasteSearch.vue index b390331..1e0ac3b 100644 --- a/src/components/panel/topicSearch/GasWasteSearch.vue +++ b/src/components/panel/topicSearch/GasWasteSearch.vue @@ -64,7 +64,7 @@ </el-form> </div> <el-scrollbar style="height:264px"> - <div class="environmental-risk-list" ><!-- v-for="(item,index) in list" :key="index" --> + <div class="environmental-risk-list" v-for="(item,index) in list" :key="index" @click="handleLocation(item)"><!-- --> <i class="state"></i> <div> <h3>###鐐煎寲閮�</h3> @@ -165,16 +165,15 @@ // const res = await AjaxUtils.GetDataAsynByUrl(wfsHelper.getUrl(), {}) const res = await mapApi.getWasteGas() console.log(res) - if (res.data instanceof Object && Object.prototype.hasOwnProperty.call(res.data, 'features')) { - this.list = res.data.features - } + this.list = res.Result.DataInfo + // if (res.data instanceof Object && Object.prototype.hasOwnProperty.call(res.data, 'features')) { + // this.list = res.data.features + // } }, handleLocation (val) { console.log(val) - const bound = this.L.geoJSON([val], {}).getBounds() - var layer = window.serviceLayerHelper.getByLayerId(val.id) - layer && layer.openPopup() - this.$store.state.map.map.flyToBounds(bound) + const pos = [val.Latitude, val.Longitude] + window.map.flyTo(pos, 17) } } } -- Gitblit v1.8.0