接单平台等级 CRUD 完善,修复默认分类停用被重置

- 等级面板支持编辑、启用/停用切换、删除(默认等级与使用中等级受保护)
- 新增等级删除接口及使用量校验
- 修复默认分类停用后被 ensureWorkerPlatformDefaults 重置为启用的问题,默认分类仅不存在时创建
- 分类操作后改为显式刷新列表
This commit is contained in:
yml2213
2026-08-01 15:11:02 +08:00
parent 0369186b18
commit d9db2f5dce
5 changed files with 187 additions and 19 deletions
@@ -49,12 +49,19 @@ export function deleteAdminWorkCategory(categoryId: number) {
)
}
export function deleteAdminWorkerLevel(levelId: number) {
return apiDelete<{ deleted: boolean }>(
`/api/v1/admin/worker-platform/levels/${levelId}`,
)
}
export function saveAdminWorkerLevel(payload: {
levelKey: string
name: string
depositFreeAmount?: number
maxActiveOrders?: number
upgradeThreshold?: number
status?: string
}) {
return apiPost<{ level: WorkerLevel }>(
'/api/v1/admin/worker-platform/levels',