Commit b0e0491ab864c7770b5910b8dff70f23917fa82c
1 parent
b039d39fb8
Exists in
master
and in
2 other branches
solve the issue of getAssignmentList API, Disable status bar while teacher login…
… in students screen, Improve add and show the functionality of selecting the class in the subject screen, routine screen while admin login, Match card color to project theme in library screen while admin login, Change the color of find button in student, course and meet while teacher login and Improve add and show the functionality of selecting the class in student attendance screen while teacher login
Showing
11 changed files
with
422 additions
and
408 deletions
Show diff stats
src/pages/Academic/assignment.vue
... | ... | @@ -249,11 +249,11 @@ |
249 | 249 | <td class="text-xs-center td td-row">{{ props.item.sectionId.name }}</td> |
250 | 250 | <td |
251 | 251 | class="text-xs-center td td-row" |
252 | - v-if="role != 'ADMIN' " | |
252 | + v-if="role != 'TEACHER' " | |
253 | 253 | >{{ props.item.teacherId.name }}</td> |
254 | 254 | <td |
255 | 255 | class="text-xs-center td td-row" |
256 | - v-if="role != 'TEACHER' " | |
256 | + v-if="role != 'ADMIN'" | |
257 | 257 | >{{ props.item.schoolId .name }}</td> |
258 | 258 | <td class="text-xs-center td td-row"> |
259 | 259 | <v-btn |
... | ... | @@ -523,7 +523,7 @@ export default { |
523 | 523 | addAssignmentDialog: false, |
524 | 524 | |
525 | 525 | pagination: { |
526 | - rowsPerPage: 10 | |
526 | + rowsPerPage: 10, | |
527 | 527 | }, |
528 | 528 | token: "", |
529 | 529 | headers: [ |
... | ... | @@ -531,45 +531,45 @@ export default { |
531 | 531 | text: "No", |
532 | 532 | align: "", |
533 | 533 | sortable: false, |
534 | - value: "No" | |
534 | + value: "No", | |
535 | 535 | }, |
536 | 536 | { |
537 | 537 | text: "Title", |
538 | 538 | value: "title", |
539 | 539 | sortable: false, |
540 | - align: "center" | |
540 | + align: "center", | |
541 | 541 | }, |
542 | 542 | { |
543 | 543 | text: "Description", |
544 | 544 | value: "description", |
545 | 545 | sortable: false, |
546 | - align: "center" | |
546 | + align: "center", | |
547 | 547 | }, |
548 | 548 | { |
549 | 549 | text: "Deadline", |
550 | 550 | value: "deadline", |
551 | 551 | sortable: false, |
552 | - align: "center" | |
552 | + align: "center", | |
553 | 553 | }, |
554 | 554 | { |
555 | 555 | text: "Section", |
556 | 556 | value: "name", |
557 | 557 | sortable: false, |
558 | - align: "center" | |
558 | + align: "center", | |
559 | 559 | }, |
560 | 560 | { |
561 | 561 | text: "Uploader", |
562 | 562 | value: "name", |
563 | 563 | sortable: false, |
564 | - align: "center" | |
564 | + align: "center", | |
565 | 565 | }, |
566 | 566 | { |
567 | 567 | text: "File", |
568 | 568 | value: "file", |
569 | 569 | sortable: false, |
570 | - align: "center" | |
570 | + align: "center", | |
571 | 571 | }, |
572 | - { text: "Action", value: "", sortable: false, align: "center" } | |
572 | + { text: "Action", value: "", sortable: false, align: "center" }, | |
573 | 573 | ], |
574 | 574 | |
575 | 575 | showPdfData: false, |
... | ... | @@ -590,7 +590,7 @@ export default { |
590 | 590 | classId: "", |
591 | 591 | sectionId: "", |
592 | 592 | subjectName: "", |
593 | - fileType: "" | |
593 | + fileType: "", | |
594 | 594 | }, |
595 | 595 | addAssignment: {}, |
596 | 596 | showAssignment: {}, |
... | ... | @@ -600,16 +600,16 @@ export default { |
600 | 600 | imageUrl: "", |
601 | 601 | imageFile: "", |
602 | 602 | |
603 | - titleRules: [v => !!v || " Title is required"], | |
604 | - descriptionRules: [v => !!v || " Description is required"], | |
605 | - deadlineRules: [v => !!v || " Deadline is required"], | |
606 | - classRules: [v => !!v || "Class is required"], | |
607 | - sectionRules: [v => !!v || "Section is required"], | |
608 | - subjectRules: [v => !!v || "Student is required"], | |
609 | - fileRules: [v => !!v || "File is required"] | |
603 | + titleRules: [(v) => !!v || " Title is required"], | |
604 | + descriptionRules: [(v) => !!v || " Description is required"], | |
605 | + deadlineRules: [(v) => !!v || " Deadline is required"], | |
606 | + classRules: [(v) => !!v || "Class is required"], | |
607 | + sectionRules: [(v) => !!v || "Section is required"], | |
608 | + subjectRules: [(v) => !!v || "Student is required"], | |
609 | + fileRules: [(v) => !!v || "File is required"], | |
610 | 610 | }), |
611 | 611 | methods: { |
612 | - dates: function(date) { | |
612 | + dates: function (date) { | |
613 | 613 | return moment(date).format("MMMM DD, YYYY"); |
614 | 614 | }, |
615 | 615 | pickFile() { |
... | ... | @@ -629,25 +629,25 @@ export default { |
629 | 629 | }, |
630 | 630 | deleteItem(item) { |
631 | 631 | let deleteAssignment = { |
632 | - assignmentId: item._id | |
632 | + assignmentId: item._id, | |
633 | 633 | }; |
634 | 634 | http() |
635 | 635 | .delete( |
636 | 636 | "/deleteAssignment", |
637 | 637 | confirm("Are you sure you want to delete this?") && { |
638 | - params: deleteAssignment | |
638 | + params: deleteAssignment, | |
639 | 639 | }, |
640 | 640 | { |
641 | - headers: { Authorization: "Bearer " + this.token } | |
641 | + headers: { Authorization: "Bearer " + this.token }, | |
642 | 642 | } |
643 | 643 | ) |
644 | - .then(response => { | |
644 | + .then((response) => { | |
645 | 645 | this.getAssignmentList(); |
646 | 646 | this.snackbar = true; |
647 | 647 | this.text = "Successfully delete Existing Assignment"; |
648 | 648 | this.color = "green"; |
649 | 649 | }) |
650 | - .catch(error => { | |
650 | + .catch((error) => { | |
651 | 651 | this.snackbar = true; |
652 | 652 | this.text = error.response.data.message; |
653 | 653 | this.color = "error"; |
... | ... | @@ -668,7 +668,7 @@ export default { |
668 | 668 | sectionId: this.addAssignment.sectionId, |
669 | 669 | subjectName: this.addAssignment.subjectName, |
670 | 670 | file: this.addAssignment.imageName, |
671 | - fileName: this.imageName | |
671 | + fileName: this.imageName, | |
672 | 672 | }; |
673 | 673 | var signatures = { |
674 | 674 | JVBERi0: "other", |
... | ... | @@ -677,7 +677,7 @@ export default { |
677 | 677 | "/": "image", |
678 | 678 | AAABAA: "image", |
679 | 679 | IywiV2hhdC: "other", |
680 | - bmFtZSxl: "other" | |
680 | + bmFtZSxl: "other", | |
681 | 681 | }; |
682 | 682 | function detectMimeType(b64) { |
683 | 683 | for (var s in signatures) { |
... | ... | @@ -696,7 +696,7 @@ export default { |
696 | 696 | console.log("data===>", addAssignment); |
697 | 697 | http() |
698 | 698 | .post("/createAssignment", addAssignment) |
699 | - .then(response => { | |
699 | + .then((response) => { | |
700 | 700 | this.getAssignmentList(); |
701 | 701 | this.snackbar = true; |
702 | 702 | this.text = "Syllabus added successfully"; |
... | ... | @@ -704,7 +704,7 @@ export default { |
704 | 704 | this.addAssignmentDialog = false; |
705 | 705 | this.clear(); |
706 | 706 | }) |
707 | - .catch(error => { | |
707 | + .catch((error) => { | |
708 | 708 | // console.log(error); |
709 | 709 | this.snackbar = true; |
710 | 710 | this.text = error.response.data.message; |
... | ... | @@ -721,18 +721,18 @@ export default { |
721 | 721 | .get( |
722 | 722 | "/getAssignmentList", |
723 | 723 | { |
724 | - params: { classId: this.showAssignment.classId } | |
724 | + params: { classId: this.showAssignment.classId }, | |
725 | 725 | }, |
726 | 726 | { |
727 | - headers: { Authorization: "Bearer " + this.token } | |
727 | + headers: { Authorization: "Bearer " + this.token }, | |
728 | 728 | } |
729 | 729 | ) |
730 | - .then(response => { | |
730 | + .then((response) => { | |
731 | 731 | this.assignmentData = response.data.data; |
732 | 732 | this.showLoader = false; |
733 | 733 | this.loadingSearch = false; |
734 | 734 | }) |
735 | - .catch(error => { | |
735 | + .catch((error) => { | |
736 | 736 | // console.log("err====>", err); |
737 | 737 | this.showLoader = false; |
738 | 738 | this.loadingSearch = false; |
... | ... | @@ -759,7 +759,7 @@ export default { |
759 | 759 | sectionId: this.addAssignment.sectionId, |
760 | 760 | subjectName: this.addAssignment.subjectName, |
761 | 761 | file: this.addAssignment.imageName, |
762 | - fileName: this.imageName | |
762 | + fileName: this.imageName, | |
763 | 763 | }; |
764 | 764 | this.editLoading = true; |
765 | 765 | var signatures = { |
... | ... | @@ -769,7 +769,7 @@ export default { |
769 | 769 | "/": "image", |
770 | 770 | AAABAA: "image", |
771 | 771 | IywiV2hhdC: "other", |
772 | - bmFtZSxl: "other" | |
772 | + bmFtZSxl: "other", | |
773 | 773 | }; |
774 | 774 | function detectMimeType(b64) { |
775 | 775 | for (var s in signatures) { |
... | ... | @@ -786,15 +786,15 @@ export default { |
786 | 786 | } |
787 | 787 | http() |
788 | 788 | .put("/updateAssignment", editAssignment) |
789 | - .then(response => { | |
789 | + .then((response) => { | |
790 | 790 | this.snackbar = true; |
791 | 791 | this.text = "Successfully Edit Existing Assignment"; |
792 | 792 | this.color = "green"; |
793 | + this.getAssignmentList(); | |
793 | 794 | this.editLoading = false; |
794 | 795 | this.editAssignmentDialog = false; |
795 | - this.getAssignmentList(); | |
796 | 796 | }) |
797 | - .catch(error => { | |
797 | + .catch((error) => { | |
798 | 798 | this.editLoading = false; |
799 | 799 | // console.log(error); |
800 | 800 | }); |
... | ... | @@ -803,12 +803,12 @@ export default { |
803 | 803 | getClass() { |
804 | 804 | http() |
805 | 805 | .get("/getClassesList", { |
806 | - headers: { Authorization: "Bearer " + this.token } | |
806 | + headers: { Authorization: "Bearer " + this.token }, | |
807 | 807 | }) |
808 | - .then(response => { | |
808 | + .then((response) => { | |
809 | 809 | this.classList = response.data.data; |
810 | 810 | }) |
811 | - .catch(error => { | |
811 | + .catch((error) => { | |
812 | 812 | if (error.response.status === 401) { |
813 | 813 | this.$router.replace({ path: "/" }); |
814 | 814 | this.$store.dispatch("setToken", null); |
... | ... | @@ -824,14 +824,14 @@ export default { |
824 | 824 | "/getSectionsList", |
825 | 825 | { params: { classId: _id } }, |
826 | 826 | { |
827 | - headers: { Authorization: "Bearer " + token } | |
827 | + headers: { Authorization: "Bearer " + token }, | |
828 | 828 | } |
829 | 829 | ) |
830 | - .then(response => { | |
830 | + .then((response) => { | |
831 | 831 | this.addSection = response.data.data; |
832 | 832 | this.showLoader = false; |
833 | 833 | }) |
834 | - .catch(err => { | |
834 | + .catch((err) => { | |
835 | 835 | this.showLoader = false; |
836 | 836 | }); |
837 | 837 | }, |
... | ... | @@ -843,14 +843,14 @@ export default { |
843 | 843 | "/getParticularClass", |
844 | 844 | { params: { classId: _id } }, |
845 | 845 | { |
846 | - headers: { Authorization: "Bearer " + this.token } | |
846 | + headers: { Authorization: "Bearer " + this.token }, | |
847 | 847 | } |
848 | 848 | ) |
849 | - .then(response => { | |
849 | + .then((response) => { | |
850 | 850 | this.subjectList = response.data.data; |
851 | 851 | this.showLoader = false; |
852 | 852 | }) |
853 | - .catch(err => { | |
853 | + .catch((err) => { | |
854 | 854 | this.showLoader = false; |
855 | 855 | }); |
856 | 856 | }, |
... | ... | @@ -869,7 +869,7 @@ export default { |
869 | 869 | this.imageFile = files[0]; // this is an image file that can be sent to server... |
870 | 870 | this.imageData.imageUrl = URL.createObjectURL(this.imageFile); |
871 | 871 | }); |
872 | - console.log("this.imageName", this.imageName); | |
872 | + // console.log("this.imageName", this.imageName); | |
873 | 873 | } else { |
874 | 874 | this.imageName = ""; |
875 | 875 | this.imageFile = ""; |
... | ... | @@ -896,12 +896,12 @@ export default { |
896 | 896 | } |
897 | 897 | var FileSaver = require("file-saver"); |
898 | 898 | FileSaver.saveAs(item.file, "image.jpg"); |
899 | - } | |
899 | + }, | |
900 | 900 | }, |
901 | 901 | mounted() { |
902 | 902 | this.token = this.$store.state.token; |
903 | 903 | this.role = this.$store.state.role; |
904 | 904 | this.getClass(); |
905 | - } | |
905 | + }, | |
906 | 906 | }; |
907 | 907 | </script> |
908 | 908 | \ No newline at end of file | ... | ... |
src/pages/Academic/routine.vue
... | ... | @@ -188,19 +188,19 @@ |
188 | 188 | <v-select |
189 | 189 | :items="classList" |
190 | 190 | label="Select Your Class" |
191 | - v-model="addRoutine.classId" | |
191 | + v-model="addRoutineList.classId" | |
192 | 192 | item-text="classNum" |
193 | 193 | item-value="_id" |
194 | 194 | name="Select Class" |
195 | 195 | :rules="classRules" |
196 | - @change="getSections(addRoutine.classId)" | |
196 | + @change="getSections(addRoutineList.classId)" | |
197 | 197 | class="pl-2" |
198 | 198 | required |
199 | 199 | ></v-select> |
200 | 200 | </v-flex> |
201 | 201 | <v-flex xs8 sm3 md2 class="mr-3"> |
202 | 202 | <v-select |
203 | - v-model="addRoutine.sectionId" | |
203 | + v-model="addRoutineList.sectionId" | |
204 | 204 | label="Select your section" |
205 | 205 | :items="addSection" |
206 | 206 | item-text="name" |
... | ... | @@ -633,7 +633,7 @@ export default { |
633 | 633 | "Thursday", |
634 | 634 | "Friday", |
635 | 635 | "Saturday", |
636 | - "Sunday" | |
636 | + "Sunday", | |
637 | 637 | ], |
638 | 638 | |
639 | 639 | token: "", |
... | ... | @@ -643,18 +643,18 @@ export default { |
643 | 643 | menu4: false, |
644 | 644 | menu3: false, |
645 | 645 | |
646 | - schoolRules: [v => !!v || "School Year is required"], | |
647 | - classRules: [v => !!v || " Class Name is required"], | |
648 | - teacherRules: [v => !!v || " Teacher Name is required"], | |
649 | - sectionRules: [v => !!v || "Section is required"], | |
650 | - studentRules: [v => !!v || " Student is required"], | |
651 | - finalRules: [v => !!v || "Final MArk is required"], | |
652 | - subjectRules: [v => !!v || " Subject Name is required"], | |
653 | - dayRules: [v => !!v || "Day is required"], | |
654 | - timeInRules: [v => !!v || "Start Time is required"], | |
655 | - timeOutRules: [v => !!v || "End Time is required"], | |
656 | - roomRules: [v => !!v || "Room is required"], | |
657 | - periodRules: [v => !!v || "Period is required"], | |
646 | + schoolRules: [(v) => !!v || "School Year is required"], | |
647 | + classRules: [(v) => !!v || " Class Name is required"], | |
648 | + teacherRules: [(v) => !!v || " Teacher Name is required"], | |
649 | + sectionRules: [(v) => !!v || "Section is required"], | |
650 | + studentRules: [(v) => !!v || " Student is required"], | |
651 | + finalRules: [(v) => !!v || "Final MArk is required"], | |
652 | + subjectRules: [(v) => !!v || " Subject Name is required"], | |
653 | + dayRules: [(v) => !!v || "Day is required"], | |
654 | + timeInRules: [(v) => !!v || "Start Time is required"], | |
655 | + timeOutRules: [(v) => !!v || "End Time is required"], | |
656 | + roomRules: [(v) => !!v || "Room is required"], | |
657 | + periodRules: [(v) => !!v || "Period is required"], | |
658 | 658 | |
659 | 659 | classList: [], |
660 | 660 | addSection: [], |
... | ... | @@ -666,14 +666,14 @@ export default { |
666 | 666 | routineList: [], |
667 | 667 | editedIndex: -1, |
668 | 668 | addRoutine: {}, |
669 | + addRoutineList: {}, | |
669 | 670 | startingTime: "", |
670 | - editedItem: {} | |
671 | - | |
671 | + editedItem: {}, | |
672 | 672 | }), |
673 | 673 | methods: { |
674 | 674 | editItem(item, routineData) { |
675 | - console.log("routineData", routineData) | |
676 | - console.log("item", item) | |
675 | + console.log("routineData", routineData); | |
676 | + console.log("item", item); | |
677 | 677 | this.editedIndex = this.routineList; |
678 | 678 | this.editedItem = Object.assign({}, item); |
679 | 679 | this.editedItem.lectureRoutineId = item._id; |
... | ... | @@ -684,22 +684,22 @@ export default { |
684 | 684 | deleteItem(item) { |
685 | 685 | let deleteLecture = { |
686 | 686 | routineId: item._id, |
687 | - lectureId: item.lectureRoutine[0]._id | |
687 | + lectureId: item.lectureRoutine[0]._id, | |
688 | 688 | }; |
689 | 689 | http() |
690 | 690 | .delete( |
691 | 691 | "/deleteRoutineLecture", |
692 | 692 | confirm("Are you sure you want to delete this?") && { |
693 | - params: deleteLecture | |
693 | + params: deleteLecture, | |
694 | 694 | } |
695 | 695 | ) |
696 | - .then(response => { | |
696 | + .then((response) => { | |
697 | 697 | this.snackbar = true; |
698 | 698 | this.text = "Successfully delete Existing Routine"; |
699 | 699 | this.color = "green"; |
700 | 700 | this.getRoutineList(); |
701 | 701 | }) |
702 | - .catch(error => { | |
702 | + .catch((error) => { | |
703 | 703 | this.snackbar = true; |
704 | 704 | this.text = error.response.data.message; |
705 | 705 | this.color = "error"; |
... | ... | @@ -715,7 +715,7 @@ export default { |
715 | 715 | classId: this.addRoutine.classId, |
716 | 716 | sectionId: this.addRoutine.sectionId, |
717 | 717 | day: this.addRoutine.day, |
718 | - lectureRoutine: [] | |
718 | + lectureRoutine: [], | |
719 | 719 | }; |
720 | 720 | if (this.$refs.form.validate()) { |
721 | 721 | routineData.lectureRoutine.push({ |
... | ... | @@ -724,11 +724,11 @@ export default { |
724 | 724 | endingTime: this.addRoutine.endingTime, |
725 | 725 | room: this.addRoutine.room, |
726 | 726 | period: this.addRoutine.period, |
727 | - subjectName: this.addRoutine.subjectName | |
727 | + subjectName: this.addRoutine.subjectName, | |
728 | 728 | }); |
729 | 729 | http() |
730 | 730 | .post("/createRoutine", routineData) |
731 | - .then(response => { | |
731 | + .then((response) => { | |
732 | 732 | this.getRoutineList(); |
733 | 733 | this.text = "Routine added successfully"; |
734 | 734 | this.clear(); |
... | ... | @@ -736,7 +736,7 @@ export default { |
736 | 736 | this.color = "green"; |
737 | 737 | this.addRoutineDialog = false; |
738 | 738 | }) |
739 | - .catch(error => { | |
739 | + .catch((error) => { | |
740 | 740 | // console.log(error); |
741 | 741 | this.snackbar = true; |
742 | 742 | this.text = error.response.data.message; |
... | ... | @@ -758,12 +758,12 @@ export default { |
758 | 758 | startingTime: this.editedItem.startingTime, |
759 | 759 | endingTime: this.editedItem.endingTime, |
760 | 760 | room: this.editedItem.room, |
761 | - period: this.editedItem.period | |
761 | + period: this.editedItem.period, | |
762 | 762 | }; |
763 | 763 | this.editLoading = true; |
764 | 764 | http() |
765 | 765 | .put("/updateRoutine", editRoutine) |
766 | - .then(response => { | |
766 | + .then((response) => { | |
767 | 767 | this.snackbar = true; |
768 | 768 | this.text = "Successfully Edit Existing Routine"; |
769 | 769 | this.color = "green"; |
... | ... | @@ -793,7 +793,7 @@ export default { |
793 | 793 | // console.log("err====>", err); |
794 | 794 | // }); |
795 | 795 | }) |
796 | - .catch(error => { | |
796 | + .catch((error) => { | |
797 | 797 | this.editLoading = false; |
798 | 798 | }); |
799 | 799 | } |
... | ... | @@ -801,12 +801,12 @@ export default { |
801 | 801 | getClass() { |
802 | 802 | http() |
803 | 803 | .get("/getClassesList", { |
804 | - headers: { Authorization: "Bearer " + this.token } | |
804 | + headers: { Authorization: "Bearer " + this.token }, | |
805 | 805 | }) |
806 | - .then(response => { | |
806 | + .then((response) => { | |
807 | 807 | this.classList = response.data.data; |
808 | 808 | }) |
809 | - .catch(error => { | |
809 | + .catch((error) => { | |
810 | 810 | if (error.response.status === 401) { |
811 | 811 | this.$router.replace({ path: "/" }); |
812 | 812 | this.$store.dispatch("setToken", null); |
... | ... | @@ -822,14 +822,14 @@ export default { |
822 | 822 | "/getSectionsList", |
823 | 823 | { params: { classId: _id } }, |
824 | 824 | { |
825 | - headers: { Authorization: "Bearer " + token } | |
825 | + headers: { Authorization: "Bearer " + token }, | |
826 | 826 | } |
827 | 827 | ) |
828 | - .then(response => { | |
828 | + .then((response) => { | |
829 | 829 | this.addSection = response.data.data; |
830 | 830 | this.showLoader = false; |
831 | 831 | }) |
832 | - .catch(err => { | |
832 | + .catch((err) => { | |
833 | 833 | this.showLoader = false; |
834 | 834 | }); |
835 | 835 | }, |
... | ... | @@ -841,14 +841,14 @@ export default { |
841 | 841 | "/getParticularClass", |
842 | 842 | { params: { classId: _id } }, |
843 | 843 | { |
844 | - headers: { Authorization: "Bearer " + this.token } | |
844 | + headers: { Authorization: "Bearer " + this.token }, | |
845 | 845 | } |
846 | 846 | ) |
847 | - .then(response => { | |
847 | + .then((response) => { | |
848 | 848 | this.subjectList = response.data.data; |
849 | 849 | this.showLoader = false; |
850 | 850 | }) |
851 | - .catch(err => { | |
851 | + .catch((err) => { | |
852 | 852 | this.showLoader = false; |
853 | 853 | }); |
854 | 854 | }, |
... | ... | @@ -857,14 +857,14 @@ export default { |
857 | 857 | var token = this.$store.state.token; |
858 | 858 | http() |
859 | 859 | .get("/getTeachersList", { |
860 | - headers: { Authorization: "Bearer " + token } | |
860 | + headers: { Authorization: "Bearer " + token }, | |
861 | 861 | }) |
862 | - .then(response => { | |
862 | + .then((response) => { | |
863 | 863 | this.teacherList = response.data.data; |
864 | 864 | this.showLoader = false; |
865 | 865 | // console.log("getTeacherList=====>",this.desserts) |
866 | 866 | }) |
867 | - .catch(error => { | |
867 | + .catch((error) => { | |
868 | 868 | this.showLoader = false; |
869 | 869 | if (error.response.status === 401) { |
870 | 870 | this.$router.replace({ path: "/" }); |
... | ... | @@ -880,21 +880,21 @@ export default { |
880 | 880 | "/getRoutineList", |
881 | 881 | { |
882 | 882 | params: { |
883 | - classId: this.addRoutine.classId, | |
884 | - sectionId: this.addRoutine.sectionId | |
885 | - } | |
883 | + classId: this.addRoutineList.classId, | |
884 | + sectionId: this.addRoutineList.sectionId, | |
885 | + }, | |
886 | 886 | }, |
887 | 887 | { |
888 | - headers: { Authorization: "Bearer " + this.token } | |
888 | + headers: { Authorization: "Bearer " + this.token }, | |
889 | 889 | } |
890 | 890 | ) |
891 | - .then(response => { | |
891 | + .then((response) => { | |
892 | 892 | this.routineList = response.data.data; |
893 | 893 | this.showLoader = false; |
894 | 894 | this.showTable = true; |
895 | 895 | this.hideTable = false; |
896 | 896 | }) |
897 | - .catch(err => { | |
897 | + .catch((err) => { | |
898 | 898 | this.showLoader = false; |
899 | 899 | }); |
900 | 900 | }, |
... | ... | @@ -905,14 +905,14 @@ export default { |
905 | 905 | this.showSearch = false; |
906 | 906 | this.show = true; |
907 | 907 | this.search = ""; |
908 | - } | |
908 | + }, | |
909 | 909 | }, |
910 | 910 | mounted() { |
911 | 911 | this.token = this.$store.state.token; |
912 | 912 | this.getClass(); |
913 | 913 | this.getTeacherList(); |
914 | 914 | this.role = this.$store.state.role; |
915 | - } | |
915 | + }, | |
916 | 916 | }; |
917 | 917 | </script> |
918 | 918 | ... | ... |
src/pages/Academic/subject.vue
... | ... | @@ -133,7 +133,13 @@ |
133 | 133 | <v-flex xs12 sm12> |
134 | 134 | <v-card-actions> |
135 | 135 | <v-spacer></v-spacer> |
136 | - <v-btn round dark @click="save" :loading="editLoading" class="add-button">Update Subject</v-btn> | |
136 | + <v-btn | |
137 | + round | |
138 | + dark | |
139 | + @click="save" | |
140 | + :loading="editLoading" | |
141 | + class="add-button" | |
142 | + >Update Subject</v-btn> | |
137 | 143 | </v-card-actions> |
138 | 144 | </v-flex> |
139 | 145 | </v-form> |
... | ... | @@ -259,7 +265,7 @@ |
259 | 265 | <v-select |
260 | 266 | :items="classList" |
261 | 267 | label="Select Your Class" |
262 | - v-model="addSubject.classId" | |
268 | + v-model="getSubject.classId" | |
263 | 269 | item-text="classNum" |
264 | 270 | item-value="_id" |
265 | 271 | name="Select Class" |
... | ... | @@ -339,7 +345,7 @@ |
339 | 345 | <span>Delete</span> |
340 | 346 | </v-tooltip> |
341 | 347 | </span> |
342 | - </td> --> | |
348 | + </td>--> | |
343 | 349 | </tr> |
344 | 350 | </template> |
345 | 351 | <v-alert |
... | ... | @@ -546,39 +552,39 @@ export default { |
546 | 552 | // newActive: false, |
547 | 553 | type: ["Optional", "Mandatory"], |
548 | 554 | pagination: { |
549 | - rowsPerPage: 10 | |
555 | + rowsPerPage: 10, | |
550 | 556 | }, |
551 | 557 | token: "", |
552 | - classRules: [v => !!v || " Class Name is required"], | |
553 | - teacherRules: [v => !!v || " Teacher Name is required"], | |
554 | - typeRules: [v => !!v || "Type is required"], | |
555 | - markRules: [v => !!v || " Pass Mark is required"], | |
556 | - finalRules: [v => !!v || "Final MArk is required"], | |
557 | - subjectRules: [v => !!v || " Subject Name is required"], | |
558 | + classRules: [(v) => !!v || " Class Name is required"], | |
559 | + teacherRules: [(v) => !!v || " Teacher Name is required"], | |
560 | + typeRules: [(v) => !!v || "Type is required"], | |
561 | + markRules: [(v) => !!v || " Pass Mark is required"], | |
562 | + finalRules: [(v) => !!v || "Final MArk is required"], | |
563 | + subjectRules: [(v) => !!v || " Subject Name is required"], | |
558 | 564 | headers: [ |
559 | 565 | { |
560 | 566 | text: "No", |
561 | 567 | align: "", |
562 | 568 | sortable: false, |
563 | - value: "No" | |
569 | + value: "No", | |
564 | 570 | }, |
565 | 571 | { |
566 | 572 | text: "Subject Name", |
567 | 573 | value: "subjectName", |
568 | 574 | sortable: false, |
569 | - align: "center" | |
575 | + align: "center", | |
570 | 576 | }, |
571 | 577 | { |
572 | 578 | text: "Subject Author", |
573 | 579 | value: "subjectAuthor", |
574 | 580 | sortable: false, |
575 | - align: "center" | |
581 | + align: "center", | |
576 | 582 | }, |
577 | 583 | { |
578 | 584 | text: "Subject Code", |
579 | 585 | value: "subjectCode", |
580 | 586 | sortable: false, |
581 | - align: "center" | |
587 | + align: "center", | |
582 | 588 | }, |
583 | 589 | // { |
584 | 590 | // text: "Teacher", |
... | ... | @@ -590,19 +596,19 @@ export default { |
590 | 596 | text: "Pass Marks", |
591 | 597 | value: "passMarks", |
592 | 598 | sortable: false, |
593 | - align: "center" | |
599 | + align: "center", | |
594 | 600 | }, |
595 | 601 | { |
596 | 602 | text: "Final Marks", |
597 | 603 | value: "finalMarks", |
598 | 604 | sortable: false, |
599 | - align: "center" | |
605 | + align: "center", | |
600 | 606 | }, |
601 | 607 | { |
602 | 608 | text: "Type", |
603 | 609 | value: "type", |
604 | 610 | sortable: false, |
605 | - align: "center" | |
611 | + align: "center", | |
606 | 612 | }, |
607 | 613 | // { text: "Action", value: "", sortable: false, align: "center" } |
608 | 614 | ], |
... | ... | @@ -611,11 +617,12 @@ export default { |
611 | 617 | teacherList: [], |
612 | 618 | editedIndex: -1, |
613 | 619 | addSubject: {}, |
620 | + getSubject: {}, | |
614 | 621 | |
615 | 622 | editedItem: { |
616 | 623 | // subjectName: "", |
617 | 624 | // subjectAuthor: "" |
618 | - } | |
625 | + }, | |
619 | 626 | }), |
620 | 627 | methods: { |
621 | 628 | pickFile() { |
... | ... | @@ -636,25 +643,25 @@ export default { |
636 | 643 | deleteItem(item) { |
637 | 644 | let deleteSubject = { |
638 | 645 | classId: this.addSubject.classId, |
639 | - subjectId: item._id | |
646 | + subjectId: item._id, | |
640 | 647 | }; |
641 | 648 | http() |
642 | 649 | .delete( |
643 | 650 | "/deleteSubject", |
644 | 651 | confirm("Are you sure you want to delete this?") && { |
645 | - params: deleteSubject | |
652 | + params: deleteSubject, | |
646 | 653 | } |
647 | 654 | ) |
648 | - .then(response => { | |
655 | + .then((response) => { | |
649 | 656 | this.snackbar = true; |
650 | 657 | this.color = "green"; |
651 | 658 | this.text = "Successfully delete Existing Subject"; |
652 | 659 | this.getClassSubject(this.addSubject.classId); |
653 | 660 | }) |
654 | - .catch(error => { | |
655 | - // this.snackbar = true; | |
656 | - // this.text = error.response.data.message; | |
657 | - // this.color = "error"; | |
661 | + .catch((error) => { | |
662 | + // this.snackbar = true; | |
663 | + // this.text = error.response.data.message; | |
664 | + // this.color = "error"; | |
658 | 665 | console.log("error", error); |
659 | 666 | }); |
660 | 667 | }, |
... | ... | @@ -666,10 +673,10 @@ export default { |
666 | 673 | }, |
667 | 674 | submit() { |
668 | 675 | if (this.$refs.form.validate()) { |
669 | - this.addLoading = true; | |
676 | + this.addLoading = true; | |
670 | 677 | http() |
671 | 678 | .post("/addSubject", this.addSubject) |
672 | - .then(response => { | |
679 | + .then((response) => { | |
673 | 680 | this.snackbar = true; |
674 | 681 | this.text = "New Subject added successfully"; |
675 | 682 | this.color = "green"; |
... | ... | @@ -677,7 +684,7 @@ export default { |
677 | 684 | this.addSubjectDialog = false; |
678 | 685 | this.getClassSubject(_id); |
679 | 686 | }) |
680 | - .catch(error => { | |
687 | + .catch((error) => { | |
681 | 688 | this.addLoading = false; |
682 | 689 | }); |
683 | 690 | } |
... | ... | @@ -696,12 +703,12 @@ export default { |
696 | 703 | finalMarks: this.editedItem.finalMarks, |
697 | 704 | subjectAuthor: this.editedItem.subjectAuthor, |
698 | 705 | subjectCode: this.editedItem.subjectCode, |
699 | - subjectName: this.editedItem.subjectName | |
706 | + subjectName: this.editedItem.subjectName, | |
700 | 707 | }; |
701 | 708 | this.editLoading = true; |
702 | 709 | http() |
703 | 710 | .put("/updateSubject", editSubject) |
704 | - .then(response => { | |
711 | + .then((response) => { | |
705 | 712 | this.snackbar = true; |
706 | 713 | this.text = "Successfully Edit Existing Subject"; |
707 | 714 | this.color = "green"; |
... | ... | @@ -709,7 +716,7 @@ export default { |
709 | 716 | this.editSubjectDialog = false; |
710 | 717 | this.getClassSubject(this.editedItem.classId); |
711 | 718 | }) |
712 | - .catch(error => { | |
719 | + .catch((error) => { | |
713 | 720 | this.editLoading = false; |
714 | 721 | |
715 | 722 | // console.log(error); |
... | ... | @@ -725,26 +732,26 @@ export default { |
725 | 732 | "/getParticularClass", |
726 | 733 | { params: { classId: _id } }, |
727 | 734 | { |
728 | - headers: { Authorization: "Bearer " + this.token } | |
735 | + headers: { Authorization: "Bearer " + this.token }, | |
729 | 736 | } |
730 | 737 | ) |
731 | - .then(response => { | |
738 | + .then((response) => { | |
732 | 739 | this.subjectList = response.data.data; |
733 | 740 | this.showLoader = false; |
734 | 741 | }) |
735 | - .catch(err => { | |
742 | + .catch((err) => { | |
736 | 743 | this.showLoader = false; |
737 | 744 | }); |
738 | 745 | }, |
739 | 746 | getClass() { |
740 | 747 | http() |
741 | 748 | .get("/getClassesList", { |
742 | - headers: { Authorization: "Bearer " + this.token } | |
749 | + headers: { Authorization: "Bearer " + this.token }, | |
743 | 750 | }) |
744 | - .then(response => { | |
751 | + .then((response) => { | |
745 | 752 | this.classList = response.data.data; |
746 | 753 | }) |
747 | - .catch(error => { | |
754 | + .catch((error) => { | |
748 | 755 | if (error.response.status === 401) { |
749 | 756 | this.$router.replace({ path: "/" }); |
750 | 757 | this.$store.dispatch("setToken", null); |
... | ... | @@ -757,14 +764,14 @@ export default { |
757 | 764 | var token = this.$store.state.token; |
758 | 765 | http() |
759 | 766 | .get("/getTeachersList", { |
760 | - headers: { Authorization: "Bearer " + token } | |
767 | + headers: { Authorization: "Bearer " + token }, | |
761 | 768 | }) |
762 | - .then(response => { | |
769 | + .then((response) => { | |
763 | 770 | this.teacherList = response.data.data; |
764 | 771 | this.showLoader = false; |
765 | 772 | // console.log("getTeacherList=====>",this.desserts) |
766 | 773 | }) |
767 | - .catch(error => { | |
774 | + .catch((error) => { | |
768 | 775 | this.showLoader = false; |
769 | 776 | if (error.response.status === 401) { |
770 | 777 | this.$router.replace({ path: "/" }); |
... | ... | @@ -780,7 +787,7 @@ export default { |
780 | 787 | this.showSearch = false; |
781 | 788 | this.show = true; |
782 | 789 | this.search = ""; |
783 | - } | |
790 | + }, | |
784 | 791 | }, |
785 | 792 | mounted() { |
786 | 793 | this.token = this.$store.state.token; |
... | ... | @@ -788,6 +795,6 @@ export default { |
788 | 795 | this.getClass(); |
789 | 796 | this.getTeacherList(); |
790 | 797 | this.role = this.$store.state.role; |
791 | - } | |
798 | + }, | |
792 | 799 | }; |
793 | 800 | </script> |
794 | 801 | \ No newline at end of file | ... | ... |
src/pages/Annoucement/annoucement.vue
... | ... | @@ -213,7 +213,7 @@ |
213 | 213 | round |
214 | 214 | dark |
215 | 215 | :loading="loading" |
216 | - class="add-button hidden-xs-only hidden-sm-only" | |
216 | + class="open-dialog-button hidden-xs-only hidden-sm-only" | |
217 | 217 | >Find</v-btn> |
218 | 218 | <v-card-title class="body-1" v-show="show"> |
219 | 219 | <v-btn icon large flat @click="displaySearch"> |
... | ... | @@ -497,7 +497,7 @@ export default { |
497 | 497 | addclass: [], |
498 | 498 | addSection: [], |
499 | 499 | pagination: { |
500 | - rowsPerPage: 10 | |
500 | + rowsPerPage: 10, | |
501 | 501 | }, |
502 | 502 | imageData: {}, |
503 | 503 | imageName: "", |
... | ... | @@ -505,33 +505,33 @@ export default { |
505 | 505 | imageFile: "", |
506 | 506 | editImageName: "", |
507 | 507 | editImageUrl: "", |
508 | - courseRules: [v => !!v || " Course Name is required"], | |
509 | - classRules: [v => !!v || " Class Name is required"], | |
510 | - sectionRules: [v => !!v || "Section Name is required"], | |
508 | + courseRules: [(v) => !!v || " Course Name is required"], | |
509 | + classRules: [(v) => !!v || " Class Name is required"], | |
510 | + sectionRules: [(v) => !!v || "Section Name is required"], | |
511 | 511 | errorMessages: "", |
512 | 512 | headers: [ |
513 | 513 | { |
514 | 514 | text: "Image", |
515 | 515 | value: "attachementUrl", |
516 | 516 | sortable: false, |
517 | - align: "center" | |
517 | + align: "center", | |
518 | 518 | }, |
519 | 519 | { |
520 | 520 | text: "Discussion Type", |
521 | 521 | value: "discussionType", |
522 | 522 | sortable: false, |
523 | - align: "center" | |
523 | + align: "center", | |
524 | 524 | }, |
525 | - { text: "Action", value: "", sortable: false, align: "center" } | |
525 | + { text: "Action", value: "", sortable: false, align: "center" }, | |
526 | 526 | ], |
527 | 527 | courseData: [], |
528 | 528 | editedIndex: -1, |
529 | 529 | addAnnoucement: { |
530 | - select: "" | |
530 | + select: "", | |
531 | 531 | }, |
532 | 532 | selectAnnoucement: {}, |
533 | 533 | editedItem: {}, |
534 | - annoucementData: [] | |
534 | + annoucementData: [], | |
535 | 535 | }), |
536 | 536 | methods: { |
537 | 537 | getCourses(selectCourseId) { |
... | ... | @@ -539,14 +539,14 @@ export default { |
539 | 539 | http() |
540 | 540 | .get("/getCourseesList", { |
541 | 541 | params: { |
542 | - classId: selectCourseId | |
543 | - } | |
542 | + classId: selectCourseId, | |
543 | + }, | |
544 | 544 | }) |
545 | - .then(response => { | |
545 | + .then((response) => { | |
546 | 546 | this.courseData = response.data.data; |
547 | 547 | this.showLoader = false; |
548 | 548 | }) |
549 | - .catch(err => { | |
549 | + .catch((err) => { | |
550 | 550 | console.log("err====>", err); |
551 | 551 | this.showLoader = false; |
552 | 552 | }); |
... | ... | @@ -557,14 +557,14 @@ export default { |
557 | 557 | .get("/getAnnoucementesList", { |
558 | 558 | params: { |
559 | 559 | courseId: this.selectAnnoucement.courseId, |
560 | - classId: this.selectAnnoucement.classId | |
561 | - } | |
560 | + classId: this.selectAnnoucement.classId, | |
561 | + }, | |
562 | 562 | }) |
563 | - .then(response => { | |
563 | + .then((response) => { | |
564 | 564 | this.annoucementData = response.data.data; |
565 | 565 | this.showLoader = false; |
566 | 566 | }) |
567 | - .catch(err => { | |
567 | + .catch((err) => { | |
568 | 568 | console.log("err====>", err); |
569 | 569 | this.showLoader = false; |
570 | 570 | }); |
... | ... | @@ -594,7 +594,7 @@ export default { |
594 | 594 | pickEditFile() { |
595 | 595 | this.$refs.editDataImage.click(); |
596 | 596 | }, |
597 | - dates: function(date) { | |
597 | + dates: function (date) { | |
598 | 598 | return moment(date).format("MMMM DD, YYYY"); |
599 | 599 | return date; |
600 | 600 | }, |
... | ... | @@ -651,22 +651,22 @@ export default { |
651 | 651 | }, |
652 | 652 | deleteItem(item) { |
653 | 653 | let deleteAnnoucement = { |
654 | - annoucementId: item._id | |
654 | + annoucementId: item._id, | |
655 | 655 | }; |
656 | 656 | http() |
657 | 657 | .delete( |
658 | 658 | "/deleteAnnoucement", |
659 | 659 | confirm("Are you sure you want to delete this?") && { |
660 | - params: deleteAnnoucement | |
660 | + params: deleteAnnoucement, | |
661 | 661 | } |
662 | 662 | ) |
663 | - .then(response => { | |
663 | + .then((response) => { | |
664 | 664 | this.snackbar = true; |
665 | 665 | this.text = response.data.message; |
666 | 666 | this.color = "green"; |
667 | 667 | this.getAnnoucementes(); |
668 | 668 | }) |
669 | - .catch(error => { | |
669 | + .catch((error) => { | |
670 | 670 | this.snackbar = true; |
671 | 671 | this.text = error.response.data.message; |
672 | 672 | this.color = "error"; |
... | ... | @@ -681,7 +681,7 @@ export default { |
681 | 681 | rowAnnoucement(id) { |
682 | 682 | this.$router.push({ |
683 | 683 | name: "Annoucement Forum", |
684 | - params: { annoucementId: id } | |
684 | + params: { annoucementId: id }, | |
685 | 685 | }); |
686 | 686 | }, |
687 | 687 | submit() { |
... | ... | @@ -690,7 +690,7 @@ export default { |
690 | 690 | classId: this.addAnnoucement.select, |
691 | 691 | sectionId: this.addAnnoucement.selectSection, |
692 | 692 | discussionType: this.addAnnoucement.discussionType, |
693 | - courseId: this.addAnnoucement.courseName | |
693 | + courseId: this.addAnnoucement.courseName, | |
694 | 694 | }; |
695 | 695 | if (this.imageUrl) { |
696 | 696 | var str = this.imageUrl; |
... | ... | @@ -700,7 +700,7 @@ export default { |
700 | 700 | this.loading = true; |
701 | 701 | http() |
702 | 702 | .post("/createAnnoucement", addCourse) |
703 | - .then(response => { | |
703 | + .then((response) => { | |
704 | 704 | this.snackbar = true; |
705 | 705 | this.text = "New Annoucement added successfully"; |
706 | 706 | this.color = "green"; |
... | ... | @@ -708,7 +708,7 @@ export default { |
708 | 708 | this.clear(); |
709 | 709 | this.loading = false; |
710 | 710 | }) |
711 | - .catch(error => { | |
711 | + .catch((error) => { | |
712 | 712 | this.snackbar = true; |
713 | 713 | this.text = error.response.data.message; |
714 | 714 | this.color = "error"; |
... | ... | @@ -725,7 +725,7 @@ export default { |
725 | 725 | annoucementId: this.editedItem._id, |
726 | 726 | discussionType: this.editedItem.discussionType, |
727 | 727 | classId: this.editedItem.select, |
728 | - courseId: this.editedItem.courseName | |
728 | + courseId: this.editedItem.courseName, | |
729 | 729 | }; |
730 | 730 | if (this.editImageUrl) { |
731 | 731 | var str = this.editImageUrl; |
... | ... | @@ -735,7 +735,7 @@ export default { |
735 | 735 | this.editLoading = true; |
736 | 736 | http() |
737 | 737 | .put("/updateAnnoucement", editAnnoucement) |
738 | - .then(response => { | |
738 | + .then((response) => { | |
739 | 739 | this.snackbar = true; |
740 | 740 | this.text = response.data.message; |
741 | 741 | this.color = "green"; |
... | ... | @@ -744,7 +744,7 @@ export default { |
744 | 744 | this.close(); |
745 | 745 | this.editLoading = false; |
746 | 746 | }) |
747 | - .catch(error => { | |
747 | + .catch((error) => { | |
748 | 748 | this.snackbar = true; |
749 | 749 | this.text = error.response.data.statusText; |
750 | 750 | this.color = "error"; |
... | ... | @@ -759,18 +759,18 @@ export default { |
759 | 759 | this.showSearch = false; |
760 | 760 | this.show = true; |
761 | 761 | this.search = ""; |
762 | - } | |
762 | + }, | |
763 | 763 | }, |
764 | 764 | mounted() { |
765 | 765 | var token = this.$store.state.token; |
766 | 766 | http() |
767 | 767 | .get("/getClassesList", { |
768 | - headers: { Authorization: "Bearer " + token } | |
768 | + headers: { Authorization: "Bearer " + token }, | |
769 | 769 | }) |
770 | - .then(response => { | |
770 | + .then((response) => { | |
771 | 771 | this.addclass = response.data.data; |
772 | 772 | }) |
773 | - .catch(error => { | |
773 | + .catch((error) => { | |
774 | 774 | this.showLoader = false; |
775 | 775 | if (error.response.status === 401) { |
776 | 776 | this.$router.replace({ path: "/" }); |
... | ... | @@ -779,7 +779,7 @@ export default { |
779 | 779 | this.$store.dispatch("Role", null); |
780 | 780 | } |
781 | 781 | }); |
782 | - } | |
782 | + }, | |
783 | 783 | }; |
784 | 784 | </script> |
785 | 785 | <style> | ... | ... |
src/pages/Attendence/studentAttendence.vue
... | ... | @@ -38,11 +38,11 @@ |
38 | 38 | small |
39 | 39 | :items="addclass" |
40 | 40 | label="Select Class" |
41 | - v-model="getReport.classId" | |
41 | + v-model="getAttendence.classId" | |
42 | 42 | item-text="classNum" |
43 | 43 | item-value="_id" |
44 | 44 | name="Select Class" |
45 | - @change="getSection(getReport.classId)" | |
45 | + @change="getSection(getAttendence.classId)" | |
46 | 46 | class="px-2" |
47 | 47 | required |
48 | 48 | ></v-select> |
... | ... | @@ -52,11 +52,11 @@ |
52 | 52 | small |
53 | 53 | :items="addSection" |
54 | 54 | label="Select Section" |
55 | - v-model="getReport.sectionId" | |
55 | + v-model="getAttendence.sectionId" | |
56 | 56 | item-text="name" |
57 | 57 | item-value="_id" |
58 | 58 | name="Select Section" |
59 | - @change="getStudents(getReport.sectionId)" | |
59 | + @change="getStudents(getAttendence.sectionId)" | |
60 | 60 | class="px-2" |
61 | 61 | required |
62 | 62 | ></v-select> |
... | ... | @@ -278,7 +278,7 @@ export default { |
278 | 278 | search: "", |
279 | 279 | addclass: [], |
280 | 280 | pagination: { |
281 | - rowsPerPage: 10 | |
281 | + rowsPerPage: 10, | |
282 | 282 | }, |
283 | 283 | imageData: {}, |
284 | 284 | imageName: "", |
... | ... | @@ -289,30 +289,30 @@ export default { |
289 | 289 | text: "No", |
290 | 290 | align: "", |
291 | 291 | sortable: false, |
292 | - value: "index" | |
292 | + value: "index", | |
293 | 293 | }, |
294 | 294 | { |
295 | 295 | text: "Profile Pic", |
296 | 296 | value: "profilprofilePicUrlePicUrl", |
297 | 297 | sortable: false, |
298 | - align: "center" | |
298 | + align: "center", | |
299 | 299 | }, |
300 | 300 | { text: "Name", value: "name", sortable: false, align: "center" }, |
301 | 301 | { |
302 | 302 | text: "Mobile No", |
303 | 303 | value: "fatherCellNo", |
304 | 304 | sortable: false, |
305 | - align: "center" | |
305 | + align: "center", | |
306 | 306 | }, |
307 | 307 | { text: "Email", value: "email", sortable: false, align: "center" }, |
308 | - { text: "Attendance", value: "", sortable: false, align: "center" } | |
308 | + { text: "Attendance", value: "", sortable: false, align: "center" }, | |
309 | 309 | ], |
310 | 310 | // json_data: [], |
311 | 311 | parentId: "", |
312 | 312 | token: "", |
313 | 313 | selectStudents: { |
314 | 314 | select: "", |
315 | - selectSection: "" | |
315 | + selectSection: "", | |
316 | 316 | }, |
317 | 317 | |
318 | 318 | role: "", |
... | ... | @@ -323,26 +323,27 @@ export default { |
323 | 323 | valid: true, |
324 | 324 | |
325 | 325 | getReport: {}, |
326 | + getAttendence: {}, | |
326 | 327 | studentsList: [], |
327 | 328 | studentsData: [], |
328 | 329 | addSection: [], |
329 | 330 | |
330 | 331 | SectionName: ["A", "B", "C", "D", "E", "F"], |
331 | - classRules: [v => !!v || "Class is required"], | |
332 | - sectionRules: [v => !!v || "Class is required"], | |
333 | - studentRules: [v => !!v || "Student is required"], | |
334 | - dataValid: [v => !!v || "Date is required"], | |
332 | + classRules: [(v) => !!v || "Class is required"], | |
333 | + sectionRules: [(v) => !!v || "Class is required"], | |
334 | + studentRules: [(v) => !!v || "Student is required"], | |
335 | + dataValid: [(v) => !!v || "Date is required"], | |
335 | 336 | |
336 | 337 | attendenceType: [ |
337 | 338 | { |
338 | 339 | label: "Present", |
339 | - value: true | |
340 | + value: true, | |
340 | 341 | }, |
341 | 342 | { |
342 | 343 | label: "Absent", |
343 | - value: false | |
344 | - } | |
345 | - ] | |
344 | + value: false, | |
345 | + }, | |
346 | + ], | |
346 | 347 | }), |
347 | 348 | methods: { |
348 | 349 | save(date) { |
... | ... | @@ -355,12 +356,12 @@ export default { |
355 | 356 | getAllClass() { |
356 | 357 | http() |
357 | 358 | .get("/getClassesList", { |
358 | - headers: { Authorization: "Bearer " + this.token } | |
359 | + headers: { Authorization: "Bearer " + this.token }, | |
359 | 360 | }) |
360 | - .then(response => { | |
361 | + .then((response) => { | |
361 | 362 | this.addclass = response.data.data; |
362 | 363 | }) |
363 | - .catch(error => { | |
364 | + .catch((error) => { | |
364 | 365 | // console.log("err====>", err); |
365 | 366 | // this.$router.replace({ path: "/" }); |
366 | 367 | }); |
... | ... | @@ -372,14 +373,14 @@ export default { |
372 | 373 | "/getSectionsList", |
373 | 374 | { params: { classId: _id } }, |
374 | 375 | { |
375 | - headers: { Authorization: "Bearer " + this.token } | |
376 | + headers: { Authorization: "Bearer " + this.token }, | |
376 | 377 | } |
377 | 378 | ) |
378 | - .then(response => { | |
379 | + .then((response) => { | |
379 | 380 | this.addSection = response.data.data; |
380 | 381 | this.showLoader = false; |
381 | 382 | }) |
382 | - .catch(err => { | |
383 | + .catch((err) => { | |
383 | 384 | this.showLoader = false; |
384 | 385 | // console.log("err====>", err); |
385 | 386 | }); |
... | ... | @@ -389,11 +390,11 @@ export default { |
389 | 390 | http() |
390 | 391 | .get("/getStudentWithClass", { |
391 | 392 | params: { |
392 | - classId: this.getReport.classId, | |
393 | - sectionId: this.getReport.sectionId | |
394 | - } | |
393 | + classId: this.getAttendence.classId, | |
394 | + sectionId: this.getAttendence.sectionId, | |
395 | + }, | |
395 | 396 | }) |
396 | - .then(response => { | |
397 | + .then((response) => { | |
397 | 398 | this.studentsData = response.data.data; |
398 | 399 | this.showLoader = false; |
399 | 400 | // this.addStudentAttendenceDialog = false; |
... | ... | @@ -402,7 +403,7 @@ export default { |
402 | 403 | this.studentsData[i].attendence = true; |
403 | 404 | } |
404 | 405 | }) |
405 | - .catch(error => { | |
406 | + .catch((error) => { | |
406 | 407 | console.log("err====>", error); |
407 | 408 | this.showLoader = false; |
408 | 409 | }); |
... | ... | @@ -412,23 +413,23 @@ export default { |
412 | 413 | for (var j = 0; j < this.studentsData.length; j++) { |
413 | 414 | studentsAttendence.push({ |
414 | 415 | studentId: this.studentsData[j]._id, |
415 | - isPresent: this.studentsData[j].attendence | |
416 | + isPresent: this.studentsData[j].attendence, | |
416 | 417 | }); |
417 | 418 | } |
418 | 419 | if (this.$refs.form.validate()) { |
419 | 420 | let attendanceData = { |
420 | 421 | sectionId: this.getReport.sectionId, |
421 | 422 | date: this.date, |
422 | - students: studentsAttendence | |
423 | + students: studentsAttendence, | |
423 | 424 | }; |
424 | 425 | http() |
425 | 426 | .put("/updateAttendance", attendanceData) |
426 | - .then(response => { | |
427 | + .then((response) => { | |
427 | 428 | this.snackbar = true; |
428 | 429 | this.text = response.data.message; |
429 | 430 | this.addStudentAttendenceDialog = false; |
430 | 431 | }) |
431 | - .catch(error => { | |
432 | + .catch((error) => { | |
432 | 433 | this.snackbar = true; |
433 | 434 | this.text = error.response.data.message; |
434 | 435 | }); |
... | ... | @@ -442,13 +443,13 @@ export default { |
442 | 443 | this.showSearch = false; |
443 | 444 | this.show = true; |
444 | 445 | this.search = ""; |
445 | - } | |
446 | + }, | |
446 | 447 | }, |
447 | 448 | mounted() { |
448 | 449 | // this.getStudentList(); |
449 | 450 | this.token = this.$store.state.token; |
450 | 451 | this.getAllClass(); |
451 | 452 | this.role = this.$store.state.role; |
452 | - } | |
453 | + }, | |
453 | 454 | }; |
454 | 455 | </script> |
455 | 456 | \ No newline at end of file | ... | ... |
src/pages/Authentication/Login.vue
... | ... | @@ -92,12 +92,15 @@ export default { |
92 | 92 | mixins: [AllApiCalls], |
93 | 93 | data() { |
94 | 94 | return { |
95 | - // snackbar: false, | |
96 | - // y: "top", | |
97 | - // x: "right", | |
98 | - // mode: "", | |
99 | - // timeout: 3000, | |
100 | - // text: "", | |
95 | + //SNACKBAR | |
96 | + y: "top", | |
97 | + x: "right", | |
98 | + mode: "", | |
99 | + timeout: 10000, | |
100 | + text: "", | |
101 | + snackbarColor: "", | |
102 | + | |
103 | + snackbar: false, | |
101 | 104 | append: "", |
102 | 105 | e1: true, |
103 | 106 | loading: false, |
... | ... | @@ -245,10 +248,12 @@ export default { |
245 | 248 | if (error.response.data.message) { |
246 | 249 | this.text = error.response.data.message; |
247 | 250 | this.snackbar = true; |
251 | + this.snackbarColor = "error"; | |
248 | 252 | this.loading = false; |
249 | 253 | } else { |
250 | 254 | this.text = "Server appears to be offline"; |
251 | 255 | this.snackbar = true; |
256 | + this.snackbarColor = "error"; | |
252 | 257 | this.loading = false; |
253 | 258 | } |
254 | 259 | }); | ... | ... |
src/pages/Course/course.vue
... | ... | @@ -180,7 +180,7 @@ |
180 | 180 | round |
181 | 181 | dark |
182 | 182 | :loading="loading" |
183 | - class="add-button hidden-xs-only hidden-sm-only" | |
183 | + class="open-dialog-button hidden-xs-only hidden-sm-only" | |
184 | 184 | >Find</v-btn> |
185 | 185 | <v-card-title class="body-1" v-show="show"> |
186 | 186 | <v-btn icon large flat @click="displaySearch"> |
... | ... | @@ -437,7 +437,7 @@ export default { |
437 | 437 | addclass: [], |
438 | 438 | addSection: [], |
439 | 439 | pagination: { |
440 | - rowsPerPage: 10 | |
440 | + rowsPerPage: 10, | |
441 | 441 | }, |
442 | 442 | imageData: {}, |
443 | 443 | imageName: "", |
... | ... | @@ -445,33 +445,33 @@ export default { |
445 | 445 | imageFile: "", |
446 | 446 | editImageName: "", |
447 | 447 | editImageUrl: "", |
448 | - courseRules: [v => !!v || " Course Name is required"], | |
449 | - classRules: [v => !!v || " Class Name is required"], | |
450 | - sectionRules: [v => !!v || " Section Name is required"], | |
448 | + courseRules: [(v) => !!v || " Course Name is required"], | |
449 | + classRules: [(v) => !!v || " Class Name is required"], | |
450 | + sectionRules: [(v) => !!v || " Section Name is required"], | |
451 | 451 | errorMessages: "", |
452 | 452 | headers: [ |
453 | 453 | { |
454 | 454 | text: "Image", |
455 | 455 | value: "courseImageUrl", |
456 | 456 | sortable: false, |
457 | - align: "center" | |
457 | + align: "center", | |
458 | 458 | }, |
459 | 459 | { |
460 | 460 | text: "Course", |
461 | 461 | value: "course", |
462 | 462 | sortable: false, |
463 | - align: "center" | |
463 | + align: "center", | |
464 | 464 | }, |
465 | - { text: "Action", value: "", sortable: false, align: "center" } | |
465 | + { text: "Action", value: "", sortable: false, align: "center" }, | |
466 | 466 | ], |
467 | 467 | courseData: [], |
468 | 468 | editedIndex: -1, |
469 | 469 | addCourses: {}, |
470 | 470 | selectStudents: { |
471 | 471 | select: "", |
472 | - selectSection: "" | |
472 | + selectSection: "", | |
473 | 473 | }, |
474 | - editedItem: {} | |
474 | + editedItem: {}, | |
475 | 475 | }), |
476 | 476 | methods: { |
477 | 477 | getCourses() { |
... | ... | @@ -479,14 +479,14 @@ export default { |
479 | 479 | http() |
480 | 480 | .get("/getCourseesList", { |
481 | 481 | params: { |
482 | - classId: this.selectStudents.select | |
483 | - } | |
482 | + classId: this.selectStudents.select, | |
483 | + }, | |
484 | 484 | }) |
485 | - .then(response => { | |
485 | + .then((response) => { | |
486 | 486 | this.courseData = response.data.data; |
487 | 487 | this.showLoader = false; |
488 | 488 | }) |
489 | - .catch(err => { | |
489 | + .catch((err) => { | |
490 | 490 | console.log("err====>", err); |
491 | 491 | this.showLoader = false; |
492 | 492 | }); |
... | ... | @@ -499,14 +499,14 @@ export default { |
499 | 499 | "/getSectionsList", |
500 | 500 | { params: { classId: _id } }, |
501 | 501 | { |
502 | - headers: { Authorization: "Bearer " + token } | |
502 | + headers: { Authorization: "Bearer " + token }, | |
503 | 503 | } |
504 | 504 | ) |
505 | - .then(response => { | |
505 | + .then((response) => { | |
506 | 506 | this.addSection = response.data.data; |
507 | 507 | this.showLoader = false; |
508 | 508 | }) |
509 | - .catch(err => { | |
509 | + .catch((err) => { | |
510 | 510 | this.showLoader = false; |
511 | 511 | }); |
512 | 512 | }, |
... | ... | @@ -516,7 +516,7 @@ export default { |
516 | 516 | pickEditFile() { |
517 | 517 | this.$refs.editDataImage.click(); |
518 | 518 | }, |
519 | - dates: function(date) { | |
519 | + dates: function (date) { | |
520 | 520 | return moment(date).format("MMMM DD, YYYY"); |
521 | 521 | return date; |
522 | 522 | }, |
... | ... | @@ -575,22 +575,22 @@ export default { |
575 | 575 | }, |
576 | 576 | deleteItem(item) { |
577 | 577 | let deleteCourse = { |
578 | - courseId: item._id | |
578 | + courseId: item._id, | |
579 | 579 | }; |
580 | 580 | http() |
581 | 581 | .delete( |
582 | 582 | "/deleteCourse", |
583 | 583 | confirm("Are you sure you want to delete this?") && { |
584 | - params: deleteCourse | |
584 | + params: deleteCourse, | |
585 | 585 | } |
586 | 586 | ) |
587 | - .then(response => { | |
587 | + .then((response) => { | |
588 | 588 | this.snackbar = true; |
589 | 589 | this.text = response.data.message; |
590 | 590 | this.color = "green"; |
591 | 591 | this.getCourses(); |
592 | 592 | }) |
593 | - .catch(error => { | |
593 | + .catch((error) => { | |
594 | 594 | this.snackbar = true; |
595 | 595 | this.text = error.response.data.message; |
596 | 596 | this.color = "error"; |
... | ... | @@ -607,7 +607,7 @@ export default { |
607 | 607 | let addCourse = { |
608 | 608 | classId: this.addCourses.select, |
609 | 609 | sectionId: this.addCourses.selectSection, |
610 | - courseName: this.addCourses.courseName | |
610 | + courseName: this.addCourses.courseName, | |
611 | 611 | }; |
612 | 612 | if (this.imageUrl) { |
613 | 613 | var str = this.imageUrl; |
... | ... | @@ -617,7 +617,7 @@ export default { |
617 | 617 | this.loading = true; |
618 | 618 | http() |
619 | 619 | .post("/createCourse", addCourse) |
620 | - .then(response => { | |
620 | + .then((response) => { | |
621 | 621 | this.snackbar = true; |
622 | 622 | this.text = "New Course added successfully"; |
623 | 623 | this.color = "green"; |
... | ... | @@ -625,7 +625,7 @@ export default { |
625 | 625 | this.clear(); |
626 | 626 | this.loading = false; |
627 | 627 | }) |
628 | - .catch(error => { | |
628 | + .catch((error) => { | |
629 | 629 | this.snackbar = true; |
630 | 630 | this.text = error.response.data.message; |
631 | 631 | this.color = "error"; |
... | ... | @@ -641,7 +641,7 @@ export default { |
641 | 641 | let editCourse = { |
642 | 642 | courseId: this.editedItem._id, |
643 | 643 | courseName: this.editedItem.courseName, |
644 | - classId: this.editedItem.select | |
644 | + classId: this.editedItem.select, | |
645 | 645 | }; |
646 | 646 | if (this.editImageUrl) { |
647 | 647 | var str = this.editImageUrl; |
... | ... | @@ -651,7 +651,7 @@ export default { |
651 | 651 | this.editLoading = true; |
652 | 652 | http() |
653 | 653 | .put("/updateCourse", editCourse) |
654 | - .then(response => { | |
654 | + .then((response) => { | |
655 | 655 | this.snackbar = true; |
656 | 656 | this.text = response.data.message; |
657 | 657 | this.color = "green"; |
... | ... | @@ -660,7 +660,7 @@ export default { |
660 | 660 | this.close(); |
661 | 661 | this.editLoading = false; |
662 | 662 | }) |
663 | - .catch(error => { | |
663 | + .catch((error) => { | |
664 | 664 | this.snackbar = true; |
665 | 665 | this.text = error.response.data.statusText; |
666 | 666 | this.color = "error"; |
... | ... | @@ -675,18 +675,18 @@ export default { |
675 | 675 | this.showSearch = false; |
676 | 676 | this.show = true; |
677 | 677 | this.search = ""; |
678 | - } | |
678 | + }, | |
679 | 679 | }, |
680 | 680 | mounted() { |
681 | 681 | var token = this.$store.state.token; |
682 | 682 | http() |
683 | 683 | .get("/getClassesList", { |
684 | - headers: { Authorization: "Bearer " + token } | |
684 | + headers: { Authorization: "Bearer " + token }, | |
685 | 685 | }) |
686 | - .then(response => { | |
686 | + .then((response) => { | |
687 | 687 | this.addclass = response.data.data; |
688 | 688 | }) |
689 | - .catch(error => { | |
689 | + .catch((error) => { | |
690 | 690 | this.showLoader = false; |
691 | 691 | if (error.response.status === 401) { |
692 | 692 | this.$router.replace({ path: "/" }); |
... | ... | @@ -695,7 +695,7 @@ export default { |
695 | 695 | this.$store.dispatch("Role", null); |
696 | 696 | } |
697 | 697 | }); |
698 | - } | |
698 | + }, | |
699 | 699 | }; |
700 | 700 | </script> |
701 | 701 | <style scoped> | ... | ... |
src/pages/Course/enrollStudents.vue
... | ... | @@ -136,29 +136,29 @@ export default { |
136 | 136 | search: "", |
137 | 137 | addclass: [], |
138 | 138 | pagination: { |
139 | - rowsPerPage: 10 | |
139 | + rowsPerPage: 10, | |
140 | 140 | }, |
141 | 141 | headers: [ |
142 | 142 | { |
143 | 143 | text: "Profile Pic", |
144 | 144 | value: "profilprofilePicUrlePicUrl", |
145 | 145 | sortable: false, |
146 | - align: "center" | |
146 | + align: "center", | |
147 | 147 | }, |
148 | 148 | { text: "Name", value: "name", sortable: false, align: "center" }, |
149 | 149 | { |
150 | 150 | text: "Mobile No", |
151 | 151 | value: "fatherCellNo", |
152 | 152 | sortable: false, |
153 | - align: "center" | |
153 | + align: "center", | |
154 | 154 | }, |
155 | - { text: "Email", value: "email", sortable: false, align: "center" } | |
155 | + { text: "Email", value: "email", sortable: false, align: "center" }, | |
156 | 156 | // { text: "Action", value: "", sortable: false, align: "center" } |
157 | 157 | ], |
158 | 158 | token: "", |
159 | 159 | selectStudents: { |
160 | 160 | select: "", |
161 | - selectSection: "" | |
161 | + selectSection: "", | |
162 | 162 | }, |
163 | 163 | |
164 | 164 | role: "", |
... | ... | @@ -170,7 +170,7 @@ export default { |
170 | 170 | studentsData: [], |
171 | 171 | courseData: [], |
172 | 172 | addSection: [], |
173 | - selected: [] | |
173 | + selected: [], | |
174 | 174 | }), |
175 | 175 | methods: { |
176 | 176 | save(date) { |
... | ... | @@ -179,12 +179,12 @@ export default { |
179 | 179 | getAllClass() { |
180 | 180 | http() |
181 | 181 | .get("/getClassesList", { |
182 | - headers: { Authorization: "Bearer " + this.token } | |
182 | + headers: { Authorization: "Bearer " + this.token }, | |
183 | 183 | }) |
184 | - .then(response => { | |
184 | + .then((response) => { | |
185 | 185 | this.addclass = response.data.data; |
186 | 186 | }) |
187 | - .catch(error => { | |
187 | + .catch((error) => { | |
188 | 188 | // console.log("err====>", err); |
189 | 189 | // this.$router.replace({ path: "/" }); |
190 | 190 | }); |
... | ... | @@ -194,14 +194,14 @@ export default { |
194 | 194 | http() |
195 | 195 | .get("/getCourseesList", { |
196 | 196 | params: { |
197 | - classId: classId | |
198 | - } | |
197 | + classId: classId, | |
198 | + }, | |
199 | 199 | }) |
200 | - .then(response => { | |
200 | + .then((response) => { | |
201 | 201 | this.courseData = response.data.data; |
202 | 202 | this.showLoader = false; |
203 | 203 | }) |
204 | - .catch(err => { | |
204 | + .catch((err) => { | |
205 | 205 | console.log("err====>", err); |
206 | 206 | this.showLoader = false; |
207 | 207 | }); |
... | ... | @@ -211,10 +211,10 @@ export default { |
211 | 211 | http() |
212 | 212 | .get("/getStudentsList", { |
213 | 213 | params: { |
214 | - classId: this.getReport.classId | |
215 | - } | |
214 | + classId: this.getReport.classId, | |
215 | + }, | |
216 | 216 | }) |
217 | - .then(response => { | |
217 | + .then((response) => { | |
218 | 218 | this.studentsData = response.data.data; |
219 | 219 | this.showLoader = false; |
220 | 220 | // this.addStudentAttendenceDialog = false; |
... | ... | @@ -224,7 +224,7 @@ export default { |
224 | 224 | } |
225 | 225 | this.getParticularCourse(); |
226 | 226 | }) |
227 | - .catch(error => { | |
227 | + .catch((error) => { | |
228 | 228 | console.log("err====>", error); |
229 | 229 | this.showLoader = false; |
230 | 230 | }); |
... | ... | @@ -238,23 +238,23 @@ export default { |
238 | 238 | for (var j = 0; j < this.studentsData.length; j++) { |
239 | 239 | studentsAttendence.push({ |
240 | 240 | studentId: this.studentsData[j]._id, |
241 | - isPresent: this.studentsData[j].attendence | |
241 | + isPresent: this.studentsData[j].attendence, | |
242 | 242 | }); |
243 | 243 | } |
244 | 244 | if (this.$refs.form.validate()) { |
245 | 245 | let attendanceData = { |
246 | 246 | sectionId: this.getReport.sectionId, |
247 | 247 | date: this.date, |
248 | - students: studentsAttendence | |
248 | + students: studentsAttendence, | |
249 | 249 | }; |
250 | 250 | http() |
251 | 251 | .put("/updateAttendance", attendanceData) |
252 | - .then(response => { | |
252 | + .then((response) => { | |
253 | 253 | this.snackbar = true; |
254 | 254 | this.text = response.data.message; |
255 | 255 | this.addStudentAttendenceDialog = false; |
256 | 256 | }) |
257 | - .catch(error => { | |
257 | + .catch((error) => { | |
258 | 258 | this.snackbar = true; |
259 | 259 | this.text = error.response.data.message; |
260 | 260 | }); |
... | ... | @@ -267,11 +267,11 @@ export default { |
267 | 267 | if (withdraw) { |
268 | 268 | var payload = { |
269 | 269 | courseId: this.getReport.courseId, |
270 | - enrollStudents: [] | |
270 | + enrollStudents: [], | |
271 | 271 | }; |
272 | 272 | http() |
273 | 273 | .put("/enrollStudents", payload) |
274 | - .then(response => { | |
274 | + .then((response) => { | |
275 | 275 | this.snackbar = true; |
276 | 276 | this.text = response.data.message; |
277 | 277 | this.selected = []; |
... | ... | @@ -280,25 +280,25 @@ export default { |
280 | 280 | } |
281 | 281 | this.getParticularCourse(); |
282 | 282 | }) |
283 | - .catch(error => { | |
283 | + .catch((error) => { | |
284 | 284 | this.snackbar = true; |
285 | 285 | this.text = error.response.data.message; |
286 | 286 | }); |
287 | 287 | } else { |
288 | 288 | let selectedStudentsArray = []; |
289 | 289 | for (let item of this.studentsData) { |
290 | - if(item.enroll === false || !item.enroll) { | |
290 | + if (item.enroll === false || !item.enroll) { | |
291 | 291 | selectedStudentsArray.push({ studentId: item._id }); |
292 | 292 | } |
293 | 293 | } |
294 | 294 | |
295 | 295 | var payload = { |
296 | 296 | courseId: this.getReport.courseId, |
297 | - enrollStudents: selectedStudentsArray | |
297 | + enrollStudents: selectedStudentsArray, | |
298 | 298 | }; |
299 | 299 | http() |
300 | 300 | .put("/enrollStudents", payload) |
301 | - .then(response => { | |
301 | + .then((response) => { | |
302 | 302 | this.snackbar = true; |
303 | 303 | this.text = response.data.message; |
304 | 304 | for (let i = 0; i < this.studentsData.length; i++) { |
... | ... | @@ -306,7 +306,7 @@ export default { |
306 | 306 | } |
307 | 307 | this.getParticularCourse(); |
308 | 308 | }) |
309 | - .catch(error => { | |
309 | + .catch((error) => { | |
310 | 310 | this.snackbar = true; |
311 | 311 | this.text = error.response.data.message; |
312 | 312 | }); |
... | ... | @@ -314,13 +314,13 @@ export default { |
314 | 314 | }, |
315 | 315 | |
316 | 316 | selectParticularStudent(selected) { |
317 | - console.log("selected", selected); | |
317 | + // console.log("selected", selected); | |
318 | 318 | let selectedStudentsArray = []; |
319 | 319 | selectedStudentsArray.push({ studentId: selected._id }); |
320 | 320 | |
321 | 321 | let isExists = false; |
322 | - for(let item of this.selected) { | |
323 | - if(item._id === selected._id) { | |
322 | + for (let item of this.selected) { | |
323 | + if (item._id === selected._id) { | |
324 | 324 | isExists = true; |
325 | 325 | break; |
326 | 326 | } |
... | ... | @@ -330,16 +330,16 @@ export default { |
330 | 330 | if (!isExists) this.selected.push(selected); |
331 | 331 | var payload = { |
332 | 332 | courseId: this.getReport.courseId, |
333 | - enrollStudents: selectedStudentsArray | |
333 | + enrollStudents: selectedStudentsArray, | |
334 | 334 | }; |
335 | 335 | http() |
336 | 336 | .put("/enrollStudents", payload) |
337 | - .then(response => { | |
337 | + .then((response) => { | |
338 | 338 | this.snackbar = true; |
339 | 339 | this.text = response.data.message; |
340 | 340 | this.getParticularCourse(); |
341 | 341 | }) |
342 | - .catch(error => { | |
342 | + .catch((error) => { | |
343 | 343 | this.snackbar = true; |
344 | 344 | this.text = error.response.data.message; |
345 | 345 | }); |
... | ... | @@ -351,16 +351,16 @@ export default { |
351 | 351 | ) { |
352 | 352 | var payloadDeleteStudents = { |
353 | 353 | courseId: this.getReport.courseId, |
354 | - enrollStudentsId: selected.enrollId | |
354 | + enrollStudentsId: selected.enrollId, | |
355 | 355 | }; |
356 | 356 | http() |
357 | 357 | .put("/deleteStudents", payloadDeleteStudents) |
358 | - .then(response => { | |
358 | + .then((response) => { | |
359 | 359 | this.snackbar = true; |
360 | 360 | this.text = response.data.message; |
361 | 361 | this.getParticularCourse(); |
362 | 362 | }) |
363 | - .catch(error => { | |
363 | + .catch((error) => { | |
364 | 364 | this.snackbar = true; |
365 | 365 | this.text = error.response.data.message; |
366 | 366 | }); |
... | ... | @@ -369,13 +369,13 @@ export default { |
369 | 369 | getParticularCourse() { |
370 | 370 | this.selected = []; |
371 | 371 | var payload = { |
372 | - courseId: this.getReport.courseId | |
372 | + courseId: this.getReport.courseId, | |
373 | 373 | }; |
374 | 374 | http() |
375 | 375 | .get("/getParticularCourse", { |
376 | - params: payload | |
376 | + params: payload, | |
377 | 377 | }) |
378 | - .then(response => { | |
378 | + .then((response) => { | |
379 | 379 | for (let i = 0; i < response.data.data.enrollStudents.length; i++) { |
380 | 380 | var studentId = {}; |
381 | 381 | studentId = response.data.data.enrollStudents[i]; |
... | ... | @@ -391,7 +391,7 @@ export default { |
391 | 391 | this.snackbar = true; |
392 | 392 | this.text = response.data.message; |
393 | 393 | }) |
394 | - .catch(error => { | |
394 | + .catch((error) => { | |
395 | 395 | this.snackbar = true; |
396 | 396 | this.text = error.response.data.message; |
397 | 397 | }); |
... | ... | @@ -412,13 +412,13 @@ export default { |
412 | 412 | this.showSearch = false; |
413 | 413 | this.show = true; |
414 | 414 | this.search = ""; |
415 | - } | |
415 | + }, | |
416 | 416 | }, |
417 | 417 | mounted() { |
418 | 418 | // this.getStudentList(); |
419 | 419 | this.token = this.$store.state.token; |
420 | 420 | this.role = this.$store.state.role; |
421 | 421 | this.getAllClass(); |
422 | - } | |
422 | + }, | |
423 | 423 | }; |
424 | 424 | </script> |
425 | 425 | \ No newline at end of file | ... | ... |
src/pages/Library/member.vue
... | ... | @@ -13,7 +13,7 @@ |
13 | 13 | |
14 | 14 | <v-dialog v-model="dialogStudents" max-width="1100px" scrollable> |
15 | 15 | <v-card> |
16 | - <v-toolbar color="grey lighten-2" flat> | |
16 | + <v-toolbar dark class="card-styles" flat> | |
17 | 17 | <v-spacer></v-spacer> |
18 | 18 | <v-toolbar-title>Student Profile</v-toolbar-title> |
19 | 19 | <v-spacer></v-spacer> |
... | ... | @@ -336,7 +336,7 @@ |
336 | 336 | |
337 | 337 | <v-dialog v-model="editStudentdialog" max-width="600px" scrollable> |
338 | 338 | <v-card flat> |
339 | - <v-toolbar color="grey lighten-2" flat> | |
339 | + <v-toolbar dark class="card-styles" flat> | |
340 | 340 | <v-spacer></v-spacer> |
341 | 341 | <v-toolbar-title> |
342 | 342 | <h3>Edit Student Profile</h3> |
... | ... | @@ -416,7 +416,7 @@ |
416 | 416 | <!-- Add Student Library Member Dialog --> |
417 | 417 | |
418 | 418 | <v-dialog v-model="addLibrary" max-width="600px"> |
419 | - <v-toolbar color="grey lighten-2"> | |
419 | + <v-toolbar dark class="card-styles" flat> | |
420 | 420 | <v-spacer></v-spacer> |
421 | 421 | <v-toolbar-title> |
422 | 422 | <h3>Library Member</h3> |
... | ... | @@ -469,7 +469,7 @@ |
469 | 469 | <v-card flat> |
470 | 470 | <!-- <h4 |
471 | 471 | class="text-xs-center pt-4 ml-2 hidden-lg-only hidden-xl-only hidden-md-only" |
472 | - >Library Member</h4> --> | |
472 | + >Library Member</h4>--> | |
473 | 473 | <v-card-actions> |
474 | 474 | <!-- <h3 class="right mt-2 ml-2 hidden-sm-only hidden-xs-only">Library Member</h3> --> |
475 | 475 | <v-spacer></v-spacer> |
... | ... | @@ -588,13 +588,13 @@ export default { |
588 | 588 | dialogStudents: false, |
589 | 589 | editStudentdialog: false, |
590 | 590 | valid: true, |
591 | - libraryIdRules: [v => !!v || "Library Id Fee is required"], | |
592 | - libraryFeeRules: [v => !!v || "Library Fee is required"], | |
591 | + libraryIdRules: [(v) => !!v || "Library Id Fee is required"], | |
592 | + libraryFeeRules: [(v) => !!v || "Library Fee is required"], | |
593 | 593 | date: null, |
594 | 594 | search: "", |
595 | 595 | addclass: [], |
596 | 596 | pagination: { |
597 | - rowsPerPage: 15 | |
597 | + rowsPerPage: 15, | |
598 | 598 | }, |
599 | 599 | addBook: {}, |
600 | 600 | imageName: "", |
... | ... | @@ -605,25 +605,25 @@ export default { |
605 | 605 | text: "No", |
606 | 606 | align: "center", |
607 | 607 | sortable: false, |
608 | - value: "index" | |
608 | + value: "index", | |
609 | 609 | }, |
610 | 610 | { |
611 | 611 | text: "Photo", |
612 | 612 | value: "uploadCover", |
613 | 613 | sortable: false, |
614 | - align: "center" | |
614 | + align: "center", | |
615 | 615 | }, |
616 | 616 | { text: "Name", value: "name", sortable: false, align: "center" }, |
617 | 617 | { text: "Roll No.", value: "rollNo", sortable: false, align: "center" }, |
618 | 618 | { text: "Email", value: "email", sortable: false, align: "center" }, |
619 | - { text: "Action", value: "", sortable: false, align: "center" } | |
619 | + { text: "Action", value: "", sortable: false, align: "center" }, | |
620 | 620 | ], |
621 | 621 | studentData: [], |
622 | 622 | editedItem: {}, |
623 | 623 | parentId: "", |
624 | 624 | token: "", |
625 | 625 | selectStudents: {}, |
626 | - editedIndex: -1 | |
626 | + editedIndex: -1, | |
627 | 627 | }), |
628 | 628 | methods: { |
629 | 629 | getAllStudents() { |
... | ... | @@ -632,15 +632,15 @@ export default { |
632 | 632 | .get("/getStudentsList", { |
633 | 633 | params: { |
634 | 634 | classId: this.selectStudents, |
635 | - schoolId: this.$store.state.schoolId | |
635 | + schoolId: this.$store.state.schoolId, | |
636 | 636 | }, |
637 | - headers: { Authorization: "Bearer " + this.token } | |
637 | + headers: { Authorization: "Bearer " + this.token }, | |
638 | 638 | }) |
639 | - .then(response => { | |
639 | + .then((response) => { | |
640 | 640 | this.studentData = response.data.data; |
641 | 641 | this.showLoader = false; |
642 | 642 | }) |
643 | - .catch(error => { | |
643 | + .catch((error) => { | |
644 | 644 | // console.log("err====>", err); |
645 | 645 | if (error.response.status === 401) { |
646 | 646 | this.$router.replace({ path: "/" }); |
... | ... | @@ -659,7 +659,7 @@ export default { |
659 | 659 | this.editedItem = Object.assign({}, item); |
660 | 660 | this.editStudentdialog = true; |
661 | 661 | }, |
662 | - dates: function(date) { | |
662 | + dates: function (date) { | |
663 | 663 | return moment(date).format("MMMM DD, YYYY"); |
664 | 664 | }, |
665 | 665 | profile(item) { |
... | ... | @@ -671,7 +671,7 @@ export default { |
671 | 671 | deleteItem(item) { |
672 | 672 | let deleteStudentLibraryData = { |
673 | 673 | studentId: item._id, |
674 | - libraryId: item.libraryId | |
674 | + libraryId: item.libraryId, | |
675 | 675 | }; |
676 | 676 | http() |
677 | 677 | .put( |
... | ... | @@ -679,12 +679,12 @@ export default { |
679 | 679 | confirm("Are you sure you want to delete this?") && |
680 | 680 | deleteStudentLibraryData |
681 | 681 | ) |
682 | - .then(response => { | |
682 | + .then((response) => { | |
683 | 683 | this.snackbar = true; |
684 | 684 | this.text = "Delete Successfully"; |
685 | 685 | this.getAllStudents(); |
686 | 686 | }) |
687 | - .catch(error => { | |
687 | + .catch((error) => { | |
688 | 688 | // console.log(error); |
689 | 689 | }); |
690 | 690 | }, |
... | ... | @@ -703,7 +703,7 @@ export default { |
703 | 703 | this.addBook.schoolId = this.$store.state.schoolId; |
704 | 704 | http() |
705 | 705 | .put("/addLibrary", this.addBook) |
706 | - .then(response => { | |
706 | + .then((response) => { | |
707 | 707 | this.snackbar = true; |
708 | 708 | this.text = "New Library Member added successfully"; |
709 | 709 | this.getAllStudents(); |
... | ... | @@ -711,7 +711,7 @@ export default { |
711 | 711 | this.addLibrary = false; |
712 | 712 | this.loading = false; |
713 | 713 | }) |
714 | - .catch(error => { | |
714 | + .catch((error) => { | |
715 | 715 | // console.log(error); |
716 | 716 | this.snackbar = true; |
717 | 717 | this.text = error.response.data.message; |
... | ... | @@ -726,13 +726,13 @@ export default { |
726 | 726 | this.editedItem.studentId = this.editedItem._id; |
727 | 727 | http() |
728 | 728 | .put("/updateLibrary", this.editedItem) |
729 | - .then(response => { | |
729 | + .then((response) => { | |
730 | 730 | this.snackbar = true; |
731 | 731 | this.text = "Edit Library Member Successfully"; |
732 | 732 | this.getAllStudents(); |
733 | 733 | this.closeEditStudentDialog(); |
734 | 734 | }) |
735 | - .catch(error => { | |
735 | + .catch((error) => { | |
736 | 736 | this.snackbar = true; |
737 | 737 | this.text = error.response.data.statusText; |
738 | 738 | }); |
... | ... | @@ -741,18 +741,18 @@ export default { |
741 | 741 | http() |
742 | 742 | .get("/getClassesList", { |
743 | 743 | params: { |
744 | - schoolId: this.$store.state.schoolId | |
744 | + schoolId: this.$store.state.schoolId, | |
745 | 745 | }, |
746 | - headers: { Authorization: "Bearer " + this.token } | |
746 | + headers: { Authorization: "Bearer " + this.token }, | |
747 | 747 | }) |
748 | - .then(response => { | |
748 | + .then((response) => { | |
749 | 749 | this.addclass = response.data.data; |
750 | 750 | }) |
751 | - .catch(err => { | |
751 | + .catch((err) => { | |
752 | 752 | // console.log("err====>", err); |
753 | 753 | this.$router.replace({ path: "/" }); |
754 | 754 | }); |
755 | - } | |
755 | + }, | |
756 | 756 | }, |
757 | 757 | mounted() { |
758 | 758 | // this.getStudentList(); |
... | ... | @@ -760,14 +760,14 @@ export default { |
760 | 760 | this.getAllClass(); |
761 | 761 | }, |
762 | 762 | created() { |
763 | - this.$root.$on("app:search", search => { | |
763 | + this.$root.$on("app:search", (search) => { | |
764 | 764 | this.search = search; |
765 | 765 | }); |
766 | 766 | }, |
767 | 767 | beforeDestroy() { |
768 | 768 | // dont forget to remove the listener |
769 | 769 | this.$root.$off("app:search"); |
770 | - } | |
770 | + }, | |
771 | 771 | }; |
772 | 772 | </script> |
773 | 773 | <style scoped> | ... | ... |
src/pages/Meet/meet.vue
... | ... | @@ -34,7 +34,7 @@ |
34 | 34 | round |
35 | 35 | dark |
36 | 36 | :loading="loading" |
37 | - class="add-button mt-3" | |
37 | + class="open-dialog-button" | |
38 | 38 | >Find</v-btn> |
39 | 39 | </v-flex> |
40 | 40 | </v-layout> |
... | ... | @@ -52,14 +52,14 @@ export default { |
52 | 52 | return { |
53 | 53 | token: "", |
54 | 54 | selectStudents: {}, |
55 | - classRules: [v => !!v || " Class Name is required"], | |
56 | - sectionRules: [v => !!v || " Section Name is required"], | |
55 | + classRules: [(v) => !!v || " Class Name is required"], | |
56 | + sectionRules: [(v) => !!v || " Section Name is required"], | |
57 | 57 | addclass: [], |
58 | 58 | addSection: [], |
59 | 59 | loading: false, |
60 | 60 | room: "", |
61 | 61 | username: "", |
62 | - roomPassword: "" | |
62 | + roomPassword: "", | |
63 | 63 | }; |
64 | 64 | }, |
65 | 65 | methods: { |
... | ... | @@ -100,14 +100,14 @@ export default { |
100 | 100 | "feedback", |
101 | 101 | "stats", |
102 | 102 | "shortcuts", |
103 | - "tileview" | |
104 | - ] | |
103 | + "tileview", | |
104 | + ], | |
105 | 105 | }, |
106 | 106 | configOverwrite: { |
107 | - disableSimulcast: false | |
107 | + disableSimulcast: false, | |
108 | 108 | }, |
109 | 109 | teacherName: "", |
110 | - romm: "" | |
110 | + romm: "", | |
111 | 111 | }; |
112 | 112 | |
113 | 113 | this.api = new JitsiMeetExternalAPI(domain, options); |
... | ... | @@ -136,12 +136,12 @@ export default { |
136 | 136 | getClassData() { |
137 | 137 | http() |
138 | 138 | .get("/getClassesList", { |
139 | - headers: { Authorization: "Bearer " + this.token } | |
139 | + headers: { Authorization: "Bearer " + this.token }, | |
140 | 140 | }) |
141 | - .then(response => { | |
141 | + .then((response) => { | |
142 | 142 | this.addclass = response.data.data; |
143 | 143 | }) |
144 | - .catch(error => { | |
144 | + .catch((error) => { | |
145 | 145 | this.showLoader = false; |
146 | 146 | if (error.response.status === 401) { |
147 | 147 | this.$router.replace({ path: "/" }); |
... | ... | @@ -154,11 +154,11 @@ export default { |
154 | 154 | createRoom(classId) { |
155 | 155 | this.showLoader = true; |
156 | 156 | var classId = { |
157 | - classId: classId | |
157 | + classId: classId, | |
158 | 158 | }; |
159 | 159 | http() |
160 | 160 | .post("/createRoom", classId) |
161 | - .then(response => { | |
161 | + .then((response) => { | |
162 | 162 | // this.addSection = response.data.data; |
163 | 163 | console.log("CREATE___ROOOM", response.data); |
164 | 164 | this.room = response.data.data.roomName; |
... | ... | @@ -180,17 +180,17 @@ export default { |
180 | 180 | } |
181 | 181 | this.showLoader = false; |
182 | 182 | }) |
183 | - .catch(err => { | |
183 | + .catch((err) => { | |
184 | 184 | this.showLoader = false; |
185 | 185 | }); |
186 | - } | |
186 | + }, | |
187 | 187 | }, |
188 | 188 | |
189 | 189 | mounted() { |
190 | 190 | this.token = this.$store.state.token; |
191 | 191 | this.getClassData(); |
192 | 192 | // this.openRoom(); |
193 | - } | |
193 | + }, | |
194 | 194 | }; |
195 | 195 | </script> |
196 | 196 | ... | ... |
src/pages/Students/students.vue
... | ... | @@ -869,7 +869,7 @@ |
869 | 869 | round |
870 | 870 | dark |
871 | 871 | :loading="loading" |
872 | - class="add-button hidden-xs-only hidden-sm-only" | |
872 | + class="open-dialog-button hidden-xs-only hidden-sm-only" | |
873 | 873 | >Find</v-btn> |
874 | 874 | <v-card-title class="body-1" v-show="show"> |
875 | 875 | <v-btn icon large flat @click="displaySearch"> |
... | ... | @@ -961,6 +961,7 @@ |
961 | 961 | <td class="text-xs-center td td-row"> |
962 | 962 | <v-switch |
963 | 963 | class="pl-3" |
964 | + :disabled="role === 'TEACHER'" | |
964 | 965 | v-model="props.item.status" |
965 | 966 | @change="suspendStudentStatus(props.item.status,props.item._id)" |
966 | 967 | ></v-switch> |
... | ... | @@ -1927,7 +1928,7 @@ export default { |
1927 | 1928 | addSection: [], |
1928 | 1929 | gender: ["Male", "Female"], |
1929 | 1930 | pagination: { |
1930 | - rowsPerPage: 10 | |
1931 | + rowsPerPage: 10, | |
1931 | 1932 | }, |
1932 | 1933 | imageData: {}, |
1933 | 1934 | imageName: "", |
... | ... | @@ -1935,28 +1936,28 @@ export default { |
1935 | 1936 | imageFile: "", |
1936 | 1937 | editImageName: "", |
1937 | 1938 | editImageUrl: "", |
1938 | - nameRules: [v => !!v || " Full Name is required"], | |
1939 | - dateRules: [v => !!v || " DOB is required"], | |
1940 | - cityRules: [v => !!v || " City Name is required"], | |
1941 | - pincode: [v => !!v || " Pincode is required"], | |
1942 | - country: [v => !!v || " Country Name is required"], | |
1943 | - rollNo: [v => !!v || "Roll No is required"], | |
1944 | - permanentAddress: [v => !!v || " Permanent Address is required"], | |
1945 | - presentAddress: [v => !!v || " Present Address is required"], | |
1946 | - stateRules: [v => !!v || "State Name is required"], | |
1947 | - classRules: [v => !!v || " Class Name is required"], | |
1948 | - sectionRules: [v => !!v || " Section Name is required"], | |
1949 | - genderRules: [v => !!v || " Select Gender is required"], | |
1939 | + nameRules: [(v) => !!v || " Full Name is required"], | |
1940 | + dateRules: [(v) => !!v || " DOB is required"], | |
1941 | + cityRules: [(v) => !!v || " City Name is required"], | |
1942 | + pincode: [(v) => !!v || " Pincode is required"], | |
1943 | + country: [(v) => !!v || " Country Name is required"], | |
1944 | + rollNo: [(v) => !!v || "Roll No is required"], | |
1945 | + permanentAddress: [(v) => !!v || " Permanent Address is required"], | |
1946 | + presentAddress: [(v) => !!v || " Present Address is required"], | |
1947 | + stateRules: [(v) => !!v || "State Name is required"], | |
1948 | + classRules: [(v) => !!v || " Class Name is required"], | |
1949 | + sectionRules: [(v) => !!v || " Section Name is required"], | |
1950 | + genderRules: [(v) => !!v || " Select Gender is required"], | |
1950 | 1951 | fatheCellNoRules: [ |
1951 | - v => !!v || " father Cell Number is required", | |
1952 | - v => v <= 10000000000 || "Max 10 characters is required" | |
1952 | + (v) => !!v || " father Cell Number is required", | |
1953 | + (v) => v <= 10000000000 || "Max 10 characters is required", | |
1953 | 1954 | ], |
1954 | 1955 | password: [ |
1955 | - v => !!v || "Password field is Required." | |
1956 | + (v) => !!v || "Password field is Required.", | |
1956 | 1957 | // v => (/^(?=.*[a-z])(?=.*[0-9])(?=.*[!@#$%^&*])(?=.{8,})/).test(v) && v.length >= 8 |
1957 | 1958 | ], |
1958 | - mobileNoRule: [v => !!v || " Mobile Number is required"], | |
1959 | - establishmentYearRules: [v => !!v || " Academic Year is required"], | |
1959 | + mobileNoRule: [(v) => !!v || " Mobile Number is required"], | |
1960 | + establishmentYearRules: [(v) => !!v || " Academic Year is required"], | |
1960 | 1961 | errorMessages: "", |
1961 | 1962 | countries: [], |
1962 | 1963 | headers: [ |
... | ... | @@ -1964,13 +1965,13 @@ export default { |
1964 | 1965 | text: "Roll No.", |
1965 | 1966 | align: "center", |
1966 | 1967 | sortable: false, |
1967 | - value: "rollNo" | |
1968 | + value: "rollNo", | |
1968 | 1969 | }, |
1969 | 1970 | { |
1970 | 1971 | text: "Profile Pic", |
1971 | 1972 | value: "profilePicUrl", |
1972 | 1973 | sortable: false, |
1973 | - align: "center" | |
1974 | + align: "center", | |
1974 | 1975 | }, |
1975 | 1976 | { text: "Name", value: "name", sortable: false, align: "center" }, |
1976 | 1977 | { text: "Gender", value: "gender", sortable: false, align: "center" }, |
... | ... | @@ -1978,28 +1979,28 @@ export default { |
1978 | 1979 | text: "Father Name", |
1979 | 1980 | value: "fatherName", |
1980 | 1981 | sortable: false, |
1981 | - align: "center" | |
1982 | + align: "center", | |
1982 | 1983 | }, |
1983 | 1984 | { |
1984 | 1985 | text: "Mother Name", |
1985 | 1986 | value: "motherName", |
1986 | 1987 | sortable: false, |
1987 | - align: "center" | |
1988 | + align: "center", | |
1988 | 1989 | }, |
1989 | 1990 | { |
1990 | 1991 | text: "Academic Year", |
1991 | 1992 | value: "establishmentYear", |
1992 | 1993 | sortable: false, |
1993 | - align: "center" | |
1994 | + align: "center", | |
1994 | 1995 | }, |
1995 | 1996 | // { text: "Mobile No", value: "mobile", sortable: false, align: "center" }, |
1996 | 1997 | { |
1997 | 1998 | text: "Status", |
1998 | 1999 | value: "status", |
1999 | 2000 | sortable: false, |
2000 | - align: "center" | |
2001 | + align: "center", | |
2001 | 2002 | }, |
2002 | - { text: "Action", value: "", sortable: false, align: "center" } | |
2003 | + { text: "Action", value: "", sortable: false, align: "center" }, | |
2003 | 2004 | ], |
2004 | 2005 | studentsData: [], |
2005 | 2006 | parentId: "", |
... | ... | @@ -2026,11 +2027,11 @@ export default { |
2026 | 2027 | height: "", |
2027 | 2028 | weight: "", |
2028 | 2029 | rollNo: "", |
2029 | - establishmentYear: new Date().getFullYear() | |
2030 | + establishmentYear: new Date().getFullYear(), | |
2030 | 2031 | }, |
2031 | 2032 | selectStudents: { |
2032 | 2033 | select: "", |
2033 | - selectSection: "" | |
2034 | + selectSection: "", | |
2034 | 2035 | }, |
2035 | 2036 | editedItem: { |
2036 | 2037 | role: "STUDENT", |
... | ... | @@ -2053,9 +2054,9 @@ export default { |
2053 | 2054 | height: "", |
2054 | 2055 | weight: "", |
2055 | 2056 | rollNo: "", |
2056 | - establishmentYear: new Date().getFullYear() | |
2057 | + establishmentYear: new Date().getFullYear(), | |
2057 | 2058 | }, |
2058 | - isFatherCellExists: false | |
2059 | + isFatherCellExists: false, | |
2059 | 2060 | }), |
2060 | 2061 | watch: { |
2061 | 2062 | menu(val) { |
... | ... | @@ -2063,7 +2064,7 @@ export default { |
2063 | 2064 | }, |
2064 | 2065 | menu1(val) { |
2065 | 2066 | val && this.$nextTick(() => (this.$refs.picker.activePicker = "YEAR")); |
2066 | - } | |
2067 | + }, | |
2067 | 2068 | }, |
2068 | 2069 | methods: { |
2069 | 2070 | findStudents() { |
... | ... | @@ -2072,14 +2073,14 @@ export default { |
2072 | 2073 | .get("/getStudentWithClass", { |
2073 | 2074 | params: { |
2074 | 2075 | classId: this.selectStudents.select, |
2075 | - sectionId: this.selectStudents.selectSection | |
2076 | - } | |
2076 | + sectionId: this.selectStudents.selectSection, | |
2077 | + }, | |
2077 | 2078 | }) |
2078 | - .then(response => { | |
2079 | + .then((response) => { | |
2079 | 2080 | this.studentsData = response.data.data; |
2080 | 2081 | this.showLoader = false; |
2081 | 2082 | }) |
2082 | - .catch(err => { | |
2083 | + .catch((err) => { | |
2083 | 2084 | console.log("err====>", err); |
2084 | 2085 | this.showLoader = false; |
2085 | 2086 | }); |
... | ... | @@ -2092,14 +2093,14 @@ export default { |
2092 | 2093 | "/getSectionsList", |
2093 | 2094 | { params: { classId: _id } }, |
2094 | 2095 | { |
2095 | - headers: { Authorization: "Bearer " + token } | |
2096 | + headers: { Authorization: "Bearer " + token }, | |
2096 | 2097 | } |
2097 | 2098 | ) |
2098 | - .then(response => { | |
2099 | + .then((response) => { | |
2099 | 2100 | this.addSection = response.data.data; |
2100 | 2101 | this.showLoader = false; |
2101 | 2102 | }) |
2102 | - .catch(err => { | |
2103 | + .catch((err) => { | |
2103 | 2104 | this.showLoader = false; |
2104 | 2105 | }); |
2105 | 2106 | }, |
... | ... | @@ -2111,14 +2112,14 @@ export default { |
2111 | 2112 | "/getSectionsList", |
2112 | 2113 | { params: { classId: _id } }, |
2113 | 2114 | { |
2114 | - headers: { Authorization: "Bearer " + token } | |
2115 | + headers: { Authorization: "Bearer " + token }, | |
2115 | 2116 | } |
2116 | 2117 | ) |
2117 | - .then(response => { | |
2118 | + .then((response) => { | |
2118 | 2119 | this.addSection = response.data.data; |
2119 | 2120 | this.showLoader = false; |
2120 | 2121 | }) |
2121 | - .catch(err => { | |
2122 | + .catch((err) => { | |
2122 | 2123 | this.showLoader = false; |
2123 | 2124 | }); |
2124 | 2125 | }, |
... | ... | @@ -2128,7 +2129,7 @@ export default { |
2128 | 2129 | pickEditFile() { |
2129 | 2130 | this.$refs.editDataImage.click(); |
2130 | 2131 | }, |
2131 | - dates: function(date) { | |
2132 | + dates: function (date) { | |
2132 | 2133 | return moment(date).format("MMMM DD, YYYY"); |
2133 | 2134 | return date; |
2134 | 2135 | }, |
... | ... | @@ -2200,22 +2201,22 @@ export default { |
2200 | 2201 | }, |
2201 | 2202 | deleteItem(item) { |
2202 | 2203 | let deleteStudent = { |
2203 | - studentId: item._id | |
2204 | + studentId: item._id, | |
2204 | 2205 | }; |
2205 | 2206 | http() |
2206 | 2207 | .delete( |
2207 | 2208 | "/deleteStudent", |
2208 | 2209 | confirm("Are you sure you want to delete this?") && { |
2209 | - params: deleteStudent | |
2210 | + params: deleteStudent, | |
2210 | 2211 | } |
2211 | 2212 | ) |
2212 | - .then(response => { | |
2213 | + .then((response) => { | |
2213 | 2214 | this.snackbar = true; |
2214 | 2215 | this.text = response.data.message; |
2215 | 2216 | this.color = "green"; |
2216 | 2217 | this.findStudents(); |
2217 | 2218 | }) |
2218 | - .catch(error => { | |
2219 | + .catch((error) => { | |
2219 | 2220 | this.snackbar = true; |
2220 | 2221 | this.text = error.response.data.message; |
2221 | 2222 | this.color = "error"; |
... | ... | @@ -2253,7 +2254,7 @@ export default { |
2253 | 2254 | medicalNotes: this.addStudents.medicalNotes, |
2254 | 2255 | height: this.addStudents.height, |
2255 | 2256 | weight: this.addStudents.weight, |
2256 | - rollNo: this.addStudents.rollNo | |
2257 | + rollNo: this.addStudents.rollNo, | |
2257 | 2258 | }; |
2258 | 2259 | if (this.imageUrl) { |
2259 | 2260 | var str = this.imageUrl; |
... | ... | @@ -2263,7 +2264,7 @@ export default { |
2263 | 2264 | this.loading = true; |
2264 | 2265 | http() |
2265 | 2266 | .post("/createStudent", addStudent) |
2266 | - .then(response => { | |
2267 | + .then((response) => { | |
2267 | 2268 | this.snackbar = true; |
2268 | 2269 | this.text = "New Student added successfully"; |
2269 | 2270 | this.color = "green"; |
... | ... | @@ -2272,7 +2273,7 @@ export default { |
2272 | 2273 | this.clearParents(); |
2273 | 2274 | this.loading = false; |
2274 | 2275 | }) |
2275 | - .catch(error => { | |
2276 | + .catch((error) => { | |
2276 | 2277 | this.snackbar = true; |
2277 | 2278 | this.text = error.response.data.message; |
2278 | 2279 | this.color = "error"; |
... | ... | @@ -2309,7 +2310,7 @@ export default { |
2309 | 2310 | medicalNotes: this.editedItem.medicalNotes, |
2310 | 2311 | height: this.editedItem.height, |
2311 | 2312 | weight: this.editedItem.weight, |
2312 | - rollNo: this.editedItem.rollNo | |
2313 | + rollNo: this.editedItem.rollNo, | |
2313 | 2314 | }; |
2314 | 2315 | if (this.editImageUrl) { |
2315 | 2316 | var str = this.editImageUrl; |
... | ... | @@ -2319,7 +2320,7 @@ export default { |
2319 | 2320 | this.editLoading = true; |
2320 | 2321 | http() |
2321 | 2322 | .put("/updateStudent", editStudent) |
2322 | - .then(response => { | |
2323 | + .then((response) => { | |
2323 | 2324 | this.snackbar = true; |
2324 | 2325 | this.text = response.data.message; |
2325 | 2326 | this.color = "green"; |
... | ... | @@ -2328,7 +2329,7 @@ export default { |
2328 | 2329 | this.close(); |
2329 | 2330 | this.editLoading = false; |
2330 | 2331 | }) |
2331 | - .catch(error => { | |
2332 | + .catch((error) => { | |
2332 | 2333 | this.snackbar = true; |
2333 | 2334 | this.text = error.response.data.statusText; |
2334 | 2335 | this.color = "error"; |
... | ... | @@ -2348,12 +2349,12 @@ export default { |
2348 | 2349 | fatherProfession: this.parentData.fatherProfession, |
2349 | 2350 | motherProfession: this.parentData.motherProfession, |
2350 | 2351 | password: this.parentData.password, |
2351 | - role: "PARENT" | |
2352 | + role: "PARENT", | |
2352 | 2353 | }; |
2353 | 2354 | this.loading = true; |
2354 | 2355 | http() |
2355 | 2356 | .post("/createParent", addparentDetails) |
2356 | - .then(response => { | |
2357 | + .then((response) => { | |
2357 | 2358 | this.parentId = response.data.data.id; |
2358 | 2359 | this.e2 = 2; |
2359 | 2360 | this.snackbar = true; |
... | ... | @@ -2363,7 +2364,7 @@ export default { |
2363 | 2364 | this.clear(); |
2364 | 2365 | this.loading = false; |
2365 | 2366 | }) |
2366 | - .catch(error => { | |
2367 | + .catch((error) => { | |
2367 | 2368 | this.snackbar = true; |
2368 | 2369 | this.text = error.response.data.message; |
2369 | 2370 | this.color = "error"; |
... | ... | @@ -2382,10 +2383,10 @@ export default { |
2382 | 2383 | .get("getParticularParent", { |
2383 | 2384 | params: { fatherCellNo: this.parentData.fatherCellNo }, |
2384 | 2385 | headers: { |
2385 | - Authorization: "Bearer " + this.$store.state.token | |
2386 | - } | |
2386 | + Authorization: "Bearer " + this.$store.state.token, | |
2387 | + }, | |
2387 | 2388 | }) |
2388 | - .then(response => { | |
2389 | + .then((response) => { | |
2389 | 2390 | this.showNext = true; |
2390 | 2391 | this.showParent = false; |
2391 | 2392 | this.parentData = response.data.data; |
... | ... | @@ -2393,7 +2394,7 @@ export default { |
2393 | 2394 | this.showLoader = false; |
2394 | 2395 | this.isFatherCellExists = true; |
2395 | 2396 | }) |
2396 | - .catch(error => { | |
2397 | + .catch((error) => { | |
2397 | 2398 | console.log("err====>", error.response.data.message); |
2398 | 2399 | this.text = error.response.data.message; |
2399 | 2400 | this.snackbar = true; |
... | ... | @@ -2415,17 +2416,17 @@ export default { |
2415 | 2416 | suspendStudentStatus(status, id) { |
2416 | 2417 | let suspendStudentData = { |
2417 | 2418 | studentId: id, |
2418 | - status: status | |
2419 | + status: status, | |
2419 | 2420 | }; |
2420 | 2421 | http() |
2421 | 2422 | .put("/suspendStudentAccount", suspendStudentData) |
2422 | - .then(response => { | |
2423 | + .then((response) => { | |
2423 | 2424 | this.findStudents(); |
2424 | 2425 | this.text = response.data.message; |
2425 | 2426 | this.color = "green"; |
2426 | 2427 | this.snackbar = true; |
2427 | 2428 | }) |
2428 | - .catch(error => { | |
2429 | + .catch((error) => { | |
2429 | 2430 | this.snackbar = true; |
2430 | 2431 | this.color = "error"; |
2431 | 2432 | this.text = error.response.data.message; |
... | ... | @@ -2438,7 +2439,7 @@ export default { |
2438 | 2439 | this.showSearch = false; |
2439 | 2440 | this.show = true; |
2440 | 2441 | this.search = ""; |
2441 | - } | |
2442 | + }, | |
2442 | 2443 | }, |
2443 | 2444 | mounted() { |
2444 | 2445 | const getCountryList = countryList(); |
... | ... | @@ -2447,12 +2448,12 @@ export default { |
2447 | 2448 | var token = this.$store.state.token; |
2448 | 2449 | http() |
2449 | 2450 | .get("/getClassesList", { |
2450 | - headers: { Authorization: "Bearer " + token } | |
2451 | + headers: { Authorization: "Bearer " + token }, | |
2451 | 2452 | }) |
2452 | - .then(response => { | |
2453 | + .then((response) => { | |
2453 | 2454 | this.addclass = response.data.data; |
2454 | 2455 | }) |
2455 | - .catch(error => { | |
2456 | + .catch((error) => { | |
2456 | 2457 | this.showLoader = false; |
2457 | 2458 | if (error.response.status === 401) { |
2458 | 2459 | this.$router.replace({ path: "/" }); |
... | ... | @@ -2461,7 +2462,7 @@ export default { |
2461 | 2462 | this.$store.dispatch("Role", null); |
2462 | 2463 | } |
2463 | 2464 | }); |
2464 | - } | |
2465 | + }, | |
2465 | 2466 | }; |
2466 | 2467 | </script> |
2467 | 2468 | <style scoped> | ... | ... |