From 014abba5d1ea7b00bd0bfd75a84b5f167f164c0b Mon Sep 17 00:00:00 2001 From: "@changcode" Date: Wed, 26 Jan 2022 14:39:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20domain,app=20Map?= =?UTF-8?q?=E5=9C=B0=E5=9B=BE=E6=95=B0=E6=8D=AE=E9=94=99=E8=AF=AF=E9=97=AE?= =?UTF-8?q?=EF=BC=8Cdomain=E5=8D=95=E5=80=BC=E5=9B=BE=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E5=BC=95=E7=94=A8=E9=94=99=E8=AF=AF=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/charts/ChartMap.vue | 2 +- src/utils/api.js | 2 + src/views/charts/charts/ChartSingleValue.vue | 10 +- .../entityList/detailOverview/App.vue | 25 ++- .../entityList/detailOverview/Domain.vue | 166 ++++++++++-------- 5 files changed, 116 insertions(+), 89 deletions(-) diff --git a/src/components/charts/ChartMap.vue b/src/components/charts/ChartMap.vue index e08623fe..573f993b 100644 --- a/src/components/charts/ChartMap.vue +++ b/src/components/charts/ChartMap.vue @@ -1,5 +1,5 @@ @@ -118,14 +120,15 @@ import { api } from '@/utils/api' import entityDetailMixin from './entityDetailMixin' import { unitTypes } from '@/utils/constants' import unitConvert from '@/utils/unit-convert' -import Chart from '@/views/charts/Chart' +import Chart2 from '@/views/charts/Chart2' import _ from 'lodash' +import {get} from "@/utils/http"; export default { name: 'App', mixins: [entityDetailMixin], components: { - Chart + Chart2 }, data () { return { @@ -135,6 +138,8 @@ export default { relationUrl: api.entityAppDetailRelation, alertUrl: api.entityAppDetailAlert, securityUrl: api.entityAppDetailSecurity, + trafficUrlMap: api.entityAppDetailTrafficMap, + chartData: null, listMode: 'list' } }, @@ -150,8 +155,18 @@ export default { handleRelationData (result) { this.entityData.domainCount = result.domainCount this.entityData.ipCount = result.ipCount + }, + chartGetMap () { + get((this.trafficUrlMap), this.getQueryParams()).then(response => { + if (response.code === 200) { + this.chartData = response.data.result + } + }) } }, + mounted() { + this.$nextTick(() => { setTimeout(() => { this.chartGetMap()}, 200)}) + }, setup (props) { return { chart: { diff --git a/src/views/entityExplorer/entityList/detailOverview/Domain.vue b/src/views/entityExplorer/entityList/detailOverview/Domain.vue index 444b8030..a98b5d1b 100644 --- a/src/views/entityExplorer/entityList/detailOverview/Domain.vue +++ b/src/views/entityExplorer/entityList/detailOverview/Domain.vue @@ -75,76 +75,11 @@
{{$t('overall.networkQuality')}}
- - - - - - - - - - - - - - - - - - - - +
@@ -204,28 +139,31 @@
- + >