|
@@ -156,6 +156,15 @@ export default defineComponent({
|
|
});
|
|
});
|
|
|
|
|
|
const saveTaskToServer = async () => {
|
|
const saveTaskToServer = async () => {
|
|
|
|
+ const markResult = findCurrentTaskMarkResult();
|
|
|
|
+ if (!markResult) return;
|
|
|
|
+
|
|
|
|
+ if (
|
|
|
|
+ markResult.scoreList.length !== store.currentTask?.questionList.length
|
|
|
|
+ ) {
|
|
|
|
+ message.error({ content: "还有题目没有评分", duration: 5 });
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
console.log("save task to server");
|
|
console.log("save task to server");
|
|
const mkey = "save_task_key";
|
|
const mkey = "save_task_key";
|
|
message.loading({ content: "保存评卷任务...", key: mkey });
|
|
message.loading({ content: "保存评卷任务...", key: mkey });
|
|
@@ -167,8 +176,6 @@ export default defineComponent({
|
|
store.currentTask = undefined;
|
|
store.currentTask = undefined;
|
|
store.tasks.shift();
|
|
store.tasks.shift();
|
|
} else {
|
|
} else {
|
|
- store.currentMarkResult;
|
|
|
|
- const markResult = findCurrentTaskMarkResult();
|
|
|
|
if (markResult) {
|
|
if (markResult) {
|
|
markResult.spent = Date.now() - markResult.spent;
|
|
markResult.spent = Date.now() - markResult.spent;
|
|
}
|
|
}
|