From c819024e241b9f7c54cc3786373ad0d2998f2190 Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期五, 05 五月 2023 08:55:46 +0800 Subject: [PATCH] 修改 --- src/components/Tab/Plot.vue | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/components/Tab/Plot.vue b/src/components/Tab/Plot.vue index d062258..1834109 100644 --- a/src/components/Tab/Plot.vue +++ b/src/components/Tab/Plot.vue @@ -44,12 +44,13 @@ circle @click="() => focusHandle(label.attr.id)" /> - <el-button - icon="el-icon-edit" - size="mini" - circle - @click="() => editHandle(label)" - /> + +<!-- <el-button--> +<!-- icon="el-icon-edit"--> +<!-- size="mini"--> +<!-- circle--> +<!-- @click="() => editHandle(label)"--> +<!-- />--> <el-button icon="el-icon-delete" type="danger" @@ -70,8 +71,8 @@ > <p>请输入内容:</p> <el-input v-model="label.name" placeholder="请输入内容" /> - <p>请输入内容:</p> - <el-select v-model="color" placeholder="请输入内容" > + <p>请选择风险等级:</p> + <el-select v-model="color" placeholder="请选择" > <el-option v-for="item in colorList" :key="item.id" @@ -176,7 +177,6 @@ }, removeHandle(label) { if (!global.map) return; - debugger for(let i in this.colorMapList){ if(JSON.parse(this.colorMapList[i].properties).attr.id === label.attr.id){ deleteColorMap({id:this.colorMapList[i].id}).then(res =>{ @@ -193,7 +193,7 @@ }) } } - + }, closeCreateHandle() { @@ -209,7 +209,6 @@ }; }, async createHandle() { - // debugger // this.form.geometry = JSON.stringify(this.form.geometry) // this.form.properties = JSON.stringify(this.form.properties) // let res = await addMap(this.form) @@ -227,27 +226,27 @@ map.startDraw( { type: 'polygon', - style: { text: name ,color:this.color}, + style: { text: name ,color:this.color, clampToGround: true}, attr: { name, }, }, (entity) => { - debugger + console.log(wutu3d.draw.attr.getCoordinates(entity)); this._initLabel(); this.$store.dispatch('map/updateTimestamp'); this.form = { id:'', etype:this.type, "type": "Feature", - "properties": + "properties": JSON.stringify(entity.attribute), "geometry": JSON.stringify({ "type": "Polygon", "coordinates": [ - + wutu3d.draw.attr.getCoordinates(entity) - + ] }) } @@ -263,6 +262,7 @@ message:'四色图新增成功', }) } + this.$emit('getList') }) } ); -- Gitblit v1.9.2