CN-1173: 检测功能UI开发

This commit is contained in:
刘洪洪
2023-08-03 18:47:18 +08:00
parent 238f452643
commit f71e27339d
24 changed files with 3671 additions and 103 deletions

View File

@@ -136,6 +136,16 @@ export const api = {
dnsErrorMetric: '/interface/detection/performance/detail/overview/metric/dnsError',
httpErrorMetric: '/interface/detection/performance/detail/overview/metric/httpError',
highDnsResponseTimeMetric: '/interface/detection/performance/detail/overview/metric/highDnsResponseTime'
},
list: apiVersion + '/rule/detection/list', // 检测规则列表
detail: apiVersion + '/rule/detection', // 检测规则详情
delete: apiVersion + '/rule', // 检测规则删除
// 获取单位列表如source、type、metric等
statistics: apiVersion + '/detection/statistics',
// 规则新建模块
create: {
topKeys: apiVersion + '/detection/topKeys', // topKeys列表
create: apiVersion + '/rule/detection/create' // todo 规则新建编辑此api为模拟后续需要修改
}
},
// Dashboard

File diff suppressed because one or more lines are too long

View File

@@ -1300,3 +1300,17 @@ export function numberWithCommas (num) {
return num
}
}
/**
* 根据状态编码01转化为DisabledEnabled
* @param status
* @returns {string}
*/
export function switchStatus (status) {
switch (status) {
case 0:
return 'Disabled'
case 1:
return 'Enabled'
}
}