|
@@ -192,7 +192,11 @@ watch(
|
|
.slice(row[0], nextScore * scoreGap)
|
|
.slice(row[0], nextScore * scoreGap)
|
|
.reduce((p, c) => p + c, 0);
|
|
.reduce((p, c) => p + c, 0);
|
|
row[2] = row[1] / course.scoreRangeAcc[course.totalScore];
|
|
row[2] = row[1] / course.scoreRangeAcc[course.totalScore];
|
|
- row[3] = course.scoreRangeAcc[nextScore * scoreGap - 1];
|
|
|
|
|
|
+ const endGap =
|
|
|
|
+ nextScore * scoreGap - 1 >= course.totalScore
|
|
|
|
+ ? course.totalScore
|
|
|
|
+ : nextScore * scoreGap - 1;
|
|
|
|
+ row[3] = course.scoreRangeAcc[endGap];
|
|
row[4] = row[3] / course.scoreRangeAcc[course.totalScore];
|
|
row[4] = row[3] / course.scoreRangeAcc[course.totalScore];
|
|
course.segements.push(row);
|
|
course.segements.push(row);
|
|
}
|
|
}
|