From 7b1078dad2a9c9aa90b44c8a0a6e7553717ea5f8 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sun, 12 Apr 2020 16:20:20 -0400 Subject: [PATCH] [+] Index courseIds --- src/pages/course-selection/course-selection.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/pages/course-selection/course-selection.vue b/src/pages/course-selection/course-selection.vue index 31a40db..817ba32 100644 --- a/src/pages/course-selection/course-selection.vue +++ b/src/pages/course-selection/course-selection.vue @@ -56,6 +56,7 @@ search: string = ""; courseInfo: CourseInfo[] = [] + courseIdIndex: any = {} // Map directory: {gradeLevel: number, classes: string}[] = [] loading = true @@ -78,7 +79,14 @@ console.log(result); // Parse data - this.courseInfo = result.data.courseInfos.map((json: any) => new CourseInfo(json)); + this.courseInfo = result.data.courseInfos.map((json: any, index: number) => + { + let info = new CourseInfo(json); + + // Index + info.courseIds.forEach(id => this.courseIdIndex[id] = index); + return info; + }); this.directory = result.data.studentInfos; }