From ff979609183343878239dd5380458cc24dcd0709 Mon Sep 17 00:00:00 2001 From: "@changcode" Date: Wed, 28 Sep 2022 14:59:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E5=8F=98=E5=8C=96=E5=90=8E=E6=8A=98=E7=BA=BF=E5=9B=BE=E4=B8=8D?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../charts/dnsInsight/DnsTrafficLine.vue | 108 +++++++++--------- .../LinkTrafficDrillDownLine.vue | 78 ++++++------- .../networkOverview/NetworkOverviewLine.vue | 106 +++++++++-------- .../charts2/charts/npm/NpmTrafficLine.vue | 11 +- 4 files changed, 148 insertions(+), 155 deletions(-) diff --git a/src/views/charts2/charts/dnsInsight/DnsTrafficLine.vue b/src/views/charts2/charts/dnsInsight/DnsTrafficLine.vue index 941f42ad..bb76eb2f 100644 --- a/src/views/charts2/charts/dnsInsight/DnsTrafficLine.vue +++ b/src/views/charts2/charts/dnsInsight/DnsTrafficLine.vue @@ -1,66 +1,64 @@ diff --git a/src/views/charts2/charts/linkMonitor/localComponents/LinkTrafficDrillDownLine.vue b/src/views/charts2/charts/linkMonitor/localComponents/LinkTrafficDrillDownLine.vue index 758db909..4ac1c149 100644 --- a/src/views/charts2/charts/linkMonitor/localComponents/LinkTrafficDrillDownLine.vue +++ b/src/views/charts2/charts/linkMonitor/localComponents/LinkTrafficDrillDownLine.vue @@ -1,51 +1,49 @@ diff --git a/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue b/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue index 42f5c15a..73d46e2a 100644 --- a/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue +++ b/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue @@ -1,66 +1,64 @@ diff --git a/src/views/charts2/charts/npm/NpmTrafficLine.vue b/src/views/charts2/charts/npm/NpmTrafficLine.vue index b2a6f6f9..020bd2ad 100644 --- a/src/views/charts2/charts/npm/NpmTrafficLine.vue +++ b/src/views/charts2/charts/npm/NpmTrafficLine.vue @@ -170,9 +170,7 @@ export default { this.toggleLoading(true) get(api.npm.overview.trafficGraph, params).then((res) => { if (res.code === 200) { - if (res.data.result.length === 0) { - this.isNoData = true - } + this.isNoData = res.data.result.length === 0 res.data.result.forEach((t, i) => { if (t.type === 'bytes' && val === 'Bits/s') { const mpackets = _.cloneDeep(this.mpackets) @@ -276,6 +274,9 @@ export default { } else { this.isNoData = true } + }).catch(e => { + console.error(e) + this.isNoData = true }).finally(() => { this.toggleLoading(false) }) @@ -283,9 +284,7 @@ export default { echartsInit (echartsData) { echartsData = echartsData.filter(t => t.show === true) const dom = document.getElementById('chart') - if (!this.myChart) { - this.myChart = echarts.init(dom) - } + !this.myChart && (this.myChart = echarts.init(dom)) this.chartOption = trafficLineChartOption const chartOption = this.chartOption.series[0] this.chartOption.series = echartsData.map((t, i) => {