/home/techb158/ileadtechnology.com/SSM/public/js/library/issueReturn
Edit: /home/techb158/ileadtechnology.com/SSM/public/js/library/issueReturn/return.js (12273B)
(window.webpackJsonp=window.webpackJsonp||[]).push([[272],{YDW5:function(t,e,s){"use strict";var a={components:{},props:["title","returnStatus"],data:function(){return{book_logs:{total:0,data:[]},filter:{sort_by:"date_of_issue",order:"desc",date_of_issue_start_date:"",date_of_issue_end_date:"",due_date_start:"",due_date_end:"",issue_to:"",return_status:"",page_length:helper.getConfig("page_length")},orderByOptions:[{value:"date_of_issue",translation:i18n.library.book_title}],showFilterPanel:!1,help_topic:"",issue_to:[{text:i18n.student.student,value:"student"},{text:i18n.employee.employee,value:"employee"}],return_statuses:[{text:i18n.library.return_complete,value:"complete"},{text:i18n.library.return_due,value:"due"},{text:i18n.library.return_overdue,value:"overdue"}]}},mounted:function(){helper.hasPermission("issue-book")||helper.hasPermission("return-book")||(helper.notAccessibleMsg(),this.$router.push("/dashboard")),this.filter.return_status=this.returnStatus,this.getBookLogs(),helper.showDemoNotification(["library"])},methods:{hasPermission:function(t){return helper.hasPermission(t)},getStudentName:function(t){return helper.getStudentName(t)},getEmployeeName:function(t){return helper.getEmployeeNameWithCode(t)},getStudentBatch:function(t){return t.course.name+" "+t.name},getBookLogs:function(t){var e=this,s=this.$loading.show();"number"!=typeof t&&(t=1),this.filter.date_of_issue_start_date=helper.toDate(this.filter.date_of_issue_start_date),this.filter.date_of_issue_end_date=helper.toDate(this.filter.date_of_issue_end_date),this.filter.due_date_start=helper.toDate(this.filter.due_date_start),this.filter.due_date_end=helper.toDate(this.filter.due_date_end);var a=helper.getFilterURL(this.filter);axios.get("/api/book/log?page="+t+a).then((function(t){e.book_logs=t.book_logs,s.hide()})).catch((function(t){s.hide(),helper.showErrorMsg(t)}))},getConfig:function(t){return helper.getConfig(t)},print:function(){var t=this.$loading.show();axios.post("/api/book/log/print",{filter:this.filter}).then((function(e){var s=window.open("/print");t.hide(),s.document.write(e)})).catch((function(e){t.hide(),helper.showErrorMsg(e)}))},pdf:function(){var t=this,e=this.$loading.show();axios.post("/api/book/log/pdf",{filter:this.filter}).then((function(s){e.hide(),window.open("/download/report/"+s+"?token="+t.authToken)})).catch((function(t){e.hide(),helper.showErrorMsg(t)}))},isOverDue:function(t){return t.book_issue_count>t.book_return_count&&helper.toDate(t.due_date)