From ef672f260c0ff24072fd8bb90755977d804fd96a Mon Sep 17 00:00:00 2001 From: Neeraj Sharma Date: Sun, 17 May 2020 17:53:16 +0530 Subject: [PATCH] add file name in notice board,sayllbus ,assignement. --- src/pages/Academic/assignment.vue | 15 ++++++++++----- src/pages/Academic/syllabus.vue | 4 +++- src/pages/NoticeBoard/noticeBoard.vue | 4 +++- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/pages/Academic/assignment.vue b/src/pages/Academic/assignment.vue index f86851e..4dd4064 100644 --- a/src/pages/Academic/assignment.vue +++ b/src/pages/Academic/assignment.vue @@ -497,7 +497,6 @@ import moment from "moment"; import jsPDF from "jspdf"; import { saveAs } from "file-saver"; - export default { data: () => ({ snackbar: false, @@ -667,7 +666,8 @@ export default { classId: this.addAssignment.classId, sectionId: this.addAssignment.sectionId, subjectName: this.addAssignment.subjectName, - file: this.addAssignment.imageName + file: this.addAssignment.imageName, + fileName: this.imageName }; var signatures = { JVBERi0: "other", @@ -696,12 +696,12 @@ export default { http() .post("/createAssignment", addAssignment) .then(response => { + this.getAssignmentList(); this.snackbar = true; this.text = "Syllabus added successfully"; - this.clear(); this.color = "green"; this.addAssignmentDialog = false; - this.getAssignmentList(); + this.clear(); }) .catch(error => { // console.log(error); @@ -712,6 +712,9 @@ export default { } }, getAssignmentList() { + if (this.addAssignment.classId) { + this.addAssignment.classId = this.addAssignment.classId; + } this.showLoader = true; http() .get( @@ -754,7 +757,8 @@ export default { classId: this.addAssignment.classId, sectionId: this.addAssignment.sectionId, subjectName: this.addAssignment.subjectName, - file: this.addAssignment.imageName + file: this.addAssignment.imageName, + fileName: this.imageName }; this.editLoading = true; var signatures = { @@ -864,6 +868,7 @@ export default { this.imageFile = files[0]; // this is an image file that can be sent to server... this.imageData.imageUrl = URL.createObjectURL(this.imageFile); }); + console.log("this.imageName", this.imageName); } else { this.imageName = ""; this.imageFile = ""; diff --git a/src/pages/Academic/syllabus.vue b/src/pages/Academic/syllabus.vue index 50144b4..a36dee0 100644 --- a/src/pages/Academic/syllabus.vue +++ b/src/pages/Academic/syllabus.vue @@ -534,6 +534,7 @@ export default { const [baseUrl, imageUrl] = str.split(/,/); this.addSyllabus.upload = imageUrl; this.addSyllabus.fileType = detectMimeType(imageUrl); + this.addSyllabus.fileName = this.imageName; } http() .post("/createSyallabus", this.addSyllabus) @@ -586,7 +587,8 @@ export default { title: this.editedItem.title, description: this.editedItem.description, upload: this.editedItem.upload, - fileType: this.editedItem.fileType + fileType: this.editedItem.fileType, + fileName: this.imageName }; this.editLoading = true; var signatures = { diff --git a/src/pages/NoticeBoard/noticeBoard.vue b/src/pages/NoticeBoard/noticeBoard.vue index 20c27e5..6018100 100644 --- a/src/pages/NoticeBoard/noticeBoard.vue +++ b/src/pages/NoticeBoard/noticeBoard.vue @@ -513,6 +513,7 @@ export default { const [baseUrl, imageUrl] = str.split(/,/); this.addNoticeBoard.upload = imageUrl; this.addNoticeBoard.fileType = detectMimeType(imageUrl); + this.addNoticeBoard.fileName = this.imageName } http() .post("/createEvent", this.addNoticeBoard) @@ -561,7 +562,8 @@ export default { let editNoticeBoard = { eventId: this.editedItem._id, title: this.editedItem.title, - description: this.editedItem.description + description: this.editedItem.description, + fileName: this.imageName }; var signatures = { JVBERi0: "other", -- 2.0.0