From 0353a3369e96614f967d2458d6339a79708f3ed6 Mon Sep 17 00:00:00 2001 From: hyx Date: Tue, 29 Mar 2022 15:08:00 +0800 Subject: [PATCH] =?UTF-8?q?CN-429=20=E5=AE=9E=E4=BD=93=E8=AF=A6=E6=83=85--?= =?UTF-8?q?=E9=A5=BC=E5=9B=BE=E6=95=B0=E6=8D=AE=E6=8E=92=E5=BA=8F=E5=90=8E?= =?UTF-8?q?=E6=B8=B2=E6=9F=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/charts/charts/ChartEchartAppRelateDomain.vue | 5 +++-- src/views/charts/charts/ChartEchartIpHostedDomain.vue | 6 ++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/views/charts/charts/ChartEchartAppRelateDomain.vue b/src/views/charts/charts/ChartEchartAppRelateDomain.vue index d14cd9c1..89aa4ada 100644 --- a/src/views/charts/charts/ChartEchartAppRelateDomain.vue +++ b/src/views/charts/charts/ChartEchartAppRelateDomain.vue @@ -26,6 +26,7 @@ import { } from '@/views/charts/charts/options/pie' import chartEchartMixin from './chart-echart-mixin' import { get,post } from '@/utils/http' +import { reverseSortBy } from '@/utils/tools' export default { name: 'ChartEchartAppRelateDomain', @@ -56,7 +57,7 @@ export default { } else { // this.noData0 = false //const chartOption = this.$_.cloneDeep(this.chartOption) - const data = response.data.result.map(d => { + const data = response.data.result.sort(reverseSortBy('uniqDomains')).map(d => { return { data: d, name: d.categoryName, @@ -79,7 +80,7 @@ export default { } else { // this.noData1 = false //const chartOption = this.$_.cloneDeep(this.chartOption) - const data = response.data.result.map(d => { + const data = response.data.result.sort(reverseSortBy('uniqDomains')).map(d => { return { data: d, name: d.reputationLevel, diff --git a/src/views/charts/charts/ChartEchartIpHostedDomain.vue b/src/views/charts/charts/ChartEchartIpHostedDomain.vue index 8611bc1c..712a0284 100644 --- a/src/views/charts/charts/ChartEchartIpHostedDomain.vue +++ b/src/views/charts/charts/ChartEchartIpHostedDomain.vue @@ -24,6 +24,8 @@ import { replaceUrlPlaceholder } from '@/utils/tools' import { get } from '@/utils/http' import chartEchartMixin from './chart-echart-mixin' +import { reverseSortBy } from '@/utils/tools' + export default { name: 'ChartEchartIpHostedDomain', @@ -51,7 +53,7 @@ export default { } else { // this.noData0 = false //chartOption = this.$_.cloneDeep(this.chartOption) - const data = response.data.result.map(d => { + const data = response.data.result.sort(reverseSortBy('uniqDomains')).map(d => { return { data: d, name: d.categoryName, @@ -74,7 +76,7 @@ export default { } else { // this.noData1 = false //this.chartOption2 = this.$_.cloneDeep(this.chartOption) - const data = response.data.result.map(d => { + const data = response.data.result.sort(reverseSortBy('uniqDomains')).map(d => { return { data: d, name: d.reputationLevel,