|
@@ -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 = [];
|