CN-53 feat: 地图变更,7.12例会完成

This commit is contained in:
chenjinsong
2021-07-16 10:56:04 +08:00
parent a3a6443649
commit d37f5ec1d0

View File

@@ -261,11 +261,21 @@ export default {
} }
} }
}, },
getTitle (data) { getTitle (r) {
return `Server: ${data.serverRegion ? data.serverRegion : data.serverCountry} let title = ''
Client: ${data.clientRegion ? data.clientRegion : data.clientCountry} if (r.establishLatency || r.httpResponseLatency || r.sslConLatency) {
Sessions: ${data.sessions} title = `${title}: ${shortFormatter(r.establishLatency || r.httpResponseLatency || r.sslConLatency)} ms`
Bytes: ${shortFormatter(data.bytes)}` }
if (r.sequenceGapLossPercent || r.pktRetransPercent) {
title = `${title}: ${shortFormatter(r.sequenceGapLossPercent || r.pktRetransPercent)} %`
}
if (r.sessions) {
title = `${title}\nSessions: ${shortFormatter(r.sessions)}`
}
if (r.bytes) {
title = `${title}\nBytes: ${shortFormatter(r.bytes)}`
}
return title
}, },
changeTab (tab) { changeTab (tab) {
this.activeTab = tab.paneName this.activeTab = tab.paneName
@@ -378,11 +388,12 @@ export default {
polygonSeries.data = response.data.result.map(r => { polygonSeries.data = response.data.result.map(r => {
return { return {
id: r.serverId, id: r.serverId,
value: r.establishLatency || r.httpResponseLatency || r.sslConLatency || r.sequenceGapLossPercent || r.pktRetransPercent title: this.getTitle(r),
value: r.establishLatency || r.httpResponseLatency || r.sslConLatency || r.sequenceGapLossPercent || r.pktRetransPercent || r.sessions
} }
}) })
const polygonTemplate = polygonSeries.mapPolygons.template const polygonTemplate = polygonSeries.mapPolygons.template
polygonTemplate.tooltipText = '{name}: {value}' polygonTemplate.tooltipText = '{name}{title}'
// polygonTemplate.numberFormatter = new am4Core.NumberFormatter().bigNumberPrefixes // polygonTemplate.numberFormatter = new am4Core.NumberFormatter().bigNumberPrefixes
polygonTemplate.nonScalingStroke = true polygonTemplate.nonScalingStroke = true
polygonTemplate.strokeWidth = 0.5 polygonTemplate.strokeWidth = 0.5