| | |
| | | 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" |
| | |
| | | this.showCreatePanel = true; |
| | | }, |
| | | removeHandle(label) { |
| | | if (!global.map) return; |
| | | debugger |
| | | if (!global.map) return; |
| | | 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 =>{ |
| | |
| | | map.startDraw( |
| | | { |
| | | type: 'polygon', |
| | | style: { text: name ,color:this.color}, |
| | | style: { text: name ,color:this.color, clampToGround: true}, |
| | | attr: { |
| | | name, |
| | | }, |
| | |
| | | message:'四色图新增成功', |
| | | }) |
| | | } |
| | | this.$emit('getList') |
| | | }) |
| | | } |
| | | ); |