From 5be4044b51b8531e35d0ef02debb937820aa80e8 Mon Sep 17 00:00:00 2001 From: chenjinsong <523037378@qq.com> Date: Tue, 6 Sep 2022 11:15:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=B8=80=E5=BC=80?= =?UTF-8?q?=E5=A7=8B=E6=B2=A1=E6=95=B0=E6=8D=AE=EF=BC=8C=E6=9B=B4=E6=94=B9?= =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E5=90=8E=E6=9C=89=E6=95=B0=E6=8D=AE=E4=B9=9F?= =?UTF-8?q?=E5=88=B7=E4=B8=8D=E5=87=BA=E6=9D=A5=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../networkOverview/NetworkOverviewLine.vue | 17 ++++++++++++----- .../NetworkOverviewPerformanceEvent.vue | 12 +++++------- src/views/charts2/charts/npm/NpmLine.vue | 19 ++++++++++--------- .../charts2/charts/npm/NpmNetworkQuantity.vue | 8 ++++---- 4 files changed, 31 insertions(+), 25 deletions(-) diff --git a/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue b/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue index ae738728..fe78956a 100644 --- a/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue +++ b/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue @@ -59,7 +59,7 @@ -
+ @@ -199,7 +199,9 @@ export default { } }) this.mpackets = mpackets - this.echartsInit(this.mpackets, show) + this.$nextTick(() => { + this.echartsInit(this.mpackets, show) + }) } else if (t.type === 'packets' && val === 'Packets/s') { const mpackets = _.cloneDeep(this.mpackets) mpackets[0].analysis = t.totalPacketsRate.analysis @@ -226,7 +228,9 @@ export default { } }) this.mpackets = mpackets - this.echartsInit(this.mpackets, show) + this.$nextTick(() => { + this.echartsInit(this.mpackets, show) + }) } else if (t.type === 'sessions' && val === 'Sessions/s') { const mpackets = _.cloneDeep(this.mpackets) mpackets[0].analysis = t.totalSessionsRate.analysis @@ -241,11 +245,14 @@ export default { } }) this.mpackets = mpackets - this.echartsInit(this.mpackets, show) + this.$nextTick(() => { + this.echartsInit(this.mpackets, show) + }) } }) } }).catch(e => { + console.error(e) this.isNoData = true }).finally(() => { this.toggleLoading(false) @@ -254,7 +261,7 @@ export default { echartsInit (echartsData, show) { const _this = this echartsData = echartsData.filter(t => t.show === true) - const dom = document.getElementById('chart') + const dom = document.getElementById('overviewLineChart') if (!this.myChart) { this.myChart = echarts.init(dom) } diff --git a/src/views/charts2/charts/networkOverview/NetworkOverviewPerformanceEvent.vue b/src/views/charts2/charts/networkOverview/NetworkOverviewPerformanceEvent.vue index fee60b29..4940828a 100644 --- a/src/views/charts2/charts/networkOverview/NetworkOverviewPerformanceEvent.vue +++ b/src/views/charts2/charts/networkOverview/NetworkOverviewPerformanceEvent.vue @@ -4,12 +4,12 @@