Blame view
src/Services/GetApis.js
3.46 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) } }, |
a26ba60ed
|
53 54 55 |
/***************************************************************************************************************************** */ // APIS USED IN dashboard.vue |
0a5256600
|
56 57 58 59 60 61 62 63 64 65 66 67 68 |
/* 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
|
69 |
|
a26ba60ed
|
70 71 72 73 74 75 76 77 78 79 80 81 |
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) } }, /************************************************************************************************************************ */ |
3a557c5ae
|
82 83 84 85 86 87 88 89 90 91 92 93 |
/* 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) } } |
6f7cf8cf5
|
94 95 |
}, } |