fix: 修复score有时计算不准确的问题

This commit is contained in:
chenjinsong
2023-09-06 11:30:38 +08:00
parent 99dd82d25b
commit b83b51e792
7 changed files with 50 additions and 21 deletions

View File

@@ -16,6 +16,7 @@ import { storageKey } from '@/utils/constants'
import PopoverContent from './LinkDirectionGrid/PopoverContent'
import { computeScore } from '@/utils/tools'
import axios from 'axios'
import _ from 'lodash'
export default {
name: 'LinkDirectionGrid',
@@ -257,11 +258,11 @@ export default {
localComputeScore (data) {
let score = 0
const dataScore = {
establishLatencyMs: data.establishLatencyMs || null,
httpResponseLatency: data.httpResponseLatency || null,
sslConLatency: data.sslConLatency || null,
tcpLostlenPercent: data.tcpLostlenPercent || null,
pktRetransPercent: data.pktRetransPercent || null
establishLatencyMs: _.get(data, 'establishLatencyMs', null),
httpResponseLatency: _.get(data, 'httpResponseLatency', null),
sslConLatency: _.get(data, 'sslConLatency', null),
tcpLostlenPercent: _.get(data, 'tcpLostlenPercent', null),
pktRetransPercent: _.get(data, 'pktRetransPercent', null)
}
score = computeScore(dataScore)
return score