CN-1341 fix: 修复链路只有单向数据时,没有正确获取参数的问题

This commit is contained in:
chenjinsong
2023-09-21 18:49:11 +08:00
parent 15ce9ea589
commit db2fe06ffa

View File

@@ -209,10 +209,8 @@ export default {
hit.inBitsRate += d.inBitsRate
if (info.direction === 'out') {
hit.outBandwidth = info.bandwidth
hit.outLinkId = d.linkId
} else if (info.direction === 'in') {
hit.inBandwidth = info.bandwidth
hit.inLinkId = d.linkId
}
} else {
const hit = {
@@ -222,10 +220,8 @@ export default {
}
if (info.direction === 'out') {
hit.outBandwidth = info.bandwidth
hit.outLinkId = d.linkId
} else if (info.direction === 'in') {
hit.inBandwidth = info.bandwidth
hit.inLinkId = d.linkId
}
data.push(hit)
}
@@ -234,6 +230,13 @@ export default {
this.linkNoData = data.length === 0
data.forEach(item => {
item.totalBitsRate = item.outBitsRate + item.inBitsRate
linkInfo.filter(info => info.linkId === item.linkId).forEach(info => {
if (info.direction === 'out') {
item.outLinkId = info.originalLinkId
} else if (info.direction === 'in') {
item.inLinkId = info.originalLinkId
}
})
})
const sorted = data.sort((a, b) => b.totalBitsRate - a.totalBitsRate)