lct
Your Name
2022-09-01 3947c8a497ac1b08399cebd7b81ce387332fbba9
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"
@@ -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')
                            })
                        }
                    );