add testcases.

This commit is contained in:
2023-03-29 09:36:33 +08:00
parent 05c85fd9b0
commit d5cd060fd0
3 changed files with 153 additions and 65 deletions

View File

@@ -1,5 +1,5 @@
import http from "utils/http"
import { Problem, User } from "~/utils/types"
import { Problem, TestcaseUploadedReturns, User } from "~/utils/types"
export function getBaseInfo() {
return http.get("admin/dashboard_info")
@@ -90,3 +90,13 @@ export async function uploadImage(file: File): Promise<string> {
})
return res.success ? res.file_path : ""
}
// 上传测试用例
export function uploadTestcases(file: File) {
const form = new window.FormData()
form.append("file", file)
form.append("spj", "false")
return http.post<TestcaseUploadedReturns>("admin/test_case", form, {
headers: { "content-type": "multipart/form-data" },
})
}