diff --git a/apps/web/src/admin/api.ts b/apps/web/src/admin/api.ts index e1945ef..845e83f 100644 --- a/apps/web/src/admin/api.ts +++ b/apps/web/src/admin/api.ts @@ -84,6 +84,8 @@ export function deleteContestProblem(id: number) { return api.delete(`admin/problems/${id}`) } +// 比赛题也走这条:后端是同一条 PUT admin/problems/:id,比赛由题目自己推导, +// 所以不像新建那样需要分两个函数 export function editProblem(problem: AdminProblem | BlankProblem) { return api.put( `admin/problems/${(problem as AdminProblem).id}`, @@ -103,13 +105,6 @@ export function generateFlowchartFromPythonCode(python: string) { }) } -export function editContestProblem(problem: AdminProblem | BlankProblem) { - return api.put( - `admin/problems/${(problem as AdminProblem).id}`, - toProblemBody(problem), - ) -} - export function getProblem(id: string | number) { return api.get(`admin/problems/${id}`) } diff --git a/apps/web/src/admin/problem/detail.vue b/apps/web/src/admin/problem/detail.vue index d75da86..4193213 100644 --- a/apps/web/src/admin/problem/detail.vue +++ b/apps/web/src/admin/problem/detail.vue @@ -1,4 +1,5 @@