1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
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.ncdgrp[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 = "";
}
}
},
};