Commit ca4a071d by liyixun

gitpop bug(860) 及bttset页面布局

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