From 2c0fb1491a682e078fcc13ca881a263e0cf2bf90 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Wed, 21 Dec 2022 21:22:52 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E5=9C=B0=E5=9B=BE):=20=E6=8C=87=E6=A0=87?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=8F=AF=E4=BB=A5=E6=B7=BB=E5=8A=A0=E5=88=B0?= =?UTF-8?q?=E7=BB=8F=E7=BA=AC=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/chart/components/map/MarkMapDataEditor.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/frontend/src/views/chart/components/map/MarkMapDataEditor.vue b/frontend/src/views/chart/components/map/MarkMapDataEditor.vue index 3bde8950be..79507d669f 100644 --- a/frontend/src/views/chart/components/map/MarkMapDataEditor.vue +++ b/frontend/src/views/chart/components/map/MarkMapDataEditor.vue @@ -178,13 +178,18 @@ export default { addLocationXaxis(e) { this.dragCheckType(this.busiFieldMap.locationXaxis, 'd') this.dragMoveDuplicate(this.busiFieldMap.locationXaxis, e) - this.busiFieldMap.locationXaxis = [this.busiFieldMap.locationXaxis[0]] + if (this.busiFieldMap.locationXaxis?.length) { + this.busiFieldMap.locationXaxis = [this.busiFieldMap.locationXaxis[0]] + } + this.calcData(true) }, addLocationYaxis(e) { this.dragCheckType(this.busiFieldMap.locationYaxis, 'd') this.dragMoveDuplicate(this.busiFieldMap.locationYaxis, e) - this.busiFieldMap.locationYaxis = [this.busiFieldMap.locationYaxis[0]] + if (this.busiFieldMap.locationYaxis?.length) { + this.busiFieldMap.locationYaxis = [this.busiFieldMap.locationYaxis[0]] + } this.calcData(true) }, locationXItemRemove(item) {