BUG 30043
This commit is contained in:
@@ -79,10 +79,12 @@ export default {
|
|||||||
this.points = []
|
this.points = []
|
||||||
},
|
},
|
||||||
handleAdd() {
|
handleAdd() {
|
||||||
let {polyEditor} = this
|
if (this.points?.length == 0) {
|
||||||
polyEditor.close();
|
let {polyEditor} = this
|
||||||
polyEditor.setTarget();
|
polyEditor.close();
|
||||||
polyEditor.open();
|
polyEditor.setTarget();
|
||||||
|
polyEditor.open();
|
||||||
|
} else this.$message.error("请先清除已标绘图形!")
|
||||||
},
|
},
|
||||||
initMap() {
|
initMap() {
|
||||||
setTimeout(() => AMapLoader.load({
|
setTimeout(() => AMapLoader.load({
|
||||||
@@ -116,8 +118,9 @@ export default {
|
|||||||
})
|
})
|
||||||
this.polyEditor.on('end', ({target}) => {
|
this.polyEditor.on('end', ({target}) => {
|
||||||
if (target) {
|
if (target) {
|
||||||
|
console.log(target.getPath())
|
||||||
this.overlays.push(target);
|
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) {
|
if (this.value?.length > 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user