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