Course Detail & use course number to delete

This commit is contained in:
vincentinttsh 2021-01-24 18:14:37 +08:00
parent 1651428f05
commit 5dc87e0ffc
3 changed files with 8 additions and 6 deletions

View File

@ -74,7 +74,7 @@ var coursesList = {
<td>
<div class="container row py-2 px-0">
<div class="col-12 pr-1">
<b>{{ course.name }} (<a v-bind:href="course.link"></a>)</b>
<b>{{ course.name }} (<a v-bind:href="course.link" target="_blank"></a>)</b>
{{ (course.department.indexOf(', ')!=-1) ?(course.department.split(', ')[1]) :(course.department) }}
</div>
<div class="col-sm-8 pr-1">
@ -96,7 +96,7 @@ var coursesList = {
<td>
<div class="container row py-2 px-0">
<div class="col-12 pr-1">
<b>{{ course.name }} (<a v-bind:href="course.link"></a>)</b>
<b>{{ course.name }} (<a v-bind:href="course.link" target="_blank"></a>)</b>
</div>
<div class="col-sm-8 pr-1">
{{ course.teacher }} {{ course.time }}

View File

@ -161,14 +161,15 @@ var mainWindow = {
this.selectCourses.push({
'time': t,
'name': course.name,
'temp': false
'temp': false,
'number': course.number
})
}
},
'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.splice(i, 1)
}
}

View File

@ -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,7 @@ var courseTable = {
for(var c of this.select_c){
this.courses[c.time] = {
'name': c.name,
'number': c.number,
'temp': c.temp
}