zhangjie 1 gadu atpakaļ
vecāks
revīzija
1e1d0a8955

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

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