import commonFunctions from '~/mixin/commonFunctions.js'; import commonDepend from "~/mixin/commonDepend"; import BigNumber from "bignumber.js"; export default { mixins: [commonFunctions, commonDepend], methods: { addamtflg() { if ((this.model.bedgrp.cbs.max2.amt==null||(this.model.bedgrp.cbs.max2.amt != "" && new BigNumber(this.model.bedgrp.cbs.max2.amt).comparedTo(0) == 0)) && (this.model.bedgrp.cbs.opn2.amt==null||(this.model.bedgrp.cbs.opn2.amt != "" && new BigNumber(this.model.bedgrp.cbs.opn2.amt).comparedTo(0) == 0))) { this.model.betp.addamtflg = ""; } else { this.model.betp.addamtflg = "X"; } }, defaultAmt2okFlg(){ if(this.model.liaall.tensetmatdat == null || this.model.liaall.tensetmatdat ===''){ this.model.amt2okflg =""; }else{ this.model.amt2okflg ="X"; } }, // 设置UTLAMT, UTLAMT2的值 // reference to : default DefUtlamts ( UTLAMT, UTLAMT2 ) defUtlamts(){ if(this.model.bedgrp.cbs.opn2.amt != "" && new BigNumber(this.model.bedgrp.cbs.opn2.amt).comparedTo(new BigNumber(0))==0){ if(this.model.amt2okflg===''){ this.model.aamset.utlamt2 = 0; } if(!this.model.aamset.modifySet||!(this.model.aamset.modifySet!=null&&this.model.aamset.modifySet.includes("utlamt"))){ this.model.aamset.utlamt = new BigNumber(this.model.setmod.docamt).minus(new BigNumber(this.model.aamset.utlamt2)); } } else if((this.model.bedgrp.cbs.opn2.amt != "" && new BigNumber(this.model.bedgrp.cbs.opn2.amt).comparedTo(new BigNumber(0)) != 0)){ if(this.model.aamset.modifySet && this.model.aamset.modifySet!=null&&this.model.aamset.modifySet.includes("utlamt2")){ if(this.model.setmod.docamt!=null&&this.model.setmod.docamt!=''&&new BigNumber(this.model.setmod.docamt).comparedTo(0)!=0){ this.model.aamset.utlamt = new BigNumber(this.model.setmod.docamt).minus(new BigNumber(this.model.aamset.utlamt2)); } }else{ if(this.model.aamset.modifySet!=null&&this.model.aamset.modifySet.includes("utlamt")) { this.model.aamset.utlamt2 = new BigNumber(this.model.setmod.docamt).minus(new BigNumber(this.model.aamset.utlamt)); }else{ let totamt = new BigNumber(this.model.bedgrp.cbs.opn1.amt).plus(new BigNumber(this.model.bedgrp.cbs.opn2.amt)); this.model.aamset.utlamt2 = new BigNumber(this.model.setmod.docamt).multipliedBy(new BigNumber(this.model.bedgrp.cbs.opn2.amt).dividedBy(totamt)).toFixed(2); this.model.aamset.utlamt = this.model.aamset.utlamt = new BigNumber(this.model.setmod.docamt).minus(new BigNumber(this.model.aamset.utlamt2)); } } } }, redamtFormat(){ if(this.model.setmod.redamt ==='' || this.model.setmod.redamt==null){ this.model.setmod.redamt = 0; } this.model.setmod.redamt = new BigNumber(this.model.setmod.redamt).toFixed(2); }, docamtFormat(){ if(this.model.setmod.docamt ==='' || this.model.setmod.docamt==null){ this.model.setmod.docamt = 0; } this.model.setmod.docamt = new BigNumber(this.model.setmod.docamt).toFixed(2); }, }, }