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"; } }, defaultRmbrol(){ if(!this.model.rmbclm.modifySet || this.model.rmbclm.modifySet==null || !this.model.rmbclm.modifySet.includes("rmbrol")){ this.model.rmbclm.rmbrol = "RMB"; } }, defaultAamsetUltamt(){ if((this.model.bedgrp.cbs.opn2.amt==null||(this.model.bedgrp.cbs.opn2.amt != "" && new BigNumber(this.model.bedgrp.cbs.opn2.amt).comparedTo(0) == 0))){ if(this.model.bedgrp.rec.clsdat!=null&&this.model.bedgrp.rec.clsdat!=''){ this.model.utlamtDisabled = false; }else{ this.model.utlamtDisabled = true; } } }, // 设置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.utlamt2Disabled = true; 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{ this.model.utlamtDisabled = false; this.model.utlamt2Disabled = false; 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 = new BigNumber(this.model.setmod.docamt).minus(new BigNumber(this.model.aamset.utlamt2)); } } } }, }, }