Browse Source

fix: 全部未选择提交校验问题

zhangjie 1 month ago
parent
commit
c1fa298dc9
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/features/mark/Mark.vue

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

@@ -490,8 +490,9 @@ const saveTaskToServer = async () => {
     const qno = `${question.mainNumber}-${question.subNumber}${
       question.questionName ? "(" + question.questionName + ")" : ""
     }`;
+    if (question.hasSetUnselective) return;
     let error;
-    if (!isNumber(score) && !question.hasSetUnselective) {
+    if (!isNumber(score)) {
       error = `${qno} 没有给分,不能提交。`;
     } else if (isNumber(question.maxScore) && score > question.maxScore) {
       error = `${qno} 给分大于最高分不能提交。`;