forked from morrning/hesabixCore
2 lines
6.2 KiB
JavaScript
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 h,o as i,s as r,e as t,d as n,aa as b,u as _,ab as y,b as p,w as l,t as o,A as u}from"./vendor-adef9cb4.js";const S={name:"debtors",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:"bd",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/debtors/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/debtors/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/debtors/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"},M={class:"block-options"},V={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","text-align":"left"}},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=h("router-link"),v=h("EasyDataTable");return i(),r("div",$,[t("div",N,[t("h3",D,[t("button",{onClick:e[0]||(e[0]=a=>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",M,[t("div",V,[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]=b(a=>m.print(!1),["prevent"])),class:"dropdown-item",href:"#"},"انتخاب شدهها")]),t("li",null,[t("a",{onClick:e[2]||(e[2]=b(a=>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]=a=>s.searchValue=a),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[y,s.searchValue]])])]),p(v,{"table-class-name":"customize-table","items-selected":s.itemsSelected,"onUpdate:itemsSelected":e[4]||(e[4]=a=>s.itemsSelected=a),"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":l(({nikename:a,code:w})=>[p(f,{to:"/acc/persons/card/view/"+w},{default:l(()=>[n(o(a),1)]),_:2},1032,["to"])]),"item-speedAccess":l(({speedAccess:a})=>[a?(i(),r("i",R)):u("",!0)]),"item-status":l(({balance:a})=>[a<0?(i(),r("span",j,"بدهکار")):u("",!0),a>0?(i(),r("span",z,"بستانکار")):u("",!0)]),"item-bs":l(({bs:a})=>[t("span",null,o(s.$filters.formatNumber(a)),1)]),"item-bd":l(({bd:a})=>[t("span",null,o(s.$filters.formatNumber(a)),1)]),"item-balance":l(({balance:a})=>[t("span",O,o(s.$filters.formatNumber(a)),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,o(s.$filters.formatNumber(Math.abs(this.sumTotal)))+" "+o(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,o(s.$filters.formatNumber(Math.abs(this.sumSelected)))+" "+o(s.$filters.getActiveMoney().shortName),1)])])])])])])])])])])])])}const st=k(S,[["render",X]]);export{st as default};
|