Commit 0ae03ae3 by zhujiazhan

修改Brtset交易BUG

parent faf2da8f
...@@ -173,6 +173,9 @@ export default { ...@@ -173,6 +173,9 @@ export default {
if(name === 'incp'){ if(name === 'incp'){
rulePath = "cnybop.incp" rulePath = "cnybop.incp"
} }
if(name === 'outp'){
rulePath = "cnybop.Outp"
}
if (!!rulePath) { if (!!rulePath) {
// if(rulePath == "setmod.setpan"){ // if(rulePath == "setmod.setpan"){
// this.executeCustomRule(rulePath).then(res => { // this.executeCustomRule(rulePath).then(res => {
......
...@@ -5,6 +5,7 @@ import Utils from "~/utils" ...@@ -5,6 +5,7 @@ import Utils from "~/utils"
*/ */
let checkObj = { let checkObj = {
"liaall.misamt" :null, "liaall.misamt" :null,
"bopmod.dbcgrp.bas.buscode" :null,
"dftcre.dfdgrp.rec.resamt" :null, "dftcre.dfdgrp.rec.resamt" :null,
"dftcre.dfdgrp.apl.namelc" :null, "dftcre.dfdgrp.apl.namelc" :null,
"dftcre.dfdgrp.cbs.max.cur" :null, "dftcre.dfdgrp.cbs.max.cur" :null,
...@@ -12,39 +13,58 @@ let checkObj = { ...@@ -12,39 +13,58 @@ let checkObj = {
"brdgrp.prb.adrelc" :null, "brdgrp.prb.adrelc" :null,
"cnybop.outflg" :null, "cnybop.outflg" :null,
"cfatrt.cfaflg" :null, "cfatrt.cfaflg" :null,
"bopmod.dbcgrp.bas.exrate" :null,
"bopmod.dbcgrp.bas.custype" :null,
"bopmod.dbcgrp.bas.idcode" :null,
"bopmod.dbcgrp.bas.oppuser" :null,
"brdgrp.prb.pts.adrblk" :null, "brdgrp.prb.pts.adrblk" :null,
"dftcre.dfdgrp.rec.bankno" :null, "dftcre.dfdgrp.rec.bankno" :null,
"liaall.limmod.limpts.oth.pts.nam" :null, "liaall.limmod.limpts.oth.pts.nam" :null,
"setmod.dspflg" :null, "setmod.dspflg" :null,
"dftcre.dfdgrp.apl.pts.extkey" :null, "dftcre.dfdgrp.apl.pts.extkey" :null,
"bopmod.dbcgrp.bas.fcyamt" :null,
"cfatrt.ownextkey" :null, "cfatrt.ownextkey" :null,
"bopmod.dbcgrp.bas.issdate" :null,
"bopmod.dbcgrp.bas.lcbgno" :null,
"liaall.liaccv.totcovamt" :null, "liaall.liaccv.totcovamt" :null,
"cfabrt.ownextkey" :null, "cfabrt.ownextkey" :null,
"dftcre.dfdgrp.dff.pts.extkey" :null, "dftcre.dfdgrp.dff.pts.extkey" :null,
"bopmod.dbcgrp.bas.custnm" :null,
"cfabrt.cfaflg" :null, "cfabrt.cfaflg" :null,
"cfatrt.cda.useofunds" :null, "cfatrt.cda.useofunds" :null,
"bopmod.dbcgrp.bas.methods" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null, "liaall.limmod.limpts.wrk.pts.nam" :null,
"cnybop.cnyflg" :null, "cnybop.cnyflg" :null,
"dftcre.dfdgrp.rec.invtyp" :null, "dftcre.dfdgrp.rec.invtyp" :null,
"cfatrt.cda.cfeogudamount" :null, "cfatrt.cda.cfeogudamount" :null,
"dftcre.dfdgrp.rec.stttendat" :null, "dftcre.dfdgrp.rec.stttendat" :null,
"bopmod.dbcgrp.bas.txamt" :null,
"brdgrp.prb.pts.ref" :null, "brdgrp.prb.pts.ref" :null,
"bopmod.dbcgrp.bas.fcyacc" :null,
"brdgrp.apl.pts.nam" :null, "brdgrp.apl.pts.nam" :null,
"cfadft.ownextkey" :null, "cfadft.ownextkey" :null,
"brtp.ischktyp" :null, "brtp.ischktyp" :null,
"hmdmod2.bennam" :null, "hmdmod2.bennam" :null,
"trnmod.swftyp" :null, "trnmod.swftyp" :null,
"bopmod.dbcgrp.bas.outchargeccy" :null,
"bopmod.dbcgrp.bas.othamt" :null,
"bopmod.dbcgrp.bas.actuamt" :null,
"dftcre.dfdgrp.dff.adrelc" :null, "dftcre.dfdgrp.dff.adrelc" :null,
"dftcre.dfdgrp.rec.fintyp" :null, "dftcre.dfdgrp.rec.fintyp" :null,
"liaall.limmod.limpts.oth.pts.extkey" :null, "liaall.limmod.limpts.oth.pts.extkey" :null,
"dftcre.dfdgrp.rec.matdat" :null, "dftcre.dfdgrp.rec.matdat" :null,
"liaall.limmod.ownref" :null, "liaall.limmod.ownref" :null,
"dftcre.dfdgrp.rec.dfuflg" :null, "dftcre.dfdgrp.rec.dfuflg" :null,
"bopmod.dbcgrp.bas.othacc" :null,
"liaall.limmod.ecifno" :null, "liaall.limmod.ecifno" :null,
"bopmod.dbcgrp.bas.actuccy" :null,
"bopmod.dbcgrp.bas.actiontype" :null,
"dftcre.dfdgrp.rec.bankcn" :null, "dftcre.dfdgrp.rec.bankcn" :null,
"bopmod.dbcgrp.bas.lcyamt" :null,
"bopmod.szflg" :null, "bopmod.szflg" :null,
"dftcre.dfdgrp.rec.trntyp" :null, "dftcre.dfdgrp.rec.trntyp" :null,
"brdgrp.cbs.max.amt" :null, "brdgrp.cbs.max.amt" :null,
"bopmod.dbcgrp.bas.actiondesc" :null,
"cfadft.cfaflg" :null, "cfadft.cfaflg" :null,
"cnybop.traflg" :null, "cnybop.traflg" :null,
"brdgrp.prb.namelc" :null, "brdgrp.prb.namelc" :null,
...@@ -52,6 +72,7 @@ let checkObj = { ...@@ -52,6 +72,7 @@ let checkObj = {
"dftcre.dfdgrp.rec.flttyp" :null, "dftcre.dfdgrp.rec.flttyp" :null,
"dftcre.dfdgrp.rec.actrat" :null, "dftcre.dfdgrp.rec.actrat" :null,
"brtp.prechkdat" :null, "brtp.prechkdat" :null,
"bopmod.dbcgrp.bas.rptno" :null,
"dftcre.dfdgrp.dff.pts.adrblk" :null, "dftcre.dfdgrp.dff.pts.adrblk" :null,
"dftcre.dfdgrp.rec.intprd" :null, "dftcre.dfdgrp.rec.intprd" :null,
"brdgrp.prb.pts.nam" :null, "brdgrp.prb.pts.nam" :null,
...@@ -60,14 +81,18 @@ let checkObj = { ...@@ -60,14 +81,18 @@ let checkObj = {
"setmod.redamt" :null, "setmod.redamt" :null,
"aamset.utlamt2" :null, "aamset.utlamt2" :null,
"dftcre.dfdgrp.apl.pts.adrblk" :null, "dftcre.dfdgrp.apl.pts.adrblk" :null,
"bopmod.dbcgrp.bas.custcod" :null,
"brdgrp.prb.pts.extkey" :null, "brdgrp.prb.pts.extkey" :null,
"trnmod.cmtflg" :null, "trnmod.cmtflg" :null,
"bopmod.dbcgrp.bas.txccy" :null,
"liaall.limmod.limpts.wrk.pts.extkey" :null, "liaall.limmod.limpts.wrk.pts.extkey" :null,
"bopmod.basflg" :null, "bopmod.basflg" :null,
"dftcre.dfdgrp.dff.namelc" :null, "dftcre.dfdgrp.dff.namelc" :null,
"brdgrp.rec.frepayflg" :null, "brdgrp.rec.frepayflg" :null,
"mtabut.coninf.conexedat" :null, "mtabut.coninf.conexedat" :null,
"bopmod.dbcgrp.bas.lcyacc" :null,
"liaall.limmod.limpts.nonrevflg1" :null, "liaall.limmod.limpts.nonrevflg1" :null,
"bopmod.dbcgrp.bas.outchargeamt" :null,
"cnybop.libflg" :null, "cnybop.libflg" :null,
"bopmod.ownextkey" :null, "bopmod.ownextkey" :null,
"cfatrt.cda.cfeogudcurr" :null, "cfatrt.cda.cfeogudcurr" :null,
......
...@@ -315,5 +315,19 @@ export default { ...@@ -315,5 +315,19 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onChangeDocamt(){
this.flag3 = false;
let rtnmsg = await this.executeRule("setmod.docamt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
this.flag3 = true;
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
} }
\ No newline at end of file
...@@ -54,7 +54,7 @@ export default { ...@@ -54,7 +54,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"brdgrp.cbs.opn1.amt":[ "brdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -85,7 +85,7 @@ export default { ...@@ -85,7 +85,7 @@ export default {
], ],
"brdgrp.rec.tenmaxday":[ "brdgrp.rec.tenmaxday":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"brdgrp.prb.pts.ref":[ "brdgrp.prb.pts.ref":[
...@@ -96,9 +96,6 @@ export default { ...@@ -96,9 +96,6 @@ export default {
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"liaall.tenstm":[ "liaall.tenstm":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"} {max: 1,message:"长度不能超过1"}
...@@ -120,15 +117,14 @@ export default { ...@@ -120,15 +117,14 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"setmod.docamt":[ "setmod.docamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"setmod.setamt":[ "setmod.setamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d$)|(^0\.\d$)|(^\d\.\d$)/, message: "小数位不能超过3位" }
], ],
"nar754":[ "nar754":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -137,13 +133,13 @@ export default { ...@@ -137,13 +133,13 @@ export default {
"aamset.utlamt":[ "aamset.utlamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"aamset.utlamt2":[ "aamset.utlamt2":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -179,7 +175,7 @@ export default { ...@@ -179,7 +175,7 @@ export default {
], ],
"brdgrp.prb.pts.adrblk":[ "brdgrp.prb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 100,message:"长度不能超过100"}
], ],
"brdgrp.prb.dbfadrblkcn":[ "brdgrp.prb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
......
...@@ -9,6 +9,44 @@ export default class Brtset{ ...@@ -9,6 +9,44 @@ export default class Brtset{
constructor () { constructor () {
const pub = new Public() const pub = new Public()
this.data = { this.data = {
cnybop:{
cnyflg:"", // 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg:"", // 是否报送跨境人民币2107表 .cnybop.traflg
outflg:"", // 是否报送跨境人民币2111表 .cnybop.outflg
libflg:"", // 是否报送跨境人民币2106表 .cnybop.libflg
vouflg:"", // 是否报送跨境人民币2122表 .cnybop.vouflg
cnyout:{
spk:"", // 业务主键 .cnybop.cnyout.spk
sbankorgcode:"", // 银行机构代码 .cnybop.cnyout.sbankorgcode
spayeeorgcode:"", // 付款人机构代码 .cnybop.cnyout.spayeeorgcode
spayercountrycode:"", // 收款人常驻国家(地区)代码 .cnybop.cnyout.spayercountrycode
sswiftbic:"", // 收款行SWIFT BIC .cnybop.cnyout.sswiftbic
cpayeraccttyp:"", // 清算(结算)帐户类型 .cnybop.cnyout.cpayeraccttyp
spayeracct:"", // 清算(结算)帐户帐号 .cnybop.cnyout.spayeracct
smidtransbank:"", // 中�'转汇行 .cnybop.cnyout.smidtransbank
dpayeedate:"", // 付款日期 .cnybop.cnyout.dpayeedate
sorilevyno:"", // 原申报号码 .cnybop.cnyout.sorilevyno
sbanktrano:"", // 银行业务编号 .cnybop.cnyout.sbanktrano
sbalancemode:"", // 结算方式 .cnybop.cnyout.sbalancemode
iaccountperiod:"", // 结�'�期 .cnybop.cnyout.iaccountperiod
fpayeeamt:"", // 货物贸易付款金额 .cnybop.cnyout.fpayeeamt
fcustomsamt:"", // 已报关付款金额 .cnybop.cnyout.fcustomsamt
frecordamt:"", // 已备案付款金额 .cnybop.cnyout.frecordamt
fprepayeeamt:"", // 预付款金额 .cnybop.cnyout.fprepayeeamt
fonshoreamt:"", // 无货物报关进出境物流货物金额 .cnybop.cnyout.fonshoreamt
foffshoreamt:"", // 无货物报关离岸转手买卖金额 .cnybop.cnyout.foffshoreamt
fnogoodsamt:"", // 无货物报关其他金额 .cnybop.cnyout.fnogoodsamt
cpayeeattr:"", // 付款人属性 .cnybop.cnyout.cpayeeattr
spayeecny:"", // 付款币种 .cnybop.cnyout.spayeecny
spayeeacct:"", // 付款人账号 .cnybop.cnyout.spayeeacct
ftotalamt:"", // 原币金额 .cnybop.cnyout.ftotalamt
},
spayeename:"", // 付款人名称 .cnybop.spayeename
spayername:"", // 收款人名称 .cnybop.spayername
saddwordout:"", // 交易附言 .cnybop.saddwordout
sbankname:"", // 银行机构名称 .cnybop.sbankname
outscale:"", // OUTSCALE .cnybop.outscale
},
brdgrp:{ brdgrp:{
rec:{ rec:{
ownref:"", // 单据参考号 .brdgrp.rec.ownref ownref:"", // 单据参考号 .brdgrp.rec.ownref
...@@ -258,13 +296,6 @@ export default class Brtset{ ...@@ -258,13 +296,6 @@ export default class Brtset{
dclflg:"", // 变动信息 .cfabrt.dclflg dclflg:"", // 变动信息 .cfabrt.dclflg
ownextkey:"", // 地区机构号 .cfabrt.ownextkey ownextkey:"", // 地区机构号 .cfabrt.ownextkey
}, },
cnybop:{
cnyflg:"", // 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg:"", // 是否报送跨境人民币2107表 .cnybop.traflg
outflg:"", // 是否报送跨境人民币2111表 .cnybop.outflg
libflg:"", // 是否报送跨境人民币2106表 .cnybop.libflg
vouflg:"", // 是否报送跨境人民币2122表 .cnybop.vouflg
},
hmdmod2:{ hmdmod2:{
bennam:"", // 交易对手名称 .hmdmod2.bennam bennam:"", // 交易对手名称 .hmdmod2.bennam
}, },
......
<template>
<div class="eibs-tab">
<c-col :span="11">
<c-col :span="24">
<el-form-item label="Cover Message MT 202">
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Ordering Institution(Tag 52a)"
prop="setmod.setglg.setgll01.setgrp.ori.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.setgll01.setgrp.ori.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog('gcdgrp.prb.pts.extkey')
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button
size="small"
type="primary"
style="margin: 0 0"
@click="onGctpGetrefbut"
>
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label=""
prop="setmod.setglg.setgll01.setgrp.ori.pts.adrblk"
>
<c-input
type="textarea"
rows="4"
v-model="model.setmod.setglg.setgll01.setgrp.ori.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Ord. Institut. Account"
prop="setmod.setglg.setgll01.sespay.oriacc"
>
<c-input
v-model="model.setmod.setglg.setgll01.sespay.oriacc"
maxlength="34"
placeholder="请输入Ord. Institut. Account"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24" style="margin-top: 15px">
<el-form-item
label="Intermediary(Tag 56a)"
prop="setmod.setglg.setgll01.setgrp.rcvcor.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.setgll01.setgrp.rcvcor.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog('gcdgrp.prb.pts.extkey')
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button
size="small"
type="primary"
style="margin: 0 0"
@click="onGctpGetrefbut"
>
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label=""
prop="setmod.setglg.setgll01.setgrp.rcvcor.pts.adrblk"
>
<c-input
type="textarea"
rows="4"
v-model="model.setmod.setglg.setgll01.setgrp.rcvcor.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Intermediary Account"
prop="setmod.setglg.setgll01.sespay.rcvcoracc"
>
<c-input
v-model="model.setmod.setglg.setgll01.sespay.rcvcoracc"
maxlength="34"
placeholder="请输入Intermediary Account"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Own Ref(Tag 20)"
prop="setmod.setglg.setgll01.sespay.ownref"
>
<c-input
v-model="model.setmod.setglg.setgll01.sespay.ownref"
maxlength="16"
placeholder="请输入Own Ref(Tag 20)"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="跨境人民币代理行模式专用:" label-width="170px">
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="清算代理行"
prop="setmod.setglg.setgll01.sespay.corbnk"
>
<c-select
v-model="model.setmod.setglg.setgll01.sespay.corbnk"
:code="codes.corbnk"
disabled
style="width: 100%"
placeholder="请选择清算代理行"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="光大开户行"
prop="setmod.setglg.setgll01.sespay.evebnk"
>
<c-select
v-model="model.setmod.setglg.setgll01.sespay.evebnk"
disabled
:code="codes.evebnk"
style="width: 100%"
placeholder="请选择光大开户行"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="清算代理行账号"
prop="setmod.setglg.setgll01.sespay.coract"
>
<c-input
disabled
v-model="model.setmod.setglg.setgll01.sespay.coract"
maxlength="32"
placeholder="请输入清算代理行账号"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item
label="Account with Institut(Tag 57a)"
prop="setmod.setglg.setgll01.setgrp.tri.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.setgll01.setgrp.tri.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog('gcdgrp.prb.pts.extkey')
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button
size="small"
type="primary"
style="margin: 0 0"
@click="onGctpGetrefbut"
>
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label=""
prop="setmod.setglg.setgll01.setgrp.tri.pts.adrblk"
>
<c-input
type="textarea"
rows="4"
v-model="model.setmod.setglg.setgll01.setgrp.tri.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Acc.w.Instit.Account"
prop="setmod.setglg.setgll01.sespay.triacc"
>
<c-input
v-model="model.setmod.setglg.setgll01.sespay.triacc"
maxlength="34"
placeholder="请输入3rd Reimbursement Institution Account"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Beneficiary Institution(Tag 58a)"
prop="setmod.setglg.setgll01.setgrp.bei.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.setgll01.setgrp.bei.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog('gcdgrp.prb.pts.extkey')
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button
size="small"
type="primary"
style="margin: 0 0"
@click="onGctpGetrefbut"
>
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label=""
prop="setmod.setglg.setgll01.setgrp.bei.pts.adrblk"
>
<c-input
rows="4"
type="textarea"
v-model="model.setmod.setglg.setgll01.setgrp.bei.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Ben.Inst.Account"
prop="setmod.setglg.setgll01.sespay.beiacc"
>
<c-input
v-model="model.setmod.setglg.setgll01.sespay.beiacc"
maxlength="34"
placeholder="请输入Beneficiary Institution Account"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Sender to Receiver Information(Tag 72)"
prop="setmod.setglg.setgll01.sespay.strinf202"
>
<c-input
rows="4"
type="textarea"
v-model="model.setmod.setglg.setgll01.sespay.strinf202"
maxlength="35"
show-word-limit
placeholder="请输入Sender to receiver Information to NOSTRO correspondent"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="setmod.setglg.setgll01.sespay.orip.ptsget.sdamod.dadsnd">
<c-input v-model="model.setmod.setglg.setgll01.sespay.orip.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="setmod.setglg.setgll01.sespay.trip.ptsget.sdamod.dadsnd">
<c-input v-model="model.setmod.setglg.setgll01.sespay.trip.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="setmod.setglg.setgll01.setgrp.ori.pts.extkey">
<c-input v-model="model.setmod.setglg.setgll01.setgrp.ori.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="setmod.setglg.setgll01.sespay.orip.ptsget.sdamod.seainf">
<c-input v-model="model.setmod.setglg.setgll01.sespay.orip.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onOripDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="setmod.setglg.setgll01.setgrp.tri.pts.extkey">
<c-input v-model="model.setmod.setglg.setgll01.setgrp.tri.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="setmod.setglg.setgll01.sespay.trip.ptsget.sdamod.seainf">
<c-input v-model="model.setmod.setglg.setgll01.sespay.trip.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTripDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="setmod.setglg.setgll01.setgrp.ori.namelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.ori.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="setmod.setglg.setgll01.setgrp.tri.namelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.tri.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="setmod.setglg.setgll01.setgrp.ori.pts.adrblk">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.ori.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="setmod.setglg.setgll01.setgrp.ori.dbfadrblkcn">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.ori.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="setmod.setglg.setgll01.setgrp.tri.pts.adrblk">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.tri.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="setmod.setglg.setgll01.setgrp.tri.dbfadrblkcn">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.tri.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="setmod.setglg.setgll01.setgrp.ori.adrelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.ori.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="setmod.setglg.setgll01.setgrp.tri.adrelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.tri.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Ord. Institut. Account" prop="setmod.setglg.setgll01.sespay.oriacc">
<c-input v-model="model.setmod.setglg.setgll01.sespay.oriacc" maxlength="34" placeholder="请输入Ord. Institut. Account"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="3rd Reimbursement Institution Account" prop="setmod.setglg.setgll01.sespay.triacc">
<c-input v-model="model.setmod.setglg.setgll01.sespay.triacc" maxlength="34" placeholder="请输入3rd Reimbursement Institution Account"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="setmod.setglg.setgll01.sespay.rcvcorp.ptsget.sdamod.dadsnd">
<c-input v-model="model.setmod.setglg.setgll01.sespay.rcvcorp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="setmod.setglg.setgll01.setgrp.rcvcor.pts.extkey">
<c-input v-model="model.setmod.setglg.setgll01.setgrp.rcvcor.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="setmod.setglg.setgll01.sespay.rcvcorp.ptsget.sdamod.seainf">
<c-input v-model="model.setmod.setglg.setgll01.sespay.rcvcorp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRcvcorpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="setmod.setglg.setgll01.sespay.beip.ptsget.sdamod.dadsnd">
<c-input v-model="model.setmod.setglg.setgll01.sespay.beip.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="setmod.setglg.setgll01.setgrp.rcvcor.namelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="setmod.setglg.setgll01.setgrp.bei.pts.extkey">
<c-input v-model="model.setmod.setglg.setgll01.setgrp.bei.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="setmod.setglg.setgll01.sespay.beip.ptsget.sdamod.seainf">
<c-input v-model="model.setmod.setglg.setgll01.sespay.beip.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBeipDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="setmod.setglg.setgll01.setgrp.rcvcor.pts.adrblk">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="setmod.setglg.setgll01.setgrp.rcvcor.dbfadrblkcn">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="setmod.setglg.setgll01.setgrp.bei.namelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.bei.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="setmod.setglg.setgll01.setgrp.bei.pts.adrblk">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.bei.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="setmod.setglg.setgll01.setgrp.bei.dbfadrblkcn">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.bei.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="setmod.setglg.setgll01.setgrp.rcvcor.adrelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="setmod.setglg.setgll01.setgrp.bei.adrelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.bei.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Intermediary Account" prop="setmod.setglg.setgll01.sespay.rcvcoracc">
<c-input v-model="model.setmod.setglg.setgll01.sespay.rcvcoracc" maxlength="34" placeholder="请输入Intermediary Account"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Own Ref(Tag 20)" prop="setmod.setglg.setgll01.sespay.ownref">
<c-input v-model="model.setmod.setglg.setgll01.sespay.ownref" maxlength="16" placeholder="请输入Own Ref(Tag 20)"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Beneficiary Institution Account" prop="setmod.setglg.setgll01.sespay.beiacc">
<c-input v-model="model.setmod.setglg.setgll01.sespay.beiacc" maxlength="34" placeholder="请输入Beneficiary Institution Account"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.setglg.setgll01.sespay.commetlab" data-path=".setmod.setglg.setgll01.sespay.commetlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="自槸区备注" prop="setmod.setglg.setgll01.sespay.comsystbl">
<c-select v-model="model.setmod.setglg.setgll01.sespay.comsystbl" style="width:100%" placeholder="请选择自槸区备注">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="清算代理行" prop="setmod.setglg.setgll01.sespay.corbnk">
<c-select v-model="model.setmod.setglg.setgll01.sespay.corbnk" style="width:100%" placeholder="请选择清算代理行">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Sender to receiver Information to NOSTRO correspondent" prop="setmod.setglg.setgll01.sespay.strinf202">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.sespay.strinf202" maxlength="35" show-word-limit placeholder="请输入Sender to receiver Information to NOSTRO correspondent" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="光大开户行" prop="setmod.setglg.setgll01.sespay.evebnk">
<c-select v-model="model.setmod.setglg.setgll01.sespay.evebnk" style="width:100%" placeholder="请选择光大开户行">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="清算代理行账号" prop="setmod.setglg.setgll01.sespay.coract">
<c-input v-model="model.setmod.setglg.setgll01.sespay.coract" maxlength="32" placeholder="请输入清算代理行账号"></c-input>
</el-form-item>
</c-col> -->
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="11">
<c-col :span="24">
<el-form-item label=" Details to message Mt 756:" label-width="200px"> </el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Send message to:"
prop="setmod.setglg.setgll01.setgrp.snd756.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.setgll01.setgrp.snd756.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog('setmod.setglg.setgll01.setgrp.snd756.pts.extkey')
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button
size="small"
type="primary"
style="margin: 0 0"
@click="onGctpGetrefbut"
>
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label=""
prop="setmod.setglg.setgll01.setgrp.snd756.pts.adrblk"
>
<c-input
type="textarea"
:rows="4"
v-model="model.setmod.setglg.setgll01.setgrp.snd756.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Sender's Corresp.(Tag 53a)"
prop="setmod.setglg.setgll01.setgrp.actser.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.setgll01.setgrp.actser.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog('gcdgrp.prb.pts.extkey')
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button
size="small"
type="primary"
style="margin: 0 0"
@click="onGctpGetrefbut"
>
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label=""
prop="setmod.setglg.setgll01.setgrp.actser.pts.adrblk"
>
<c-input
type="textarea"
:rows="4"
v-model="model.setmod.setglg.setgll01.setgrp.actser.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Receiver's Corresp.(Tag 54a)"
prop="setmod.setglg.setgll01.setgrp.rcvcor2.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.setgll01.setgrp.rcvcor2.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog('gcdgrp.prb.pts.extkey')
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button
size="small"
type="primary"
style="margin: 0 0"
@click="onGctpGetrefbut"
>
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label=""
prop="setmod.setglg.setgll01.setgrp.rcvcor2.pts.adrblk"
>
<c-input
type="textarea"
:rows="4"
v-model="model.setmod.setglg.setgll01.setgrp.rcvcor2.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Receiv. Corr. Account"
prop="setmod.setglg.setgll01.sespay.rcvcor2acc"
>
<c-input
v-model="model.setmod.setglg.setgll01.sespay.rcvcor2acc"
maxlength="34"
placeholder="请输入Receiv. Corr. Account"
></c-input>
</el-form-item>
</c-col>
<c-col :span="22">
<el-form-item
label="Sender to Receiver Information(Tag 72)"
prop="setmod.setglg.setgll01.sespay.strinf"
>
<c-input
type="textarea"
:rows="4"
v-model="model.setmod.setglg.setgll01.sespay.strinf"
maxlength="35"
show-word-limit
placeholder="请输入Sender to Receiver"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<c-button
size="small"
type="primary"
style="margin: 0 0 0 3px"
@click="
showGridPromptDialog(
'setmod.setglg.setgll.sespay.cod.buttxmsel',
null,
null,
{ TXT: 'setmod.setglg.setgll01.sespay.strinf' },
{ TXT: false },
'doxpDialog'
)
"
>
...
</c-button>
</c-col>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="setmod.setglg.setgll01.sespay.snd756.ptsget.sdamod.dadsnd">
<c-input v-model="model.setmod.setglg.setgll01.sespay.snd756.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="setmod.setglg.setgll01.setgrp.snd756.pts.extkey">
<c-input v-model="model.setmod.setglg.setgll01.setgrp.snd756.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="setmod.setglg.setgll01.sespay.snd756.ptsget.sdamod.seainf">
<c-input v-model="model.setmod.setglg.setgll01.sespay.snd756.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSnd756Det">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="setmod.setglg.setgll01.setgrp.snd756.namelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.snd756.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="setmod.setglg.setgll01.setgrp.snd756.pts.adrblk">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.snd756.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="setmod.setglg.setgll01.setgrp.snd756.dbfadrblkcn">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.snd756.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="setmod.setglg.setgll01.setgrp.snd756.adrelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.snd756.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="setmod.setglg.setgll01.actserp.ptsget.sdamod.dadsnd">
<c-input v-model="model.setmod.setglg.setgll01.actserp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="setmod.setglg.setgll01.setgrp.actser.pts.extkey">
<c-input v-model="model.setmod.setglg.setgll01.setgrp.actser.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="setmod.setglg.setgll01.actserp.ptsget.sdamod.seainf">
<c-input v-model="model.setmod.setglg.setgll01.actserp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onActserpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="setmod.setglg.setgll01.setgrp.actser.namelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.actser.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="setmod.setglg.setgll01.setgrp.actser.pts.adrblk">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.actser.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="setmod.setglg.setgll01.setgrp.actser.dbfadrblkcn">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.actser.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="setmod.setglg.setgll01.setgrp.actser.adrelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.actser.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="setmod.setglg.setgll01.sespay.rcvcor2p.ptsget.sdamod.dadsnd">
<c-input v-model="model.setmod.setglg.setgll01.sespay.rcvcor2p.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Key of Address" prop="setmod.setglg.setgll01.setgrp.rcvcor2.pts.extkey">
<c-input v-model="model.setmod.setglg.setgll01.setgrp.rcvcor2.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="setmod.setglg.setgll01.sespay.rcvcor2p.ptsget.sdamod.seainf">
<c-input v-model="model.setmod.setglg.setgll01.sespay.rcvcor2p.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRcvcor2pDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="setmod.setglg.setgll01.setgrp.rcvcor2.namelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor2.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="setmod.setglg.setgll01.setgrp.rcvcor2.pts.adrblk">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor2.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="setmod.setglg.setgll01.setgrp.rcvcor2.dbfadrblkcn">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor2.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="setmod.setglg.setgll01.setgrp.rcvcor2.adrelc">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.setgrp.rcvcor2.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Receiv. Corr. Account" prop="setmod.setglg.setgll01.sespay.rcvcor2acc">
<c-input v-model="model.setmod.setglg.setgll01.sespay.rcvcor2acc" maxlength="34" placeholder="请输入Receiv. Corr. Account"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Sender to Receiver" prop="setmod.setglg.setgll01.sespay.strinf">
<c-input type="textarea" v-model="model.setmod.setglg.setgll01.sespay.strinf" maxlength="35" show-word-limit placeholder="请输入Sender to Receiver" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onCodButtxmsel">
...
</c-button>
</c-col> -->
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div>
<!-- ------------------Left------------------>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="业务主键" prop="cnybop.cnyout.spk">
<c-input
v-model="model.cnybop.cnyout.spk"
maxlength="20"
placeholder=""
disabled
>
</c-input>
</el-form-item> </el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行机构名称" prop="cnybop.sbankname">
<c-input
v-model="model.cnybop.sbankname"
maxlength="80"
placeholder=""
disabled
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人账号" prop="cnybop.cnyout.spayeeacct">
<c-input
v-model="model.cnybop.cnyout.spayeeacct"
maxlength="32"
placeholder=""
业务主键
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="收款人常驻国家/地区编号"
prop="cnybop.cnyout.spayercountrycode"
>
<c-col :span="20">
<c-input
v-model="model.cnybop.cnyout.spayercountrycode"
maxlength="3"
placeholder=""
></c-input>
</c-col>
<c-col :span="4" style="text-align: right">
<c-button
size="small"
type="primary"
icon="el-icon-search"
></c-button>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="cnybop.cnyout.sbalancemode">
<c-select
v-model="model.cnybop.cnyout.sbalancemode"
style="width: 100%"
placeholder="请选择结算方式"
>
<el-option
v-for="item in codes.sbalancemode"
: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="清算(结算)账户类型"
prop="cnybop.cnyout.cpayeraccttyp"
>
<c-select
v-model="model.cnybop.cnyout.cpayeraccttyp"
placeholder="请选择"
style="width: 100%"
>
<el-option
v-for="item in codes.cpayeraccttyp"
: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="清算(结算)账户账号"
prop="cnybop.cnyout.spayeracct"
>
<c-input
v-model="model.cnybop.cnyout.spayeracct"
maxlength="32"
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款日期" prop="cnybop.cnyout.dpayeedate">
<c-date-picker
type="date"
placeholder=""
v-model="model.cnybop.cnyout.dpayeedate"
style="width: 100%"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款币种" prop="cnybop.cnyout.spayeecny">
<c-select
v-model="model.cnybop.cnyout.spayeecny"
placeholder="请选择"
style="width: 100%"
>
<el-option
v-for="item in options"
: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="原币金额" prop="cnybop.cnyout.ftotalamt">
<c-input v-model="model.cnybop.cnyout.ftotalamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物贸易付款金额" prop="cnybop.cnyout.fpayeeamt">
<c-input v-model="model.cnybop.cnyout.fpayeeamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="已报关付款金额" prop="cnybop.cnyout.fcustomsamt">
<c-input v-model="model.cnybop.cnyout.fcustomsamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="已备案付款金额" prop="cnybop.cnyout.frecordamt">
<c-input v-model="model.cnybop.cnyout.frecordamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交易附言" prop="cnybop.saddwordout">
<c-input v-model="model.cnybop.saddwordout" placeholder=""> </c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ------------------Right------------------>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item
label="银行业务编号"
label-width="30%"
prop="cnybop.cnyout.sbanktrano"
>
<c-input
v-model="model.cnybop.cnyout.sbanktrano"
maxlength="22"
style="width: 100%"
placeholder=""
disabled
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="银行机构代码"
label-width="30%"
prop="cnybop.cnyout.sbankorgcode"
>
<c-input
v-model="model.cnybop.cnyout.sbankorgcode"
maxlength="12"
placeholder=""
disabled
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="付款人机构代码或身份证件号码"
label-width="30%"
prop="cnybop.spayeename"
>
<c-input
v-model="model.cnybop.spayeename"
maxlength="80"
style="width: 100%"
placeholder=""
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="付款人属性"
label-width="30%"
prop="cnybop.cnyout.cpayeeattr"
>
<c-select
v-model="model.cnybop.cnyout.cpayeeattr"
placeholder="请选择付款人属性"
style="width: 100%"
>
<el-option
v-for="item in codes.cpayeeattr"
: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="付款人名称"
label-width="30%"
prop="cnybop.spayername"
>
<c-input
v-model="model.cnybop.spayername"
maxlength="80"
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="收款行SWIFT BIC"
label-width="30%"
prop="cnybop.cnyout.sswiftbic"
>
<c-input
v-model="model.cnybop.cnyout.sswiftbic"
maxlength="11"
placeholder=""
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="中间转汇行"
label-width="30%"
prop="cnybop.cnyout.smidtransbank"
>
<c-input
v-model="model.cnybop.cnyout.smidtransbank"
maxlength="11"
placeholder=""
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="预付款比例"
label-width="30%"
prop="cnybop.outscale"
>
<c-input v-model="model.cnybop.outscale" maxlength="4" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="预付款金额"
label-width="30%"
prop="cnybop.cnyout.fprepayeeamt"
>
<c-input v-model="model.cnybop.cnyout.fprepayeeamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="结账期"
label-width="30%"
prop="cnybop.cnyout.iaccountperiod"
>
<c-input v-model="model.cnybop.cnyout.iaccountperiod" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="原申报号码"
label-width="30%"
prop="cnybop.cnyout.sorilevyno"
>
<c-input
v-model="model.cnybop.cnyout.sorilevyno"
maxlength="24"
placeholder=""
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="无货物报关进出境物流货物金额"
label-width="30%"
prop="cnybop.cnyout.fonshoreamt"
>
<c-input v-model="model.cnybop.cnyout.fonshoreamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="无货物报关离岸转手买卖金额"
label-width="30%"
prop="cnybop.cnyout.foffshoreamt"
>
<c-input v-model="model.cnybop.cnyout.foffshoreamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="无货物报关其他金额"
label-width="30%"
prop="cnybop.cnyout.fnogoodsamt"
>
<c-input v-model="model.cnybop.cnyout.fnogoodsamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import commonProcess from "~/mixin/commonProcess";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
options: [],
};
},
};
</script>
<style>
</style>
\ No newline at end of file
...@@ -141,6 +141,7 @@ ...@@ -141,6 +141,7 @@
:list="model.liaall.tenstm.rows" :list="model.liaall.tenstm.rows"
:columns="columns" :columns="columns"
:showSelection=true :showSelection=true
v-on:multipleSelect="multipleSelect"
> >
</c-istream-table> </c-istream-table>
</el-form-item> </el-form-item>
...@@ -154,7 +155,7 @@ ...@@ -154,7 +155,7 @@
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="" label-width="5px" prop="setmod.docamt"> <el-form-item label="" label-width="5px" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" placeholder="请输入document amount"></c-input> <c-input v-model="model.setmod.docamt" placeholder="请输入document amount" @blur="onChangeDocamt"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -167,7 +168,7 @@ ...@@ -167,7 +168,7 @@
<c-col :span="11"> <c-col :span="11">
<c-fullbox> <c-fullbox>
<el-form-item label="" label-width="5px" prop="setmod.setamt"> <el-form-item label="" label-width="5px" prop="setmod.setamt">
<c-input v-model="model.setmod.setamt" placeholder="请输入document amount" disabled></c-input> <c-input v-model="model.setmod.setamt" placeholder="请输入document amount" :disabled=this.flag3></c-input>
</el-form-item> </el-form-item>
</c-fullbox> </c-fullbox>
</c-col> </c-col>
...@@ -184,7 +185,7 @@ ...@@ -184,7 +185,7 @@
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="" prop="aamset.utlamt" label-width="5px"> <el-form-item label="" prop="aamset.utlamt" label-width="5px">
<c-input v-model="model.aamset.utlamt" placeholder="请输入单据金额" disabled></c-input> <c-input v-model="model.aamset.utlamt" placeholder="请输入单据金额" :disabled=this.flag3></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -198,7 +199,7 @@ ...@@ -198,7 +199,7 @@
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="" prop="aamset.utlamt2" label-width="5px"> <el-form-item label="" prop="aamset.utlamt2" label-width="5px">
<c-input v-model="model.aamset.utlamt2" placeholder="" disabled></c-input> <c-input v-model="model.aamset.utlamt2" placeholder="" :disabled=this.flag3></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -217,7 +218,7 @@ ...@@ -217,7 +218,7 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Close Flag" label-width="80px" prop="setmod.docamt" style="margin-left:20px"> <el-form-item label="Close Flag" label-width="80px" prop="setmod.docamt" style="margin-left:20px">
<c-checkbox v-model="model.mtabut.clsflg" style="margin-left:20px"></c-checkbox> <c-checkbox v-model="model.mtabut.clsflg" style="margin-left:20px" true-label="X"></c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -407,14 +408,14 @@ ...@@ -407,14 +408,14 @@
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="brdgrp.prb.pts.adrblk"> <el-form-item label="Address Block" prop="brdgrp.prb.pts.adrblk">
...@@ -438,6 +439,7 @@ export default { ...@@ -438,6 +439,7 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data(){ data(){
return { return {
flag3:true,
cmtflg:[ cmtflg:[
{ label: "代理行模式", value: "C" }, { label: "代理行模式", value: "C" },
{ label: "Other", value: "O" }, { label: "Other", value: "O" },
...@@ -456,13 +458,24 @@ export default { ...@@ -456,13 +458,24 @@ export default {
}, },
methods:{...Event, methods:{...Event,
commonExecuteRule(ruleName) { commonExecuteRule(ruleName) {
this.executeRule(ruleName).then((res) => { this.executeRule(ruleName).then((res) => {
if ((res.respCode == SUCCESS)) { if ((res.respCode == SUCCESS)) {
} }
}); });
}, },
async multipleSelect(selection) {
if(selection.length>0){
console.log(selection);
let line = this.model.liaall.tenstm.rows[selection];
let lines = line.split('\t');
this.model.setmod.docamt = lines[5];
}else{
this.model.setmod.docamt = 0.000;
}
this.onChangeDocamt();
},
}, },
created:function(){ created:function(){
...@@ -479,13 +492,6 @@ export default { ...@@ -479,13 +492,6 @@ export default {
} }
} }
}, },
"model.setmod.docamt":{
immediate:true,
handler(val ,oldVal){
let rtnmsg = this.executeRule("setmod.docamt")
}
}
}, },
} }
</script> </script>
......
...@@ -114,9 +114,32 @@ ...@@ -114,9 +114,32 @@
<el-tab-pane label="统一授信" name="limitbody"> <el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes"/> <m-limitbody :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000130 -->
<el-tab-pane :label=this.det756Name name="det756" v-if="model.mtabut.clsflg !=''">
<c-content>
<m-det756 :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000131 -->
<el-tab-pane :label=this.det202cvName name="det202cv" v-if="model.mtabut.clsflg !=''">
<c-content>
<m-det202cv :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane
label="2111跨境支出信息"
name="outp"
v-if="model.cnybop.outflg == '1'"
>
<m-outp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000001 <!--PD000001
<el-tab-pane label="Payment 756 PRB CNY 13541.00" name="det756"> <el-tab-pane label="Payment 756 PRB CNY 13541.00" name="det756">
<m-det756 :model="model" :codes="codes"/> <m-det756 :model="model" :codes="codes"/>
</el-tab-pane>--> </el-tab-pane>-->
</c-tabs> </c-tabs>
...@@ -153,6 +176,9 @@ import Basp from "./Basp" ...@@ -153,6 +176,9 @@ import Basp from "./Basp"
// import Dftcrep from "./Dftcrep" // import Dftcrep from "./Dftcrep"
import Limitbody from "~/views/Public/Limitbody"; import Limitbody from "~/views/Public/Limitbody";
import Sbxx from "~/views/Public/Sbxx"; import Sbxx from "~/views/Public/Sbxx";
import Det756 from "./Det756";
import Det202cv from "./Det202cv";
import Outp from "./Outp";
export default { export default {
name: "Brtset", name: "Brtset",
...@@ -173,6 +199,9 @@ export default { ...@@ -173,6 +199,9 @@ export default {
"m-limitbody" : Limitbody, "m-limitbody" : Limitbody,
"m-sbxx": Sbxx, "m-sbxx": Sbxx,
"m-basp": Basp, "m-basp": Basp,
"m-det756": Det756,
"m-det202cv": Det202cv,
"m-outp": Outp,
}, },
provide() { provide() {
return { return {
...@@ -183,6 +212,8 @@ export default { ...@@ -183,6 +212,8 @@ export default {
computed: {}, computed: {},
data(){ data(){
return { return {
det202cvName:"Payment 202 PRB",
det756Name:"Payment 756 PRB" ,
tabVal: "utlp", tabVal: "utlp",
trnName: "brtset", trnName: "brtset",
model: new Brtset().data, model: new Brtset().data,
...@@ -204,7 +235,24 @@ export default { ...@@ -204,7 +235,24 @@ export default {
} }
}, },
watch:{ watch:{
"model.setmod.doccur":{
immediate:true,
handler(){
let cur = this.model.setmod.doccur;
let amt = this.model.setmod.docamt;
this.det202cvName= "Payment 202 PRB "+cur+" "+ amt;
this.det756Name = "Payment 756 PRB "+cur+" "+ amt;
}
},
"model.mtabut.clsflg":{
immediate:true,
handler(){
let cur = this.model.setmod.doccur;
let amt = this.model.setmod.docamt;
this.det202cvName= "Payment 202 PRB "+cur+" "+ amt;
this.det756Name = "Payment 756 PRB "+cur+" "+ amt;
}
},
}, },
created:async function(){ created:async function(){
......
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