Blame view
src/Services/GetApis.js
5.97 KB
6f7cf8cf5
|
1 2 3 4 5 |
import ApiCalls from "@/Services/ApiCalls.js"; export default { mixins: [ApiCalls], data() { return { |
d802ef837
|
6 |
// courseData: [], |
6f7cf8cf5
|
7 |
|
a26ba60ed
|
8 |
// dashboard.vue data properties |
d802ef837
|
9 |
|
a26ba60ed
|
10 |
|
6f7cf8cf5
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
} }, 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
|
36 37 38 |
} catch (error) { console.log("error in getStudentCourses - ", error.message) } |
0a5256600
|
39 40 41 42 43 44 |
}, /* getCourseDiscussionesList - used in courseDiscussionForum.vue */ async getCourseDiscussionesList(params) { try { let response = await this.getMethod("/getCourseDiscussionesList", { |
f87ff3ba5
|
45 |
courseId: params.courseId, |
0a5256600
|
46 47 48 49 50 51 52 53 54 |
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
|
55 |
|
a26ba60ed
|
56 57 58 |
/***************************************************************************************************************************** */ // APIS USED IN dashboard.vue |
0a5256600
|
59 60 61 62 63 64 65 66 67 68 69 70 71 |
/* 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
|
72 |
|
a26ba60ed
|
73 74 75 76 77 |
async getParticularMeetingEvent(params) { try { let response = await this.getMethod("/getParticularMeetingEvent", { meetingEventId: params.meetingEventId }) |
d802ef837
|
78 79 80 81 82 83 84 85 86 87 88 89 90 91 |
// this.particularEvent.push = response.data.data return response } catch (error) { console.log("Error in getParticularMeetingEvent - ", error.message) } }, async getParticularSchoolEvent(params) { try { let response = await this.getMethod("/getParticularSchoolEvent", { schoolEventId: params.schoolEventId }) // this.particularEvent = response.data.data return response |
a26ba60ed
|
92 93 94 95 |
} catch (error) { console.log("Error in getParticularMeetingEvent - ", error.message) } }, |
d802ef837
|
96 97 98 99 100 101 102 103 104 105 106 107 |
async getSchoolEventsList(params) { try { let response = await this.getMethod("/getSchoolEventsList") this.schoolEvents = response.data.data; console.log("school events - ", this.schoolEvents) return response } catch (error) { console.log("Error in getParticularMeetingEvent - ", error.message) } }, |
a26ba60ed
|
108 |
/************************************************************************************************************************ */ |
e91641fe5
|
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 |
/* 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
|
126 127 128 129 130 131 132 133 134 135 136 |
/* 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
|
137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 |
}, /***********************************************************************************************/ /* 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
|
162 |
} |
db965de89
|
163 |
|
6f7cf8cf5
|
164 165 |
}, } |