Skip to content

Commit 1524be1

Browse files
aice030LiusCraft
authored andcommitted
将服务界面的部分写死的变量改为真实可调用GET请求api获取数据的变量
1 parent 4449e8f commit 1524be1

File tree

2 files changed

+603
-107
lines changed

2 files changed

+603
-107
lines changed

client/src/api/index.ts

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,41 @@ api.interceptors.response.use(
3535

3636
// API 接口定义
3737
export const apiService = {
38+
// 获取服务列表 - 新的接口
39+
getServices: () => {
40+
return api.get('/v1/services')
41+
},
42+
43+
// 获取服务详情 - 新的接口
44+
getServiceDetail: (serviceName: string) => {
45+
return api.get(`/v1/services/${serviceName}`)
46+
},
47+
48+
// 获取服务活跃版本 - 新的接口
49+
getServiceActiveVersions: (serviceName: string) => {
50+
return api.get(`/v1/services/${serviceName}/activeVersions`)
51+
},
52+
53+
// 获取服务指标数据 - 新的接口
54+
getServiceMetrics: (serviceName: string) => {
55+
return api.get(`/v1/services/${serviceName}/metricStats`)
56+
},
57+
58+
// 获取服务可发布版本列表 - 新的接口
59+
getServiceAvailableVersions: (serviceName: string) => {
60+
return api.get(`/v1/services/${serviceName}/availableVersions?type=unrelease`)
61+
},
62+
63+
// 获取服务发布计划列表 - 新的接口
64+
getServiceDeploymentPlans: (serviceName: string) => {
65+
return api.get(`/v1/deployments?type=schedule&service=${serviceName}`)
66+
},
67+
68+
// 获取版本选项 - 新的接口
69+
getVersionOptions: () => {
70+
return api.get('/v1/versions')
71+
},
72+
3873
// 验证服务信息
3974
validateService: (serviceData: any) => {
4075
return api.post('/validate-service', serviceData)

0 commit comments

Comments
 (0)