hesabixCore/public_html/webui/assets/card-97f8773d.js

2 lines
8.4 KiB
JavaScript
Raw Normal View History

2025-03-21 14:20:43 +03:30
import{_ as B,a as u,S as g}from"./main-9b36f05f.js";import{a as i,o as D,s as C,b as o,w as l,F as T,_ as v,d,t as n,e as a}from"./vendor-adef9cb4.js";const E={name:"card",data:()=>({searchValue:"",itemsSelected:[],items:[],selectedObjectItem:{id:"",code:0,name:""},items:[],objectItems:[],loading:!0,headers:[{text:"عملیات",value:"operation"},{text:"تاریخ",value:"date",sortable:!0},{text:"شرح",value:"des"},{text:"تفضیل",value:"ref",sortable:!0},{text:"واریز",value:"bd",sortable:!0},{text:"برداشت",value:"bs",sortable:!0}]}),mounted(){this.loadData()},methods:{updateRoute(t){this.$router.push(t),this.loadData()},loadData(){this.loading=!0,u.post("/api/bank/list").then(t=>{this.loading=!1,this.objectItems=t.data,this.$route.params.id!=""?(this.loadObject(this.$route.params.id),this.objectItems.forEach(e=>{e.code==this.$route.params.id&&(this.selectedObjectItem=e)})):(this.selectedObjectItem=t.data[0],this.loadObject(this.selectedObjectItem.code))})},loadObject(t){this.loading=!0,u.post("/api/accounting/rows/search",{type:"bank",id:t}).then(e=>{this.items=e.data,this.items.forEach(c=>{c.bs=this.$filters.formatNumber(c.bs),c.bd=this.$filters.formatNumber(c.bd)}),this.loading=!1})},excellOutput(t=!0){t?(this.loading=!0,u({method:"post",url:"/api/bank/card/list/excel",data:{code:this.selectedObjectItem.code},responseType:"arraybuffer"}).then(e=>{this.loading=!1,window.URL.createObjectURL(new Blob([e.data]));var c=window.URL.createObjectURL(new Blob([e.data])),r=document.createElement("a");r.href=c,r.setAttribute("download","bank-card-view.xlsx"),document.body.appendChild(r),r.click()})):this.itemsSelected.length===0?g.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"}):(this.loading=!0,u({method:"post",url:"/api/bank/card/list/excel",responseType:"arraybuffer",data:{code:this.selectedObjectItem.code,items:this.itemsSelected}}).then(e=>{this.loading=!1,window.URL.createObjectURL(new Blob([e.data]));var c=window.URL.createObjectURL(new Blob([e.data])),r=document.createElement("a");r.href=c,r.setAttribute("download","persons-list.xlsx"),document.body.appendChild(r),r.click()}))},print(t=!0){this.selectedObjectItem==null?g.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"}):t?(this.loading=!0,u.post("/api/bank/card/list/print",{code:this.selectedObjectItem.code}).then(e=>{this.printID=e.data.id,this.loading=!1,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")})):this.itemsSelected.length===0?g.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"}):(this.loading=!0,u.post("/api/bank/card/list/print",{code:this.selectedObjectItem.code,items:this.itemsSelected}).then(e=>{this.loading=!1,this.printID=e.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")}))}}},N={class:"fw-bold mb-2"},P={class:"text-primary"},A={class:"fw-bold mb-2"},M={class:"text-primary"},F={class:"fw-bold mb-2"},z={class:"text-primary"},q={class:"fw-bold mb-2"},G={class:"text-primary"},H={class:"fw-bold mb-2"},J={class:"text-primary"},K={class:"fw-bold mb-2"},Q={class:"text-primary"},W={class:"fw-bold mb-2"},X={class:"text-primary"},Y={class:"fw-bold mb-2"},Z={class:"text-primary"},ee={class:"fw-bold mb-2"},te={class:"text-primary"};function oe(t,e,c,r,le,b){const _=i("v-btn"),f=i("v-tooltip"),j=i("v-spacer"),m=i("v-icon"),w=i("v-list-subheader"),h=i("v-list-item"),k=i("v-list"),x=i("v-menu"),I=i("v-toolbar"),y=i("v-cob"),p=i("v-col"),O=i("v-row"),$=i("v-card-text"),U=i("v-card"),L=i("v-text-field"),R=i("router-link"),V=i("EasyDataTable");return D(),C(T,null,[o(I,{color:"toolbar",title:t.$t("drawer.bankaccounts_transactions")},{prepend:l(()=>[o(f,{text:t.$t("dialog.back"),location:"bottom"},{activator:l(({props:s})=>[o(_,v(s,{onClick:e[0]||(e[0]=S=>t.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1},8,["text"])]),default:l(()=>[o(j),o(x,null,{activator:l(({props:s})=>[o(_,v(s,{i