From 431f3e376bdfa7f4fa2b6f1563eff09bd7008af1 Mon Sep 17 00:00:00 2001 From: hyx Date: Tue, 19 May 2020 16:41:13 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E6=94=B9=E9=97=AE?= =?UTF-8?q?=E9=A2=98=201=20table=20duplicate=20=E5=90=8E=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=EF=BC=8Ctable=E5=86=85=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E6=BB=9A=E5=8A=A8=E6=9D=A1=E6=BB=9A=E5=8A=A8=EF=BC=8C=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E4=B8=8D=E6=AD=A3=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/components/charts/chart-list.vue | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/nezha-fronted/src/components/charts/chart-list.vue b/nezha-fronted/src/components/charts/chart-list.vue index 0a8c33f86..34b41171d 100644 --- a/nezha-fronted/src/components/charts/chart-list.vue +++ b/nezha-fronted/src/components/charts/chart-list.vue @@ -1100,15 +1100,19 @@ export default { this.dataTotalList.splice(indexInTotal+1,0,duplicateChart); let chartInTotal = this.dataTotalList.find(item => item.id === chartId); chartInTotal.next = duplicateChartId; - let chartNextInTotal = this.dataTotalList.find(item => item.id === chartNext.id); - chartNextInTotal.prev = chartNext.prev; + if(chartNext) { + let chartNextInTotal = this.dataTotalList.find(item => item.id === chartNext.id); + chartNextInTotal.prev = chartNext.prev; + } let indexInTotalBak = this.dataTotalListBak.indexOf(chart); this.dataTotalListBak.splice(indexInTotalBak+1,0,duplicateChart); let chartInTotalBak = this.dataTotalListBak.find(item => item.id === chartId); chartInTotalBak.next = duplicateChartId; - let chartNextInTotalBak = this.dataTotalListBak.find(item => item.id === chartNext.id); - chartNextInTotalBak.prev = chartNext.prev; + if(chartNext) { + let chartNextInTotalBak = this.dataTotalListBak.find(item => item.id === chartNext.id); + chartNextInTotalBak.prev = chartNext.prev; + } this.currentRecordNum = this.currentRecordNum+1; let chartData = this.chartDataCacheGroup.get(chart.id);