fix: filter selected courses
在手機端使用時,「預覽排課」的功能會導致未經點選+號的「預覽課程」被選入 經儲存於資料庫後會導致學分數計算錯誤。 solution: 在前端先篩選出正確的課程再送給後端API儲存
This commit is contained in:
parent
f8d2147fc9
commit
17e6e1421e
@ -114,6 +114,12 @@ var mainWindow = {
|
||||
'saveCourseTable': function () {
|
||||
var main = this
|
||||
if (this.token != "") {
|
||||
filteredCourses = []
|
||||
for(var tempCourse of main.selectCourses){
|
||||
if(tempCourse.temp == false){
|
||||
filteredCourses.push(tempCourse);
|
||||
}
|
||||
}
|
||||
fetch('https://api.snsd0805.com/courseTable', {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
@ -121,7 +127,7 @@ var mainWindow = {
|
||||
},
|
||||
body: JSON.stringify({
|
||||
'token': main.token,
|
||||
'data': main.selectCourses
|
||||
'data': filteredCourses
|
||||
})
|
||||
})
|
||||
.then(function (response) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user