BUG 30043

This commit is contained in:
aixianling
2022-06-07 17:37:49 +08:00
parent 4b04209e62
commit 70e1337980

View File

@@ -79,10 +79,12 @@ export default {
this.points = []
},
handleAdd() {
let {polyEditor} = this
polyEditor.close();
polyEditor.setTarget();
polyEditor.open();
if (this.points?.length == 0) {
let {polyEditor} = this
polyEditor.close();
polyEditor.setTarget();
polyEditor.open();
} else this.$message.error("请先清除已标绘图形!")
},
initMap() {
setTimeout(() => AMapLoader.load({
@@ -116,8 +118,9 @@ export default {
})
this.polyEditor.on('end', ({target}) => {
if (target) {
console.log(target.getPath())
this.overlays.push(target);
this.points.push(target.getPath().map((e) => ({lat: e.getLat(), lng: e.getLng()})))
this.points = target.getPath().map(e => ({lat: e.getLat(), lng: e.getLng()}))
}
});
if (this.value?.length > 0) {