src/components/Tab/Plot.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/Tab/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/doublePreventAction/riskLevelManage/fourColorMap/oneHundredAndThirty/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/doublePreventAction/riskLevelManage/fourColorMap/sixty/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/components/Tab/Plot.vue
@@ -176,6 +176,7 @@ this.showCreatePanel = true; }, removeHandle(label) { debugger if (!global.map) return; for(let i in this.colorMapList){ if(JSON.parse(this.colorMapList[i].properties).attr.id === label.attr.id){ @@ -263,6 +264,7 @@ message:'四色图新增成功', }) } this.$emit('getList') }) } ); src/components/Tab/index.vue
@@ -20,7 +20,7 @@ <label-panel /> </el-tab-pane> --> <el-tab-pane label="四色图" name="plot"> <plot-panel :type='type' :colorMapList='colorMapList'/> <plot-panel :type='type' :colorMapList='colorMapList' @getList="getList"/> </el-tab-pane> <el-tab-pane label="图标" name="marker"> <marker-panel /> @@ -72,6 +72,10 @@ }; }, methods : { getList(){ debugger this.$emit('getList') } } }; </script> 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> @@ -121,8 +121,9 @@ let params = {} params['eType'] = 2 getMap(params).then(res =>{ this.colorMapList = res.data.result const list = res.data.result.map(item =>{ 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), @@ -131,10 +132,19 @@ }) const fourMapList = { "type": "FeatureCollection", "features": list "features": JSON.parse(JSON.stringify(list)) } map.loadGeoJSON(fourMapList) }) }, 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); // }); src/views/doublePreventAction/riskLevelManage/fourColorMap/sixty/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> @@ -173,6 +173,18 @@ // }); }) }, 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; const _this = this;