소스 검색

fix: 小题满分

zhangjie 6 달 전
부모
커밋
ef796a1c69
1개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 3
      src/modules/mark/components/markParam/MarkParamStructure.vue

+ 6 - 3
src/modules/mark/components/markParam/MarkParamStructure.vue

@@ -134,7 +134,7 @@
               v-model="scoresPerTopic[scope.row.mainId]"
               class="width-full"
               size="small"
-              :min="0.5"
+              :min="0"
               :max="500"
               :step="0.5"
               step-strictly
@@ -332,7 +332,10 @@ export default {
           intervalScorePerTopic[curMainNumber] = undefined;
           nitem.mainFirstSub = true;
         }
-        nitem.totalScore = nitem.totalScore || undefined;
+        nitem.totalScore =
+          nitem.totalScore || nitem.totalScore === 0
+            ? nitem.totalScore
+            : undefined;
         nitem.intervalScore = nitem.intervalScore || undefined;
         nitem.mainId = curMainId;
 
@@ -527,7 +530,7 @@ export default {
         });
     },
     scorePerTopicChange(val, row) {
-      if (!val) return;
+      if (!val && val !== 0) return;
       this.tableData
         .filter((item) => item.mainId === row.mainId)
         .forEach((item) => {