@@ -33,65 +33,65 @@ api.interceptors.response.use(
3333 }
3434)
3535
36- // API 接口定义 - 只保留你定义的接口
36+ // API 接口定义
3737export const apiService = {
3838 // 获取服务列表
3939 getServices : ( ) => {
4040 return api . get ( '/v1/services' )
4141 } ,
42-
42+
4343 // 获取服务活跃版本
4444 getServiceActiveVersions : ( serviceName : string ) => {
4545 return api . get ( `/v1/services/${ serviceName } /activeVersions` )
4646 } ,
47-
47+
4848 // 获取服务指标统计
4949 getServiceMetrics : ( serviceName : string ) => {
5050 return api . get ( `/v1/services/${ serviceName } /metricStats` )
5151 } ,
52-
52+
5353 // 获取服务可发布版本列表
5454 getServiceAvailableVersions : ( serviceName : string ) => {
5555 return api . get ( `/v1/services/${ serviceName } /availableVersions?type=unrelease` )
5656 } ,
57-
57+
5858 // 获取服务发布计划列表
5959 getServiceDeploymentPlans : ( serviceName : string ) => {
6060 return api . get ( `/v1/deployments?type=schedule&service=${ serviceName } ` )
6161 } ,
62-
62+
6363 // 获取服务指标数据
6464 getServiceMetricsData : ( serviceName : string , metricName : string , version : string ) => {
6565 const now = new Date ( )
6666 const thirtyMinutesAgo = new Date ( now . getTime ( ) - 30 * 60 * 1000 ) // 30分钟前
67-
67+
6868 const start = thirtyMinutesAgo . toISOString ( )
6969 const end = now . toISOString ( )
7070 const granule = '5m' // 写死,每5分钟一个数据点
71-
71+
7272 return api . get ( `/v1/metrics/${ serviceName } /${ metricName } ?version=${ version } &start=${ start } &end=${ end } &granule=${ granule } ` )
7373 } ,
74-
74+
7575 // 取消部署计划
7676 cancelDeployment : ( deployID : string ) => {
7777 return api . delete ( `/v1/deployments/${ deployID } ` )
7878 } ,
79-
79+
8080 // 暂停部署计划
8181 pauseDeployment : ( deployID : string ) => {
8282 return api . post ( `/v1/deployments/${ deployID } /pause` )
8383 } ,
84-
84+
8585 // 继续部署计划
8686 continueDeployment : ( deployID : string ) => {
8787 return api . post ( `/v1/deployments/${ deployID } /continue` )
8888 } ,
89-
89+
9090 // 回滚部署计划
9191 rollbackDeployment : ( deployID : string ) => {
9292 return api . post ( `/v1/deployments/${ deployID } /rollback` )
9393 } ,
94-
94+
9595 // 获取部署变更记录
9696 getDeploymentChangelog : ( start ?: string , limit ?: number ) => {
9797 const params : any = { }
0 commit comments