From 5dc87e0ffc9163689f5f46aa31893002cc8de02f Mon Sep 17 00:00:00 2001 From: vincentinttsh Date: Sun, 24 Jan 2021 18:14:37 +0800 Subject: [PATCH 1/2] Course Detail & use course number to delete --- js/components/coursesList.vue | 4 ++-- js/components/main.vue | 7 ++++--- js/components/table.vue | 3 ++- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/js/components/coursesList.vue b/js/components/coursesList.vue index f576c3b..0397596 100644 --- a/js/components/coursesList.vue +++ b/js/components/coursesList.vue @@ -74,7 +74,7 @@ var coursesList = {
- {{ course.name }} () + {{ course.name }} () —— {{ (course.department.indexOf(', ')!=-1) ?(course.department.split(', ')[1]) :(course.department) }}
@@ -96,7 +96,7 @@ var coursesList = {
- {{ course.name }} () + {{ course.name }} ()
{{ course.teacher }} ‧ {{ course.time }} diff --git a/js/components/main.vue b/js/components/main.vue index abe0332..843450e 100644 --- a/js/components/main.vue +++ b/js/components/main.vue @@ -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) } } diff --git a/js/components/table.vue b/js/components/table.vue index 999c6b1..68f1495 100644 --- a/js/components/table.vue +++ b/js/components/table.vue @@ -5,7 +5,7 @@ var courseDiv = { {{ course.name }}