|
@@ -27,6 +27,7 @@ import MarkBody from "./MarkBody.vue";
|
|
import MarkHistory from "./MarkHistory.vue";
|
|
import MarkHistory from "./MarkHistory.vue";
|
|
import MarkBoardInspect from "./MarkBoardInspect.vue";
|
|
import MarkBoardInspect from "./MarkBoardInspect.vue";
|
|
import { Question } from "@/types";
|
|
import { Question } from "@/types";
|
|
|
|
+import { message } from "ant-design-vue";
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: "Inspect",
|
|
name: "Inspect",
|
|
@@ -85,12 +86,15 @@ export default defineComponent({
|
|
if (res.data.valid) store.status = res.data;
|
|
if (res.data.valid) store.status = res.data;
|
|
}
|
|
}
|
|
async function updateTask() {
|
|
async function updateTask() {
|
|
|
|
+ const mkey = "fetch_task_key";
|
|
|
|
+ message.loading({ content: "获取任务中...", key: mkey });
|
|
let res;
|
|
let res;
|
|
if (isSingleStudent) {
|
|
if (isSingleStudent) {
|
|
res = await getSingleStuTask();
|
|
res = await getSingleStuTask();
|
|
} else {
|
|
} else {
|
|
res = await getOneOfStuTask();
|
|
res = await getOneOfStuTask();
|
|
}
|
|
}
|
|
|
|
+ message.success({ content: "获取成功", key: mkey });
|
|
|
|
|
|
store.currentTask = res.data;
|
|
store.currentTask = res.data;
|
|
if (store.currentTask) store.setting.subject = store.currentTask.subject;
|
|
if (store.currentTask) store.setting.subject = store.currentTask.subject;
|
|
@@ -130,11 +134,15 @@ export default defineComponent({
|
|
);
|
|
);
|
|
const saveTaskToServer = async () => {
|
|
const saveTaskToServer = async () => {
|
|
console.log("save inspect task to server");
|
|
console.log("save inspect task to server");
|
|
|
|
+ const mkey = "save_task_key";
|
|
|
|
+ message.loading({ content: "保存评卷任务...", key: mkey });
|
|
const res = (await saveInspectedTask(realStudentId.value)) as any;
|
|
const res = (await saveInspectedTask(realStudentId.value)) as any;
|
|
|
|
+ message.success({ content: "保存成功", key: mkey, duration: 2 });
|
|
if (res.data.success && store.currentTask) {
|
|
if (res.data.success && store.currentTask) {
|
|
fetchTask();
|
|
fetchTask();
|
|
} else {
|
|
} else {
|
|
console.log(res.data.message);
|
|
console.log(res.data.message);
|
|
|
|
+ message.error({ content: res.data.message, duration: 10 });
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|