Merge pull request #19 from vincentinttsh/fix_delete
Course Detail & use course number to delete
This commit is contained in:
commit
a9e6330cce
@ -161,14 +161,16 @@ var mainWindow = {
|
||||
this.selectCourses.push({
|
||||
'time': t,
|
||||
'name': course.name,
|
||||
'temp': false
|
||||
'temp': false,
|
||||
'number': course.number,
|
||||
'class': course.class
|
||||
})
|
||||
}
|
||||
},
|
||||
'removeCourse': function (course) {
|
||||
console.log("remove " + course)
|
||||
console.log("remove " + course.name)
|
||||
for (var i = this.selectCourses.length - 1; i >= 0; i--) {
|
||||
if (this.selectCourses[i].name == course) {
|
||||
if (this.selectCourses[i].number === course.number && this.selectCourses[i].class === course.class) {
|
||||
this.selectCourses.splice(i, 1)
|
||||
}
|
||||
}
|
||||
|
||||
@ -5,7 +5,7 @@ var courseDiv = {
|
||||
{{ course.name }}
|
||||
<button type="button"
|
||||
v-if="!is_shared"
|
||||
v-on:click="$emit('remove-course', course.name)"
|
||||
v-on:click="$emit('remove-course', course)"
|
||||
class="btn btn-danger btn-sm"
|
||||
:style="{'display': is_print ? 'none' : 'inline-block'}"
|
||||
>
|
||||
@ -52,6 +52,8 @@ var courseTable = {
|
||||
for(var c of this.select_c){
|
||||
this.courses[c.time] = {
|
||||
'name': c.name,
|
||||
'number': c.number,
|
||||
'class': c.class,
|
||||
'temp': c.temp
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user