diff --git a/src/views/charts2/charts/linkMonitor/LinkBlock.vue b/src/views/charts2/charts/linkMonitor/LinkBlock.vue index e2a2cb15..0b8028a8 100644 --- a/src/views/charts2/charts/linkMonitor/LinkBlock.vue +++ b/src/views/charts2/charts/linkMonitor/LinkBlock.vue @@ -238,10 +238,13 @@ export default { directionArr.forEach((item1) => { const newObj = { egressBitsRate: 0, ingressBitsRate: 0, totalBitsRate: 0, linkDirection: item1 } nextHopData.forEach((item2) => { - if (item1 === item2.egressLinkDirection || item1 === item2.ingressLinkDirection) { + if (item1 === item2.egressLinkDirection) { newObj.egressBitsRate += item2.egressBitsRate + newObj.totalBitsRate += item2.egressBitsRate + } + if (item1 === item2.ingressLinkDirection) { newObj.ingressBitsRate += item2.ingressBitsRate - newObj.totalBitsRate += (newObj.egressBitsRate + newObj.ingressBitsRate) + newObj.totalBitsRate += item2.ingressBitsRate } }) newNextHopData.push(newObj) diff --git a/src/views/charts2/charts/linkMonitor/localComponents/LinkTrafficDrillDownList.vue b/src/views/charts2/charts/linkMonitor/localComponents/LinkTrafficDrillDownList.vue index 97a31f35..72f22390 100644 --- a/src/views/charts2/charts/linkMonitor/localComponents/LinkTrafficDrillDownList.vue +++ b/src/views/charts2/charts/linkMonitor/localComponents/LinkTrafficDrillDownList.vue @@ -7,7 +7,7 @@