2 lines
16 KiB
JavaScript
2 lines
16 KiB
JavaScript
import{_ as C,L as D,a as m,S as g}from"./main-9b36f05f.js";import{A as B}from"./archiveUpload-31fb560b.js";import{a as w,o as a,s as d,e,d as i,c as N,A as l,b,u,ab as V,as as O,w as c,_ as T,t as f}from"./vendor-adef9cb4.js";const Y={name:"mod",components:{Loading:D,archiveUpload:B},watch:{"sideOne.bs":function(){this.sideTwo.bd=this.sideOne.bs},"sideOne.tax":function(){this.sideTwo.tax=this.sideOne.tax},"sideOne.bank":function(){this.sideOne.id=this.sideOne.bank.id},"sideOne.salary":function(){this.sideOne.id=this.sideOne.salary.id},"sideOne.cashdesk":function(){this.sideOne.id=this.sideOne.cashdesk.id},"sideTwo.bank":function(){this.sideTwo.id=this.sideTwo.bank.id},"sideTwo.salary":function(){this.sideTwo.id=this.sideTwo.salary.id},"sideTwo.cashdesk":function(){this.sideTwo.id=this.sideTwo.cashdesk.id}},data:()=>({isLoading:!1,currencyConfig:{masked:!1,prefix:"",suffix:"ریال",thousands:",",decimal:".",precision:0,disableNegative:!1,disabled:!1,min:0,max:null,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},year:{},date:"",des:"",sideOne:{content:"bank",bank:void 0,cashdesk:void 0,salary:void 0,bs:0,bd:0,tax:0,reference:"",table:5,id:"",des:"انتقال بین حسابهای بانکی،صندوق،تنخواه گردان"},sideTwo:{content:"bank",bank:void 0,cashdesk:void 0,salary:void 0,bs:0,bd:0,tax:0,reference:"",table:5,id:"",des:"انتقال بین حسابهای بانکی،صندوق،تنخواه گردان"},banks:[],cashdesks:[],salarys:[]}),methods:{loadData(){m.post("/api/bank/list").then(n=>{this.banks=n.data}),m.post("/api/cashdesk/list").then(n=>{this.cashdesks=n.data}),m.post("/api/salary/list").then(n=>{this.salarys=n.data}),m.post("/api/year/get").then(n=>{this.year=n.data,this.date=n.data.now}),this.$route.params.id!=""&&m.post("/api/accounting/doc/get",{code:this.$route.params.id}).then(n=>{let s=0;n.data.rows.forEach((o,k)=>{o.refCode=="108"&&(s=o.bd,n.data.rows[k].id="ignore")}),n.data.rows.forEach((o,k)=>{o.bs==s&&o.bs!=0&&(n.data.rows[k].id="ignore")}),n.data.rows.forEach((o,k)=>{if(o.bs!=0&&o.tableCode==5&&o.id!="ignore"){let r={content:"",bank:void 0,cashdesk:void 0,salary:void 0,bs:o.bs,bd:o.bd,tax:s,reference:"",table:5,id:"",des:o.des};o.bank!=null?(r.bank=o.bank,r.content="bank"):o.cashdesk!=null?(r.cashdesk=o.cashdesk,r.content="cashdesk"):o.salary!=null&&(r.salary=o.salary,r.content="salary"),this.sideOne=r}if(parseInt(o.bd)!=0&&parseInt(o.tableCode)==5&&o.id!="ignore"){let r={content:"",bank:void 0,cashdesk:void 0,salary:void 0,bs:o.bs,bd:o.bd,tax:s,reference:"",table:5,id:"",des:o.des};o.bank!=null?(r.bank=o.bank,r.content="bank"):o.cashdesk!=null?(r.cashdesk=o.cashdesk,r.content="cashdesk"):o.salary!=null&&(r.salary=o.salary,r.content="salary"),this.sideTwo=r}})})},save(){if(this.sideOne.bs==0)g.fire({text:"مبلغ انتقال وارد نشده است.",icon:"error",confirmButtonText:"قبول"});else if(this.sideOne.content=="bank"&&this.sideOne.bank==null||this.sideOne.content=="salary"&&this.sideOne.salary==null||this.sideOne.content=="cashdesk"&&this.sideOne.cashdesk==null)g.fire({text:"انتقال دهنده انتخاب نشده است.",icon:"error",confirmButtonText:"قبول"});else if(this.sideTwo.content=="bank"&&this.sideTwo.bank==null||this.sideTwo.content=="salary"&&this.sideTwo.salary==null||this.sideTwo.content=="cashdesk"&&this.sideTwo.cashdesk==null)g.fire({text:"انتقال گیرنده انتخاب نشده است.",icon:"error",confirmButtonText:"قبول"});else{let n={date:this.date,des:this.des,type:"transfer",update:this.$route.params.id,rows:[{bs:this.sideOne.bs,bd:0,type:this.sideOne.content,bank:this.sideOne.bank,salary:this.sideOne.salary,cashdesk:this.sideOne.cashdesk,table:this.sideOne.table,id:this.sideOne.id,des:this.sideOne.des,referral:this.sideOne.reference},{bd:this.sideTwo.bd,bs:0,type:this.sideTwo.content,bank:this.sideTwo.bank,salary:this.sideTwo.salary,cashdesk:this.sideTwo.cashdesk,table:this.sideTwo.table,id:this.sideTwo.id,des:this.sideTwo.des,referral:this.sideTwo.reference}]};this.sideOne.tax!=0&&(n.rows.push({bd:this.sideOne.tax,bs:0,type:"calc",table:108,des:"کارمزد هزینههای بانکی"}),n.rows.push({bs:this.sideOne.tax,bd:0,type:this.sideOne.content,bank:this.sideOne.bank,salary:this.sideOne.salary,cashdesk:this.sideOne.cashdesk,table:this.sideOne.table,id:this.sideOne.id,des:"کارمزد هزینههای بانکی"})),m.post("/api/accounting/insert",n).then(s=>{s.data.result=="1"?g.fire({text:"سند انتقال با موفقیت ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(o=>{this.$router.push("/acc/transfer/list")}):s.data.result=="4"&&g.fire({text:s.data.msg,icon:"error",confirmButtonText:"قبول"})})}},changeDes(n){this.sideTwo.content=n,n==" bank"?this.sideTwo.table=5:n==" salary"?this.sideTwo.table=122:n==" cashdesk"&&(this.sideTwo.table=121)},changeFrom(n){this.sideOne.content=n,n==" bank"?this.sideOne.table=5:n==" salary"?this.sideOne.table=122:n==" cashdesk"&&(this.sideOne.table=121)}},mounted(){this.loadData()}},j={class:"block block-content-full"},M={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},L={class:"block-title text-primary-dark"},A={class:"block-options"},E={class:"block-content py-3 vl-parent"},F={class:"container"},R={class:"row"},S={class:"col-sm-12 col-md-6"},I={class:"form-control"},P={class:"col-sm-12 col-md-6"},q={class:"form-floating mb-4"},z={class:"row"},G={class:"col-sm-12 col-md-6"},H={class:"btn-group d-flex",role:"group","aria-label":"Basic radio toggle button group"},J=["checked"],K=["checked"],Q=["checked"],W={class:"row mt-2"},X={class:"col-12"},Z={key:0,class:""},ss={class:"form-floating mb-2"},es={class:"row"},ts={class:"col-12"},ns={class:"col-12"},os={key:0,class:"text-danger"},as={key:1,class:"text-success"},is={key:1,class:""},ds={class:"form-floating mb-2"},ls={class:"row"},rs={class:"col-12"},bs={class:"col-12"},cs={key:0,class:"text-danger"},fs={key:1,class:"text-success"},us={key:2,class:""},hs={class:"form-floating mb-2"},ms={class:"row"},ks={class:"col-12"},ps={class:"col-12"},ys={key:0,class:"text-danger"},gs={key:1,class:"text-success"},ws={class:"form-floating mb-2"},vs={class:"form-floating mb-2"},Os={class:"form-floating mb-2"},Ts={class:"col-sm-12 col-md-6"},Vs={class:"btn-group d-flex",role:"group","aria-label":"Basic radio toggle button group"},xs=["checked"],_s=["checked"],$s=["checked"],Us={class:"row mt-2"},Cs={class:"col-12"},Ds={key:0,class:""},Bs={class:"form-floating mb-2"},Ns={class:"row"},Ys={class:"col-12"},js={class:"col-12"},Ms={key:0,class:"text-danger"},Ls={key:1,class:"text-success"},As={key:1,class:""},Es={class:"form-floating mb-2"},Fs={class:"row"},Rs={class:"col-12"},Ss={class:"col-12"},Is={key:0,class:"text-danger"},Ps={key:1,class:"text-success"},qs={key:2,class:""},zs={class:"form-floating mb-2"},Gs={class:"row"},Hs={class:"col-12"},Js={class:"col-12"},Ks={key:0,class:"text-danger"},Qs={key:1,class:"text-success"},Ws={class:"form-floating mb-2"},Xs={class:"form-floating mb-2"},Zs={class:"form-floating mb-2"};function se(n,s,o,k,r,x){const _=w("archive-upload"),$=w("loading"),U=w("date-picker"),h=w("v-cob"),v=w("money3");return a(),d("div",j,[e("div",M,[e("h3",L,[e("button",{onClick:s[0]||(s[0]=t=>n.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},s[27]||(s[27]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),s[28]||(s[28]=i(" انتقال "))]),e("div",A,[this.$route.params.id!=""?(a(),N(_,{key:0,docid:this.$route.params.id,doctype:"transfer",cat:"transfer"},null,8,["docid"])):l("",!0),e("button",{onClick:s[1]||(s[1]=t=>x.save()),type:"button",class:"btn btn-sm btn-alt-primary"},s[29]||(s[29]=[e("i",{class:"fa fa-save"},null,-1),i(" ثبت")]))])]),e("div",E,[b($,{color:"blue",loader:"dots",active:n.isLoading,"onUpdate:active":s[2]||(s[2]=t=>n.isLoading=t),"is-full-page":!1},null,8,["active"]),e("div",F,[e("div",R,[e("div",S,[e("div",I,[s[30]||(s[30]=e("label",{class:"form-label"},"تاریخ:",-1)),b(U,{class:"",modelValue:this.date,"onUpdate:modelValue":s[3]||(s[3]=t=>this.date=t),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD",min:this.year.start,max:this.year.end},null,8,["modelValue","min","max"])])]),e("div",P,[e("div",q,[u(e("input",{"onUpdate:modelValue":s[4]||(s[4]=t=>this.des=t),class:"form-control",type:"text"},null,512),[[V,this.des]]),s[31]||(s[31]=e("label",{class:"form-label"},"توضیحات",-1))])])]),s[64]||(s[64]=e("hr",null,null,-1)),e("div",z,[e("div",G,[s[47]||(s[47]=e("h3",null,"از:",-1)),e("div",H,[e("input",{checked:this.sideOne.content=="bank",onChange:s[5]||(s[5]=t=>this.changeFrom("bank")),type:"radio",class:"btn-check",name:"btnradio",id:"btnradio1",autocomplete:"off"},null,40,J),s[32]||(s[32]=e("label",{class:"btn btn-outline-primary",for:"btnradio1"},"بانک",-1)),u(e("input",{checked:this.sideOne.content=="cashdesk",onChange:s[6]||(s[6]=t=>this.changeFrom("cashdesk")),type:"radio","onUpdate:modelValue":s[7]||(s[7]=t=>this.sideOne.content=t),class:"btn-check",name:"btnradio",id:"btnradio2",autocomplete:"off"},null,40,K),[[O,this.sideOne.content]]),s[33]||(s[33]=e("label",{class:"btn btn-outline-primary",for:"btnradio2"},"صندوق",-1)),e("input",{checked:this.sideOne.content=="salary",onChange:s[8]||(s[8]=t=>this.changeFrom("salary")),type:"radio",class:"btn-check",name:"btnradio",id:"btnradio3",autocomplete:"off"},null,40,Q),s[34]||(s[34]=e("label",{class:"btn btn-outline-primary",for:"btnradio3"},"تنخواه",-1))]),e("div",W,[e("div",X,[this.sideOne.content=="bank"?(a(),d("div",Z,[s[37]||(s[37]=e("label",{class:"form-label"},"بانک",-1)),e("div",ss,[b(h,{dir:"rtl",options:n.banks,label:"name",modelValue:this.sideOne.bank,"onUpdate:modelValue":s[9]||(s[9]=t=>this.sideOne.bank=t)},{"no-options":c(({search:t,searching:p,loading:y})=>s[35]||(s[35]=[i(" نتیجهای یافت نشد! ")])),option:c(t=>[e("div",es,[e("div",ts,[s[36]||(s[36]=e("i",{class:"fa fa-bank"},null,-1)),i(" "+f(t.name),1)]),e("div",ns,[i(" موجودی: "+f(n.$filters.formatNumber(t.balance))+" ",1),t.balance<0?(a(),d("span",os,"بدهکار")):l("",!0),t.balance>0?(a(),d("span",as,"بستانکار")):l("",!0)])])]),_:1},8,["options","modelValue"])])])):l("",!0),this.sideOne.content=="cashdesk"?(a(),d("div",is,[s[40]||(s[40]=e("label",{class:"form-label"},"صندوق",-1)),e("div",ds,[b(h,{dir:"rtl",options:n.cashdesks,label:"name",modelValue:this.sideOne.cashdesk,"onUpdate:modelValue":s[10]||(s[10]=t=>this.sideOne.cashdesk=t)},{"no-options":c(({search:t,searching:p,loading:y})=>s[38]||(s[38]=[i(" نتیجهای یافت نشد! ")])),option:c(t=>[e("div",ls,[e("div",rs,[s[39]||(s[39]=e("i",{class:"fa fa-bank"},null,-1)),i(" "+f(t.name),1)]),e("div",bs,[i(" موجودی: "+f(n.$filters.formatNumber(t.balance))+" ",1),t.balance<0?(a(),d("span",cs,"بدهکار")):l("",!0),t.balance>0?(a(),d("span",fs,"بستانکار")):l("",!0)])])]),_:1},8,["options","modelValue"])])])):l("",!0),this.sideOne.content=="salary"?(a(),d("div",us,[s[43]||(s[43]=e("label",{class:"form-label"},"تنخواه گردان",-1)),e("div",hs,[b(h,{dir:"rtl",options:n.salarys,label:"name",modelValue:this.sideOne.salary,"onUpdate:modelValue":s[11]||(s[11]=t=>this.sideOne.salary=t)},{"no-options":c(({search:t,searching:p,loading:y})=>s[41]||(s[41]=[i(" نتیجهای یافت نشد! ")])),option:c(t=>[e("div",ms,[e("div",ks,[s[42]||(s[42]=e("i",{class:"fa fa-bank"},null,-1)),i(" "+f(t.name),1)]),e("div",ps,[i(" موجودی: "+f(n.$filters.formatNumber(t.balance))+" ",1),t.balance<0?(a(),d("span",ys,"بدهکار")):l("",!0),t.balance>0?(a(),d("span",gs,"بستانکار")):l("",!0)])])]),_:1},8,["options","modelValue"])])])):l("",!0),e("div",ws,[b(v,T(n.currencyConfig,{min:"0",class:"form-control",modelValue:this.sideOne.bs,"onUpdate:modelValue":s[12]||(s[12]=t=>this.sideOne.bs=t)}),null,16,["modelValue"]),s[44]||(s[44]=e("label",{class:"form-label"},"مبلغ",-1))]),e("div",vs,[b(v,T(n.currencyConfig,{min:"0",class:"form-control",modelValue:this.sideOne.tax,"onUpdate:modelValue":s[13]||(s[13]=t=>this.sideOne.tax=t)}),null,16,["modelValue"]),s[45]||(s[45]=e("label",{class:"form-label"},"کارمزد خدمات بانکی",-1))]),e("div",Os,[u(e("input",{"onUpdate:modelValue":s[14]||(s[14]=t=>this.sideOne.reference=t),class:"form-control",type:"text"},null,512),[[V,this.sideOne.reference]]),s[46]||(s[46]=e("label",{class:"form-label"},"ارجاع",-1))])])])]),e("div",Ts,[s[63]||(s[63]=e("h3",null,"به:",-1)),e("div",Vs,[u(e("input",{"onUpdate:modelValue":s[15]||(s[15]=t=>this.sideTwo.content=t),checked:this.sideTwo.content=="bank",onChange:s[16]||(s[16]=t=>this.changeDes("bank")),type:"radio",class:"btn-check",name:"btnradio1",id:"btnradio4",autocomplete:"off"},null,40,xs),[[O,this.sideTwo.content]]),s[48]||(s[48]=e("label",{class:"btn btn-outline-warning",for:"btnradio4"},"بانک",-1)),u(e("input",{"onUpdate:modelValue":s[17]||(s[17]=t=>this.sideTwo.content=t),checked:this.sideTwo.content=="cashdesk",onChange:s[18]||(s[18]=t=>this.changeDes("cashdesk")),type:"radio",class:"btn-check",name:"btnradio1",id:"btnradio5",autocomplete:"off"},null,40,_s),[[O,this.sideTwo.content]]),s[49]||(s[49]=e("label",{class:"btn btn-outline-warning",for:"btnradio5"},"صندوق",-1)),u(e("input",{"onUpdate:modelValue":s[19]||(s[19]=t=>this.sideTwo.content=t),checked:this.sideTwo.content=="salary",onChange:s[20]||(s[20]=t=>this.changeDes("salary")),type:"radio",class:"btn-check",name:"btnradio1",id:"btnradio6",autocomplete:"off"},null,40,$s),[[O,this.sideTwo.content]]),s[50]||(s[50]=e("label",{class:"btn btn-outline-warning",for:"btnradio6"},"تنخواه",-1))]),e("div",Us,[e("div",Cs,[this.sideTwo.content=="bank"?(a(),d("div",Ds,[s[53]||(s[53]=e("label",{class:"form-label"},"بانک",-1)),e("div",Bs,[b(h,{dir:"rtl",options:n.banks,label:"name",modelValue:this.sideTwo.bank,"onUpdate:modelValue":s[21]||(s[21]=t=>this.sideTwo.bank=t)},{"no-options":c(({search:t,searching:p,loading:y})=>s[51]||(s[51]=[i(" نتیجهای یافت نشد! ")])),option:c(t=>[e("div",Ns,[e("div",Ys,[s[52]||(s[52]=e("i",{class:"fa fa-bank"},null,-1)),i(" "+f(t.name),1)]),e("div",js,[i(" موجودی: "+f(n.$filters.formatNumber(t.balance))+" ",1),t.balance<0?(a(),d("span",Ms,"بدهکار")):l("",!0),t.balance>0?(a(),d("span",Ls,"بستانکار")):l("",!0)])])]),_:1},8,["options","modelValue"])])])):l("",!0),this.sideTwo.content=="cashdesk"?(a(),d("div",As,[s[56]||(s[56]=e("label",{class:"form-label"},"صندوق",-1)),e("div",Es,[b(h,{dir:"rtl",options:n.cashdesks,label:"name",modelValue:this.sideTwo.cashdesk,"onUpdate:modelValue":s[22]||(s[22]=t=>this.sideTwo.cashdesk=t)},{"no-options":c(({search:t,searching:p,loading:y})=>s[54]||(s[54]=[i(" نتیجهای یافت نشد! ")])),option:c(t=>[e("div",Fs,[e("div",Rs,[s[55]||(s[55]=e("i",{class:"fa fa-bank"},null,-1)),i(" "+f(t.name),1)]),e("div",Ss,[i(" موجودی: "+f(n.$filters.formatNumber(t.balance))+" ",1),t.balance<0?(a(),d("span",Is,"بدهکار")):l("",!0),t.balance>0?(a(),d("span",Ps,"بستانکار")):l("",!0)])])]),_:1},8,["options","modelValue"])])])):l("",!0),this.sideTwo.content=="salary"?(a(),d("div",qs,[s[59]||(s[59]=e("label",{class:"form-label"},"تنخواه گردان",-1)),e("div",zs,[b(h,{dir:"rtl",options:n.salarys,label:"name",modelValue:this.sideTwo.salary,"onUpdate:modelValue":s[23]||(s[23]=t=>this.sideTwo.salary=t)},{"no-options":c(({search:t,searching:p,loading:y})=>s[57]||(s[57]=[i(" نتیجهای یافت نشد! ")])),option:c(t=>[e("div",Gs,[e("div",Hs,[s[58]||(s[58]=e("i",{class:"fa fa-bank"},null,-1)),i(" "+f(t.name),1)]),e("div",Js,[i(" موجودی: "+f(n.$filters.formatNumber(t.balance))+" ",1),t.balance<0?(a(),d("span",Ks,"بدهکار")):l("",!0),t.balance>0?(a(),d("span",Qs,"بستانکار")):l("",!0)])])]),_:1},8,["options","modelValue"])])])):l("",!0),e("div",Ws,[b(v,T({readonly:"readonly"},n.currencyConfig,{min:"0",class:"form-control",modelValue:this.sideTwo.bd,"onUpdate:modelValue":s[24]||(s[24]=t=>this.sideTwo.bd=t)}),null,16,["modelValue"]),s[60]||(s[60]=e("label",{class:"form-label"},"مبلغ",-1))]),e("div",Xs,[b(v,T({readonly:"readonly"},n.currencyConfig,{min:"0",class:"form-control",modelValue:this.sideTwo.tax,"onUpdate:modelValue":s[25]||(s[25]=t=>this.sideTwo.tax=t)}),null,16,["modelValue"]),s[61]||(s[61]=e("label",{class:"form-label"},"کارمزد خدمات بانکی",-1))]),e("div",Zs,[u(e("input",{"onUpdate:modelValue":s[26]||(s[26]=t=>this.sideTwo.reference=t),class:"form-control",type:"text"},null,512),[[V,this.sideTwo.reference]]),s[62]||(s[62]=e("label",{class:"form-label"},"ارجاع",-1))])])])])])])])])}const oe=C(Y,[["render",se]]);export{oe as default};
|