From 6094c0ed1baa40ffa0ce587704660b2a6d493bbf Mon Sep 17 00:00:00 2001 From: Your Name <123456> Date: 星期一, 25 七月 2022 19:15:38 +0800 Subject: [PATCH] #D --- src/views/doublePreventAction/riskLevelManage/fourColorMap/oneHundredAndThirty/index.vue | 36 +++++++++++++++++++++++------------- 1 files changed, 23 insertions(+), 13 deletions(-) diff --git a/src/views/doublePreventAction/riskLevelManage/fourColorMap/oneHundredAndThirty/index.vue b/src/views/doublePreventAction/riskLevelManage/fourColorMap/oneHundredAndThirty/index.vue index fa3ea0d..569de60 100644 --- a/src/views/doublePreventAction/riskLevelManage/fourColorMap/oneHundredAndThirty/index.vue +++ b/src/views/doublePreventAction/riskLevelManage/fourColorMap/oneHundredAndThirty/index.vue @@ -2,7 +2,7 @@ <div class="map-layout"> <Map @init="init" :option="option" v-if="option" /> - <Tab v-if="loaded" :type='type' :colorMapList='colorMapList'/> + <Tab v-if="loaded" :type='type' :colorMapList='colorMapList' @getList="testLoaded"/> </div> @@ -120,24 +120,34 @@ if (!map) return; let params = {} params['eType'] = 2 - getMap(params).then(res =>{ - this.colorMapList = res.data.result - const list = res.data.result.map(item =>{ - return{ - type:item.type, - geometry:JSON.parse(item.geometry), - properties:JSON.parse(item.properties) + getMap(params).then(res => { + debugger + this.colorMapList = JSON.parse(JSON.stringify(res.data.result)) + const list = this.colorMapList.map(item => { + return { + type: item.type, + geometry: JSON.parse(item.geometry), + properties: JSON.parse(item.properties) } }) const fourMapList = { - "type": "FeatureCollection", - "features": list + "type": "FeatureCollection", + "features": JSON.parse(JSON.stringify(list)) } map.loadGeoJSON(fourMapList) }) - // $.get('./public/data/plots_namisuo.geojson', res => { - // map.loadGeoJSON(res); - // }); + }, + testLoaded() { + const map = global.map; + if (!map) return; + let params = {} + params['eType'] = 2 + getMap(params).then(res => { + this.colorMapList = JSON.parse(JSON.stringify(res.data.result)) + }) + // $.get('./public/data/plots_namisuo.geojson', res => { + // map.loadGeoJSON(res); + // }); }, initEvent(map) { let popup = null; -- Gitblit v1.9.2