diff --git a/src/utils/api.js b/src/utils/api.js index c1a0d371..a8f8d926 100644 --- a/src/utils/api.js +++ b/src/utils/api.js @@ -157,6 +157,7 @@ export const api = { // networkOverview netWorkOverview: { totalTrafficAnalysis: '/interface/overview/totalTrafficAnalysis', + drilldownTrafficAnalysis: '/interface/overview/trafficAnalysis', eventSeverity: '/interface/overview/eventSeverity', eventType: '/interface/overview/eventType', ddosEventAnalysis: '/interface/overview/ddosEventAnalysis', diff --git a/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue b/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue index 905dab8b..9747f208 100644 --- a/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue +++ b/src/views/charts2/charts/networkOverview/NetworkOverviewLine.vue @@ -166,12 +166,18 @@ export default { endTime: getSecond(this.timeFilter.endTime) } + let url if (this.queryCondition) { params.q = this.queryCondition + const { query } = this.$route + params.type = query.dimensionType + url = api.netWorkOverview.drilldownTrafficAnalysis + } else { + url = api.netWorkOverview.totalTrafficAnalysis } this.toggleLoading(true) - axios.get(api.netWorkOverview.totalTrafficAnalysis, { params: params }).then(response => { + axios.get(url, { params: params }).then(response => { const res = response.data if (response.status === 200) {