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,