12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- import { httpApp } from "@/plugins/axiosApp";
- import { Setting, UISetting } from "@/types";
- /** 清除评卷任务(之前锁住的任务之类的) */
- export async function clearMarkTask() {
- return httpApp.post("/mark/clear");
- }
- /** 获取评卷设置 */
- export async function getSetting() {
- return httpApp.post("/mark/getSetting");
- }
- /** 获取评卷状态 */
- export async function getStatus() {
- return httpApp.post("/mark/getStatus");
- }
- /** 获取评卷分组 */
- export async function getGroup() {
- return httpApp.post("/mark/getGroup");
- }
- /** 获取评卷任务 */
- export async function getTask() {
- return httpApp.post("/mark/getTask");
- }
- /** 更新评卷UI */
- export async function updateUISetting(
- mode?: Setting["mode"],
- uiSetting?: UISetting
- ) {
- const form = new FormData();
- uiSetting && form.append("uiSetting", JSON.stringify(uiSetting));
- mode && form.append("mode", JSON.stringify(mode));
- return httpApp.post("/mark/updateSetting", form);
- }
- /** 获取评卷历史任务 */
- export async function getHistoryTask({
- pageNumber = 1,
- pageSize = 10,
- order = "markerTime",
- sort = "DESC",
- secretNumber = null,
- }: {
- pageNumber?: number; // 从1开始
- pageSize?: number;
- order?: "markerTime" | "markerScore";
- sort?: "ASC" | "DESC";
- secretNumber?: string | null;
- }) {
- const form = new FormData();
- form.append("pageNumber", pageNumber + "");
- form.append("pageSize", pageSize + "");
- form.append("order", order);
- form.append("sort", sort);
- secretNumber && form.append("secretNumber", secretNumber);
- return httpApp.post("/mark/getHistory", form);
- }
|