1import{f as n,e as y,l as g,a,i as p,E as k,F as _,k as f,t as r,h as i,b as u,w as v,o as l,n as b}from"./app.92a0a85e.js";import Y from"./Table.3b4c81f5.js";import M from"./TableHead.cfb68898.js";import w from"./DataLoader.1a35afc0.js";import C from"./NoData.6788e646.js";import"./_plugin-vue_export-helper.cdc0426e.js";const D={id:"preloader"},B={class:"row p-0 align-items-center mt-3"},T={class:"col-7 align-content-center"},S={class:"input-group shadow-sm rounded"},L=["value"],R={id:"panelsStayOpen-collapse",class:"collapse show filters-consignment","aria-labelledby":"panelsStayOpen-heading"},A={class:"row mb-2"},O={class:"col-3"},N={key:0},V={class:"col-3"},P=["disabled"],j={class:"row"},E={class:"col"},F={key:0},H={colspan:"12",class:"text-center"},z={key:1},I=["href"],U={class:"text-capitalize"},q=["id","onClick"],G=["id"],J={key:2},K={colspan:"12",class:"text-center"},Q={class:"row align-items-center mt-3"},W={class:"col-4"},X={key:0},Z={class:"col"},x={key:0,"aria-label":"Users Pagination"},tt={class:"pagination pagination-sm mt-2 float-end border-primary"},at=["onClick","innerHTML"],et={props:{credit_book_repayment_status:Array,trigger_function:Boolean},watch:{trigger_function:function(s){this.search()}},data(){return{data:{param:{filters:{},limit:30},filter_by_status:"all"},data_list:{data:{},links:{}},consignments:{data:{}},loader:!1,page_loader:!1}},methods:{searching_filters(){let s=this,e="",o="";return s.data.start_date&&(e=moment(s.data.start_date.toDate()).format("YYYY-MM-DD")),s.data.end_date&&(o=moment(s.data.end_date.toDate()).format("YYYY-MM-DD")),s.data.param.filters={},s.data.param.filters.date_range={},s.data.param.filters.date_range.start_date=e,s.data.param.filters.date_range.end_date=o,s.data.param.filters.status=s.data.filter_by_status,s.data.param.model="CreditBook\\CreditBookRepayment",s.data.param.order_by="DESC",s.data.param},reset_filter(){let s=this;s.data.param={filters:{},model:"CreditBook\\CreditBookRepayment",limit:30},s.data.filter_by_status="all",s.data.start_date=moment().subtract(60,"days"),s.data.end_date=moment(),$("#credit_book_repayment_reportdaterange span").html(s.data.start_date.format("MMMM D, YYYY")+" - "+s.data.end_date.format("MMMM D, YYYY")),s.search()},search(s=""){setTimeout(()=>{let e=this;s===""&&(s="/api/credit_book/credit_book_repayment/get");let o=e.searching_filters();e.loader=!0,e.data_list.data={},e.data_list.links={},axios.get(s,{params:o}).then(function(t){e.loader=!1,e.data_list=t.data}).catch(function(t){e.$swal.fire({icon:"error",text:t.response.data.message}),e.loader=!1})},100)},track_repayment(s,e,o){let t=this;t.$swal.fire({text:"Are you sure? You want to track repayment transaction",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Yes"}).then(d=>{if(d.isConfirmed){let m={loan_id:o,id:s,transaction_id:e};t.page_loader=!0,axios.post("/api/credit_book/credit_book_repayment/track_repayment",m).then(c=>{t.page_loader=!1,t.search(),t.$swal.fire("Transaction has been tracked successfully.","","success")}).catch(function(c){t.$swal.fire(c.response.data.message,"","error")})}})}},mounted(){let s=this;function e(o){var t=moment().subtract(60,"days"),d=moment();function m(c,h){o.data.start_date=c,o.data.end_date=h,$("#credit_book_repayment_reportdaterange span").html(c.format("MMMM D, YYYY")+" - "+h.format("MMMM D, YYYY")),o.trigger_function&&o.search()}$("#credit_book_repayment_reportdaterange").daterangepicker({startDate:t,endDate:d,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},m),m(t,d)}e(s)}},it=Object.assign(et,{__name:"CreditBookRepayment",setup(s){return(e,o)=>(l(),n(_,null,[y(a("div",D,o[3]||(o[3]=[a("div",{id:"loader"},null,-1)]),512),[[g,e.page_loader]]),a("div",B,[o[5]||(o[5]=a("div",{class:"col-3"},[a("h5",{class:"text-primary"},[a("i",{class:"fa fa-money-bill-transfer fa-border border-primary"}),p(" Credit Book Repayment ")])],-1)),a("div",T,[a("div",S,[o[4]||(o[4]=a("a",{id:"credit_book_repayment_reportdaterange",class:"form-control form-control-sm text-primary text-center text-decoration-none",type:"text",href:"#"},[a("i",{class:"fa fa-calendar"}),a("span",{class:"px-3"})],-1)),y(a("select",{class:"btn btn-sm btn-primary text-primary bg-white","onUpdate:modelValue":o[0]||(o[0]=t=>e.data.filter_by_status=t)},[(l(!0),n(_,null,f(s.credit_book_repayment_status,t=>(l(),n("option",{value:t.name},r(t.value),9,L))),256))],512),[[k,e.data.filter_by_status]])])])]),a("div",R,[a("div",A,[a("div",O,[e.data_list.data.length>0?(l(),n("p",N," Showing "+r(e.data_list.meta.from)+" to "+r(e.data_list.meta.to)+" of "+r(e.data_list.meta.total)+" results",1)):i("",!0)]),o[8]||(o[8]=a("div",{class:"col-6"}
1,null,-1)),a("div",V,[a("button",{type:"reset",class:"me-2 btn btn-sm btn-outline-primary float-end",href:"javascript:void(0)",onClick:o[1]||(o[1]=(...t)=>e.reset_filter&&e.reset_filter(...t)),title:"Reset"},o[6]||(o[6]=[a("i",{class:"fas fa-trash-restore"},null,-1),p(" Reset ")])),a("button",{type:"button",class:"me-2 btn btn-sm btn-outline-primary float-end",href:"javascript:void(0)",disabled:e.loader,onClick:o[2]||(o[2]=t=>e.search()),title:"Search"},o[7]||(o[7]=[a("i",{class:"fas fa-search"},null,-1),p(" Search ")]),8,P)])])]),a("div",j,[a("div",E,[u(Y,null,{default:v(()=>[u(M,{slot_start:!1,th_array:["Loan Id","Transaction Id","Total Amount","Principal Amount","Service Charges","Type","Method","Payment date","Attachments","Status","Action"]}),e.loader?(l(),n("tbody",F,[a("tr",null,[a("td",H,[u(w)])])])):e.data_list.data.length>0?(l(),n("tbody",z,[(l(!0),n(_,null,f(e.data_list.data,(t,d)=>(l(),n("tr",null,[a("td",null,r(t.loan_id),1),a("td",null,r(t.transaction_id),1),a("td",null,r(t.amount),1),a("td",null,r(t.principal_amount),1),a("td",null,r(t.service_charges),1),a("td",null,r(t.type),1),a("td",null,r(t.method),1),a("td",null,r(t.payment_date),1),a("td",null,[t.attachment?(l(),n("a",{key:0,href:t.attachment,target:"_blank"}," View ",8,I)):i("",!0)]),a("td",U,r(t.status?t.status.replaceAll("_"," "):"-"),1),a("td",null,[t.status==="Processing"&&e.userCan("credit-book-fetch-repayment")?(l(),n("button",{key:0,type:"button",class:"btn btn-sm btn-outline-primary",id:"btn"+t.transaction_id,onClick:m=>e.track_repayment(t.id,t.transaction_id,t.loan_id)},[a("i",{class:"fa fa-money-check",id:"icon"+t.transaction_id,"data-bs-toggle":"tooltip","data-bs-placement":"top",title:"Track Repayment"},null,8,G)],8,q)):i("",!0)])]))),256))])):(l(),n("tbody",J,[a("tr",null,[a("td",K,[u(C,{text_heading:"No Data Found",hide_data:!0})])])]))]),_:1})]),a("div",Q,[a("div",W,[e.data_list.data.length>0?(l(),n("p",X," Showing "+r(e.data_list.meta.from)+" to "+r(e.data_list.meta.to)+" of "+r(e.data_list.meta.total)+" results",1)):i("",!0)]),a("div",Z,[e.data_list.data.length>0?(l(),n("nav",x,[a("ul",tt,[e.data_list.links?(l(!0),n(_,{key:0},f(e.data_list.meta.links,t=>(l(),n("li",{class:b(["page-item",t.active?"active shadow":""])},[a("a",{class:b(["page-link",t.url==null?"disabled":""]),href:"#",onClick:d=>e.search(t.url),innerHTML:t.label,disabled:""},null,10,at)],2))),256)):i("",!0)])])):i("",!0)])])])],64))}});export{it as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.