(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["views-admin-Report-MemberLoans","chunk-2d0e2c99"],{"7fd8":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-container",{attrs:{id:"regular-tables-view",fluid:"",tag:"section"}},[a("material-card",{attrs:{icon:"mdi-format-list-numbered-rtl","icon-small":"",title:t.reportTitle?t.reportTitle:"گزارش وام های اعضا بر اساس تاریخ",color:"accent",loading:t.loading}},[a("v-row",[a("v-col",{staticStyle:{padding:"0 40px 40px"},attrs:{cols:"12"}},[a("v-row",[a("v-col",{attrs:{cols:"12",md:"3"}}),a("v-col",{attrs:{cols:"12",md:"6"}},[t.hideDateRange?t._e():a("date-navigator",{attrs:{options:{rangeMode:!0}},model:{value:t.dateRange,callback:function(e){t.dateRange=e},expression:"dateRange"}})],1),a("v-col",{staticClass:"d-flex align-center justify-end",attrs:{cols:"12",md:"3"}},[t.hideDateRange?t._e():a("v-btn",{staticClass:"mx-1",attrs:{color:"primary",dark:""},on:{click:t.loadData}},[t._v(" دریافت اطلاعات ")]),a("export-excel",{attrs:{items:t.filteredItems,headers:t.headers,fileName:t.excelFileName}})],1)],1),a("v-row",{staticStyle:{"background-color":"#eee",border:"1px solid #ddd","text-align":"center"}},[a("v-col",{staticClass:"text-center",attrs:{cols:"6",md:"3"}},[a("div",[t._v("تعداد:")]),a("div",{staticClass:"grey--text"},[t._v(t._s(t.loansCount))])]),a("v-col",{staticClass:"text-center",attrs:{cols:"6",md:"3"}},[a("div",[t._v("خالص وام:")]),a("div",{staticClass:"grey--text"},[t._v(t._s(t.pureTotal.toString().toPriceFormat()))])]),a("v-col",{staticClass:"text-center",attrs:{cols:"6",md:"3"}},[a("div",[t._v("با احتساب بهره:")]),a("div",{staticClass:"grey--text"},[t._v(t._s(t.profitTotal.toString().toPriceFormat()))])]),a("v-col",{staticClass:"text-center",attrs:{cols:"6",md:"3"}},[a("div",[t._v("وصول نشده:")]),a("div",{staticClass:"grey--text"},[t._v(t._s(t.unpaidTotal.toString().toPriceFormat()))])])],1),a("v-row",[t.loanTypes.length?a("v-col",{attrs:{cols:"12"}},[a("span",{staticClass:"ml-2"},[t._v("فیلتر نوع وام:")]),a("v-btn-toggle",{staticClass:"mr-2 flex-wrap",attrs:{dense:"",tile:"",outlined:"",color:"purple"},model:{value:t.loanTypeFilter,callback:function(e){t.loanTypeFilter=e},expression:"loanTypeFilter"}},t._l(t.loanTypes,(function(e){return a("v-btn",{key:e.id,attrs:{value:e.id,small:""}},[t._v(" "+t._s(e.title)+" "),a("v-badge",{attrs:{color:"blue",content:"همه"===e.id?t.items.length:t.items.filter((function(t){return t.loanId==e.id})).length||"0",inline:""}})],1)})),1)],1):t._e(),a("v-col",{attrs:{cols:"12",md:"8"}},[a("v-text-field",{staticClass:"mb-5",attrs:{"append-icon":"mdi-magnify",label:"اطلاعات مورد نظر خود جهت جستجو وارد کنید","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-col",{attrs:{cols:"12",md:"4"}},[a("v-text-field",{staticClass:"mb-5",attrs:{"append-icon":"mdi-magnify",label:"جستجوی شماره وام","single-line":"","hide-details":""},on:{change:t.searchLoan},model:{value:t.search2,callback:function(e){t.search2=e},expression:"search2"}})],1),a("v-col",{attrs:{cols:"12"}},[a("v-data-table",{staticClass:"elevation-1",attrs:{height:t.dataTableFixedHeight-100,"fixed-header":"",headers:t.headers,items:t.filteredItems,"footer-props":{"items-per-page-options":[5,15,50,100]},"items-per-page":50,search:t.search},scopedSlots:t._u([{key:"item",fn:function(e){return[a("tr",[a("td",[a("div",{staticStyle:{cursor:"pointer"},on:{click:function(a){return t.manageLoans(e.item)}}},[a("div",{staticClass:"info--text"},[a("small",[t._v("کد: "+t._s(e.item.code))])]),a("div",{staticClass:"grey--text"},[a("small",[t._v(t._s(e.item.title))])])])]),a("td",[a("div",{staticStyle:{cursor:"pointer"},on:{click:function(a){return t.manageLoans(e.item)}}},[a("div",[a("small",[t._v(t._s(e.item.fullName))])]),a("div",[a("small",[t._v(t._s(e.item.mobile))])])])]),a("td",{staticClass:"text-right"},[a("small",[t._v(t._s(e.item.agentBusinessName))])]),a("td",{staticClass:"text-center"},[t._v(" "+t._s(e.item.amount.toString().toPriceFormat())+" "),a("div",{staticClass:"success--text"},[t._v(t._s((e.item.month*e.item.installment).toString().toPriceFormat())+" ")])]),a("td",{staticClass:"text-center"},[t._v(" "+t._s(e.item.month)+" ")]),a("td",{staticClass:"text-center"},[t._v(" "+t._s(e.item.startDate)+" ")]),a("td",{staticClass:"text-center"},[t._v(" "+t._s(e.item.isCheckouted?"بلی":"خیر")+" "),e.item.isCheckouted?a("div",{staticClass:"grey--text"},[t._v(t._s(e.item.checkoutDate))]):t._e()]),a("td",{staticClass:"text-center"},[t._v(" "+t._s(e.item.paid.toString().toPriceFormat())+" "),e.item.paidCount>0?a("div",{staticClass:"grey--text text-small"},[t._v(t._s(e.item.paidCount)+" قسط")]):t._e()]),a("td",{staticClass:"text-center"},[t._v(" "+t._s(e.item.remain.toString().toPriceFormat())+" "),e.item.unpaidCount>0?a("div",{staticClass:"grey--text text-small"},[t._v(t._s(e.item.unpaidCount)+" قسط ")]):t._e()]),a("td",{staticClass:"text-center"},[0!=e.item.delays?a("div",[t._v(" "+t._s(e.item.delays>0?"دیرکرد":"زودکرد")+": "+t._s(Math.abs(e.item.delays).toString().toPriceFormat())+" ")]):t._e()])])]}}])})],1)],1)],1)],1)],1),a("confirm-dlg",{ref:"confirm"}),a("div",{staticClass:"py-3"}),a("v-dialog",{attrs:{scrollable:"","max-width":"1200px"},model:{value:t.dialogLoansManager,callback:function(e){t.dialogLoansManager=e},expression:"dialogLoansManager"}},[a("v-card",[a("v-card-title",[a("div",[a("span",{staticClass:"headline"},[t._v("مدیریت وام")])]),a("v-spacer"),a("v-btn",{attrs:{icon:""},on:{click:function(e){t.dialogLoansManager=!1}}},[a("v-icon",[t._v("mdi-close")])],1)],1),a("v-card-text",[t.dialogLoansManager?a("manage-loan",{ref:"manageLoan",attrs:{data:{member:t.selectedMember}}}):t._e()],1)],1)],1)],1)},i=[],l=(a("99af"),a("4de4"),a("13d5"),a("d3b7"),a("07ac"),a("ac1f"),a("25f0"),a("1276"),a("bf19"),a("ade3")),s=a("5530"),o=a("2909"),r=a("7c44"),c=a("d2b5"),d=a("5aff"),u=a("55eb"),m=a.n(u),v={name:"CheckoutThisMonth",props:{autoSubmit:{type:Boolean,default:!1},hideDateRange:{type:Boolean,default:!1},filterOnlyCheckout:{type:Boolean,default:!1},reportTitle:{type:String,default:""}},components:{ConfirmDlg:function(){return Promise.resolve().then(a.bind(null,"9420"))},"date-navigator":function(){return Promise.resolve().then(a.bind(null,"071e"))},ManageLoan:c["default"],"date-picker":m.a},data:function(){return{search2:"",loanCodeFilter:"",dialogLoansManager:!1,selectedMember:{},errorMessages:"",startDate:"",startDateValidatioin:"",endDateValidatioin:"",endDate:"",search:"",loading:!1,headers:[{text:"وام",align:"center",sortable:!0,value:"code",width:"170"},{text:"مشتری",align:"start",sortable:!0,value:"fullName",width:"150"},{text:"موبایل",align:" d-none",sortable:!0,value:"mobile"},{text:"نماینده",align:"right",sortable:!0,value:"agentBusinessName",width:"150"},{text:"وام",align:" d-none",sortable:!0,value:"title"},{text:"مبلغ",align:"center",sortable:!0,value:"amount",excel_value:"%root%",excel_callback:function(t){var e="".concat(t.amount,"\n");return e+=(t.month*t.installment).toString(),e}},{text:"تعداد اقساط",align:"center",sortable:!0,value:"month"},{text:"تاریخ شروع",align:"center",sortable:!0,value:"startDate"},{text:"تسویه",align:"center",sortable:!0,value:"isCheckouted",excel_value:"%root%",excel_callback:function(t){var e=t.isCheckouted?"بلی":"خیر";return t.isCheckouted&&(e+="\n"+t.checkoutDate),e}},{text:"پرداخت شده",align:"center",sortable:!0,value:"paid",excel_value:"%root%",excel_callback:function(t){var e=t.paid;return t.paidCount>0&&(e+="\n ".concat(t.paidCount," قسط")),e}},{text:"مانده",align:"center",sortable:!0,value:"remain",excel_value:"%root%",excel_callback:function(t){var e=t.remain;return t.unpaidCount>0&&(e+="\n ".concat(t.unpaidCount," قسط")),e}},{text:"تاخیر",align:"center",sortable:!0,value:"delays",excel_callback:function(t){var e="";return 0!=t&&(e+="".concat(t>0?"دیرکرد":"زودکرد",":  ").concat(Math.abs(t).toString())),e}},{text:"تعداد باقیمانده",align:"center d-none",sortable:!0,value:"unpaidCount"}],items:[],dateRange:{start:new Date((new Date).setMonth((new Date).getMonth()-1)).toJSON(),end:""},loanTypes:[],loanTypeFilter:"همه"}},computed:{loansCount:function(){return this.items.length},unpaidTotal:function(){return this.profitTotal-this.items.reduce((function(t,e){return t+e.paid}),0)},profitTotal:function(){return this.items.reduce((function(t,e){return t+e.month*e.installment}),0)},pureTotal:function(){return this.items.reduce((function(t,e){return t+e.amount}),0)},excelFileName:function(){var t="گزارش وام اعضا";return this.startDate&&(t+=" از "+this.startDate.toString().split("T")[0]),this.endDate&&(t+=" تا "+this.endDate.toString().split("T")[0]),t+=".xls",t},filteredItems:function(){var t,e=this;if(!this.loanTypeFilter)return this.items;var a=[];return(t=a).push.apply(t,Object(o["a"])(this.items)),"همه"!==this.loanTypeFilter&&(a=a.filter((function(t){return t.loanId===e.loanTypeFilter}))),this.loanCodeFilter&&(a=a.filter((function(t){return t.code==e.loanCodeFilter}))),a}},created:function(){this.autoSubmit&&(this.dateNavigatorOptions={rangeMode:!0,defaultEmpty:!0})},mounted:function(){console.log("filterOnlyCheckout",this.filterOnlyCheckout),this.autoSubmit&&this.loadData()},methods:{manageLoans:function(t){this.selectedMember={id:t.memberId,fullName:t.fullName,nationalCode:t.nationalCode,mobile:t.mobile,userName:t.userName},this.dialogLoansManager=!0},loadData:function(){var t=this;this.loading=!0,r["a"].get("admin/report/MemberLoansByDate/?start="+this.dateRange.start+"&end="+this.dateRange.end+"&isCheckout="+this.filterOnlyCheckout,{}).then((function(e){t.items=e,t.loanTypes=Object.values(e.reduce((function(t,e){return Object(s["a"])(Object(s["a"])({},t),{},Object(l["a"])({},e.loanId,{id:e.loanId,title:e.title}))}),{})),t.loanTypes.length&&t.loanTypes.push({id:"همه",title:"همه"})})).catch((function(t){d["a"].error(t.message)})).finally((function(e){t.loading=!1}))},searchLoan:function(){this.loanCodeFilter=this.search2}}},g=v,h=a("2877"),f=a("6544"),p=a.n(f),x=a("4ca6"),b=a("8336"),_=a("a609"),C=a("b0af"),y=a("99d9"),k=a("62ad"),T=a("a523"),D=a("8fea"),F=a("169a"),S=a("132d"),w=a("0fd9"),M=a("2fa4"),L=a("8654"),V=Object(h["a"])(g,n,i,!1,null,null,null);e["default"]=V.exports;p()(V,{VBadge:x["a"],VBtn:b["a"],VBtnToggle:_["a"],VCard:C["a"],VCardText:y["c"],VCardTitle:y["d"],VCol:k["a"],VContainer:T["a"],VDataTable:D["a"],VDialog:F["a"],VIcon:S["a"],VRow:w["a"],VSpacer:M["a"],VTextField:L["a"]})}}]);
//# sourceMappingURL=views-admin-Report-MemberLoans.4dd4ce9c.js.map