Parcourir la source

试卷结构间隔分修改

zhangjie il y a 1 an
Parent
commit
9a0d50f3f8
1 fichiers modifiés avec 10 ajouts et 1 suppressions
  1. 10 1
      src/modules/mark/components/markParam/MarkParamStructure.vue

+ 10 - 1
src/modules/mark/components/markParam/MarkParamStructure.vue

@@ -526,7 +526,16 @@ export default {
         });
     },
     totalScoreChange(row) {
-      row.intervalScore = Math.min(row.totalScore, row.intervalScore);
+      const isInit = (num) => !!(num % 1);
+      if (!row.intervalScore) {
+        row.intervalScore = isInit(row.totalScore) ? 1 : 0.5;
+        return;
+      }
+      if (
+        (isInit(row.totalScore) && !isInit(row.intervalScore)) ||
+        (!isInit(row.totalScore) && isInit(row.intervalScore))
+      )
+        row.intervalScore = isInit(row.totalScore) ? 1 : 0.5;
     },
     checkData() {
       let errorMessages = [];