Michael Wang 4 rokov pred
rodič
commit
38a266d959
1 zmenil súbory, kde vykonal 9 pridanie a 2 odobranie
  1. 9 2
      src/features/mark/Mark.vue

+ 9 - 2
src/features/mark/Mark.vue

@@ -156,6 +156,15 @@ export default defineComponent({
     });
 
     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");
       const mkey = "save_task_key";
       message.loading({ content: "保存评卷任务...", key: mkey });
@@ -167,8 +176,6 @@ export default defineComponent({
         store.currentTask = undefined;
         store.tasks.shift();
       } else {
-        store.currentMarkResult;
-        const markResult = findCurrentTaskMarkResult();
         if (markResult) {
           markResult.spent = Date.now() - markResult.spent;
         }