Michael Wang 4 سال پیش
والد
کامیت
38a266d959
1فایلهای تغییر یافته به همراه9 افزوده شده و 2 حذف شده
  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;
         }