CN-647 fix: 图表接口对接

This commit is contained in:
chenjinsong
2022-08-09 21:19:21 +08:00
parent 0c53dc11e3
commit e6e6ccdabd
7 changed files with 171 additions and 400 deletions

View File

@@ -151,7 +151,14 @@ export const api = {
httpResponseDelay: '/interface/application/performance/overview/httpResponseDelay',
sslConDelay: '/interface/application/performance/overview/sslConDelay',
tcpLostlenPercent: '/interface/application/performance/overview/tcpLostlenPercent',
packetRetransPercent: '/interface/application/performance/overview/packetRetransPercent'
packetRetransPercent: '/interface/application/performance/overview/packetRetransPercent',
// app类别评分
appTrafficAnalysis: '/interface/application/performance/overview/appTrafficAnalysis',
appTcpSessionDelay: '/interface/application/performance/overview/appTcpSessionDelay',
appHttpResponseDelay: '/interface/application/performance/overview/appHttpResponseDelay',
appSslConDelay: '/interface/application/performance/overview/appSslConDelay',
appTcpLostlenPercent: '/interface/application/performance/overview/appTcpLostlenPercent',
appPacketRetransPercent: '/interface/application/performance/overview/appPacketRetransPercent'
},
location: {

View File

@@ -370,6 +370,40 @@ export const dnsServerRole = {
FWDNS: 'FWDNS'
}
// npm页-应用评分-类别名称、icon、i18n映射
export const npmCategoryInfoMapping = [
{
appSubcategory: 'multimedia-streaming',
icon: 'cn-icon cn-icon-video',
i18n: 'network.video'
},
{
appSubcategory: 'social-networking',
icon: 'cn-icon cn-icon-social-network',
i18n: 'network.socialNetwork'
},
{
appSubcategory: 'file-sharing',
icon: 'cn-icon cn-icon-file-sharing',
i18n: 'network.fileSharing'
},
{
appSubcategory: 'voip-video',
icon: 'cn-icon cn-icon-voip',
i18n: 'network.voip'
},
{
appSubcategory: 'gaming',
icon: 'cn-icon cn-icon-gaming',
i18n: 'network.gaming'
},
{
appSubcategory: 'email',
icon: 'cn-icon cn-icon-email',
i18n: 'network.email'
}
]
// 整屏滚动的路径映射
export const wholeScreenRouterMapping = {
dns: '/panel/dnsServiceInsights'

View File

@@ -754,3 +754,11 @@ export function scrollToTop (dom, toTop, duration, direction) {
}
window.requestAnimationFrame(step)
}
export function getChainRatio (current, prev) {
if (prev === 0) {
return '-'
} else {
return (current - prev) / prev
}
}