import Api from '~/service/Api'; import commonFunctions from '~/mixin/commonFunctions.js'; import moment from "moment" import BigNumber from "bignumber.js"; import Default from "../model/default"; export default { mixins: [commonFunctions,Default], methods: { calculteAmount(){ this.model.setmod.setamt = new BigNumber(this.model.setmod.docamt).minus(new BigNumber(this.model.setmod.redamt)).toFixed(2); }, clsflgCalculate(){ // 试算表外,判断clsflg标志 let tmpclsflg = true; if (this.model.setmod.dspflg === 'CG') { this.root.$refs.engps.initEngp(this.root.buildCommonData(this.model, this.root.trnName)).then(async () => { this.disableClsflg(); }); } else { this.model.clsflg = "O"; this.model.disabledClsflg = "Y"; } this.clsflgChange(); }, docamtChange(){ this.defUtlamts(); this.defaultsetmodRedamt(); this.calculteAmount(); this.clsflgCalculate() }, frepayflgChange(){ this.defaultsetmodRedamt(); this.calculteAmount(); this.defaultDocsta(); this.clsflgCalculate(); }, redamtChange(){ this.calculteAmount(); this.clsflgCalculate(); }, }, };