From db965de899db0136765ad631f994b5842e75ccdd Mon Sep 17 00:00:00 2001 From: amber Date: Fri, 21 Aug 2020 11:31:53 +0530 Subject: [PATCH] added dialog persistence --- src/Services/AllApiCalls.js | 4 +- src/Services/GetApis.js | 26 ++ src/api/menu.js | 10 + src/components/pageHeader/AppDrawer.vue | 2 + src/pages/Academic/assignment.vue | 6 +- src/pages/Academic/routine.vue | 2 +- src/pages/Academic/subject.vue | 6 +- src/pages/Academic/syllabus.vue | 4 +- src/pages/Account/expense.vue | 6 +- src/pages/Account/feeTypes.vue | 6 +- src/pages/Account/income.vue | 6 +- src/pages/Account/invoice.vue | 8 +- src/pages/Account/paymentHistory.vue | 2 +- src/pages/Administrator/academicYear.vue | 6 +- src/pages/Administrator/role.vue | 4 +- src/pages/Administrator/systemAdmin.vue | 4 +- src/pages/Annoucement/annoucement.vue | 6 +- src/pages/AssignTeachers.vue | 419 ++++++++++++++++++++++++ src/pages/Attendence/studentAttendence.vue | 2 +- src/pages/Attendence/teacherAttendence.vue | 2 +- src/pages/Attendence/viewStudentsAttendence.vue | 2 +- src/pages/Attendence/viewTeacherAttendence.vue | 2 +- src/pages/Class/addclass.vue | 6 +- src/pages/Course/course.vue | 6 +- src/pages/Course/courseDetail.vue | 8 +- src/pages/Course/courseDiscussion.vue | 2 +- src/pages/Dashboard/LiveOnlineClass.vue | 1 + src/pages/Dashboard/dashboard.vue | 4 +- src/pages/Event/event.vue | 6 +- src/pages/Exam/exam.vue | 6 +- src/pages/Exam/examAttendence.vue | 4 +- src/pages/Exam/examSchedule.vue | 6 +- src/pages/Exam/grade.vue | 6 +- src/pages/Gallery/gallery.vue | 6 +- src/pages/Holiday/holiday.vue | 6 +- src/pages/Library/books.vue | 6 +- src/pages/Library/eBook.vue | 6 +- src/pages/Library/issue.vue | 6 +- src/pages/Library/member.vue | 6 +- src/pages/Mark/mark.vue | 2 +- src/pages/Mark/markDistribution.vue | 4 +- src/pages/News/news.vue | 6 +- src/pages/NoticeBoard/noticeBoard.vue | 6 +- src/pages/Notification/notification.vue | 6 +- src/pages/Parent/parents.vue | 8 +- src/pages/Payroll/hourlyTemplate.vue | 4 +- src/pages/Payroll/manageSalary.vue | 4 +- src/pages/Payroll/salaryTemplate.vue | 6 +- src/pages/Reminder/reminder.vue | 4 +- src/pages/School/appVersion.vue | 2 +- src/pages/School/school.vue | 2 +- src/pages/School/viewSchoolDashboard.vue | 2 +- src/pages/Section/section.vue | 6 +- src/pages/Students/students.vue | 6 +- src/pages/Subjects/subjects.vue | 6 +- src/pages/Teachers/teachers.vue | 6 +- src/pages/TimeTable/timeTable.vue | 8 +- src/pages/User/user.vue | 6 +- src/pages/meetingEvent/meetingEvent.vue | 6 +- src/pages/socialMedia/socialMedia.vue | 6 +- src/router/paths.js | 13 + 61 files changed, 609 insertions(+), 136 deletions(-) create mode 100644 src/pages/AssignTeachers.vue diff --git a/src/Services/AllApiCalls.js b/src/Services/AllApiCalls.js index 93103f8..19245aa 100644 --- a/src/Services/AllApiCalls.js +++ b/src/Services/AllApiCalls.js @@ -12,7 +12,9 @@ export default { pptFile: "", pptFileName: "", pdfFile: "", - pdfFileName: "" + pdfFileName: "", + courseData: [], + teachersList: [], } }, diff --git a/src/Services/GetApis.js b/src/Services/GetApis.js index d084856..f5ddb4b 100644 --- a/src/Services/GetApis.js +++ b/src/Services/GetApis.js @@ -118,7 +118,33 @@ export default { } catch (error) { console.log("Error in getAnnoucementesList - ", error.message) } + }, + + /***********************************************************************************************/ + + /* 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) + } } + }, } \ No newline at end of file diff --git a/src/api/menu.js b/src/api/menu.js index 008505e..4df4f42 100644 --- a/src/api/menu.js +++ b/src/api/menu.js @@ -13,6 +13,16 @@ const adminMenu = [ icon: '/static/icon/class.png', }, { + title: 'Course', + group: 'AdminCourse', + component: 'AdminCourse', + icon: '/static/icon/attendence.png', + items: [ + { name: 'AssignTeachers', title: 'Assign Teachers', component: 'AssignTeachers', action: '', }, + + ] + }, + { title: 'Section', // group: 'apps', name: 'Section', diff --git a/src/components/pageHeader/AppDrawer.vue b/src/components/pageHeader/AppDrawer.vue index 6d6d4c9..ded7848 100644 --- a/src/components/pageHeader/AppDrawer.vue +++ b/src/components/pageHeader/AppDrawer.vue @@ -27,6 +27,7 @@ /> + +