Commit ca4a071d by liyixun

gitpop bug(860) 及bttset页面布局

parent 0beebc02
......@@ -127,11 +127,11 @@ export default class Bttrcl{
utlamt2:"", // Add. Amount utilized/settled .aamset.utlamt2
utlamt:"", // Doc. Amount utilized/settled .aamset.utlamt
},
trnmod:{
trndoc:{
nar754:"", // Narrative :77A: .trnmod.trndoc.nar754
},
},
// trnmod:{
// trndoc:{
// nar754:"", // Narrative :77A: .trnmod.trndoc.nar754
// },
// },
setmod:new Pub().data.Setmod,
mtabut:new Pub().data.Mtabut,
trnmod:new Pub().data.Trnmod,
......
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Bttset{
constructor () {
this.data = {
bttp0:{
ltdget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .bttp0.ltdget.sdamod.dadsnd
seainf:"", // .bttp0.ltdget.sdamod.seainf
},
},
ledget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .bttp0.ledget.sdamod.dadsnd
seainf:"", // .bttp0.ledget.sdamod.seainf
},
},
recget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .bttp0.recget.sdamod.dadsnd
seainf:"", // .bttp0.recget.sdamod.seainf
},
},
matp:{
mattxtlab:"", // Label for MATTXT .bttp0.matp.mattxtlab
},
aammod:{
addamtflg:"", // Add. Amount .bttp0.aammod.addamtflg
},
},
ltdgrp:{
rec:{
ownref:"", // Transfer Reference .ltdgrp.rec.ownref
},
},
ledgrp:{
rec:{
ownref:"", // L/C Reference .ledgrp.rec.ownref
},
},
btdgrp:{
rec:{
ownref:"", // Doc. Set Reference .btdgrp.rec.ownref
doctypcod:"", // Document Type .btdgrp.rec.doctypcod
matdat:"", // Maturity Date .btdgrp.rec.matdat
rcvdatbe2:"", // Received on 2nd Ben. .btdgrp.rec.rcvdatbe2
rcvdatbe1:"", // Received on 1st Ben. .btdgrp.rec.rcvdatbe1
docsta:"", // Document Set Status .btdgrp.rec.docsta
nam:"", // Name of Bill Contract .btdgrp.rec.nam
frepayflg:"", // Free of Payment .btdgrp.rec.frepayflg
},
cbs:{
max:{
cur:"", // Document Amount .btdgrp.cbs.max.cur
amt:"", // Document Amount .btdgrp.cbs.max.amt
},
opn1:{
cur:"", // Open Amount .btdgrp.cbs.opn1.cur
amt:"", // Balance .btdgrp.cbs.opn1.amt
},
opn2:{
cur:"", // 附加金额 .btdgrp.cbs.opn2.cur
},
},
be1:{
pts:new Pts().data,
},
be2:{
pts:new Pts().data,
},
},
liaall:{
tenstm:"", // Tenor Stream .liaall.tenstm
limmod:{
limpfp:{
clmcbe:[], // .liaall.limmod.limpfp.clmcbe
clmcbb:[], // .liaall.limmod.limpfp.clmcbb
clmpty:[], // .liaall.limmod.limpfp.clmpty
},
},
},
setmod:{
doccur:"", // document currency .setmod.doccur
docamt:"", // Amount Settled .setmod.docamt
setamt:"", // Reduced Amt. Settled .setmod.setamt
redamt:"", // Reduction Amt. .setmod.redamt
},
be1amt:"", // Amount for 1st Ben. .be1amt
be1amt2:"", // Add. Amt for 1st Ben. .be1amt2
trtcre:{
crefinflg:"", // Create Financing .trtcre.crefinflg
},
mtabut:{
clsflg:"", // Close Flag .mtabut.clsflg
},
aamset:{
utlamt:"", // 单据金额 .aamset.utlamt
utlamt2:"", // 附加金额 .aamset.utlamt2
},
trnmod:{
trndoc:{
nar754:"", // Narrative :77A: .trnmod.trndoc.nar754
},
},
lendoc:{
actflg:"", // Input Account .lendoc.actflg
account:"", // ACT .lendoc.account
vercerref:"", // Verification Certificate Number .lendoc.vercerref
decnum:"", // Declaration Number .lendoc.decnum
},
bopmod:{
szflg:"", // 申报类型 .bopmod.szflg
basflg:"", // 基础数据 .bopmod.basflg
dclflg:"", // 申报数据 .bopmod.dclflg
vrfflg:"", // 核销数据 .bopmod.vrfflg
ownextkey:"", // 地区机构号 .bopmod.ownextkey
outchargeccy:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
outchargeamt:"", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
acttyp:"", // 款项来源 .bopmod.acttyp
dbdp:{
baspp:{
cusnam:"", // .bopmod.dbdp.baspp.cusnam
cornam:"", // .bopmod.dbdp.baspp.cornam
corpnam:"", // .bopmod.dbdp.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbdp.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbdp.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbdp.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbdp.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbdp.baspp.tmprefnew
},
},
dbdgrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbdgrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbdgrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbdgrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbdgrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbdgrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbdgrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbdgrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbdgrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbdgrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbdgrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbdgrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbdgrp.bas.buscode
custype:"", // 类型 .bopmod.dbdgrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbdgrp.bas.actiondesc
exrate:"", // 结汇汇率 .bopmod.dbdgrp.bas.exrate
lcyamt:"", // 结汇金额 .bopmod.dbdgrp.bas.lcyamt
custnm:"", // 收款人名称 .bopmod.dbdgrp.bas.custnm
oppuser:"", // 付款人名称 .bopmod.dbdgrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbdgrp.bas.custcod
inchargeccy:"", // 国内银行扣费 .bopmod.dbdgrp.bas.inchargeccy
inchargeamt:"", // 国内银行扣费 .bopmod.dbdgrp.bas.inchargeamt
txccy:"", // 收入款币种及金额 .bopmod.dbdgrp.bas.txccy
txamt:"", // 收入款币种及金额 .bopmod.dbdgrp.bas.txamt
},
},
dbap:{
baspp:{
cusnam:"", // .bopmod.dbap.baspp.cusnam
cornam:"", // .bopmod.dbap.baspp.cornam
corpnam:"", // .bopmod.dbap.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbap.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbap.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbap.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbap.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbap.baspp.tmprefnew
},
},
dbagrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbagrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbagrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbagrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbagrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbagrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbagrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbagrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbagrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbagrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbagrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbagrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbagrp.bas.buscode
custype:"", // 类型 .bopmod.dbagrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbagrp.bas.actiondesc
exrate:"", // 结汇汇率 .bopmod.dbagrp.bas.exrate
lcyamt:"", // 结汇金额 .bopmod.dbagrp.bas.lcyamt
custnm:"", // 收款人名称 .bopmod.dbagrp.bas.custnm
oppuser:"", // 付款人名称 .bopmod.dbagrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbagrp.bas.custcod
inchargeccy:"", // 国内银行扣费 .bopmod.dbagrp.bas.inchargeccy
inchargeamt:"", // 国内银行扣费 .bopmod.dbagrp.bas.inchargeamt
outchargeamt:"", // 国外银行扣费 .bopmod.dbagrp.bas.outchargeamt
outchargeccy:"", // 国外银行扣费 .bopmod.dbagrp.bas.outchargeccy
txccy:"", // 收入款币种及金额 .bopmod.dbagrp.bas.txccy
txamt:"", // 收入款币种及金额 .bopmod.dbagrp.bas.txamt
},
},
},
cnybop:{
cnyflg:"", // 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg:"", // 是否报送跨境人民币2107表 .cnybop.traflg
outflg:"", // 是否报送跨境人民币2111表 .cnybop.outflg
libflg:"", // 是否报送跨境人民币2106表 .cnybop.libflg
vouflg:"", // 是否报送跨境人民币2122表 .cnybop.vouflg
cnyinc:{
spk:"", // 业务主键 .cnybop.cnyinc.spk
sbankorgcode:"", // 银行机构代码 .cnybop.cnyinc.sbankorgcode
spayeeorgcode:"", // 收款人机构代码 .cnybop.cnyinc.spayeeorgcode
sswiftbic:"", // 付款行SWIFT BIC .cnybop.cnyinc.sswiftbic
spayeracct:"", // 清算(结算)账户账号 .cnybop.cnyinc.spayeracct
smidtransbank:"", // 中�'转汇行 .cnybop.cnyinc.smidtransbank
dpayeedate:"", // 收款日期 .cnybop.cnyinc.dpayeedate
sbalancemode:"", // 结算方式 .cnybop.cnyinc.sbalancemode
sorilevyno:"", // 原申报号码 .cnybop.cnyinc.sorilevyno
sbanktrano:"", // 银行业务编号 .cnybop.cnyinc.sbanktrano
fpayeeamt:"", // 货物贸易收款金额 .cnybop.cnyinc.fpayeeamt
fcustomsamt:"", // 已报关收款金额 .cnybop.cnyinc.fcustomsamt
frecordamt:"", // 已备案收款金额 .cnybop.cnyinc.frecordamt
fprepayeeamt:"", // 预收款金额 .cnybop.cnyinc.fprepayeeamt
iaccountperiod:"", // 结�'�期 .cnybop.cnyinc.iaccountperiod
fonshoreamt:"", // 无货物报关进出境物流货物金额 .cnybop.cnyinc.fonshoreamt
foffshoreamt:"", // 无货物报关离岸转手买卖金额 .cnybop.cnyinc.foffshoreamt
fnogoodsamt:"", // 无货物报关其他金额 .cnybop.cnyinc.fnogoodsamt
cpayeeattr:"", // 收款人属性 .cnybop.cnyinc.cpayeeattr
cpayeraccttyp:"", // 清算(结算)帐户类型 .cnybop.cnyinc.cpayeraccttyp
spayercountrycode:"", // 付款人常驻国家(地区)代码 .cnybop.cnyinc.spayercountrycode
spayeecny:"", // 收款币种 .cnybop.cnyinc.spayeecny
spayeeacct:"", // 收款人账号 .cnybop.cnyinc.spayeeacct
ftotalamt:"", // 原币金额 .cnybop.cnyinc.ftotalamt
},
spayeename:"", // 收款人名称 .cnybop.spayeename
spayername:"", // 付款人名称 .cnybop.spayername
saddword:"", // 交易附言 .cnybop.saddword
sbankname:"", // 银行机构名称 .cnybop.sbankname
incscale:"", // INCSCALE .cnybop.incscale
},
pageId: "" // ctx的key
}
}
export default class Bttset {
constructor() {
this.data = {
setmod: new Pub().data.Setmod,
mtabut: new Pub().data.Mtabut,
trnmod: new Pub().data.Trnmod,
liaall: new Pub().data.Liaall,
bttp0: {
ltdget: {
sdamod: {
dadsnd: "", // Drag Drop Sender .bttp0.ltdget.sdamod.dadsnd
seainf: "", // .bttp0.ltdget.sdamod.seainf
},
},
ledget: {
sdamod: {
dadsnd: "", // Drag Drop Sender .bttp0.ledget.sdamod.dadsnd
seainf: "", // .bttp0.ledget.sdamod.seainf
},
},
recget: {
sdamod: {
dadsnd: "", // Drag Drop Sender .bttp0.recget.sdamod.dadsnd
seainf: "", // .bttp0.recget.sdamod.seainf
},
},
matp: {
mattxtlab: "", // Label for MATTXT .bttp0.matp.mattxtlab
},
aammod: {
addamtflg: "", // Add. Amount .bttp0.aammod.addamtflg
},
},
ltdgrp: {
rec: {
ownref: "", // Transfer Reference .ltdgrp.rec.ownref
},
},
ledgrp: {
rec: {
ownref: "", // L/C Reference .ledgrp.rec.ownref
},
},
btdgrp: {
rec: {
ownref: "", // Doc. Set Reference .btdgrp.rec.ownref
doctypcod: "", // Document Type .btdgrp.rec.doctypcod
matdat: "", // Maturity Date .btdgrp.rec.matdat
rcvdatbe2: "", // Received on 2nd Ben. .btdgrp.rec.rcvdatbe2
rcvdatbe1: "", // Received on 1st Ben. .btdgrp.rec.rcvdatbe1
docsta: "", // Document Set Status .btdgrp.rec.docsta
nam: "", // Name of Bill Contract .btdgrp.rec.nam
frepayflg: "", // Free of Payment .btdgrp.rec.frepayflg
},
cbs: {
max: {
cur: "", // Document Amount .btdgrp.cbs.max.cur
amt: "", // Document Amount .btdgrp.cbs.max.amt
},
opn1: {
cur: "", // Open Amount .btdgrp.cbs.opn1.cur
amt: "", // Balance .btdgrp.cbs.opn1.amt
},
opn2: {
cur: "", // 附加金额 .btdgrp.cbs.opn2.cur
},
},
be1: {
pts: new Pts().data,
},
be2: {
pts: new Pts().data,
},
},
// liaall: {
// tenstm: "", // Tenor Stream .liaall.tenstm
// limmod: {
// limpfp: {
// clmcbe: [], // .liaall.limmod.limpfp.clmcbe
// clmcbb: [], // .liaall.limmod.limpfp.clmcbb
// clmpty: [], // .liaall.limmod.limpfp.clmpty
// },
// },
// },
// setmod: {
// doccur: "", // document currency .setmod.doccur
// docamt: "", // Amount Settled .setmod.docamt
// setamt: "", // Reduced Amt. Settled .setmod.setamt
// redamt: "", // Reduction Amt. .setmod.redamt
// },
be1amt: "", // Amount for 1st Ben. .be1amt
be1amt2: "", // Add. Amt for 1st Ben. .be1amt2
trtcre: {
crefinflg: "", // Create Financing .trtcre.crefinflg
},
mtabut: {
clsflg: "", // Close Flag .mtabut.clsflg
},
aamset: {
utlamt: "", // 单据金额 .aamset.utlamt
utlamt2: "", // 附加金额 .aamset.utlamt2
},
// trnmod: {
// trndoc: {
// nar754: "", // Narrative :77A: .trnmod.trndoc.nar754
// },
// },
lendoc: {
actflg: "", // Input Account .lendoc.actflg
account: "", // ACT .lendoc.account
vercerref: "", // Verification Certificate Number .lendoc.vercerref
decnum: "", // Declaration Number .lendoc.decnum
},
bopmod: {
szflg: "", // 申报类型 .bopmod.szflg
basflg: "", // 基础数据 .bopmod.basflg
dclflg: "", // 申报数据 .bopmod.dclflg
vrfflg: "", // 核销数据 .bopmod.vrfflg
ownextkey: "", // 地区机构号 .bopmod.ownextkey
outchargeccy: "", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
outchargeamt: "", // 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
acttyp: "", // 款项来源 .bopmod.acttyp
dbdp: {
baspp: {
cusnam: "", // .bopmod.dbdp.baspp.cusnam
cornam: "", // .bopmod.dbdp.baspp.cornam
corpnam: "", // .bopmod.dbdp.baspp.corpnam
roptnam: "", // RoptNam .bopmod.dbdp.baspp.roptnam
exratelab: "", // �'�汇/结汇汇率 .bopmod.dbdp.baspp.exratelab
lcyamtlab: "", // �'�汇/结汇金额 .bopmod.dbdp.baspp.lcyamtlab
acp: "", // 确认 .bopmod.dbdp.baspp.acp
tmprefnew: "", // TMPREFLABEL .bopmod.dbdp.baspp.tmprefnew
},
},
dbdgrp: {
bas: {
tmpref: "", // �'时申报流�'号 .bopmod.dbdgrp.bas.tmpref
ownextkey: "", // 地区机构号 .bopmod.dbdgrp.bas.ownextkey
actiontype: "", // 操作类型 .bopmod.dbdgrp.bas.actiontype
rptno: "", // 申报号码 .bopmod.dbdgrp.bas.rptno
idcode: "", // 身份证件号码 .bopmod.dbdgrp.bas.idcode
lcyacc: "", // 人民币帐号/银行卡号 .bopmod.dbdgrp.bas.lcyacc
fcyamt: "", // 现汇金额 .bopmod.dbdgrp.bas.fcyamt
fcyacc: "", // 外汇帐号/银行卡号 .bopmod.dbdgrp.bas.fcyacc
othamt: "", // 其它金额 .bopmod.dbdgrp.bas.othamt
othacc: "", // 其它帐号/银行卡号 .bopmod.dbdgrp.bas.othacc
methods: "", // 结算方式 .bopmod.dbdgrp.bas.methods
buscode: "", // 银行业务编号 .bopmod.dbdgrp.bas.buscode
custype: "", // 类型 .bopmod.dbdgrp.bas.custype
actiondesc: "", // 操作类型 .bopmod.dbdgrp.bas.actiondesc
exrate: "", // 结汇汇率 .bopmod.dbdgrp.bas.exrate
lcyamt: "", // 结汇金额 .bopmod.dbdgrp.bas.lcyamt
custnm: "", // 收款人名称 .bopmod.dbdgrp.bas.custnm
oppuser: "", // 付款人名称 .bopmod.dbdgrp.bas.oppuser
custcod: "", // 组织机构 .bopmod.dbdgrp.bas.custcod
inchargeccy: "", // 国内银行扣费 .bopmod.dbdgrp.bas.inchargeccy
inchargeamt: "", // 国内银行扣费 .bopmod.dbdgrp.bas.inchargeamt
txccy: "", // 收入款币种及金额 .bopmod.dbdgrp.bas.txccy
txamt: "", // 收入款币种及金额 .bopmod.dbdgrp.bas.txamt
},
},
dbap: {
baspp: {
cusnam: "", // .bopmod.dbap.baspp.cusnam
cornam: "", // .bopmod.dbap.baspp.cornam
corpnam: "", // .bopmod.dbap.baspp.corpnam
roptnam: "", // RoptNam .bopmod.dbap.baspp.roptnam
exratelab: "", // �'�汇/结汇汇率 .bopmod.dbap.baspp.exratelab
lcyamtlab: "", // �'�汇/结汇金额 .bopmod.dbap.baspp.lcyamtlab
acp: "", // 确认 .bopmod.dbap.baspp.acp
tmprefnew: "", // TMPREFLABEL .bopmod.dbap.baspp.tmprefnew
},
},
dbagrp: {
bas: {
tmpref: "", // �'时申报流�'号 .bopmod.dbagrp.bas.tmpref
ownextkey: "", // 地区机构号 .bopmod.dbagrp.bas.ownextkey
actiontype: "", // 操作类型 .bopmod.dbagrp.bas.actiontype
rptno: "", // 申报号码 .bopmod.dbagrp.bas.rptno
idcode: "", // 身份证件号码 .bopmod.dbagrp.bas.idcode
lcyacc: "", // 人民币帐号/银行卡号 .bopmod.dbagrp.bas.lcyacc
fcyamt: "", // 现汇金额 .bopmod.dbagrp.bas.fcyamt
fcyacc: "", // 外汇帐号/银行卡号 .bopmod.dbagrp.bas.fcyacc
othamt: "", // 其它金额 .bopmod.dbagrp.bas.othamt
othacc: "", // 其它帐号/银行卡号 .bopmod.dbagrp.bas.othacc
methods: "", // 结算方式 .bopmod.dbagrp.bas.methods
buscode: "", // 银行业务编号 .bopmod.dbagrp.bas.buscode
custype: "", // 类型 .bopmod.dbagrp.bas.custype
actiondesc: "", // 操作类型 .bopmod.dbagrp.bas.actiondesc
exrate: "", // 结汇汇率 .bopmod.dbagrp.bas.exrate
lcyamt: "", // 结汇金额 .bopmod.dbagrp.bas.lcyamt
custnm: "", // 收款人名称 .bopmod.dbagrp.bas.custnm
oppuser: "", // 付款人名称 .bopmod.dbagrp.bas.oppuser
custcod: "", // 组织机构 .bopmod.dbagrp.bas.custcod
inchargeccy: "", // 国内银行扣费 .bopmod.dbagrp.bas.inchargeccy
inchargeamt: "", // 国内银行扣费 .bopmod.dbagrp.bas.inchargeamt
outchargeamt: "", // 国外银行扣费 .bopmod.dbagrp.bas.outchargeamt
outchargeccy: "", // 国外银行扣费 .bopmod.dbagrp.bas.outchargeccy
txccy: "", // 收入款币种及金额 .bopmod.dbagrp.bas.txccy
txamt: "", // 收入款币种及金额 .bopmod.dbagrp.bas.txamt
},
},
},
cnybop: {
cnyflg: "", // 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg: "", // 是否报送跨境人民币2107表 .cnybop.traflg
outflg: "", // 是否报送跨境人民币2111表 .cnybop.outflg
libflg: "", // 是否报送跨境人民币2106表 .cnybop.libflg
vouflg: "", // 是否报送跨境人民币2122表 .cnybop.vouflg
cnyinc: {
spk: "", // 业务主键 .cnybop.cnyinc.spk
sbankorgcode: "", // 银行机构代码 .cnybop.cnyinc.sbankorgcode
spayeeorgcode: "", // 收款人机构代码 .cnybop.cnyinc.spayeeorgcode
sswiftbic: "", // 付款行SWIFT BIC .cnybop.cnyinc.sswiftbic
spayeracct: "", // 清算(结算)账户账号 .cnybop.cnyinc.spayeracct
smidtransbank: "", // 中�'转汇行 .cnybop.cnyinc.smidtransbank
dpayeedate: "", // 收款日期 .cnybop.cnyinc.dpayeedate
sbalancemode: "", // 结算方式 .cnybop.cnyinc.sbalancemode
sorilevyno: "", // 原申报号码 .cnybop.cnyinc.sorilevyno
sbanktrano: "", // 银行业务编号 .cnybop.cnyinc.sbanktrano
fpayeeamt: "", // 货物贸易收款金额 .cnybop.cnyinc.fpayeeamt
fcustomsamt: "", // 已报关收款金额 .cnybop.cnyinc.fcustomsamt
frecordamt: "", // 已备案收款金额 .cnybop.cnyinc.frecordamt
fprepayeeamt: "", // 预收款金额 .cnybop.cnyinc.fprepayeeamt
iaccountperiod: "", // 结�'�期 .cnybop.cnyinc.iaccountperiod
fonshoreamt: "", // 无货物报关进出境物流货物金额 .cnybop.cnyinc.fonshoreamt
foffshoreamt: "", // 无货物报关离岸转手买卖金额 .cnybop.cnyinc.foffshoreamt
fnogoodsamt: "", // 无货物报关其他金额 .cnybop.cnyinc.fnogoodsamt
cpayeeattr: "", // 收款人属性 .cnybop.cnyinc.cpayeeattr
cpayeraccttyp: "", // 清算(结算)帐户类型 .cnybop.cnyinc.cpayeraccttyp
spayercountrycode: "", // 付款人常驻国家(地区)代码 .cnybop.cnyinc.spayercountrycode
spayeecny: "", // 收款币种 .cnybop.cnyinc.spayeecny
spayeeacct: "", // 收款人账号 .cnybop.cnyinc.spayeeacct
ftotalamt: "", // 原币金额 .cnybop.cnyinc.ftotalamt
},
spayeename: "", // 收款人名称 .cnybop.spayeename
spayername: "", // 付款人名称 .cnybop.spayername
saddword: "", // 交易附言 .cnybop.saddword
sbankname: "", // 银行机构名称 .cnybop.sbankname
incscale: "", // INCSCALE .cnybop.incscale
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="bttp0.ltdget.sdamod.dadsnd">
<c-input v-model="model.bttp0.ltdget.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="bttp0.ledget.sdamod.dadsnd">
<c-input v-model="model.bttp0.ledget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000065 : Transfer Reference -->
<c-col :span="12">
<c-form-item :label="$t('bttp0.SF000065')" prop="ltdgrp.rec.ownref">
<c-input v-model="model.ltdgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('bttp0.SF000065')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="bttp0.ltdget.sdamod.seainf">
<c-input v-model="model.bttp0.ltdget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<!-- SF000066 : L/C Reference -->
<c-col :span="12">
<c-form-item :label="$t('bttp0.SF000066')" prop="ledgrp.rec.ownref">
<c-input v-model="model.ledgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('bttp0.SF000066')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="bttp0.ledget.sdamod.seainf">
<c-input v-model="model.bttp0.ledget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="bttp0.recget.sdamod.dadsnd">
<c-input v-model="model.bttp0.recget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000058 : Doc. Set Reference -->
<c-col :span="12">
<c-form-item :label="$t('bttp0.SF000058')" prop="btdgrp.rec.ownref">
<c-input v-model="model.btdgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('bttp0.SF000058')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="bttp0.recget.sdamod.seainf">
<c-input v-model="model.bttp0.recget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Bill Contract" prop="btdgrp.rec.nam">
<c-input v-model="model.btdgrp.rec.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Bill Contract'"></c-input>
</c-form-item>
</c-col>
<!-- SF000057 : Document Amount -->
<c-col :span="12">
<el-form-item :label="$t('bttp0.SF000057')" prop="btdgrp.cbs.max.cur">
<c-select v-model="model.btdgrp.cbs.max.cur" style="width:100%" :placeholder="$t('other.please_enter')+$t('bttp0.SF000057')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('bttp0.SF000057')" prop="btdgrp.cbs.max.amt">
<c-input v-model="model.btdgrp.cbs.max.amt" :placeholder="$t('other.please_enter')+$t('bttp0.SF000057')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bttp0.aammod.addamtflg">{{$t('bttp0.CF000067')}}</c-checkbox>
</c-col>
<!-- SF000053 : 1st Beneficiary -->
<!-- SF000064 : Ref. -->
<c-col :span="12">
<c-form-item :label="$t('bttp0.SF000053')" prop="btdgrp.be1.pts.ref">
<c-input v-model="model.btdgrp.be1.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('bttp0.SF000053')"></c-input>
</c-form-item>
</c-col>
<!-- SF000056 : Open Amount -->
<c-col :span="12">
<c-form-item :label="$t('bttp0.SF000056')" prop="btdgrp.cbs.opn1.cur">
<c-input v-model="model.btdgrp.cbs.opn1.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('bttp0.SF000056')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="btdgrp.cbs.opn1.amt">
<c-input v-model="model.btdgrp.cbs.opn1.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="btdgrp.be1.pts.nam">
<c-input v-model="model.btdgrp.be1.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
<!-- SF000059 : Document Type -->
<c-col :span="12">
<c-form-item :label="$t('bttp0.SF000059')" prop="btdgrp.rec.doctypcod">
<c-input v-model="model.btdgrp.rec.doctypcod" maxlength="1" :placeholder="$t('other.please_enter')+$t('bttp0.SF000059')"></c-input>
</c-form-item>
</c-col>
<!-- SF000052 : Maturity Date -->
<c-col :span="12">
<span v-text="model.bttp0.matp.mattxtlab" data-path=".bttp0.matp.mattxtlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Maturity Date" prop="btdgrp.rec.matdat">
<c-date-picker type="date" v-model="model.btdgrp.rec.matdat" style="width:100%" :placeholder="$t('other.please_enter')+'Maturity Date'"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000055 : 2nd Beneficiary -->
<!-- SF000062 : Ref. -->
<c-col :span="12">
<c-form-item :label="$t('bttp0.SF000055')" prop="btdgrp.be2.pts.ref">
<c-input v-model="model.btdgrp.be2.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('bttp0.SF000055')"></c-input>
</c-form-item>
</c-col>
<!-- SF000051 : Received on 2nd Ben. -->
<c-col :span="12">
<el-form-item :label="$t('bttp0.SF000051')" prop="btdgrp.rec.rcvdatbe2">
<c-date-picker type="date" v-model="model.btdgrp.rec.rcvdatbe2" style="width:100%" :placeholder="$t('other.please_enter')+$t('bttp0.SF000051')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000054 : Received on 1st Ben. -->
<c-col :span="12">
<el-form-item :label="$t('bttp0.SF000054')" prop="btdgrp.rec.rcvdatbe1">
<c-date-picker type="date" v-model="model.btdgrp.rec.rcvdatbe1" style="width:100%" :placeholder="$t('other.please_enter')+$t('bttp0.SF000054')"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="btdgrp.be2.pts.nam">
<c-input v-model="model.btdgrp.be2.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
<!-- SF000061 : Document Set Status -->
<c-col :span="12">
<c-form-item :label="$t('bttp0.SF000061')" prop="btdgrp.rec.docsta">
<c-input v-model="model.btdgrp.rec.docsta" maxlength="40" :placeholder="$t('other.please_enter')+$t('bttp0.SF000061')"></c-input>
</c-form-item>
</c-col>
<!-- S0000056 : Tenors: -->
<c-col :span="12">
<c-checkbox v-model="model.trtcre.crefinflg">{{$t('bttset.CF000052')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Tenor Stream" prop="liaall.tenstm">
<c-input v-model="model.liaall.tenstm" :placeholder="$t('other.please_enter')+'Tenor Stream'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.mtabut.clsflg">{{$t('mtabut.CF000215')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.btdgrp.rec.frepayflg">{{$t('bttset.CF000057')}}</c-checkbox>
</c-col>
<!-- S0000058 : Reduction Amt. -->
<c-col :span="12">
<c-form-item :label="$t('bttset.S0000058')" prop="setmod.redamt">
<c-input v-model="model.setmod.redamt" :placeholder="$t('other.please_enter')+$t('bttset.S0000058')"></c-input>
</c-form-item>
</c-col>
<!-- SF000048 : Amount Settled -->
<c-col :span="12">
<c-form-item label="document currency" prop="setmod.doccur">
<c-input v-model="model.setmod.doccur" maxlength="3" :placeholder="$t('other.please_enter')+'document currency'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('bttset.SF000048')" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" :placeholder="$t('other.please_enter')+$t('bttset.SF000048')"></c-input>
</c-form-item>
</c-col>
<!-- SF000009 : 单据金额 -->
<c-col :span="12">
<el-form-item :label="$t('aamset.S0000008')" prop="btdgrp.cbs.opn2.cur">
<c-select v-model="model.btdgrp.cbs.opn2.cur" style="width:100%" :placeholder="$t('other.please_enter')+$t('aamset.S0000008')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('aamset.SF000009')" prop="aamset.utlamt">
<c-input v-model="model.aamset.utlamt" :placeholder="$t('other.please_enter')+$t('aamset.SF000009')"></c-input>
</c-form-item>
</c-col>
<!-- SF000054 : Reduced Amt. Settled -->
<c-col :span="12">
<c-form-item :label="$t('bttset.SF000054')" prop="setmod.setamt">
<c-input v-model="model.setmod.setamt" :placeholder="$t('other.please_enter')+$t('bttset.SF000054')"></c-input>
</c-form-item>
</c-col>
<!-- S0000008 : 附加金额 -->
<c-col :span="12">
<c-form-item :label="$t('aamset.S0000008')" prop="aamset.utlamt2">
<c-input v-model="model.aamset.utlamt2" :placeholder="$t('other.please_enter')+$t('aamset.S0000008')"></c-input>
</c-form-item>
</c-col>
<!-- SF000037 : Amount for 1st Ben. -->
<c-col :span="12">
<c-form-item :label="$t('bttset.SF000037')" prop="be1amt">
<c-input v-model="model.be1amt" :placeholder="$t('other.please_enter')+$t('bttset.SF000037')"></c-input>
</c-form-item>
</c-col>
<!-- S0000060 : Narrative :77A: -->
<c-col :span="12">
<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-form-item>
<!-- 上层 -->
<c-row>
<c-col :span="24">
<!-- 上左 -->
<c-col :span="12">
<c-col :span="24">
<c-form-item label="Transfer Reference" prop="ltdgrp.rec.ownref">
<c-fullbox>
<c-input
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
placeholder="请输入Transfer Reference"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<span
style="
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>i</span
>
</c-button>
</template>
</c-fullbox>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="Doc.Set Reference" prop="btdgrp.rec.ownref">
<c-fullbox>
<c-input
v-model="model.btdgrp.rec.ownref"
maxlength="16"
placeholder="请输入Doc.Set Reference"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<span
style="
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>i</span
>
</c-button>
</template>
</c-fullbox>
</c-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Document Amount" prop="btdgrp.cbs.max.cur">
<c-select
v-model="model.btdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请输入Document Amount"
:code="codes.curtxt1"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="16">
<c-form-item label-width="5px" prop="btdgrp.cbs.max.amt">
<c-input
v-model="model.btdgrp.cbs.max.amt"
placeholder="请输入"
disabled
style="width: 95%"
></c-input>
</c-form-item>
</c-col>
<c-col :span="8" class="centerLable">
<c-checkbox disabled v-model="model.bttp0.aammod.addamtflg">
Add.Amount
</c-checkbox>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-form-item label="Open Amount" prop="btdgrp.cbs.opn1.cur">
<c-input
v-model="model.btdgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="btdgrp.cbs.opn1.amt">
<c-input
v-model="model.btdgrp.cbs.opn1.amt"
placeholder="请输入"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-form-item label="Document Type" prop="btdgrp.rec.doctypcod">
<c-select
v-model="model.btdgrp.rec.doctypcod"
maxlength="16"
placeholder="请输入Document Type"
style="width: 100%"
:code="codes.brdtyp"
disabled
></c-select>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Maturity Date" prop="btdgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.btdgrp.rec.matdat"
style="width: 100%"
placeholder="请选择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 2nd Ben."
prop="btdgrp.rec.rcvdatbe2"
>
<c-date-picker
type="date"
v-model="model.btdgrp.rec.rcvdatbe2"
style="width: 100%"
placeholder="请选择Received on 2nd Ben."
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Received on 1st Ben."
prop="btdgrp.rec.rcvdatbe1"
>
<c-date-picker
type="date"
v-model="model.btdgrp.rec.rcvdatbe1"
style="width: 100%"
placeholder="请选择Received on 1st Ben."
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-form-item label="Document Set status" prop="btdgrp.rec.docsta">
<c-select
v-model="model.btdgrp.rec.docsta"
maxlength="40"
style="width: 100%"
placeholder="请输入Document Set status"
disabled
:code="codes.docsta2"
></c-select>
</c-form-item>
</c-col>
</c-col>
<!-- 上右 -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-form-item label="L/C Reference" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
placeholder="请输入L/C Reference"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="Name of Bill Contract" prop="btdgrp.rec.nam">
<c-input
v-model="model.btdgrp.rec.nam"
maxlength="40"
placeholder="请输入Name of Bill Contract"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="1st Beneficiary Ref." prop="btdgrp.be1.pts.ref">
<c-input
v-model="model.btdgrp.be1.pts.ref"
maxlength="16"
placeholder="请输入1st Beneficiary Ref."
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="Name of Party" prop="btdgrp.be1.pts.nam">
<c-input
v-model="model.btdgrp.be1.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="2nd Beneficiary Ref." prop="btdgrp.be2.pts.ref">
<c-input
v-model="model.btdgrp.be2.pts.ref"
maxlength="16"
placeholder="请输入2nd Beneficiary Ref."
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="Name of Party" prop="btdgrp.be2.pts.nam">
<c-input
v-model="model.btdgrp.be2.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
</c-col>
</c-row>
<!-- 中间 -->
<c-col :span="24" style="height: 0px">
<el-divider></el-divider>
</c-col>
<c-row>
<c-col :span="24">
<!-- 下左 -->
<c-col :span="12">
<c-col :span="24">
<c-istream-table
ref="table"
:list="model.liaall.tenstm.rows || []"
:columns="trnData.columns"
:showSelection="true"
v-on:multipleSelect="multipleSelect"
prop="liaall.tenstm"
>
</c-istream-table>
</c-col>
<c-col :span="24">
<p></p>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-form-item label="Amount Settled" prop="setmod.doccur">
<c-input
v-model="model.setmod.doccur"
maxlength="3"
placeholder="请输入document currency"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="setmod.docamt">
<c-input
v-model="model.setmod.docamt"
placeholder="请输入"
style="width: 100%"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-form-item label="Reduced Amt. Settled" prop="setmod.doccur">
<c-input
v-model="model.setmod.doccur"
maxlength="3"
placeholder="请输入Reduced Amt. Settled"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="setmod.setamt">
<c-input
v-model="model.setmod.setamt"
placeholder="请输入"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-form-item label="Amount for 1st Ben." prop="setmod.doccur">
<c-input
v-model="model.setmod.doccur"
maxlength="3"
placeholder="请输入Amount for 1st Ben."
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="be1amt">
<c-input v-model="model.be1amt" placeholder=""></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-form-item label="Add. Amt for 1st Ben." prop="setmod.doccur">
<c-input
v-model="model.setmod.doccur"
maxlength="3"
placeholder="请输入Add. Amt for 1st Ben."
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="be1amt2">
<c-input
disabled
v-model="model.be1amt2"
placeholder="请输入"
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<p>Bills to Pay Back:</p>
</c-col>
<c-row class="infrow" style="margin-top: 20px">
<c-col :span="24">
<c-istream-table
:list="stmData.fepstmData"
:columns="stmData.fepstmColumns"
>
<el-table-column disaabled prop="op" width="100%">
</el-table-column>
</c-istream-table>
</c-col>
</c-row>
</c-col>
<!-- SF000053 : Add. Amt for 1st Ben. -->
<c-col :span="12">
<c-form-item :label="$t('bttset.SF000053')" prop="be1amt2">
<c-input v-model="model.be1amt2" :placeholder="$t('other.please_enter')+$t('bttset.SF000053')"></c-input>
</c-form-item>
</c-col>
<!-- SF000035 : Bills to Pay Back: -->
<br>
<!-- 下右 -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-col :span="12">
<c-form-item label="Reduction Amt." prop="setmod.doccur">
<c-input
v-model="model.setmod.doccur"
maxlength="3"
placeholder="请输入Add. Amt for 1st Ben."
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="setmod.redamt">
<c-input
v-model="model.setmod.redamt"
placeholder="请输入"
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Doc.Amount Part" prop="btdgrp.cbs.opn2.cur">
<c-select
v-model="model.btdgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="请输入Doc.Amount Part"
:code="codes.curtxt1"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="aamset.utlamt">
<c-input
v-model="model.aamset.utlamt"
placeholder="请输入"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
</c-row>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="bttp0.ltdget.sdamod.dadsnd">
<c-input
v-model="model.bttp0.ltdget.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="bttp0.ledget.sdamod.dadsnd">
<c-input
v-model="model.bttp0.ledget.sdamod.dadsnd"
placeholder="$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000065 : Transfer Reference -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000065')" prop="ltdgrp.rec.ownref">
<c-input
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
placeholder="$t('other.please_enter')+$t('bttp0.SF000065')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="bttp0.ltdget.sdamod.seainf">
<c-input
v-model="model.bttp0.ltdget.sdamod.seainf"
placeholder="$t('other.please_enter')+''"
></c-input>
</c-form-item>
</c-col>
<!-- SF000066 : L/C Reference -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000066')" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
placeholder="$t('other.please_enter')+$t('bttp0.SF000066')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="bttp0.ledget.sdamod.seainf">
<c-input
v-model="model.bttp0.ledget.sdamod.seainf"
placeholder="$t('other.please_enter')+''"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="bttp0.recget.sdamod.dadsnd">
<c-input
v-model="model.bttp0.recget.sdamod.dadsnd"
placeholder="$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000058 : Doc. Set Reference -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000058')" prop="btdgrp.rec.ownref">
<c-input
v-model="model.btdgrp.rec.ownref"
maxlength="16"
placeholder="$t('other.please_enter')+$t('bttp0.SF000058')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="bttp0.recget.sdamod.seainf">
<c-input
v-model="model.bttp0.recget.sdamod.seainf"
placeholder="$t('other.please_enter')+''"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Bill Contract" prop="btdgrp.rec.nam">
<c-input
v-model="model.btdgrp.rec.nam"
maxlength="40"
placeholder="$t('other.please_enter')+'Name of Bill Contract'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000057 : Document Amount -->
<c-col :span="12">
<el-form-item label="$t('bttp0.SF000057')" prop="btdgrp.cbs.max.cur">
<c-select
v-model="model.btdgrp.cbs.max.cur"
style="width: 100%"
placeholder="$t('other.please_enter')+$t('bttp0.SF000057')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000057')" prop="btdgrp.cbs.max.amt">
<c-input
v-model="model.btdgrp.cbs.max.amt"
placeholder="$t('other.please_enter')+$t('bttp0.SF000057')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bttp0.aammod.addamtflg">{{
$t("bttp0.CF000067")
}}</c-checkbox>
</c-col>
<!-- SF000053 : 1st Beneficiary -->
<!-- SF000064 : Ref. -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000053')" prop="btdgrp.be1.pts.ref">
<c-input
v-model="model.btdgrp.be1.pts.ref"
maxlength="16"
placeholder="$t('other.please_enter')+$t('bttp0.SF000053')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000056 : Open Amount -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000056')" prop="btdgrp.cbs.opn1.cur">
<c-input
v-model="model.btdgrp.cbs.opn1.cur"
maxlength="3"
placeholder="$t('other.please_enter')+$t('bttp0.SF000056')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="btdgrp.cbs.opn1.amt">
<c-input
v-model="model.btdgrp.cbs.opn1.amt"
placeholder="$t('other.please_enter')+'Balance'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="btdgrp.be1.pts.nam">
<c-input
v-model="model.btdgrp.be1.pts.nam"
maxlength="40"
placeholder="$t('other.please_enter')+'Name of Party'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000059 : Document Type -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000059')" prop="btdgrp.rec.doctypcod">
<c-input
v-model="model.btdgrp.rec.doctypcod"
maxlength="1"
placeholder="$t('other.please_enter')+$t('bttp0.SF000059')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000052 : Maturity Date -->
<c-col :span="12">
<span
v-text="model.bttp0.matp.mattxtlab"
data-path=".bttp0.matp.mattxtlab"
>
</span>
</c-col>
<c-col :span="12">
<el-form-item label="Maturity Date" prop="btdgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.btdgrp.rec.matdat"
style="width: 100%"
placeholder="$t('other.please_enter')+'Maturity Date'"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000055 : 2nd Beneficiary -->
<!-- SF000062 : Ref. -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000055')" prop="btdgrp.be2.pts.ref">
<c-input
v-model="model.btdgrp.be2.pts.ref"
maxlength="16"
placeholder="$t('other.please_enter')+$t('bttp0.SF000055')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000051 : Received on 2nd Ben. -->
<c-col :span="12">
<el-form-item label="$t('bttp0.SF000051')" prop="btdgrp.rec.rcvdatbe2">
<c-date-picker
type="date"
v-model="model.btdgrp.rec.rcvdatbe2"
style="width: 100%"
placeholder="$t('other.please_enter')+$t('bttp0.SF000051')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000054 : Received on 1st Ben. -->
<c-col :span="12">
<el-form-item label="$t('bttp0.SF000054')" prop="btdgrp.rec.rcvdatbe1">
<c-date-picker
type="date"
v-model="model.btdgrp.rec.rcvdatbe1"
style="width: 100%"
placeholder="$t('other.please_enter')+$t('bttp0.SF000054')"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="btdgrp.be2.pts.nam">
<c-input
v-model="model.btdgrp.be2.pts.nam"
maxlength="40"
placeholder="$t('other.please_enter')+'Name of Party'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000061 : Document Set Status -->
<c-col :span="12">
<c-form-item label="$t('bttp0.SF000061')" prop="btdgrp.rec.docsta">
<c-input
v-model="model.btdgrp.rec.docsta"
maxlength="40"
placeholder="$t('other.please_enter')+$t('bttp0.SF000061')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000056 : Tenors: -->
<c-col :span="12">
<c-checkbox v-model="model.trtcre.crefinflg">{{
$t("bttset.CF000052")
}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Tenor Stream" prop="liaall.tenstm">
<c-input
v-model="model.liaall.tenstm"
placeholder="$t('other.please_enter')+'Tenor Stream'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.mtabut.clsflg">{{
$t("mtabut.CF000215")
}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.btdgrp.rec.frepayflg">{{
$t("bttset.CF000057")
}}</c-checkbox>
</c-col>
<!-- S0000058 : Reduction Amt. -->
<c-col :span="12">
<c-form-item label="$t('bttset.S0000058')" prop="setmod.redamt">
<c-input
v-model="model.setmod.redamt"
placeholder="$t('other.please_enter')+$t('bttset.S0000058')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000048 : Amount Settled -->
<c-col :span="12">
<c-form-item label="document currency" prop="setmod.doccur">
<c-input
v-model="model.setmod.doccur"
maxlength="3"
placeholder="$t('other.please_enter')+'document currency'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="$t('bttset.SF000048')" prop="setmod.docamt">
<c-input
v-model="model.setmod.docamt"
placeholder="$t('other.please_enter')+$t('bttset.SF000048')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000009 : 单据金额 -->
<c-col :span="12">
<el-form-item label="$t('aamset.S0000008')" prop="btdgrp.cbs.opn2.cur">
<c-select
v-model="model.btdgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="$t('other.please_enter')+$t('aamset.S0000008')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="$t('aamset.SF000009')" prop="aamset.utlamt">
<c-input
v-model="model.aamset.utlamt"
placeholder="$t('other.please_enter')+$t('aamset.SF000009')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000054 : Reduced Amt. Settled -->
<c-col :span="12">
<c-form-item label="$t('bttset.SF000054')" prop="setmod.setamt">
<c-input
v-model="model.setmod.setamt"
placeholder="$t('other.please_enter')+$t('bttset.SF000054')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000008 : 附加金额 -->
<c-col :span="12">
<c-form-item label="$t('aamset.S0000008')" prop="aamset.utlamt2">
<c-input
v-model="model.aamset.utlamt2"
placeholder="$t('other.please_enter')+$t('aamset.S0000008')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000037 : Amount for 1st Ben. -->
<c-col :span="12">
<c-form-item label="$t('bttset.SF000037')" prop="be1amt">
<c-input
v-model="model.be1amt"
placeholder="$t('other.please_enter')+$t('bttset.SF000037')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000060 : Narrative :77A: -->
<c-col :span="12">
<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-form-item>
</c-col>
<!-- SF000053 : Add. Amt for 1st Ben. -->
<c-col :span="12">
<c-form-item label="$t('bttset.SF000053')" prop="be1amt2">
<c-input
v-model="model.be1amt2"
placeholder="$t('other.please_enter')+$t('bttset.SF000053')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000035 : Bills to Pay Back: -->
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bttset/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Bttset/Event";
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
trnData: {
columns: [
'1 1 "Type" 80',
'2 2 "Dbt" 80',
'3 3 "Cdt" 80',
'4 4 "Cur" 80',
'5 5 "Amt" 80',
// '6 6 "Mat.Dat." 120 4 7 1',
{
index: 6,
position: 6,
width: 210,
render: (item, scope) => {
return scope.row[item.prop] === "null"
? ""
: scope.row[item.prop];
},
label: "Mat.Dat.",
},
],
data: [],
},
stmData: {
fepstmColumns: [
'1 1 "reference" 100 ',
'2 2 "cur" 0 ',
'3 3 "open amount" 130 ',
'4 4 "amount paid" 120 ',
'5 5 "interest till" 110 ',
],
fepstmData: [],
},
};
},
methods: {
...Event,
async multipleSelect(selection) {
console.log(selection);
if (selection.length > 1) {
this.$notify({
title: "error",
message: "You cannot select more than one tenor",
type: "error",
});
} else {
let chkIds;
if (selection.length === 0) {
chkIds = [];
// this.model.liaall.tensetstm.rows = []
// this.model.liaall.tenstm.rows = []
} else {
chkIds = [selection[0] + 1];
}
//
console.log(this.model.liaall.tensetstm);
let params = { chkDst: "liaall.tenstm", chkIds };
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>
<style>
</style>
<template>
<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-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--bttset PD000034 Funds Settlement -->
<el-tab-pane :label="$t('bttset.PD000034')" name="setp">
<m-setp :model="model" :codes="codes"/>
</el-tab-pane>
<!--lendoc PD000001 收账通知 -->
<el-tab-pane :label="$t('lendoc.PD000001')" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--bopgat PD000006 外管信息 -->
<el-tab-pane :label="$t('bopgat.PD000006')" name="wg">
<m-wg :model="model" :codes="codes"/>
</el-tab-pane>
<!--dbdp PD000000 境内收入申报单-基础信息 -->
<el-tab-pane :label="$t('dbdp.PD000000')" name="basp">
<m-basp :model="model" :codes="codes"/>
</el-tab-pane>
<!--dbap PD000000 涉外收入申报单-基础信息 -->
<el-tab-pane :label="$t('dbap.PD000000')" name="basp">
<m-basp :model="model" :codes="codes"/>
</el-tab-pane>
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane :label="$t('cnybop.PD000002')" name="cnyp">
<m-cnyp :model="model" :codes="codes"/>
</el-tab-pane>
<!--cnybop PD000001 2101跨境收入信息 -->
<el-tab-pane :label="$t('cnybop.PD000001')" name="incp">
<m-incp :model="model" :codes="codes"/>
</el-tab-pane>
<!--limmod PD001139 试算结果 -->
<el-tab-pane :label="$t('limmod.PD001139')" name="shisuan">
<m-shisuan :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">流程附言</el-button>
<el-button size="small">交易历史</el-button>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--bttset PD000034 Funds Settlement -->
<el-tab-pane label="Funds Settlement" name="setp">
<c-content>
<m-setp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--lendoc PD000001 收账通知 -->
<el-tab-pane label="$t('lendoc.PD000001')" name="docpan">
<m-docpan :model="model" :codes="codes" />
</el-tab-pane>
<!--bopgat PD000006 外管信息 -->
<el-tab-pane label="$t('bopgat.PD000006')" name="wg">
<m-wg :model="model" :codes="codes" />
</el-tab-pane>
<!--dbdp PD000000 境内收入申报单-基础信息 -->
<el-tab-pane label="$t('dbdp.PD000000')" name="basp">
<m-basp :model="model" :codes="codes" />
</el-tab-pane>
<!--dbap PD000000 涉外收入申报单-基础信息 -->
<!-- <el-tab-pane label="$t('dbap.PD000000')" name="basp">
<m-basp :model="model" :codes="codes" />
</el-tab-pane> -->
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane label="$t('cnybop.PD000002')" name="cnyp">
<m-cnyp :model="model" :codes="codes" />
</el-tab-pane>
<!--cnybop PD000001 2101跨境收入信息 -->
<el-tab-pane label="$t('cnybop.PD000001')" name="incp">
<m-incp :model="model" :codes="codes" />
</el-tab-pane>
<!--limmod PD001139 试算结果 -->
<el-tab-pane label="$t('limmod.PD001139')" name="shisuan">
<m-shisuan :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Bttset from "~/model/Bttset"
import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Bttset/Check"
import Default from "~/model/Bttset/Default"
import Pattern from "~/model/Bttset/Pattern"
import Setp from "./Setp"
import Docpan from "./Docpan"
import Wg from "./Wg"
import Basp from "./Basp"
import Cnyp from "./Cnyp"
import Incp from "./Incp"
import Shisuan from "./Shisuan"
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Bttset from "~/model/Bttset";
import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Bttset/Check";
import Default from "~/model/Bttset/Default";
import Pattern from "~/model/Bttset/Pattern";
import Setp from "./Setp";
import Docpan from "./Docpan";
import Wg from "./Wg";
import Basp from "./Basp";
import Cnyp from "./Cnyp";
import Incp from "./Incp";
import Shisuan from "./Shisuan";
export default {
name: "Bttset",
components:{
"m-setp" : Setp,
"m-docpan" : Docpan,
"m-wg" : Wg,
"m-basp" : Basp,
"m-cnyp" : Cnyp,
"m-incp" : Incp,
"m-shisuan" : Shisuan,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "",
trnName: "bttset",
trnType: "",
model: new Bttset().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
name: "Bttset",
components: {
"m-setp": Setp,
"m-docpan": Docpan,
"m-wg": Wg,
"m-basp": Basp,
"m-cnyp": Cnyp,
"m-incp": Incp,
"m-shisuan": Shisuan,
},
provide() {
return {
root: this,
};
},
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "setp",
trnName: "bttset",
trnType: "",
model: new Bttset().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
...CodeTable,
},
};
},
methods: {
myTabClick(tab) {
this.tabClick(tab);
/**
* do it yourself
**/
},
methods:{
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
console.log("进入bttset交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
created: async function () {
console.log("进入bttset交易");
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
//TODO 处理数据逻辑
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
}
},
};
</script>
<style>
</style>
......@@ -215,7 +215,27 @@
</c-col>
<c-col :span="24">
<el-form-item label="Handling Type" prop="gidgrp.rec.hndtyp">
<el-form-item
v-if="model.gitp.swiftflg == ''"
label="Handling Type"
prop="gidgrp.rec.hndtyp"
>
<c-select
v-model="model.gidgrp.rec.hndtyp"
style="width: 100%"
placeholder="请选择Handling Type"
:code="codes.hndtyp2"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'N'"
label="Handling Type"
prop="gidgrp.rec.hndtyp"
>
<c-select
v-model="model.gidgrp.rec.hndtyp"
style="width: 100%"
......@@ -233,6 +253,78 @@
</c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'Y' && model.gidgrp.rec.purpos == ''"
label="Handling Type"
prop="gidgrp.rec.hndtyp"
>
<c-select
v-model="model.gidgrp.rec.hndtyp"
style="width: 100%"
placeholder="请选择Handling Type"
>
<el-option
v-for="item in codes.hndtyp2"
: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
v-if="
model.gitp.swiftflg == 'Y' && model.gidgrp.rec.purpos == 'ISSU'
"
label="Handling Type"
prop="gidgrp.rec.hndtyp"
>
<c-select
v-model="model.gidgrp.rec.hndtyp"
style="width: 100%"
placeholder="请选择Handling Type"
>
<el-option
v-for="item in codes.hndtyp3"
: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
v-if="
model.gitp.swiftflg == 'Y' &&
(model.gidgrp.rec.purpos == 'ISCO' ||
model.gidgrp.rec.purpos == 'ICCO')
"
label="Handling Type"
prop="gidgrp.rec.hndtyp"
>
<c-select
v-model="model.gidgrp.rec.hndtyp"
style="width: 100%"
placeholder="请选择Handling Type"
>
<el-option
v-for="item in codes.hndtyp4"
: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="Type of Undertaking" prop="gidgrp.rec.gartyp">
<c-select
v-model="model.gidgrp.rec.gartyp"
......@@ -1233,7 +1325,9 @@
<c-col :span="24">
<c-col :span="20">
<el-form-item
v-show="model.gitp.swiftflg == 'Y'&&model.gitp.exptxtmodflg == ''"
v-show="
model.gitp.swiftflg == 'Y' && model.gitp.exptxtmodflg == ''
"
label="Expiry Condition/ Evt."
prop="gidgrp.blk.exptxt"
>
......@@ -1248,7 +1342,9 @@
></c-input>
</el-form-item>
<el-form-item
v-show="model.gitp.swiftflg == 'Y'&&model.gitp.exptxtmodflg == 'X'"
v-show="
model.gitp.swiftflg == 'Y' && model.gitp.exptxtmodflg == 'X'
"
label="Expiry Condition/ Evt."
prop="gidgrp.blk.atxexptxt"
>
......
......@@ -46,17 +46,60 @@
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Issuing Bank',
grp: 'gidgrp',
rol: 'iss',
}"
:disabled="true"
@onAplpDet="onCtcpDet"
>
</c-ptap>
<el-form-item label="Issuing Bnak's Ref." prop="gidgrp.iss.pts.ref">
<c-input
v-model="model.gidgrp.iss.pts.ref"
maxlength="16"
placeholder="请输入Issuing Bnak's Ref."
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Issuing Bank" prop="gidgrp.iss.pts.extkey">
<c-fullbox>
<c-input
v-model="model.gidgrp.iss.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.iss.pts.extkey`)
"
@blur="issBlur"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<span style="font-family: '宋体'; font-weight: bold"
>i</span
>
</c-button>
<c-button
:disabled="model.gidgrp.iss.pts.adrblk == ''"
size="small"
type="primary"
@click="onIsspDet"
>
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.iss.pts.adrblk">
<c-input
:disabled="model.gidgrp.iss.pts.adrblk != ''"
rows="4"
type="textarea"
v-model="model.gidgrp.iss.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
......@@ -137,6 +180,7 @@ import commonFuncs from "~/mixin/commonFuncs";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitpop/Event";
import Ptap from "~/views/Public/Ptap";
import Utils from "~/utils";
export default {
components: { "c-ptap": Ptap },
......@@ -148,6 +192,12 @@ export default {
},
methods: {
...Event,
async issBlur() {
let rtnmsg = await this.executeDefault("gidgrp.rec.sndto");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
},
created: function () {},
};
......
......@@ -319,9 +319,18 @@ export default {
methods: {
myTabClick(tab) {
this.tabClick(tab);
/**
* do it yourself
**/
let name = tab.name;
let rulePath;
if (name === "ptypc"){
rulePath = "gitp.ptypc"
}
if (!!rulePath) {
this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) {
this.updateModel(res.data);
}
});
}
},
},
......
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