feat(config): 重构配置模块导航与版本切换,新增版本删除能力

This commit is contained in:
2026-05-15 15:30:52 +08:00
parent 000295ae2b
commit 8bd7cc3d73
20 changed files with 669 additions and 377 deletions

View File

@@ -72,6 +72,10 @@ export async function publishPlayConfigVersion(id: number): Promise<PlayConfigVe
return adminRequest.post(`${A}/config/play-versions/${id}/publish`);
}
export async function deletePlayConfigVersion(id: number): Promise<{ deleted: boolean }> {
return adminRequest.delete(`${A}/config/play-versions/${id}`);
}
export async function getOddsVersions(params?: {
status?: string;
page?: number;
@@ -110,6 +114,10 @@ export async function publishOddsVersion(id: number): Promise<OddsVersionDetail>
return adminRequest.post(`${A}/config/odds-versions/${id}/publish`);
}
export async function deleteOddsVersion(id: number): Promise<{ deleted: boolean }> {
return adminRequest.delete(`${A}/config/odds-versions/${id}`);
}
export async function getRiskCapVersions(params?: {
status?: string;
page?: number;
@@ -144,3 +152,7 @@ export async function putRiskCapItems(
export async function publishRiskCapVersion(id: number): Promise<RiskCapVersionDetail> {
return adminRequest.post(`${A}/config/risk-cap-versions/${id}/publish`);
}
export async function deleteRiskCapVersion(id: number): Promise<{ deleted: boolean }> {
return adminRequest.delete(`${A}/config/risk-cap-versions/${id}`);
}