Blame view
src/Services/GetApis.js
5.07 KB
6f7cf8cf5
|
1 2 3 4 5 6 |
import ApiCalls from "@/Services/ApiCalls.js"; export default { mixins: [ApiCalls], data() { return { courseData: [], |
a26ba60ed
|
7 8 |
// dashboard.vue data properties particularEvent: {}, |
6f7cf8cf5
|
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
} }, methods: { /* getParticularCourseDetail */ async getParticularCourseDetail(courseId) { try { let response = await this.getMethod("/getParticularCourseDetail", { courseId: courseId }) return response } catch (error) { console.log("error in getParticularCourseDetail - ", error.message) } }, /* getStudentCourses - to get courseData */ async getStudentCourses(params) { try { let response = await this.getMethod("/getStudentCourses", { classId: params.classId, studentId: params.studentId }) this.courseData = response.data.data; |
6f7cf8cf5
|
34 35 36 |
} catch (error) { console.log("error in getStudentCourses - ", error.message) } |
0a5256600
|
37 38 39 40 41 42 |
}, /* getCourseDiscussionesList - used in courseDiscussionForum.vue */ async getCourseDiscussionesList(params) { try { let response = await this.getMethod("/getCourseDiscussionesList", { |
f87ff3ba5
|
43 |
courseId: params.courseId, |
0a5256600
|
44 45 46 47 48 49 50 51 52 |
classId: params.classId, }) this.courseDiscussionItems = response.data.data // return response console.log("response of getCourseDiscussionesList - ", response) } catch (error) { console.log("error in getCourseDiscussionesList - ", error.message) } }, |
1dea1c0ef
|
53 |
|
a26ba60ed
|
54 55 56 |
/***************************************************************************************************************************** */ // APIS USED IN dashboard.vue |
0a5256600
|
57 58 59 60 61 62 63 64 65 66 67 68 69 |
/* studentMeetingEvents required in dashboard to display list of latest events */ async studentMeetingEvents(params) { try { let response = await this.getMethod("/studentMeetingEvents", { studentId: params.studentId }) console.log("response of studentMeetingEvents - ", response); return response } catch (error) { console.log("error in studentMeetingEvents - ", error.message) } }, |
6f7cf8cf5
|
70 |
|
a26ba60ed
|
71 72 73 74 75 76 77 78 79 80 81 82 |
async getParticularMeetingEvent(params) { try { let response = await this.getMethod("/getParticularMeetingEvent", { meetingEventId: params.meetingEventId }) this.particularEvent = response.data.data } catch (error) { console.log("Error in getParticularMeetingEvent - ", error.message) } }, /************************************************************************************************************************ */ |
e91641fe5
|
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
/* APIS USED IN LiveOnlineClass.vue */ async getLiveClassesesList(params) { try { let response = await this.getMethod("/getLiveClassesesList", { classId: params.classId, courseId: params.courseId, chapterId: params.chapterId, }) return response } catch (error) { console.log(" error in getLiveClassesesList - ", error.message) } }, /*************************************************************************************************************************** */ |
3a557c5ae
|
100 101 102 103 104 105 106 107 108 109 110 |
/* APIS USED IN announcement.vue */ async getAnnoucementesList(params) { try { let response = await this.getMethod("/getAnnoucementesList", { courseId: params.courseId }) return response; } catch (error) { console.log("Error in getAnnoucementesList - ", error.message) } |
db965de89
|
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
}, /***********************************************************************************************/ /* APIS USED IN AssignTeachers.vue */ async getCourseesList(params) { try { let response = await this.getMethod("/getCourseesList", { classId: params.classId }) this.courseData = response.data.data; return response; } catch (error) { console.log("Error in getAnnoucementesList - ", error.message) } }, async getTeachersList(params) { try { let response = await this.getMethod("/getTeachersList") this.teachersList = response.data.data; console.log("teachers list - ", this.teachersList) return response; } catch (error) { console.log("Error in getAnnoucementesList - ", error.message) } |
3a557c5ae
|
136 |
} |
db965de89
|
137 |
|
6f7cf8cf5
|
138 139 |
}, } |