Michael Wang vor 4 Jahren
Ursprung
Commit
ef6d0a60b9
1 geänderte Dateien mit 4 neuen und 2 gelöschten Zeilen
  1. 4 2
      src/features/mark/Mark.vue

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

@@ -39,7 +39,7 @@ import MarkBoardTrack from "./MarkBoardTrack.vue";
 import { ModeEnum, Setting } from "@/types";
 import MarkBoardKeyBoard from "./MarkBoardKeyBoard.vue";
 import MarkBoardMouse from "./MarkBoardMouse.vue";
-import { isEmpty } from "lodash";
+import { isEmpty, isNumber } from "lodash";
 import { message } from "ant-design-vue";
 
 export default defineComponent({
@@ -185,7 +185,9 @@ export default defineComponent({
       if (!markResult) return;
 
       if (
-        markResult.scoreList.length !== store.currentTask?.questionList.length
+        markResult.scoreList.length !==
+          store.currentTask?.questionList.length &&
+        markResult.scoreList.every((s) => isNumber(s))
       ) {
         message.error({ content: "还有题目没有评分", duration: 5 });
         return;