Commit 6afd40ab by Eivi

Betrcl交易修改

parent bae75c8b
...@@ -2919,6 +2919,17 @@ const CodeTable = { ...@@ -2919,6 +2919,17 @@ const CodeTable = {
{ label: "Other Type of Advice, wait for documents", value: "O" }, { label: "Other Type of Advice, wait for documents", value: "O" },
{ label: "Documents have been refused and returned", value: "R" }, { label: "Documents have been refused and returned", value: "R" },
], ],
docsta1: [
{ label: "Advice of Payment rec., wait for docs", value: "A" },
{ label: "Advice of Payment rec., documents rec.", value: "B" },
{ label: "Advice of Discrepancy rec, wait for doc", value: "C" },
{ label: "Advice of Discrepancy rec, docs rec.", value: "D" },
{ label: "Clean documents received", value: "E" },
{ label: "Discrepant documents received", value: "F" },
{ label: "Documents taken up", value: "I" },
{ label: "Documents settled free of payment", value: "J" },
{ label: "Documents have been refused and returned", value: "R" },
],
doctyp: [ doctyp: [
{ label: "买方单据", value: "BDD" }, { label: "买方单据", value: "BDD" },
{ label: "进口代收", value: "BCD" }, { label: "进口代收", value: "BCD" },
......
...@@ -2,221 +2,169 @@ import Api from "~/service/Api" ...@@ -2,221 +2,169 @@ import Api from "~/service/Api"
import Utils from "~/utils" import Utils from "~/utils"
export default { export default {
async onPayinsButtxmsel(){ async onPayinsButtxmsel() {
let rtnmsg = await this.executeRule("payins.buttxmsel") let rtnmsg = await this.executeRule("payins.buttxmsel")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{ //TODO 处理数据逻辑
//TODO 处理数据逻辑
} else {
} this.$notify.error({ title: '错误', message: '服务请求失败!' });
else }
{ },
this.$notify.error({title: '错误',message: '服务请求失败!'}); async onLiaallButmisamt() {
} let rtnmsg = await this.executeRule("liaall.butmisamt")
}, if (rtnmsg.respCode == SUCCESS) {
async onLiaallButmisamt(){ //TODO 处理数据逻辑
let rtnmsg = await this.executeRule("liaall.butmisamt")
if(rtnmsg.respCode == SUCCESS) } else {
{ this.$notify.error({ title: '错误', message: '服务请求失败!' });
//TODO 处理数据逻辑 }
},
} async onLiaallButmissig() {
else let rtnmsg = await this.executeRule("liaall.butmissig")
{ if (rtnmsg.respCode == SUCCESS) {
this.$notify.error({title: '错误',message: '服务请求失败!'}); //TODO 处理数据逻辑
}
}, } else {
async onLiaallButmissig(){ this.$notify.error({ title: '错误', message: '服务请求失败!' });
let rtnmsg = await this.executeRule("liaall.butmissig") }
if(rtnmsg.respCode == SUCCESS) },
{ async onTrndocButshw() {
//TODO 处理数据逻辑 let rtnmsg = await this.executeRule("trndoc.butshw")
if (rtnmsg.respCode == SUCCESS) {
} //TODO 处理数据逻辑
else
{ } else {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onTrndocButshw(){ async onTrndocButadd() {
let rtnmsg = await this.executeRule("trndoc.butshw") let rtnmsg = await this.executeRule("trndoc.butadd")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{ //TODO 处理数据逻辑
//TODO 处理数据逻辑
} else {
} this.$notify.error({ title: '错误', message: '服务请求失败!' });
else }
{ },
this.$notify.error({title: '错误',message: '服务请求失败!'}); async onTrndocButnew() {
} let rtnmsg = await this.executeRule("trndoc.butnew")
}, if (rtnmsg.respCode == SUCCESS) {
async onTrndocButadd(){ //TODO 处理数据逻辑
let rtnmsg = await this.executeRule("trndoc.butadd")
if(rtnmsg.respCode == SUCCESS) } else {
{ this.$notify.error({ title: '错误', message: '服务请求失败!' });
//TODO 处理数据逻辑 }
},
} async onTrndocButattto() {
else let rtnmsg = await this.executeRule("trndoc.butattto")
{ if (rtnmsg.respCode == SUCCESS) {
this.$notify.error({title: '错误',message: '服务请求失败!'}); //TODO 处理数据逻辑
}
}, } else {
async onTrndocButnew(){ this.$notify.error({ title: '错误', message: '服务请求失败!' });
let rtnmsg = await this.executeRule("trndoc.butnew") }
if(rtnmsg.respCode == SUCCESS) },
{ async onTrndocButdel() {
//TODO 处理数据逻辑 let rtnmsg = await this.executeRule("trndoc.butdel")
if (rtnmsg.respCode == SUCCESS) {
} //TODO 处理数据逻辑
else
{ } else {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onTrndocButattto(){ async onTrndocButatt() {
let rtnmsg = await this.executeRule("trndoc.butattto") let rtnmsg = await this.executeRule("trndoc.butatt")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{ //TODO 处理数据逻辑
//TODO 处理数据逻辑
} else {
} this.$notify.error({ title: '错误', message: '服务请求失败!' });
else }
{ },
this.$notify.error({title: '错误',message: '服务请求失败!'}); async onRmbpDet() {
} let rtnmsg = await this.executeRule("rmbp.det")
}, if (rtnmsg.respCode == SUCCESS) {
async onTrndocButdel(){ //TODO 处理数据逻辑
let rtnmsg = await this.executeRule("trndoc.butdel")
if(rtnmsg.respCode == SUCCESS) } else {
{ this.$notify.error({ title: '错误', message: '服务请求失败!' });
//TODO 处理数据逻辑 }
},
} async onAcwpDet() {
else let rtnmsg = await this.executeRule("acwp.det")
{ if (rtnmsg.respCode == SUCCESS) {
this.$notify.error({title: '错误',message: '服务请求失败!'}); //TODO 处理数据逻辑
}
}, } else {
async onTrndocButatt(){ this.$notify.error({ title: '错误', message: '服务请求失败!' });
let rtnmsg = await this.executeRule("trndoc.butatt") }
if(rtnmsg.respCode == SUCCESS) },
{ async onBebpDet() {
//TODO 处理数据逻辑 let rtnmsg = await this.executeRule("bebp.det")
if (rtnmsg.respCode == SUCCESS) {
} //TODO 处理数据逻辑
else
{ } else {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onRmbpDet(){ async onWrkpDet() {
let rtnmsg = await this.executeRule("rmbp.det") let rtnmsg = await this.executeRule("wrkp.det")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{ //TODO 处理数据逻辑
//TODO 处理数据逻辑
} else {
} this.$notify.error({ title: '错误', message: '服务请求失败!' });
else }
{ },
this.$notify.error({title: '错误',message: '服务请求失败!'}); async onOthpDet() {
} let rtnmsg = await this.executeRule("othp.det")
}, if (rtnmsg.respCode == SUCCESS) {
async onAcwpDet(){ //TODO 处理数据逻辑
let rtnmsg = await this.executeRule("acwp.det")
if(rtnmsg.respCode == SUCCESS) } else {
{ this.$notify.error({ title: '错误', message: '服务请求失败!' });
//TODO 处理数据逻辑 }
},
} async onLimptsGet1() {
else let rtnmsg = await this.executeRule("limpts.get1")
{ if (rtnmsg.respCode == SUCCESS) {
this.$notify.error({title: '错误',message: '服务请求失败!'}); //TODO 处理数据逻辑
}
}, } else {
async onBebpDet(){ this.$notify.error({ title: '错误', message: '服务请求失败!' });
let rtnmsg = await this.executeRule("bebp.det") }
if(rtnmsg.respCode == SUCCESS) },
{ async onLimptsGet2() {
//TODO 处理数据逻辑 let rtnmsg = await this.executeRule("limpts.get2")
if (rtnmsg.respCode == SUCCESS) {
} //TODO 处理数据逻辑
else
{ } else {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onWrkpDet(){ async onLimmodTrycal() {
let rtnmsg = await this.executeRule("wrkp.det") let rtnmsg = await this.executeRule("limmod.trycal")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{ //TODO 处理数据逻辑
//TODO 处理数据逻辑
} else {
} this.$notify.error({ title: '错误', message: '服务请求失败!' });
else }
{ },
this.$notify.error({title: '错误',message: '服务请求失败!'}); async onSetmodDet() {
} let rtnmsg = await this.executeRule("setmod.det")
}, if (rtnmsg.respCode == SUCCESS) {
async onOthpDet(){ //TODO 处理数据逻辑
let rtnmsg = await this.executeRule("othp.det")
if(rtnmsg.respCode == SUCCESS) } else {
{ this.$notify.error({ title: '错误', message: '服务请求失败!' });
//TODO 处理数据逻辑 }
},
} onSeainf() {},
else onDetpButgetref() {},
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLimptsGet1(){
let rtnmsg = await this.executeRule("limpts.get1")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLimptsGet2(){
let rtnmsg = await this.executeRule("limpts.get2")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLimmodTrycal(){
let rtnmsg = await this.executeRule("limmod.trycal")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSetmodDet(){
let rtnmsg = await this.executeRule("setmod.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
} }
\ No newline at end of file
import Api from "~/service/Api" import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Betrcl{ export default class Betrcl {
constructor () { constructor() {
this.data = { this.data = {
betp:{ betp: {
ledget:{ ledget: {
sdamod:{ sdamod: {
dadsnd:"", // Drag Drop Sender .betp.ledget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .betp.ledget.sdamod.dadsnd
seainf:"", // .betp.ledget.sdamod.seainf seainf: "", // .betp.ledget.sdamod.seainf
}, },
}, },
recget:{ recget: {
sdamod:{ sdamod: {
dadsnd:"", // Drag Drop Sender .betp.recget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .betp.recget.sdamod.dadsnd
seainf:"", // .betp.recget.sdamod.seainf seainf: "", // .betp.recget.sdamod.seainf
}, },
}, },
adaflg:"", // Add. amount .betp.adaflg adaflg: "", // Add. amount .betp.adaflg
}, },
ledgrp:{ ledgrp: {
rec:{ rec: {
ownref:"", // 参考号 .ledgrp.rec.ownref ownref: "", // 参考号 .ledgrp.rec.ownref
}, },
cbs:{ cbs: {
opn1:{ opn1: {
cur:"", // Currency .ledgrp.cbs.opn1.cur cur: "", // Currency .ledgrp.cbs.opn1.cur
amt:"", // Balance .ledgrp.cbs.opn1.amt amt: "", // Balance .ledgrp.cbs.opn1.amt
}, },
}, },
}, },
bedgrp:{ bedgrp: {
rec:{ rec: {
ownref:"", // 单据参考号 .bedgrp.rec.ownref ownref: "", // 单据参考号 .bedgrp.rec.ownref
doctypcod:"", // 单据类型 .bedgrp.rec.doctypcod doctypcod: "", // 单据类型 .bedgrp.rec.doctypcod
matdat:"", // 到期日 .bedgrp.rec.matdat matdat: "", // 到期日 .bedgrp.rec.matdat
rcvdat:"", // 到单日期 .bedgrp.rec.rcvdat rcvdat: "", // 到单日期 .bedgrp.rec.rcvdat
predat:"", // Presentation Date .bedgrp.rec.predat predat: "", // Presentation Date .bedgrp.rec.predat
docsta:"", // 单据状态 .bedgrp.rec.docsta docsta: "", // 单据状态 .bedgrp.rec.docsta
nam:"", // Externally Displayed Name to Identify the Contract .bedgrp.rec.nam nam: "", // Externally Displayed Name to Identify the Contract .bedgrp.rec.nam
lescom:"", // Less comm. .bedgrp.rec.lescom lescom: "", // Less comm. .bedgrp.rec.lescom
}, },
cbs:{ cbs: {
max:{ max: {
cur:"", // 单据金额 .bedgrp.cbs.max.cur cur: "", // 单据金额 .bedgrp.cbs.max.cur
amt:"", // 单据金额 .bedgrp.cbs.max.amt amt: "", // 单据金额 .bedgrp.cbs.max.amt
}, },
opn1:{ opn1: {
cur:"", // 单据余额 .bedgrp.cbs.opn1.cur cur: "", // 单据余额 .bedgrp.cbs.opn1.cur
amt:"", // Balance .bedgrp.cbs.opn1.amt amt: "", // Balance .bedgrp.cbs.opn1.amt
}, },
opn2:{ opn2: {
cur:"", // Currency .bedgrp.cbs.opn2.cur cur: "", // Currency .bedgrp.cbs.opn2.cur
}, },
}, },
prb:{ prb: {
pts:new Pts().data, pts: new Pts().data,
}, },
iss:{ iss: {
pts:new Pts().data, pts: new Pts().data,
}, },
apl:{ apl: {
pts:new Pts().data, pts: new Pts().data,
}, },
}, ben: {
liaall:{ pts: new Pts().data,
tenstm:"", // Tenor Stream .liaall.tenstm }
misamt:"", // Amount not yet assigned .liaall.misamt },
concur:"", // External Booking Amount .liaall.concur rmbclm: {
outpct:"", // Sight Amount Percentage .liaall.outpct clmrmbflg: "", // Send MT 742 .rmbclm.clmrmbflg
outamt:"", // Sight Amount .liaall.outamt rmbrmb: {
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt pts: new Pts().data,
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt namelc: "", // 名称 .rmbclm.rmbrmb.namelc
limmod:{ adrelc: "", // 地址 .rmbclm.rmbrmb.adrelc
limpts:{ dbfadrblkcn: "", // Chinese address .rmbclm.rmbrmb.dbfadrblkcn
wrklab:"", // Label .liaall.limmod.limpts.wrklab },
othlab:"", // Label .liaall.limmod.limpts.othlab rmbp: {
othlabss:"", // Label .liaall.limmod.limpts.othlabss ptsget: {
wrk:{ sdamod: {
pts:new Pts().data, seainf: "", // .rmbclm.rmbp.ptsget.sdamod.seainf
}, dadsnd: "", // Drag Drop Sender .rmbclm.rmbp.ptsget.sdamod.dadsnd
oth:{ },
pts:new Pts().data, },
}, },
lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh acwacw: {
nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1 pts: new Pts().data,
pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1 namelc: "", // 名称 .rmbclm.acwacw.namelc
nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2 adrelc: "", // 地址 .rmbclm.acwacw.adrelc
pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2 dbfadrblkcn: "", // Chinese address .rmbclm.acwacw.dbfadrblkcn
}, },
wrkp:{ acwp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd seainf: "", // .rmbclm.acwp.ptsget.sdamod.seainf
seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf dadsnd: "", // Drag Drop Sender .rmbclm.acwp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
othp:{ bebbeb: {
ptsget:{ pts: new Pts().data,
sdamod:{ namelc: "", // 名称 .rmbclm.bebbeb.namelc
dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd adrelc: "", // 地址 .rmbclm.bebbeb.adrelc
seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf dbfadrblkcn: "", // Chinese address .rmbclm.bebbeb.dbfadrblkcn
}, },
}, bebp: {
}, ptsget: {
ownref:"", // 国结业务编号 .liaall.limmod.ownref sdamod: {
comamt:"", // 业务余额 .liaall.limmod.comamt seainf: "", // .rmbclm.bebp.ptsget.sdamod.seainf
ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt dadsnd: "", // Drag Drop Sender .rmbclm.bebp.ptsget.sdamod.dadsnd
ecifno:"", // ECIFNO .liaall.limmod.ecifno },
}, },
}, },
rmbclm:{ rmbrol: "", // 偿付行 .rmbclm.rmbrol
clmrmbflg:"", // Send MT 742 .rmbclm.clmrmbflg valdat: "", // value date .rmbclm.valdat
rmbrmb:{ },
pts:new Pts().data, aamset: {
namelc:"", // 名称 .rmbclm.rmbrmb.namelc utlamt2: "", // Add. Amount utilized/settled .aamset.utlamt2
adrelc:"", // 地址 .rmbclm.rmbrmb.adrelc utlamt: "", // Doc. Amount utilized/settled .aamset.utlamt
dbfadrblkcn:"", // Chinese address .rmbclm.rmbrmb.dbfadrblkcn },
}, payinstxt: "", // Payment instructions to ISS/AVB .payinstxt
rmbp:{ mtabut: {
ptsget:{ coninf: {
sdamod:{ oitinf: {
seainf:"", // .rmbclm.rmbp.ptsget.sdamod.seainf labinftxt: "", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
dadsnd:"", // Drag Drop Sender .rmbclm.rmbp.ptsget.sdamod.dadsnd oit: {
}, inftxt: "", // Infotext .mtabut.coninf.oitinf.oit.inftxt
}, inflev: "", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
}, },
acwacw:{ },
pts:new Pts().data, oitset: {
namelc:"", // 名称 .rmbclm.acwacw.namelc labinftxt: "", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
adrelc:"", // 地址 .rmbclm.acwacw.adrelc oit: {
dbfadrblkcn:"", // Chinese address .rmbclm.acwacw.dbfadrblkcn inftxt: "", // Infotext .mtabut.coninf.oitset.oit.inftxt
}, inflev: "", // Infotext Level .mtabut.coninf.oitset.oit.inflev
acwp:{ },
ptsget:{ },
sdamod:{ conexedat: "", // 执行日期 .mtabut.coninf.conexedat
seainf:"", // .rmbclm.acwp.ptsget.sdamod.seainf usr: {
dadsnd:"", // Drag Drop Sender .rmbclm.acwp.ptsget.sdamod.dadsnd extkey: "", // User ID .mtabut.coninf.usr.extkey
}, },
}, },
}, },
bebbeb:{ pageId: "", // ctx的key
pts:new Pts().data, trnmod: new Pub().data.Trnmod,
namelc:"", // 名称 .rmbclm.bebbeb.namelc setmod: new Pub().data.Setmod,
adrelc:"", // 地址 .rmbclm.bebbeb.adrelc liaall: new Pub().data.Liaall,
dbfadrblkcn:"", // Chinese address .rmbclm.bebbeb.dbfadrblkcn }
},
bebp:{
ptsget:{
sdamod:{
seainf:"", // .rmbclm.bebp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .rmbclm.bebp.ptsget.sdamod.dadsnd
},
},
},
rmbrol:"", // 偿付行 .rmbclm.rmbrol
valdat:"", // value date .rmbclm.valdat
},
aamset:{
utlamt2:"", // Add. Amount utilized/settled .aamset.utlamt2
utlamt:"", // Doc. Amount utilized/settled .aamset.utlamt
},
trnmod:{
trndoc:{
nar754:"", // Narrative :77A: .trnmod.trndoc.nar754
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
rcvatt:{
seainf:"", // .trnmod.trndoc.rcvatt.seainf
},
filrecv:"", // File Receiver .trnmod.trndoc.filrecv
},
},
payinstxt:"", // Payment instructions to ISS/AVB .payinstxt
mtabut:{
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
},
},
setmod:{
docamttyplab:"", // settled amount description as label .setmod.docamttyplab
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref
doccur:"", // document currency .setmod.doccur
docamt:"", // document amount .setmod.docamt
dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg
setglg:{
labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
},
pageId: "" // ctx的key
}
} }
} }
\ No newline at end of file
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitinf.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitset.labinftxt" data-path=".mtabut.coninf.oitset.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitset.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitset.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<!-- SF000019 : 执行日期 -->
<c-col :span="12">
<el-form-item :label="$t('coninf.SF000019')" prop="mtabut.coninf.conexedat">
<c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" :placeholder="$t('other.please_enter')+$t('coninf.SF000019')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000020 : Send for Release to -->
<c-col :span="12">
<c-form-item label="User ID" prop="mtabut.coninf.usr.extkey">
<c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Betrcl/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF000545 : Correspondence -->
<c-col :span="12">
<span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="国内证落款" prop="trnmod.trndoc.advnam">
<c-input v-model="model.trnmod.trndoc.advnam" maxlength="50" :placeholder="$t('other.please_enter')+'国内证落款'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="修改申请人名称" prop="trnmod.trndoc.amdapl">
<c-input type="textarea" v-model="model.trnmod.trndoc.amdapl" maxlength="50" show-word-limit :placeholder="$t('other.please_enter')+'修改申请人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.amdnam" data-path=".trnmod.trndoc.amdnam" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="国内证通知书" prop="trnmod.trndoc.advdoc">
<c-input v-model="model.trnmod.trndoc.advdoc" maxlength="1" :placeholder="$t('other.please_enter')+'国内证通知书'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Betrcl/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000552 : Outgoing Correspondence, Attachments and other Documents -->
<c-col :span="12">
<c-form-item label="File Receiver" prop="trnmod.trndoc.filrecv">
<c-input v-model="model.trnmod.trndoc.filrecv" :placeholder="$t('other.please_enter')+'File Receiver'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Document tree" prop="trnmod.trndoc.doctrestm">
<c-input v-model="model.trnmod.trndoc.doctrestm" :placeholder="$t('other.please_enter')+'Document tree'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButshw">
{{$t('trndoc.CF000547')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButadd">
{{$t('trndoc.CF000548')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButnew">
{{$t('trndoc.CF000553')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButattto">
{{$t('trndoc.CG001184')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel">
{{$t('trndoc.CF000549')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">{{$t('trndoc.CF000556')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">{{$t('trndoc.CF000557')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
{{$t('trndoc.CF000551')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm">
<c-input v-model="model.trnmod.trndoc.condocstm" :placeholder="$t('other.please_enter')+'Connected Documents'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="trnmod.trndoc.rcvatt.seainf">
<c-input v-model="model.trnmod.trndoc.rcvatt.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Betrcl/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF000062 : Liability -->
<!-- SF000085 : Sight Amount -->
<c-col :span="12">
<c-form-item :label="$t('liaall.SF000085')" prop="liaall.outamt">
<c-input v-model="model.liaall.outamt" :placeholder="$t('other.please_enter')+$t('liaall.SF000085')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Sight Amount Percentage" prop="liaall.outpct">
<c-input v-model="model.liaall.outpct" :placeholder="$t('other.please_enter')+'Sight Amount Percentage'"></c-input>
</c-form-item>
</c-col>
<!-- SF000088 : % -->
<!-- SF000063 : Amount not yet assigned -->
<c-col :span="12">
<c-form-item :label="$t('liaall.S0000099')" prop="liaall.concur">
<c-input v-model="model.liaall.concur" maxlength="3" :placeholder="$t('other.please_enter')+$t('liaall.S0000099')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('liaall.SF000063')" prop="liaall.misamt">
<c-input v-model="model.liaall.misamt" :placeholder="$t('other.please_enter')+$t('liaall.SF000063')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaallButmisamt">
{{$t('liaall.CF000061')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaallButmissig">
{{$t('liaall.CF000083')}}
</c-button>
</c-col>
<!-- S0000098 : Old Amount booked externally -->
<c-col :span="12">
<c-form-item :label="$t('liaall.S0000098')" prop="liaall.exttotoldamt">
<c-input v-model="model.liaall.exttotoldamt" :placeholder="$t('other.please_enter')+$t('liaall.S0000098')"></c-input>
</c-form-item>
</c-col>
<!-- S0000099 : External Booking Amount -->
<c-col :span="12">
<c-form-item label="Total booking amount external assinged" prop="liaall.exttotamt">
<c-input v-model="model.liaall.exttotamt" :placeholder="$t('other.please_enter')+'Total booking amount external assinged'"></c-input>
</c-form-item>
</c-col>
<!-- SF000065 : Change Plan -->
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Betrcl/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-form-item label="ECIFNO" prop="liaall.limmod.ecifno">
<c-input v-model="model.liaall.limmod.ecifno" maxlength="22" :placeholder="$t('other.please_enter')+'ECIFNO'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.wrklab" data-path=".liaall.limmod.limpts.wrklab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.othlab" data-path=".liaall.limmod.limpts.othlab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.othlabss" data-path=".liaall.limmod.limpts.othlabss" > </span>
</c-col>
<!-- S0001138 : 业务编号 -->
<c-col :span="12">
<c-form-item label="国结业务编号" prop="liaall.limmod.ownref">
<c-input v-model="model.liaall.limmod.ownref" maxlength="16" :placeholder="$t('other.please_enter')+'国结业务编号'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="liaall.limmod.wrkp.ptsget.sdamod.dadsnd">
<c-input v-model="model.liaall.limmod.wrkp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="liaall.limmod.othp.ptsget.sdamod.dadsnd">
<c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="liaall.limmod.limpts.wrk.pts.extkey">
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="liaall.limmod.wrkp.ptsget.sdamod.seainf">
<c-input v-model="model.liaall.limmod.wrkp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onWrkpDet">
{{$t('ptsp.CF000082')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="liaall.limmod.limpts.oth.pts.extkey">
<c-input v-model="model.liaall.limmod.limpts.oth.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="liaall.limmod.othp.ptsget.sdamod.seainf">
<c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onOthpDet">
{{$t('ptsp.CF000082')}}
</c-button>
</c-col>
<!-- S0001135 : 业务余额 -->
<c-col :span="12">
<c-form-item label="业务余额" prop="liaall.limmod.comamt">
<c-input v-model="model.liaall.limmod.comamt" :placeholder="$t('other.please_enter')+'业务余额'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="liaall.limmod.limpts.wrk.pts.nam">
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="liaall.limmod.limpts.oth.pts.nam">
<c-input v-model="model.liaall.limmod.limpts.oth.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
<!-- S0001136 : 保证金 -->
<!-- S0000011 : 额度类型 -->
<c-col :span="12">
<c-form-item label="保证金余额" prop="liaall.limmod.ccvamt">
<c-input v-model="model.liaall.limmod.ccvamt" :placeholder="$t('other.please_enter')+'保证金余额'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg1">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg1" style="width:100%" :placeholder="$t('other.please_enter')+'Flag to Mark Non-revolving Limits'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimptsGet1">
{{$t('limpts.C0000013')}}
</c-button>
</c-col>
<!-- S0000012 : 额度类型 -->
<c-col :span="12">
<el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg2">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg2" style="width:100%" :placeholder="$t('other.please_enter')+'Flag to Mark Non-revolving Limits'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimptsGet2">
{{$t('limpts.C0000014')}}
</c-button>
</c-col>
<!-- S0001137 : 余额 -->
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.lsh" data-path=".liaall.limmod.limpts.lsh" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod1">
<c-input v-model="model.liaall.limmod.limpts.pfcod1" maxlength="14" :placeholder="$t('other.please_enter')+'合同流�'号'"></c-input>
</c-form-item>
</c-col>
<!-- S0000018 : 合同流水号 -->
<c-col :span="12">
<c-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod2">
<c-input v-model="model.liaall.limmod.limpts.pfcod2" maxlength="14" :placeholder="$t('other.please_enter')+'合同流�'号'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimmodTrycal">
{{$t('limmod.C0000005')}}
</c-button>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Betrcl/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left -->
<c-col :span="12"> <c-col :span="12">
<c-col :span="24">
<c-col :span="20">
<el-form-item
label="Export L/C Ref."
prop="ledgrp.rec.ownref"
style="width: 100%"
>
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
placeholder="Please input Export L/C Ref."
style="width: 95%"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="1" style="text-align: right"> -->
<c-col :span="1">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin: 0 10px 0 0; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span
style="font-size: 15px; font-family: '宋体'; font-weight: bold"
>i</span
>
</c-button>
<!-- </el-form-item> -->
</c-col>
<c-col :span="2" :offset="1" style="text-align: right">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="this.flag"
@click="onDetpButgetref"
>
获取
</c-button>
<!-- </el-form-item> -->
</c-col>
<!-- </c-col> -->
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item
label="Bill Set Reference"
prop="bedgrp.rec.ownref"
style="width: 100%"
>
<c-input
v-model="model.bedgrp.rec.ownref"
maxlength="16"
placeholder="Please input Bill Set Reference"
style="width: 95%"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="1" style="text-align: right"> -->
<c-col :span="1">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin: 0 10px 0 0; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span
style="font-size: 15px; font-family: '宋体'; font-weight: bold"
>i</span
>
</c-button>
<!-- </el-form-item> -->
</c-col>
<c-col :span="2" :offset="1" style="text-align: right">
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="this.flag"
@click="onDetpButgetref"
>
获取
</c-button>
<!-- </el-form-item> -->
</c-col>
<!-- </c-col> -->
</c-col>
<c-col :span="24">
<el-form-item label="Document Amount" prop="bedgrp.cbs.max.cur">
<c-fullbox>
<c-input
v-model="model.bedgrp.cbs.max.cur"
maxlength="3"
style="width: 50%"
placeholder="Please input Document Amount"
disabled
></c-input>
<c-input
v-model="model.bedgrp.cbs.max.amt"
style="width: 50%"
placeholder="Please input Balance"
disabled
></c-input>
<template slot="footer">
<c-checkbox
v-model="model.betp.adaflg"
style="margin-left: 10px"
disabled
>Add. Amount</c-checkbox
>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Open Amount" prop="bedgrp.cbs.opn1.cur">
<c-input
v-model="model.bedgrp.cbs.opn1.cur"
maxlength="3"
placeholder="Please input Open Amoun"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="bedgrp.cbs.max.amt">
<c-input
v-model="model.bedgrp.cbs.max.amt"
placeholder="Please input Balance"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Document Type" prop="bedgrp.rec.doctypcod">
<c-select
v-model="model.bedgrp.rec.doctypcod"
style="width: 100%"
placeholder="Please input Document Type"
disabled
>
<el-option
v-for="item in codes.doctypcod1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Maturity Date" prop="bedgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.bedgrp.rec.matdat"
style="width: 100%"
placeholder="Please select Maturity Date"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Received on" prop="bedgrp.rec.rcvdat">
<c-date-picker
type="date"
v-model="model.bedgrp.rec.rcvdat"
style="width: 100%"
placeholder="Please select Received on"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Presented on" prop="bedgrp.rec.predat">
<c-date-picker
type="date"
v-model="model.bedgrp.rec.predat"
style="width: 100%"
placeholder="Please select Presented on"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Document Status" prop="bedgrp.rec.docsta">
<c-select
v-model="model.bedgrp.rec.docsta"
style="width: 100%"
placeholder="Please select Document Status"
disabled
>
<el-option
v-for="item in codes.docsta1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- right -->
<c-col :span="12">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Open Amt. L/C" prop="ledgrp.cbs.opn1.cur">
<c-input
v-model="model.ledgrp.cbs.opn1.cur"
maxlength="3"
placeholder="Please input Open Amt. L/C"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="ledgrp.cbs.opn1.amt">
<c-input
v-model="model.ledgrp.cbs.opn1.amt"
placeholder="Please input Balance"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Name" prop="bedgrp.rec.nam">
<c-input
v-model="model.bedgrp.rec.nam"
maxlength="40"
placeholder="Please input Name"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-ptsmsg
:model="model"
:argadr="{
title: 'Presented by',
grp: 'bedgrp',
rol: 'ben',
}"
:disabled="true"
></c-ptsmsg>
</c-col>
<c-col :span="24">
<c-ptsmsg
:model="model"
:argadr="{
title: 'Issuing Bank',
grp: 'bedgrp',
rol: 'iss',
}"
:disabled="true"
></c-ptsmsg>
</c-col>
<c-col :span="24">
<c-ptsmsg
:model="model"
:argadr="{
title: 'Applicant',
grp: 'bedgrp',
rol: 'apl',
}"
:disabled="true"
></c-ptsmsg>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item style="margin-left: 0px">
<el-divider />
</el-form-item>
</c-col>
<!-- next part -->
<c-col :span="24" style="margin-bottom: 35px">
<c-istream-table
ref="table"
:list="model.liaall.tenstm.rows || []"
:columns="stmData.columns"
:showSelection="true"
v-on:multipleSelect="multipleSelect"
>
</c-istream-table>
</c-col>
<!-- left -->
<c-col :span="12">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Doc. Amount Part" prop="bedgrp.cbs.opn2.cur">
<c-input
v-model="model.bedgrp.cbs.opn2.cur"
maxlength="3"
placeholder="Please input Doc. Amount Part"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="aamset.utlamt">
<c-input
v-model="model.aamset.utlamt"
placeholder="Please input Doc. Amount Part"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Add. Amount Part" prop="bedgrp.cbs.opn2.cur">
<c-input
v-model="model.bedgrp.cbs.opn2.cur"
maxlength="3"
placeholder="Please input Add. Amount Part"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="aamset.utlamt2">
<c-input
v-model="model.aamset.utlamt2"
placeholder="Please input Add. Amount Part"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="rmbclm.clmrmbflg">
<c-checkbox v-model="clmrmbflg"
>Claim Reimbursement(e.g via MT 742)</c-checkbox
>
</el-form-item>
</c-col>
</c-col>
<!-- right -->
<c-col :span="12">
<c-col :span="24">
<c-form-item label="Less comm." prop="bedgrp.rec.lescom">
<c-input
v-model="model.bedgrp.rec.lescom"
placeholder="Please input Less comm.'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="Narrative :77A:" prop="trnmod.trndoc.nar754">
<c-input
type="textarea"
v-model="model.trnmod.trndoc.nar754"
maxlength="35"
show-word-limit
placeholder="Please input Narrative :77A:'"
></c-input>
</c-form-item>
</c-col>
</c-col>
<!-- bottom -->
<c-col :span="24">
<el-form-item
label="Payment instructions to ISS/AVB"
prop="payinstxt"
style="width: 100%"
>
<c-fullbox>
<c-input
type="textarea"
v-model="model.payinstxt"
maxlength="65"
show-word-limit
placeholder="Please input Payment instructions to ISS/AVB"
></c-input>
<template slot="footer">
<c-button
style="margin-left: 10px; padding: 0 10px"
size="small"
type="primary"
>
...
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="betp.ledget.sdamod.dadsnd"> <c-form-item label="Drag Drop Sender" prop="betp.ledget.sdamod.dadsnd">
<c-input v-model="model.betp.ledget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> <c-input v-model="model.betp.ledget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SF000052 : 参考号 --> SF000052 : 参考号
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('betp.SF000052')" prop="ledgrp.rec.ownref"> <c-form-item :label="$t('betp.SF000052')" prop="ledgrp.rec.ownref">
...@@ -19,7 +428,7 @@ ...@@ -19,7 +428,7 @@
<c-input v-model="model.betp.ledget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> <c-input v-model="model.betp.ledget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SF000053 : 信用证余额 --> SF000053 : 信用证余额
<c-col :span="12"> <c-col :span="12">
<c-form-item label="Currency" prop="ledgrp.cbs.opn1.cur"> <c-form-item label="Currency" prop="ledgrp.cbs.opn1.cur">
...@@ -38,7 +447,7 @@ ...@@ -38,7 +447,7 @@
<c-input v-model="model.betp.recget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> <c-input v-model="model.betp.recget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SF000061 : 单据参考号 --> SF000061 : 单据参考号
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('betp.SF000061')" prop="bedgrp.rec.ownref"> <c-form-item :label="$t('betp.SF000061')" prop="bedgrp.rec.ownref">
...@@ -51,14 +460,14 @@ ...@@ -51,14 +460,14 @@
<c-input v-model="model.betp.recget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> <c-input v-model="model.betp.recget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SF000077 : 摘要 --> SF000077 : 摘要
<c-col :span="12"> <c-col :span="12">
<c-form-item label="Externally Displayed Name to Identify the Contract" prop="bedgrp.rec.nam"> <c-form-item label="Externally Displayed Name to Identify the Contract" prop="bedgrp.rec.nam">
<c-input v-model="model.bedgrp.rec.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Externally Displayed Name to Identify the Contract'"></c-input> <c-input v-model="model.bedgrp.rec.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Externally Displayed Name to Identify the Contract'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SF000060 : 单据金额 --> SF000060 : 单据金额
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('betp.SF000060')" prop="bedgrp.cbs.max.cur"> <el-form-item :label="$t('betp.SF000060')" prop="bedgrp.cbs.max.cur">
...@@ -72,7 +481,7 @@ ...@@ -72,7 +481,7 @@
<c-input v-model="model.bedgrp.cbs.max.amt" :placeholder="$t('other.please_enter')+$t('betp.SF000060')"></c-input> <c-input v-model="model.bedgrp.cbs.max.amt" :placeholder="$t('other.please_enter')+$t('betp.SF000060')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SF000056 : 交单人 --> SF000056 : 交单人
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('betp.SF000056')" prop="bedgrp.prb.pts.ref"> <c-form-item :label="$t('betp.SF000056')" prop="bedgrp.prb.pts.ref">
...@@ -83,7 +492,7 @@ ...@@ -83,7 +492,7 @@
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.betp.adaflg">{{$t('betp.CF000051')}}</c-checkbox> <c-checkbox v-model="model.betp.adaflg">{{$t('betp.CF000051')}}</c-checkbox>
</c-col> </c-col>
<!-- SF000059 : 单据余额 --> SF000059 : 单据余额
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('betp.SF000059')" prop="bedgrp.cbs.opn1.cur"> <c-form-item :label="$t('betp.SF000059')" prop="bedgrp.cbs.opn1.cur">
...@@ -102,15 +511,15 @@ ...@@ -102,15 +511,15 @@
<c-input v-model="model.bedgrp.prb.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input> <c-input v-model="model.bedgrp.prb.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SF000063 : 开证行 --> SF000063 : 开证行
<!-- SF000065 : 编号 --> SF000065 : 编号
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('betp.SF000063')" prop="bedgrp.iss.pts.ref"> <c-form-item :label="$t('betp.SF000063')" prop="bedgrp.iss.pts.ref">
<c-input v-model="model.bedgrp.iss.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('betp.SF000063')"></c-input> <c-input v-model="model.bedgrp.iss.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('betp.SF000063')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SF000062 : 单据类型 --> SF000062 : 单据类型
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('betp.SF000062')" prop="bedgrp.rec.doctypcod"> <el-form-item :label="$t('betp.SF000062')" prop="bedgrp.rec.doctypcod">
...@@ -124,36 +533,36 @@ ...@@ -124,36 +533,36 @@
<c-input v-model="model.bedgrp.iss.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input> <c-input v-model="model.bedgrp.iss.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SF000055 : 到期日 --> SF000055 : 到期日
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('betp.SF000055')" prop="bedgrp.rec.matdat"> <el-form-item :label="$t('betp.SF000055')" prop="bedgrp.rec.matdat">
<c-date-picker type="date" v-model="model.bedgrp.rec.matdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('betp.SF000055')"></c-date-picker> <c-date-picker type="date" v-model="model.bedgrp.rec.matdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('betp.SF000055')"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SF000054 : 到单日期 --> SF000054 : 到单日期
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('betp.SF000054')" prop="bedgrp.rec.rcvdat"> <el-form-item :label="$t('betp.SF000054')" prop="bedgrp.rec.rcvdat">
<c-date-picker type="date" v-model="model.bedgrp.rec.rcvdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('betp.SF000054')"></c-date-picker> <c-date-picker type="date" v-model="model.bedgrp.rec.rcvdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('betp.SF000054')"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SF000057 : 提示日期 --> SF000057 : 提示日期
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Presentation Date" prop="bedgrp.rec.predat"> <el-form-item label="Presentation Date" prop="bedgrp.rec.predat">
<c-date-picker type="date" v-model="model.bedgrp.rec.predat" style="width:100%" :placeholder="$t('other.please_enter')+'Presentation Date'"></c-date-picker> <c-date-picker type="date" v-model="model.bedgrp.rec.predat" style="width:100%" :placeholder="$t('other.please_enter')+'Presentation Date'"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SF000058 : 申请人 --> SF000058 : 申请人
<!-- SF000066 : 编号 --> SF000066 : 编号
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('betp.SF000058')" prop="bedgrp.apl.pts.ref"> <c-form-item :label="$t('betp.SF000058')" prop="bedgrp.apl.pts.ref">
<c-input v-model="model.bedgrp.apl.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('betp.SF000058')"></c-input> <c-input v-model="model.bedgrp.apl.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('betp.SF000058')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SF000064 : 单据状态 --> SF000064 : 单据状态
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('betp.SF000064')" prop="bedgrp.rec.docsta"> <c-form-item :label="$t('betp.SF000064')" prop="bedgrp.rec.docsta">
...@@ -176,7 +585,7 @@ ...@@ -176,7 +585,7 @@
<c-input v-model="model.liaall.tenstm" :placeholder="$t('other.please_enter')+'Tenor Stream'"></c-input> <c-input v-model="model.liaall.tenstm" :placeholder="$t('other.please_enter')+'Tenor Stream'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000014 : 单据金额 --> S0000014 : 单据金额
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Currency" prop="bedgrp.cbs.opn2.cur"> <el-form-item label="Currency" prop="bedgrp.cbs.opn2.cur">
...@@ -190,14 +599,14 @@ ...@@ -190,14 +599,14 @@
<c-input v-model="model.aamset.utlamt" :placeholder="$t('other.please_enter')+'Doc. Amount utilized/settled'"></c-input> <c-input v-model="model.aamset.utlamt" :placeholder="$t('other.please_enter')+'Doc. Amount utilized/settled'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000013 : 附加金额 --> S0000013 : 附加金额
<c-col :span="12"> <c-col :span="12">
<c-form-item label="Add. Amount utilized/settled" prop="aamset.utlamt2"> <c-form-item label="Add. Amount utilized/settled" prop="aamset.utlamt2">
<c-input v-model="model.aamset.utlamt2" :placeholder="$t('other.please_enter')+'Add. Amount utilized/settled'"></c-input> <c-input v-model="model.aamset.utlamt2" :placeholder="$t('other.please_enter')+'Add. Amount utilized/settled'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000058 : Payment instructions to ISS/AVB --> SG000058 : Payment instructions to ISS/AVB
<c-col :span="12"> <c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onPayinsButtxmsel"> <c-button size="small" type="primary" icon="el-icon-search" @click="onPayinsButtxmsel">
...@@ -210,43 +619,88 @@ ...@@ -210,43 +619,88 @@
<c-input type="textarea" v-model="model.payinstxt" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'Payment instructions to ISS/AVB'" ></c-input> <c-input type="textarea" v-model="model.payinstxt" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'Payment instructions to ISS/AVB'" ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SG000057 : Less comm. --> SG000057 : Less comm.
<c-col :span="12"> <c-col :span="12">
<c-form-item label="Less comm." prop="bedgrp.rec.lescom"> <c-form-item label="Less comm." prop="bedgrp.rec.lescom">
<c-input v-model="model.bedgrp.rec.lescom" :placeholder="$t('other.please_enter')+'Less comm.'"></c-input> <c-input v-model="model.bedgrp.rec.lescom" :placeholder="$t('other.please_enter')+'Less comm.'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SF000047 : Narrative :77A: --> SF000047 : Narrative :77A:
<c-col :span="12"> <c-col :span="12">
<c-form-item label="Narrative :77A:" prop="trnmod.trndoc.nar754"> <c-form-item label="Narrative :77A:" prop="trnmod.trndoc.nar754">
<c-input type="textarea" v-model="model.trnmod.trndoc.nar754" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Narrative :77A:'" ></c-input> <c-input type="textarea" v-model="model.trnmod.trndoc.nar754" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Narrative :77A:'" ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col> -->
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Betrcl/Event" import Event from "~/model/Betrcl/Event";
import Ptsmsg from "~/views/Public/Ptsmsg";
export default { export default {
inject: ['root'], components: { "c-ptsmsg": Ptsmsg },
props:["model","codes"], inject: ["root"],
mixins: [commonProcess], props: ["model", "codes"],
data(){ mixins: [commonProcess],
return { data() {
return {
stmData: {
columns: [
'1 1 "Type" 250',
'2 2 "Dbt" 250',
'3 3 "Cdt" 250',
'4 4 "Cur" 250',
'5 5 "Amt" 250 2 8 1 4',
'6 6 "Mat.Dat." 250 4 7 1',
],
data: [],
},
};
},
computed: {
clmrmbflg: {
get() {
return this.model.rmbclm.clmrmbflg === "X";
},
set(val) {
this.model.rmbclm.clmrmbflg = val ? "X" : "";
},
},
flag() {
return this.model.mtabut.coninf.usr.extkey == "";
},
},
mounted() {
this.$nextTick(() => {});
},
methods: {
...Event,
async multipleSelect(selection) {
console.log(selection);
if (selection) {
let selIds = selection.map((x) => x + 1);
let params = { selDst: "liaall.tenstm", selIds };
const rtnmsg = await this.executeRule("liaall.tenstm", params);
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
}
}, },
methods:{...Event}, },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style>
.messageLabel >>> .el-form-item__label {
text-align: left;
font-weight: bold;
font-size: 12px;
}
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left -->
<c-col :span="12"> <c-col :span="12">
<c-col :span="24">
<el-form-item label="Document Type" prop="rmbclm.rmbrol">
<c-select
v-model="model.rmbclm.rmbrol"
style="width: 100%"
placeholder="Please input Document Type"
disabled
>
<el-option
v-for="item in codes.doctypcod1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- right -->
<c-col :span="12"> </c-col>
<!-- <c-col :span="12">
<el-form-item :label="$t('rmbclm.SF000021')" prop="rmbclm.rmbrol"> <el-form-item :label="$t('rmbclm.SF000021')" prop="rmbclm.rmbrol">
<c-select v-model="model.rmbclm.rmbrol" style="width:100%" :placeholder="$t('other.please_enter')+$t('rmbclm.SF000021')"> <c-select v-model="model.rmbclm.rmbrol" style="width:100%" :placeholder="$t('other.please_enter')+$t('rmbclm.SF000021')">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SF000021 : 偿付行 --> SF000021 : 偿付行
<!-- SF000020 : 编号 --> SF000020 : 编号
<c-col :span="12"> <c-col :span="12">
<c-form-item label="Reference for Address Optional" prop="rmbclm.rmbrmb.pts.ref"> <c-form-item label="Reference for Address Optional" prop="rmbclm.rmbrmb.pts.ref">
...@@ -63,8 +86,8 @@ ...@@ -63,8 +86,8 @@
<c-input type="textarea" v-model="model.rmbclm.rmbrmb.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input> <c-input type="textarea" v-model="model.rmbclm.rmbrmb.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SF000011 : Account with Bank --> SF000011 : Account with Bank
<!-- SF000018 : 编号 --> SF000018 : 编号
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('rmbclm.SF000011')" prop="rmbclm.acwacw.pts.ref"> <c-form-item :label="$t('rmbclm.SF000011')" prop="rmbclm.acwacw.pts.ref">
...@@ -119,8 +142,8 @@ ...@@ -119,8 +142,8 @@
<c-input type="textarea" v-model="model.rmbclm.acwacw.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input> <c-input type="textarea" v-model="model.rmbclm.acwacw.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- SF000016 : Beneficiary Bank --> SF000016 : Beneficiary Bank
<!-- SF000019 : 编号 --> SF000019 : 编号
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('rmbclm.SF000016')" prop="rmbclm.bebbeb.pts.ref"> <c-form-item :label="$t('rmbclm.SF000016')" prop="rmbclm.bebbeb.pts.ref">
...@@ -181,30 +204,25 @@ ...@@ -181,30 +204,25 @@
<c-date-picker type="date" v-model="model.rmbclm.valdat" style="width:100%" :placeholder="$t('other.please_enter')+'value date'"></c-date-picker> <c-date-picker type="date" v-model="model.rmbclm.valdat" style="width:100%" :placeholder="$t('other.please_enter')+'value date'"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SG000133 : value date --> SG000133 : value date -->
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Betrcl/Event" import Event from "~/model/Betrcl/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
<template>
<div class="eibs-tab">
<!-- S0000002 : 参考号 -->
<c-col :span="12">
<c-form-item label="our reference" prop="setmod.ref">
<c-input v-model="model.setmod.ref" maxlength="16" :placeholder="$t('other.please_enter')+'our reference'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="document currency" prop="setmod.doccur">
<c-select v-model="model.setmod.doccur" style="width:100%" :placeholder="$t('other.please_enter')+'document currency'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="document amount" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" :placeholder="$t('other.please_enter')+'document amount'"></c-input>
</c-form-item>
</c-col>
<!-- S0000003 : 类型 -->
<c-col :span="12">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select v-model="model.setmod.dspflg" style="width:100%" :placeholder="$t('other.please_enter')+'Type of settlement'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.setmod.xreflg">{{$t('setmod.CF000011')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSetmodDet">
{{$t('setmod.CF000032')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="自�'�区主�'�号" prop="setmod.zmqacc">
<c-input v-model="model.setmod.zmqacc" maxlength="20" :placeholder="$t('other.please_enter')+'自�'�区主�'�号'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span>
</c-col>
<!-- S0000001 : Foreign Commission / Charges: -->
<!-- S0000001 : Own Commission / Charges: -->
<!-- SF000001 : Settlement: -->
<c-col :span="12">
<span v-text="model.setmod.setglg.labdspflg" data-path=".setmod.setglg.labdspflg" > </span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Betrcl/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template> <template>
<div class="eContainer"> <div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false"> <!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <c-function-btn
<!--betrcl PD000034 Claim Reimb. --> :handleSubmit="handleSubmit"
<el-tab-pane :label="$t('betrcl.PD000034')" name="rclp"> :handleCheck="handleCheck"
<m-rclp :model="model" :codes="codes"/> :handleStash="handleStash"
</el-tab-pane> >
<!--liaall PD000027 Liability --> <el-button size="small">流程附言</el-button>
<el-tab-pane :label="$t('liaall.PD000027')" name="engp"> <el-button size="small">交易历史</el-button>
<m-engp :model="model" :codes="codes"/> <el-button size="small">备忘录</el-button>
</el-tab-pane> <el-button size="small">影像信息</el-button>
<!--trndoc PD000529 &Messages --> <!-- <el-button size="small">保存模板</el-button> -->
<el-tab-pane :label="$t('trndoc.PD000529')" name="docpan"> <!-- <el-button size="small">使用模板</el-button> -->
<m-docpan :model="model" :codes="codes"/> <el-button size="small">制裁信息</el-button>
</el-tab-pane> <!-- <el-button size="small">拆分报文</el-button> -->
<!--trndoc PD000546 Attachments --> <el-button size="small">智能提示</el-button>
<el-tab-pane :label="$t('trndoc.PD000546')" name="doctre"> </c-function-btn>
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane> <el-form
<!--coninf PD000000 Completion --> :model="model"
<el-tab-pane :label="$t('coninf.PD000000')" name="coninfp"> :rules="rules"
<m-coninfp :model="model" :codes="codes"/> ref="modelForm"
</el-tab-pane> label-width="150px"
<!--rmbclm PD000128 Reimbursement Details --> label-position="right"
<el-tab-pane :label="$t('rmbclm.PD000128')" name="remp"> size="small"
<m-remp :model="model" :codes="codes"/> :validate-on-rule-change="false"
</el-tab-pane> >
<!--limmod PD000001 统一授信 --> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<el-tab-pane :label="$t('limmod.PD000001')" name="limitbody"> <!--betrcl PD000034 Claim Reimb. -->
<m-limitbody :model="model" :codes="codes"/> <el-tab-pane label="Claim Reimb." name="rclp">
</el-tab-pane> <c-content>
<!--setmod PD000000 Settlement --> <m-rclp :model="model" :codes="codes" />
<el-tab-pane :label="$t('setmod.PD000000')" name="setpan"> </c-content>
<m-setpan :model="model" :codes="codes"/> </el-tab-pane>
</el-tab-pane> <!--liaall PD000027 Liability -->
</c-tabs> <el-tab-pane label="Liability" name="engp">
<m-engp :model="model" :codes="codes" />
</el-tab-pane>
<!--setmod PD000000 Settlement -->
<el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes" />
</el-tab-pane>
<!--coninf PD000000 Completion -->
<el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes" />
</el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes" />
</el-tab-pane>
<!--rmbclm PD000128 Reimbursement Details -->
<el-tab-pane label="Reimbursement Details" name="remp">
<m-remp :model="model" :codes="codes" />
</el-tab-pane>
<!--limmod PD000001 统一授信 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form> </el-form>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Betrcl from "~/model/Betrcl" import Betrcl from "~/model/Betrcl";
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess";
import Check from "~/model/Betrcl/Check" import commonFuncs from "~/mixin/commonFuncs";
import Default from "~/model/Betrcl/Default" import Check from "~/model/Betrcl/Check";
import Pattern from "~/model/Betrcl/Pattern" import Default from "~/model/Betrcl/Default";
import Rclp from "./Rclp" import Pattern from "~/model/Betrcl/Pattern";
import Engp from "./Engp" import Rclp from "./Rclp";
import Docpan from "./Docpan" import Remp from "./Remp";
import Doctre from "./Doctre" import Engp from "~/views/Public/Engp";
import Coninfp from "./Coninfp" import Doctre from "~/views/Public/Doctre";
import Remp from "./Remp" import Setpan from "~/views/Public/Setpan";
import Limitbody from "./Limitbody" import Coninfp from "~/views/Public/Coninfp";
import Setpan from "./Setpan" import Docpan from "~/views/Public/Docpan";
import Limitbody from "~/views/Public/Limitbody";
export default { export default {
name: "Betrcl", name: "Betrcl",
components:{ components: {
"m-rclp" : Rclp, "m-rclp": Rclp,
"m-engp" : Engp, "m-engp": Engp,
"m-docpan" : Docpan, "m-docpan": Docpan,
"m-doctre" : Doctre, "m-doctre": Doctre,
"m-coninfp" : Coninfp, "m-coninfp": Coninfp,
"m-remp" : Remp, "m-remp": Remp,
"m-limitbody" : Limitbody, "m-limitbody": Limitbody,
"m-setpan" : Setpan, "m-setpan": Setpan,
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "", tabVal: "rclp",
trnName: "betrcl", trnName: "betrcl",
trnType: "", trnType: "",
model: new Betrcl().data, model: new Betrcl().data,
checkRules: Check, checkRules: Check,
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: {
}, ...CodeTable,
} },
};
},
methods: {
myTabClick(tab) {
this.tabClick(tab);
/**
* do it yourself
**/
}, },
methods:{ },
myTabClick(tab){ created: async function () {
this.tabClick(tab) console.log("进入betrcl交易");
/** let rtnmsg = await this.init({});
* do it yourself if (rtnmsg.respCode == SUCCESS) {
**/ this.updateModel(rtnmsg.data);
} this.$refs.setp.$refs.table.$refs.table.toggleAllSelection();
}, //TODO 处理数据逻辑
created:async function(){ } else {
console.log("进入betrcl交易"); this.$notify.error({ title: "错误", message: "服务请求失败!" });
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
} }
} },
};
</script> </script>
<style> <style>
</style> </style>
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="Discrepancies" label="Discrepancies"
prop="bedgrp.blk.docdis" prop="bedgrp.blk.docdis"
...@@ -111,12 +111,11 @@ ...@@ -111,12 +111,11 @@
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Further Handling" prop="betp.folwupopt"> <el-form-item label="Further Handling" prop="betp.folwupopt">
<c-fullbox> <c-fullbox>
<c-select <c-select
...@@ -187,7 +186,7 @@ ...@@ -187,7 +186,7 @@
<c-col :span="24" style="height: 0px"> <c-col :span="24" style="height: 0px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<c-col :span="24" style="margin-bottom: 30px;"> <c-col :span="24" style="margin-bottom: 30px">
<c-table <c-table
height="200px" height="200px"
style="text-align: center" style="text-align: center"
...@@ -195,26 +194,15 @@ ...@@ -195,26 +194,15 @@
:paginationShow="false" :paginationShow="false"
:border="true" :border="true"
> >
<el-table-column <el-table-column label="1st" width="auto">
label="1st" <template slot-scope="scope">
width="auto" <c-input v-model="scope.row.cmail1"></c-input>
> </template>
<template slot-scope="scope">
<c-input
v-model="scope.row.cmail1"
></c-input>
</template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="2nd" width="auto">
label="2nd" <template slot-scope="scope">
width="auto" <c-input v-model="scope.row.cmail2"></c-input>
> </template>
<template slot-scope="scope">
<c-input
v-model="scope.row.cmail2"
></c-input>
</template>
</el-table-column> </el-table-column>
<el-table-column label="Document" prop="docnam" width="auto"> <el-table-column label="Document" prop="docnam" width="auto">
...@@ -490,13 +478,13 @@ import Event from "~/model/Letdrv/Event"; ...@@ -490,13 +478,13 @@ import Event from "~/model/Letdrv/Event";
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
export default { export default {
components:{"c-ptap": Ptap }, components: { "c-ptap": Ptap },
inject: ["root"], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
TableValue: [ TableValue: [
{ {
id: 0, id: 0,
cmail1: "1", cmail1: "1",
...@@ -566,4 +554,9 @@ export default { ...@@ -566,4 +554,9 @@ export default {
}; };
</script> </script>
<style> <style>
.messageLabel >>> .el-form-item__label {
text-align: left;
font-weight: bold;
font-size: 12px;
}
</style> </style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment