import commonFunctions from '~/mixin/commonFunctions.js'; import commonDepend from "~/mixin/commonDepend"; import Utils from "~/utils"; import Pts from '~/components/business/commonModel/Pts'; export default { mixins: [commonFunctions,commonDepend], methods: { setStrinf() { let CR = "\n" if (this.model.fremsg.flg == "X") { this.model.fremsg.strinf = "ATTN: YOUR GUARANTEE DEPT." + CR + "RE. YOUR SWIFT MSG DD" + CR + "YOUR REF. NO.: " + CR + "WE HEREBY CONFIRM TO YOU THAT WE HAVE " + CR + "ISSUED WITH DETAILS AS FOLLOWS:" + CR + "GUARANTEE NO.: " + CR + "AMOUNT: " + CR + "ISSUING DATE: " + CR + "IN FOVOR OF: " + CR + "BY ORDER OF: " + CR + "BEST REGARDS."; this.customAddModify(this.model.fremsg, 'fremsg.flg'); } else { this.model.fremsg.strinf = ""; // this.customRemoveModify(this.model.fremsg, 'fremsg.flg'); } }, changeReldir() { let modifyList = this.model.fremsg.modifySet if (!['92', '95', '96', 'AVD'].includes(this.model.fremsg.sndmt)) { this.model.fremsg.reldir = ""; } else if (this.model.fremsg.sndmt == '92') { this.model.fremsg.reldir = "S"; } else if (this.model.fremsg.sndmt == 'AVD') { this.model.fremsg.reldir = "R"; } else { if (this.model.fremsg.reldir == '' || (!modifyList || (modifyList && !modifyList.includes(this.model.fremsg.reldir)))) { this.model.fremsg.reldir = "R"; } } }, changeMsgrol(e, key, rol) { const restObj = { pts: new Pts().data, namelc: "", // 名称 .fremsg.othcc.namelc adrelc: "", // 地址 .fremsg.othcc.adrelc dbfadrblkcn: "", // Chinese address .fremsg.othcc.dbfadrblkcn } for (let item of this.model.fremsg.msgrolSet) { if (e === item) { if(item == 'OTH'){ Utils.copyValueFromVoData(this.model.fremsg[key], restObj); }else{ Utils.copyValueFromVoData(this.model.fremsg[key], this.model.gcdgrp[item.toLowerCase()]); } this.model.fremsg[key].rol = rol; this.model.fremsg[key].pts.rol = rol; break; } } }, othClear(rol){ if (rol === undefined) { return } const restObj = { pts: new Pts().data, namelc: "", // 名称 .fremsg.othcc.namelc adrelc: "", // 地址 .fremsg.othcc.adrelc dbfadrblkcn: "", // Chinese address .fremsg.othcc.dbfadrblkcn } Utils.copyValueFromVoData(this.model.fremsg[rol], restObj); }, onSndmt() { this.model.fremsg.fulmt = ""; if (this.model.fremsg.sndmt != '92' && this.model.fremsg.sndmt != '95' && this.model.fremsg.sndmt != '96') { this.model.fremsg.relmt = ""; } if (this.model.fremsg.sndmt != '99') { this.model.fremsg.prttitle = ""; } if (this.model.fremsg.sndmt != '92' && this.model.fremsg.sndmt != '95' && this.model.fremsg.sndmt != '96' && this.model.fremsg.sndmt != '30') { this.model.fremsg.reldat = ""; } if (!['99', '92', '95', '96', 'AVN', 'AOC'].includes(this.model.fremsg.sndmt)) { this.model.fremsg.flg = ""; this.model.fremsg.strinf = ""; } }, fulmtChange(){ if(!['799','499','759'].includes(this.model.fremsg.fulmt)){ this.model.fremsg.tag20ref = ""; } } }, };