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&
|