diff --git a/src/views/homestead/index.vue b/src/views/homestead/index.vue index 7ba269be..cbc261f2 100644 --- a/src/views/homestead/index.vue +++ b/src/views/homestead/index.vue @@ -1140,9 +1140,26 @@ export default { drawMapPolygonFun() { let drawMapPolygon = this.draw.drawMapPolygon; if (drawMapPolygon == false) { - this.coordinateList = ""; - this.$set(this.draw, "drawMapPolygon", true); - $("#drawPolygon").trigger("click"); + console.log(this.coordinateList); + if (this.coordinateList == "") { + this.$set(this.draw, "drawMapPolygon", true); + $("#drawPolygon").trigger("click"); + } else { + this.$dialog + .confirm({ + title: "提示", + message: "是否重新绘制画图", + }) + .then(() => { + // on confirm + this.coordinateList = ""; + this.$set(this.draw, "drawMapPolygon", true); + $("#drawPolygon").trigger("click"); + }) + .catch(() => { + // on cancel + }); + } } else { $("#drawRemove").trigger("click"); this.$set(this.draw, "drawMapPolygon", false);