hesabixCore/public_html/webui/assets/depositors-93f3c198.js

2 lines
6.2 KiB
JavaScript

import{_ as k,a as c,S as x}from"./main-9b36f05f.js";import{r as g,a as p,o as l,s as r,e as t,d as n,aa as h,u as _,ab as y,b,w as i,t as a,A as u}from"./vendor-adef9cb4.js";const S={name:"depositors",data:()=>({sumSelected:0,sumTotal:0,itemsSelected:[],searchValue:"",loading:g(!0),items:[],itemsSelected:[],headers:[{text:"کد",value:"code"},{text:"نام مستعار",value:"nikename",sortable:!0,width:150},{text:"تراز حساب",value:"balance",sortable:!0,width:100},{text:"وضعیت حساب",value:"status",sortable:!0,width:110},{text:"بستانکار",value:"bs",sortable:!0,width:100},{text:"نام و نام خانوادگی",value:"name",sortable:!0,width:150},{text:"تاریخ تولد/ثبت",value:"birthday",sortable:!0,width:150},{text:"شرکت",value:"company",sortable:!0,width:100},{text:"شناسه ملی",value:"shenasemeli",sortable:!0,width:100},{text:"کد اقتصادی",value:"codeeghtesadi",sortable:!0,width:100},{text:"شماره ثبت",value:"sabt",sortable:!0,width:100},{text:"کشور",value:"keshvar",sortable:!0,width:100},{text:"استان",value:"ostan",sortable:!0,width:100},{text:"شهر",value:"shahr",sortable:!0,width:100},{text:"کد پستی",value:"postalcode",sortable:!0,width:100},{text:"تلفن",value:"tel",width:100},{text:"تلفن همراه",value:"mobile",width:100},{text:"ایمیل",value:"email",sortable:!0,width:100},{text:"وب سایت",value:"website",sortable:!0,width:100},{text:"فکس",value:"fax",sortable:!0,width:100}]}),watch:{itemsSelected:{handler:function(s,e){this.sumSelected=0,this.itemsSelected.forEach(d=>{this.sumSelected+=d.bs-d.bd})},deep:!0}},methods:{loadData(){c.post("/api/person/list/depositors/0").then(s=>{this.items=s.data,this.items.forEach(e=>{this.sumTotal+=e.bs-e.bd}),this.loading=!1})},print(s=!0){s?c.post("/api/person/list/depositors/print/0").then(e=>{this.printID=e.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")}):this.itemsSelected.length===0?x.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"}):c.post("/api/person/list/depositors/print/0",{items:this.itemsSelected}).then(e=>{this.printID=e.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")})}},beforeMount(){this.loadData()}},$={class:"block block-content-full"},N={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},D={class:"block-title text-primary-dark"},V={class:"block-options"},M={class:"dropdown"},T={class:"dropdown-menu"},A={class:"block-content pt-1 pb-3"},C={class:"row"},I={class:"col-sm-12 col-md-12 m-0 p-0"},E={class:"block-content pt-1 pb-3"},P={class:"row"},B={class:"col-sm-12 col-md-12 m-0 p-0"},U={class:"mb-1"},L={class:"input-group input-group-sm"},R={key:0,class:"fa fa-check text-success"},j={key:0,class:"text-danger"},z={key:1,class:"text-success"},O={style:{direction:"ltr"}},q={class:"container-fluid p-0 mx-0 my-3"},F={class:"block block-rounded block-link-shadow border-start border-success border-3",href:"javascript:void(0)"},G={class:"block-content block-content-full block-content-sm bg-body-light"},H={class:"row"},J={class:"col-sm-6 com-md-6"},K={class:"text-primary"},Q={class:"col-sm-6 com-md-6"},W={class:"text-primary"};function X(s,e,d,Y,Z,m){const f=p("router-link"),v=p("EasyDataTable");return l(),r("div",$,[t("div",N,[t("h3",D,[t("button",{onClick:e[0]||(e[0]=o=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},e[5]||(e[5]=[t("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),e[6]||(e[6]=t("i",{class:"fa-solid fa-chart-simple px-2"},null,-1)),e[7]||(e[7]=n(" گزارش بستانکاران "))]),t("div",V,[t("div",M,[e[8]||(e[8]=t("a",{class:"btn btn-sm btn-danger ms-2 dropdown-toggle text-end",href:"#",role:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},[t("i",{class:"fa fa-file-pdf"})],-1)),t("ul",T,[t("li",null,[t("a",{onClick:e[1]||(e[1]=h(o=>m.print(!1),["prevent"])),class:"dropdown-item",href:"#"},"انتخاب شده‌ها")]),t("li",null,[t("a",{onClick:e[2]||(e[2]=h(o=>m.print(!0),["prevent"])),class:"dropdown-item",href:"#"},"همه موارد")])])])])]),t("div",A,[t("div",C,[t("div",I,[t("div",E,[t("div",P,[t("div",B,[t("div",U,[t("div",L,[e[9]||(e[9]=t("span",{class:"input-group-text"},[t("i",{class:"fa fa-search"})],-1)),_(t("input",{"onUpdate:modelValue":e[3]||(e[3]=o=>s.searchValue=o),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[y,s.searchValue]])])]),b(v,{"table-class-name":"customize-table","items-selected":s.itemsSelected,"onUpdate:itemsSelected":e[4]||(e[4]=o=>s.itemsSelected=o),"multi-sort":"","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-nikename":i(({nikename:o,code:w})=>[b(f,{to:"/acc/persons/card/view/"+w},{default:i(()=>[n(a(o),1)]),_:2},1032,["to"])]),"item-speedAccess":i(({speedAccess:o})=>[o?(l(),r("i",R)):u("",!0)]),"item-status":i(({balance:o})=>[o<0?(l(),r("span",j,"بدهکار")):u("",!0),o>0?(l(),r("span",z,"بستانکار")):u("",!0)]),"item-bs":i(({bs:o})=>[t("span",null,a(s.$filters.formatNumber(o)),1)]),"item-bd":i(({bd:o})=>[t("span",null,a(s.$filters.formatNumber(o)),1)]),"item-balance":i(({balance:o})=>[t("span",O,a(s.$filters.formatNumber(o)),1)]),_:1},8,["items-selected","search-value","headers","items","loading"]),t("div",q,[t("a",F,[t("div",G,[t("div",H,[t("div",J,[e[10]||(e[10]=t("span",{class:"text-dark"},[t("i",{class:"fa fa-list-dots"}),n(" جمع بستانکار : ")],-1)),t("span",K,a(s.$filters.formatNumber(this.sumTotal))+" "+a(s.$filters.getActiveMoney().shortName),1)]),t("div",Q,[e[11]||(e[11]=t("span",{class:"text-dark"},[t("i",{class:"fa fa-list-check"}),n(" جمع بستانکاری موارد انتخابی: ")],-1)),t("span",W,a(s.$filters.formatNumber(this.sumSelected))+" "+a(s.$filters.getActiveMoney().shortName),1)])])])])])])])])])])])])}const st=k(S,[["render",X]]);export{st as default};