Commit 2daa7ead by lianyang

Betsnd交易初始化

parent abb72f8a
import Utils from "~/utils"
/**
* Betsnd Check规则
*/
let checkObj = {
"liaall.misamt" :null,
"rmbclm.acwacw.pts.extkey" :null,
"bedgrp.oth.namelc" :null,
"cnybop.cnylib.doccurdate" :null,
"bedgrp.prb.pts.nam" :null,
"bedgrp.doc.namelc" :null,
"cnybop.outflg" :null,
"cnybop.cnylib.sbankorgcode" :null,
"bedgrp.blk.comcon" :null,
"liaall.limmod.limpts.oth.pts.nam" :null,
"setmod.dspflg" :null,
"cnybop.cnylib.stermtype" :null,
"bedgrp.doc.pts.extkey" :null,
"bedgrp.prb.adrelc" :null,
"cnybop.cnylib.currencycode" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null,
"cnybop.cnyflg" :null,
"rmbclm.bebbeb.adrelc" :null,
"cnybop.cnylib.dcreditenddate" :null,
"rmbclm.acwacw.namelc" :null,
"bedgrp.prb.pts.extkey" :null,
"bedgrp.oth.pts.adrblk" :null,
"bedgrp.rec.rcvdat" :null,
"rmbclm.rmbrmb.pts.adrblk" :null,
"cnybop.cnylib.famt" :null,
"cnybop.saddwordlib" :null,
"cnybop.cnylib.stransattr" :null,
"bedgrp.rec.disdat" :null,
"cnybop.sforeignorgname" :null,
"rmbclm.rmbrmb.namelc" :null,
"rmbclm.bebbeb.pts.extkey" :null,
"liaall.limmod.limpts.oth.pts.extkey" :null,
"rmbclm.rmbrmb.pts.extkey" :null,
"liaall.limmod.ownref" :null,
"bedgrp.apl.pts.nam" :null,
"liaall.limmod.ecifno" :null,
"bedgrp.oth.adrelc" :null,
"bedgrp.blk.benref" :null,
"bedgrp.prb.namelc" :null,
"bedgrp.doc.pts.adrblk" :null,
"cnybop.traflg" :null,
"cnybop.sbankname" :null,
"rmbclm.acwacw.pts.adrblk" :null,
"bedgrp.blk.setinsbe" :null,
"bedsnd.addphr" :null,
"bedgrp.blk.docdis" :null,
"cnybop.cnylib.stranstype" :null,
"cnybop.cnylib.sbanktrano" :null,
"bedgrp.doc.adrelc" :null,
"bedsnd.usadet" :null,
"cnybop.cnylib.sforbankswiftbic" :null,
"bedgrp.rec.predat" :null,
"cnybop.cnylib.denddate" :null,
"liaall.limmod.limpts.wrk.pts.extkey" :null,
"bedgrp.blk.intdis" :null,
"bedgrp.rec.docrol" :null,
"cnybop.sorgname" :null,
"mtabut.coninf.conexedat" :null,
"liaall.limmod.limpts.nonrevflg1" :null,
"rmbclm.bebbeb.namelc" :null,
"bedgrp.prb.pts.adrblk" :null,
"cnybop.libflg" :null,
"cnybop.cnylib.sorgcode" :null,
"bedgrp.oth.pts.extkey" :null,
"cnybop.fexchangeamt" :null,
"setmod.docamt" :null,
"rmbclm.rmbrmb.adrelc" :null,
"rmbclm.bebbeb.pts.adrblk" :null,
"betp.furide" :null,
"rmbclm.acwacw.adrelc" :null,
"cnybop.cnylib.sforeigncountrycode" :null,
"bedgrp.iss.pts.nam" :null,
"cnybop.vouflg" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Betsnd Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"cnybop.libflg" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
"bedgrp.prb.pts.extkey" :Utils.defaultFunction,
"rmbclm.rmbrmb.pts.extkey" :Utils.defaultFunction,
"rmbclm.rmbrmb.adrelc" :Utils.defaultFunction,
"rmbclm.rmbrmb.namelc" :Utils.defaultFunction,
"rmbclm.rmbrmb.dbfadrblkcn" :Utils.defaultFunction,
"trnmod.trndoc.condocstm" :Utils.defaultFunction,
"trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
"bedgrp.cbs.max.cur" :Utils.defaultFunction,
"rmbclm.acwacw.pts.extkey" :Utils.defaultFunction,
"rmbclm.acwacw.adrelc" :Utils.defaultFunction,
"rmbclm.acwacw.namelc" :Utils.defaultFunction,
"rmbclm.acwacw.dbfadrblkcn" :Utils.defaultFunction,
"rmbclm.acwacw.pts.adrblk" :Utils.defaultFunction,
"bedgrp.rec.ownref" :Utils.defaultFunction,
"cnybop.vouflg" :Utils.defaultFunction,
"bedgrp.blk.docdis" :Utils.defaultFunction,
"bedgrp.blk.docdisflg" :Utils.defaultFunction,
"bedgrp.doc.pts.adrblk" :Utils.defaultFunction,
"bedgrp.rec.docprbrol" :Utils.defaultFunction,
"bedgrp.oth.pts.extkey" :Utils.defaultFunction,
"bedgrp.oth.adrelc" :Utils.defaultFunction,
"bedgrp.oth.namelc" :Utils.defaultFunction,
"bedgrp.oth.dbfadrblkcn" :Utils.defaultFunction,
"bedgrp.oth.pts.adrblk" :Utils.defaultFunction,
"rmbclm.bebbeb.pts.extkey" :Utils.defaultFunction,
"rmbclm.bebbeb.adrelc" :Utils.defaultFunction,
"rmbclm.bebbeb.namelc" :Utils.defaultFunction,
"rmbclm.bebbeb.dbfadrblkcn" :Utils.defaultFunction,
"cnybop.traflg" :Utils.defaultFunction,
"rmbclm.bebbeb.pts.adrblk" :Utils.defaultFunction,
"bedgrp.blk.benref" :Utils.defaultFunction,
"bedgrp.doc.pts.extkey" :Utils.defaultFunction,
"bedgrp.doc.adrelc" :Utils.defaultFunction,
"bedgrp.doc.namelc" :Utils.defaultFunction,
"bedgrp.doc.dbfadrblkcn" :Utils.defaultFunction,
"bedgrp.prb.adrelc" :Utils.defaultFunction,
"bedgrp.prb.namelc" :Utils.defaultFunction,
"bedgrp.prb.dbfadrblkcn" :Utils.defaultFunction,
"bedgrp.prb.pts.adrblk" :Utils.defaultFunction,
"betp.cre752flg" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction,
"liaall.limmod.ccvamt" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction,
"rmbclm.rmbrmb.pts.adrblk" :Utils.defaultFunction,
"bedgrp.rec.docrolflg" :Utils.defaultFunction,
"bedgrp.iss.pts.nam" :Utils.defaultFunction,
"bedgrp.blk.matper" :Utils.defaultFunction,
"bedgrp.rec.doctypcod" :Utils.defaultFunction,
"bedgrp.rec.matdat" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"bedgrp.prb.pts.nam" :Utils.defaultFunction,
"betp.folwupopt" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"bedgrp.rec.payrol" :Utils.defaultFunction,
"ameadrflg" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction,
"bedgrp.apl.pts.nam" :Utils.defaultFunction,
"cnybop.cnyflg" :Utils.defaultFunction,
"bedgrp.cbs.max.amt" :Utils.defaultFunction,
"cnybop.cnylib.sforeigncountrycode" :Utils.defaultFunction,
"bedgrp.rec.rcvdat" :Utils.defaultFunction,
"bedgrp.rec.docsta" :Utils.defaultFunction,
"bedgrp.rec.disdat" :Utils.defaultFunction,
"ledgrp.rec.ownref" :Utils.defaultFunction,
"rmbclmlate" :Utils.defaultFunction,
"rmbclmnow" :Utils.defaultFunction,
"bedgrp.rec.shpdat" :Utils.defaultFunction,
"ledgrp.cbs.opn1.amt" :Utils.defaultFunction,
"bedgrp.cbs.opn1.amt" :Utils.defaultFunction,
"liaall.misamt" :Utils.defaultFunction,
"rmbclm.rmbrol" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"cnybop.outflg" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onOthpDet(){
let rtnmsg = await this.executeRule("othp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onPrbpDet(){
let rtnmsg = await this.executeRule("prbp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onIntdisButtxmsel(){
let rtnmsg = await this.executeRule("intdis.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onComconButtxmsel(){
let rtnmsg = await this.executeRule("comcon.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSetinstxmButtxmsel(){
let rtnmsg = await this.executeRule("setinstxm.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDocdisButtxmsel(){
let rtnmsg = await this.executeRule("docdis.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDocpDet(){
let rtnmsg = await this.executeRule("docp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onUsatxtButtxmsel(){
let rtnmsg = await this.executeRule("usatxt.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRgfphrButtxmsel(){
let rtnmsg = await this.executeRule("rgfphr.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLiaallButmisamt(){
let rtnmsg = await this.executeRule("liaall.butmisamt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLiaallButmissig(){
let rtnmsg = await this.executeRule("liaall.butmissig")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSetmodDet(){
let rtnmsg = await this.executeRule("setmod.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButshw(){
let rtnmsg = await this.executeRule("trndoc.butshw")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButadd(){
let rtnmsg = await this.executeRule("trndoc.butadd")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButnew(){
let rtnmsg = await this.executeRule("trndoc.butnew")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButattto(){
let rtnmsg = await this.executeRule("trndoc.butattto")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButdel(){
let rtnmsg = await this.executeRule("trndoc.butdel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButatt(){
let rtnmsg = await this.executeRule("trndoc.butatt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRmbpDet(){
let rtnmsg = await this.executeRule("rmbp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onAcwpDet(){
let rtnmsg = await this.executeRule("acwp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBebpDet(){
let rtnmsg = await this.executeRule("bebp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLibctySelbut1(){
let rtnmsg = await this.executeRule("libcty.selbut1")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onWrkpDet(){
let rtnmsg = await this.executeRule("wrkp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onOthp1Det(){
let rtnmsg = await this.executeRule("othp1.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLimptsGet1(){
let rtnmsg = await this.executeRule("limpts.get1")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLimptsGet2(){
let rtnmsg = await this.executeRule("limpts.get2")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLimmodTrycal(){
let rtnmsg = await this.executeRule("limmod.trycal")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
export default {
"betp.ledget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"ledgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"betp.ledget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ledgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"ledgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"betp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bedgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"betp.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"bedgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"bedgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"bedgrp.prb.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bedgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"bedgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"bedgrp.prb.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"bedgrp.iss.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bedgrp.iss.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"bedgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"bedgrp.rec.rcvdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"bedgrp.rec.predat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"bedgrp.apl.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bedgrp.rec.docsta":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"bedgrp.apl.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"betp.othp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bedgrp.oth.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"betp.othp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"bedgrp.oth.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedgrp.oth.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedgrp.oth.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedgrp.oth.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"betp.prbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bedgrp.prb.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"betp.prbp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"bedgrp.prb.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedgrp.prb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedgrp.prb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedgrp.rec.rcvdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"bedgrp.rec.shpdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"bedgrp.prb.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedgrp.rec.predat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"bedgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"bedgrp.blk.matper":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"bedgrp.blk.intdis":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"bedgrp.blk.comcon":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"bedgrp.rec.disdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"bedgrp.rec.lescom":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"bedgrp.blk.setinsbe":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"bedgrp.blk.docdis":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"betp.docp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bedgrp.doc.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"betp.docp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"bedgrp.doc.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedgrp.doc.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedgrp.doc.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedgrp.doc.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedsnd.usadet":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"bedsnd.addphr":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
"bedsnd.newbenadr":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bedgrp.blk.benref":[
{type: "string", required: true, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.outamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.outpct":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"liaall.concur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"liaall.misamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.exttotoldamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.exttotamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"setmod.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.docamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"setmod.zmqacc":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"mtabut.coninf.oitinf.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"mtabut.coninf.oitset.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"mtabut.coninf.conexedat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"mtabut.coninf.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"trnmod.trndoc.advnam":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.amdapl":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.advdoc":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.filrecv":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"trnmod.trndoc.doctrestm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.condocstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.rcvatt.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"rmbclm.rmbrmb.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.rmbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.rmbrmb.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.rmbp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"rmbclm.rmbrmb.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.rmbrmb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.rmbrmb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.rmbrmb.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.acwacw.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.acwp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.acwacw.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.acwp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"rmbclm.acwacw.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.acwacw.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.acwacw.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.acwacw.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.bebbeb.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.bebp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.bebbeb.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.bebp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"rmbclm.bebbeb.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.bebbeb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.bebbeb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.bebbeb.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.valdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"cnybop.cnylib.spk":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"cnybop.cnylib.sbanktrano":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"cnybop.cnylib.sbankorgcode":[
{type: "string", required: false, message: "必输项"},
{max: 12,message:"长度不能超过12"}
],
"cnybop.sbankname":[
{type: "string", required: false, message: "必输项"},
{max: 80,message:"长度不能超过80"}
],
"cnybop.cnylib.sforbankswiftbic":[
{type: "string", required: false, message: "必输项"},
{max: 11,message:"长度不能超过11"}
],
"cnybop.sorgname":[
{type: "string", required: false, message: "必输项"},
{max: 80,message:"长度不能超过80"}
],
"cnybop.cnylib.sorgcode":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"cnybop.sforeignorgname":[
{type: "string", required: false, message: "必输项"},
{max: 80,message:"长度不能超过80"}
],
"cnybop.cnylib.sforeigncountrycode":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"cnybop.cnylib.doccurdate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"cnybop.cnylib.denddate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"cnybop.cnylib.dcreditenddate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"cnybop.cnylib.famt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"cnybop.cnylib.dexchangedate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"cnybop.fexchangeamt":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"cnybop.cnylib.dexchangeenddate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"cnybop.saddwordlib":[
{type: "string", required: false, message: "必输项"},
{max: 80,message:"长度不能超过80"}
],
"liaall.limmod.ecifno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"liaall.limmod.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.othp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.limpts.wrk.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.wrkp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"liaall.limmod.limpts.oth.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"liaall.limmod.othp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"liaall.limmod.comamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.limmod.limpts.wrk.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"liaall.limmod.limpts.oth.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"liaall.limmod.ccvamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"liaall.limmod.limpts.pfcod1":[
{type: "string", required: false, message: "必输项"},
{max: 14,message:"长度不能超过14"}
],
"liaall.limmod.limpts.pfcod2":[
{type: "string", required: false, message: "必输项"},
{max: 14,message:"长度不能超过14"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Pub from "../Public" //引入公共面板
export default class Betsnd{
constructor () {
this.data = {
setmod: new Pub().data.Setmod, //帐务、分录 加入公共面板账务字段
mtabut: new Pub().data.Mtabut, //附言
trnmod: new Pub().data.Trnmod, //面函 加入公共面板面函的字段
liaall: new Pub().data.Liaall,//表外
betapll3blk:"",
betapll1blk:"",
betapll2blk:"",
betprbl4blk:"",
betp:{
ledget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .betp.ledget.sdamod.dadsnd
seainf:"", // .betp.ledget.sdamod.seainf
},
},
recget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .betp.recget.sdamod.dadsnd
seainf:"", // .betp.recget.sdamod.seainf
},
},
adaflg:"", // Add. amount .betp.adaflg
docgrdm:{
docdsclab:"", // Label of document description .betp.docgrdm.docdsclab
},
othp:{
ptsget:{
sdamod:{
seainf:"", // .betp.othp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .betp.othp.ptsget.sdamod.dadsnd
},
},
},
prbp:{
ptsget:{
sdamod:{
seainf:"", // .betp.prbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .betp.prbp.ptsget.sdamod.dadsnd
},
},
},
folwupopt:"", // Processing Options .betp.folwupopt
cre752flg:"", // Create 752 .betp.cre752flg
furide:"", // 进一步的确认 .betp.furide
docp:{
ptsget:{
sdamod:{
seainf:"", // .betp.docp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .betp.docp.ptsget.sdamod.dadsnd
},
},
},
},
ledgrp:{
rec:{
ownref:"", // 参考号 .ledgrp.rec.ownref
},
cbs:{
opn1:{
cur:"", // Currency .ledgrp.cbs.opn1.cur
amt:"", // Balance .ledgrp.cbs.opn1.amt
},
},
},
bedgrp:{
rec:{
ownref:"", // 单据参考号 .bedgrp.rec.ownref
doctypcod:"", // 单据类型 .bedgrp.rec.doctypcod
matdat:"", // Maturity Date .bedgrp.rec.matdat
rcvdat:"", // Received on .bedgrp.rec.rcvdat
predat:"", // Presentation Date .bedgrp.rec.predat
docsta:"", // 单据状态 .bedgrp.rec.docsta
nam:"", // Externally Displayed Name to Identify the Contract .bedgrp.rec.nam
payrol:"", // Payer .bedgrp.rec.payrol
docprbrol:"", // Presented by .bedgrp.rec.docprbrol
shpdat:"", // Date of Shipment .bedgrp.rec.shpdat
docrolflg:"", // Send Documents to Another Address .bedgrp.rec.docrolflg
docrol:"", // Receiver of Documents .bedgrp.rec.docrol
approvcod:"", // Documents on Approval Basis .bedgrp.rec.approvcod
disdat:"", // Date of Advice .bedgrp.rec.disdat
lescom:"", // Less comm. .bedgrp.rec.lescom
},
cbs:{
max:{
cur:"", // 单据金额 .bedgrp.cbs.max.cur
amt:"", // 单据金额 .bedgrp.cbs.max.amt
},
opn1:{
cur:"", // 单据余额 .bedgrp.cbs.opn1.cur
amt:"", // Balance .bedgrp.cbs.opn1.amt
},
},
prb:{
pts:new Pts().data,
namelc:"", // 名称 .bedgrp.prb.namelc
adrelc:"", // 地址 .bedgrp.prb.adrelc
dbfadrblkcn:"", // Chinese address .bedgrp.prb.dbfadrblkcn
},
iss:{
pts:new Pts().data,
},
apl:{
pts:new Pts().data,
},
oth:{
pts:new Pts().data,
namelc:"", // 名称 .bedgrp.oth.namelc
adrelc:"", // 地址 .bedgrp.oth.adrelc
dbfadrblkcn:"", // Chinese address .bedgrp.oth.dbfadrblkcn
},
blk:{
matper:"", // Maturity Period .bedgrp.blk.matper
intdis:"", // Internal Discrepancies .bedgrp.blk.intdis
comcon:"", // Comments and Conclusions .bedgrp.blk.comcon
setinsbe:"", // Settlement Instructions transaction field .bedgrp.blk.setinsbe
docdis:"", // Discrepancies .bedgrp.blk.docdis
docdisflg:"", // Discrepancies modified .bedgrp.blk.docdisflg
benref:"", // 新受益人编号 .bedgrp.blk.benref
},
doc:{
pts:new Pts().data,
namelc:"", // 名称 .bedgrp.doc.namelc
adrelc:"", // 地址 .bedgrp.doc.adrelc
dbfadrblkcn:"", // Chinese address .bedgrp.doc.dbfadrblkcn
},
},
ameadrflg:"", // Ammendment Ben. or Iss. Address .ameadrflg
bedsnd:{
snd732:"", // Create MT 732 .bedsnd.snd732
ingdsc:"", // Ignore Discrepancies .bedsnd.ingdsc
usadet:"", // 远期单据指示 .bedsnd.usadet
addphr:"", // 偿付条款 .bedsnd.addphr
newbenadr:"", // 新受益人地址 .bedsnd.newbenadr
},
rmbclmnow:"", // Claim Reimbursement now .rmbclmnow
rmbclmlate:"", // Claim Reimbursement late .rmbclmlate
// liaall:{
// misamt:"", // Amount not yet assigned .liaall.misamt
// concur:"", // External Booking Amount .liaall.concur
// outpct:"", // Sight Amount Percentage .liaall.outpct
// outamt:"", // Sight Amount .liaall.outamt
// exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
// exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
// limmod:{
// limpts:{
// wrklab:"", // Label .liaall.limmod.limpts.wrklab
// othlab:"", // Label .liaall.limmod.limpts.othlab
// othlabss:"", // Label .liaall.limmod.limpts.othlabss
// wrk:{
// pts:new Pts().data,
// },
// oth:{
// pts:new Pts().data,
// },
// lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh
// nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
// pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1
// nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
// pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2
// },
// wrkp:{
// ptsget:{
// sdamod:{
// dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
// seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
// },
// },
// },
// othp:{
// ptsget:{
// sdamod:{
// dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
// seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf
// },
// },
// },
// ownref:"", // 国结业务编号 .liaall.limmod.ownref
// comamt:"", // 业务余额 .liaall.limmod.comamt
// ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt
// ecifno:"", // ECIFNO .liaall.limmod.ecifno
// },
// },
// setmod:{
// docamttyplab:"", // settled amount description as label .setmod.docamttyplab
// retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
// ref:"", // our reference .setmod.ref
// doccur:"", // document currency .setmod.doccur
// docamt:"", // document amount .setmod.docamt
// dspflg:"", // Type of settlement .setmod.dspflg
// xreflg:"", // Recalculate Rates .setmod.xreflg
// setglg:{
// labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
// },
// zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
// zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
// },
// mtabut:{
// coninf:{
// oitinf:{
// labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
// oit:{
// inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
// inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
// },
// },
// oitset:{
// labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
// oit:{
// inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
// inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
// },
// },
// conexedat:"", // 执行日期 .mtabut.coninf.conexedat
// usr:{
// extkey:"", // User ID .mtabut.coninf.usr.extkey
// },
// },
// },
// trnmod:{
// trndoc:{
// advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
// amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
// advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
// advnam:"", // 国内证落款 .trnmod.trndoc.advnam
// amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
// doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
// doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
// shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
// shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
// condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
// rcvatt:{
// seainf:"", // .trnmod.trndoc.rcvatt.seainf
// },
// filrecv:"", // File Receiver .trnmod.trndoc.filrecv
// },
// },
rmbclm:{
rmbrmb:{
pts:new Pts().data,
namelc:"", // 名称 .rmbclm.rmbrmb.namelc
adrelc:"", // 地址 .rmbclm.rmbrmb.adrelc
dbfadrblkcn:"", // Chinese address .rmbclm.rmbrmb.dbfadrblkcn
},
rmbp:{
ptsget:{
sdamod:{
seainf:"", // .rmbclm.rmbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .rmbclm.rmbp.ptsget.sdamod.dadsnd
},
},
},
acwacw:{
pts:new Pts().data,
namelc:"", // 名称 .rmbclm.acwacw.namelc
adrelc:"", // 地址 .rmbclm.acwacw.adrelc
dbfadrblkcn:"", // Chinese address .rmbclm.acwacw.dbfadrblkcn
},
acwp:{
ptsget:{
sdamod:{
seainf:"", // .rmbclm.acwp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .rmbclm.acwp.ptsget.sdamod.dadsnd
},
},
},
bebbeb:{
pts:new Pts().data,
namelc:"", // 名称 .rmbclm.bebbeb.namelc
adrelc:"", // 地址 .rmbclm.bebbeb.adrelc
dbfadrblkcn:"", // Chinese address .rmbclm.bebbeb.dbfadrblkcn
},
bebp:{
ptsget:{
sdamod:{
seainf:"", // .rmbclm.bebp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .rmbclm.bebp.ptsget.sdamod.dadsnd
},
},
},
rmbrol:"", // 偿付行 .rmbclm.rmbrol
valdat:"", // value date .rmbclm.valdat
},
cnybop:{
cnyflg:"", // 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg:"", // 是否报送跨境人民币2107表 .cnybop.traflg
outflg:"", // 是否报送跨境人民币2111表 .cnybop.outflg
libflg:"", // 是否报送跨境人民币2106表 .cnybop.libflg
vouflg:"", // 是否报送跨境人民币2122表 .cnybop.vouflg
cnylib:{
spk:"", // 业务主键 .cnybop.cnylib.spk
sbankorgcode:"", // 银行机构代码 .cnybop.cnylib.sbankorgcode
stransattr:"", // 业务属性 .cnybop.cnylib.stransattr
stranstype:"", // 业务类型 .cnybop.cnylib.stranstype
sforbankswiftbic:"", // 境外对手行代码 .cnybop.cnylib.sforbankswiftbic
sorgcode:"", // 境内企业机构代码 .cnybop.cnylib.sorgcode
sforeigncountrycode:"", // 境外企业国别地区代码 .cnybop.cnylib.sforeigncountrycode
doccurdate:"", // 业务发生日期 .cnybop.cnylib.doccurdate
denddate:"", // 业务到期日 .cnybop.cnylib.denddate
dcreditenddate:"", // 信用证到期日 .cnybop.cnylib.dcreditenddate
famt:"", // 金额 .cnybop.cnylib.famt
dexchangedate:"", // 承兑日期 .cnybop.cnylib.dexchangedate
dexchangeenddate:"", // 承兑到期日 .cnybop.cnylib.dexchangeenddate
sbanktrano:"", // 银行业务编号 .cnybop.cnylib.sbanktrano
stermtype:"", // 期限条件 .cnybop.cnylib.stermtype
currencycode:"", // 币种 .cnybop.cnylib.currencycode
},
sorgname:"", // 境内企业名称 .cnybop.sorgname
sforeignorgname:"", // 境外企业名称 .cnybop.sforeignorgname
saddwordlib:"", // 交易附言 .cnybop.saddwordlib
sbankname:"", // 银行机构名称 .cnybop.sbankname
fexchangeamt:"", // 承兑金额 .cnybop.fexchangeamt
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
<template>
<div class="eibs-tab">
<!-- S0000042 : 是否报送跨境人民币2101表 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000042')" prop="cnybop.cnyflg">
<c-select
v-model="model.cnybop.cnyflg"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000042')"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000045 : 是否报送跨境人民币2107表 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000045')" prop="cnybop.traflg">
<c-select
v-model="model.cnybop.traflg"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000045')"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000077')" prop="cnybop.outflg">
<c-select
v-model="model.cnybop.outflg"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000077')"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000113')" prop="cnybop.libflg">
<c-select
v-model="model.cnybop.libflg"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000113')"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 -->
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000142')" prop="cnybop.vouflg">
<c-select
v-model="model.cnybop.vouflg"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000142')"
>
</c-select>
</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/Betsnd/Event'
export default {
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: { ...Event },
created: function () {},
}
</script>
<style></style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<span
v-text="model.mtabut.coninf.oitinf.labinftxt"
data-path=".mtabut.coninf.oitinf.labinftxt"
>
</span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input
type="textarea"
v-model="model.mtabut.coninf.oitinf.oit.inftxt"
maxlength="60"
show-word-limit
:placeholder="$t('other.please_enter') + 'Infotext'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Infotext Level"
prop="mtabut.coninf.oitinf.oit.inflev"
>
<c-select
v-model="model.mtabut.coninf.oitinf.oit.inflev"
style="width: 100%"
:placeholder="$t('other.please_enter') + 'Infotext Level'"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span
v-text="model.mtabut.coninf.oitset.labinftxt"
data-path=".mtabut.coninf.oitset.labinftxt"
>
</span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input
type="textarea"
v-model="model.mtabut.coninf.oitset.oit.inftxt"
maxlength="60"
show-word-limit
:placeholder="$t('other.please_enter') + 'Infotext'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Infotext Level"
prop="mtabut.coninf.oitset.oit.inflev"
>
<c-select
v-model="model.mtabut.coninf.oitset.oit.inflev"
style="width: 100%"
:placeholder="$t('other.please_enter') + 'Infotext Level'"
>
</c-select>
</el-form-item>
</c-col>
<!-- SF000019 : 执行日期 -->
<c-col :span="12">
<el-form-item
:label="$t('coninf.SF000019')"
prop="mtabut.coninf.conexedat"
>
<c-date-picker
type="date"
v-model="model.mtabut.coninf.conexedat"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('coninf.SF000019')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000020 : Send for Release to -->
<c-col :span="12">
<c-form-item label="User ID" prop="mtabut.coninf.usr.extkey">
<c-input
v-model="model.mtabut.coninf.usr.extkey"
maxlength="8"
:placeholder="$t('other.please_enter') + 'User ID'"
></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Betsnd/Event'
export default {
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: { ...Event },
created: function () {},
}
</script>
<style></style>
<template>
<div class="eibs-tab">
<!-- SF000545 : Correspondence -->
<c-col :span="12">
<span
v-text="model.trnmod.trndoc.advlabel"
data-path=".trnmod.trndoc.advlabel"
>
</span>
</c-col>
<c-col :span="12">
<c-form-item label="国内证落款" prop="trnmod.trndoc.advnam">
<c-input
v-model="model.trnmod.trndoc.advnam"
maxlength="50"
:placeholder="$t('other.please_enter') + '国内证落款'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="修改申请人名称" prop="trnmod.trndoc.amdapl">
<c-input
type="textarea"
v-model="model.trnmod.trndoc.amdapl"
maxlength="50"
show-word-limit
:placeholder="$t('other.please_enter') + '修改申请人名称'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span
v-text="model.trnmod.trndoc.amdnam"
data-path=".trnmod.trndoc.amdnam"
>
</span>
</c-col>
<c-col :span="12">
<c-form-item label="国内证通知书" prop="trnmod.trndoc.advdoc">
<c-input
v-model="model.trnmod.trndoc.advdoc"
maxlength="1"
:placeholder="$t('other.please_enter') + '国内证通知书'"
></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Betsnd/Event'
export default {
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: { ...Event },
created: function () {},
}
</script>
<style></style>
<template>
<div class="eibs-tab">
<!-- S0000552 : Outgoing Correspondence, Attachments and other Documents -->
<c-col :span="12">
<c-form-item label="File Receiver" prop="trnmod.trndoc.filrecv">
<c-input
v-model="model.trnmod.trndoc.filrecv"
:placeholder="$t('other.please_enter') + 'File Receiver'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Document tree" prop="trnmod.trndoc.doctrestm">
<c-input
v-model="model.trnmod.trndoc.doctrestm"
:placeholder="$t('other.please_enter') + 'Document tree'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButshw">
{{ $t('trndoc.CF000547') }}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButadd">
{{ $t('trndoc.CF000548') }}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButnew">
{{ $t('trndoc.CF000553') }}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButattto">
{{ $t('trndoc.CG001184') }}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel">
{{ $t('trndoc.CF000549') }}
</c-button>
</c-col>
<c-col :span="12">
<span
v-text="model.trnmod.trndoc.doclbl"
data-path=".trnmod.trndoc.doclbl"
>
</span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">{{
$t('trndoc.CF000556')
}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">{{
$t('trndoc.CF000557')
}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
{{ $t('trndoc.CF000551') }}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm">
<c-input
v-model="model.trnmod.trndoc.condocstm"
:placeholder="$t('other.please_enter') + 'Connected Documents'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="trnmod.trndoc.rcvatt.seainf">
<c-input
v-model="model.trnmod.trndoc.rcvatt.seainf"
:placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Betsnd/Event'
export default {
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: { ...Event },
created: function () {},
}
</script>
<style></style>
<template>
<div class="eibs-tab">
<!-- SF000053 : 内部不符点 -->
<c-col :span="12">
<c-checkbox v-model="model.bedgrp.blk.docdisflg">{{
$t('bedsnd.CF000066')
}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Internal Discrepancies" prop="bedgrp.blk.intdis">
<c-input
type="textarea"
v-model="model.bedgrp.blk.intdis"
maxlength="65"
show-word-limit
:placeholder="$t('other.please_enter') + 'Internal Discrepancies'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onIntdisButtxmsel"
>
{{ $t('bedsnd.CF000049') }}
</c-button>
</c-col>
<!-- SF000332 : 寄单状态 -->
<c-col :span="12">
<el-form-item label="Processing Options" prop="betp.folwupopt">
<c-select
v-model="model.betp.folwupopt"
style="width: 100%"
:placeholder="$t('other.please_enter') + 'Processing Options'"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bedgrp.rec.approvcod">{{
$t('bedsnd.CF000333')
}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bedsnd.snd732">{{
$t('bedsnd.CF000062')
}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.betp.cre752flg">{{
$t('betp.CF000192')
}}</c-checkbox>
</c-col>
<!-- SF000056 : 注释和结论 -->
<!-- S0000193 : 进一步的确认 -->
<c-col :span="12">
<el-form-item :label="$t('betp.S0000193')" prop="betp.furide">
<c-select
v-model="model.betp.furide"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('betp.S0000193')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Comments and Conclusions" prop="bedgrp.blk.comcon">
<c-input
type="textarea"
v-model="model.bedgrp.blk.comcon"
maxlength="65"
show-word-limit
:placeholder="$t('other.please_enter') + 'Comments and Conclusions'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onComconButtxmsel"
>
{{ $t('bedsnd.CF000050') }}
</c-button>
</c-col>
<!-- S0000194 : Date of Advice -->
<c-col :span="12">
<el-form-item :label="$t('betp.S0000194')" prop="bedgrp.rec.disdat">
<c-date-picker
type="date"
v-model="model.bedgrp.rec.disdat"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('betp.S0000194')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000346 : 扣减金额 -->
<c-col :span="12">
<c-form-item label="Less comm." prop="bedgrp.rec.lescom">
<c-input
v-model="model.bedgrp.rec.lescom"
:placeholder="$t('other.please_enter') + 'Less comm.'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.rmbclmnow">{{
$t('betsnd.CG000061')
}}</c-checkbox>
</c-col>
<!-- SF000055 : 结算指示 -->
<c-col :span="12">
<c-form-item
label="Settlement Instructions transaction field"
prop="bedgrp.blk.setinsbe"
>
<c-input
type="textarea"
v-model="model.bedgrp.blk.setinsbe"
maxlength="65"
show-word-limit
:placeholder="
$t('other.please_enter') +
'Settlement Instructions transaction field'
"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSetinstxmButtxmsel"
>
{{ $t('bedsnd.CF000063') }}
</c-button>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.rmbclmlate">{{
$t('betsnd.CG000124')
}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bedgrp.rec.docrolflg">{{
$t('bedsnd.CF000065')
}}</c-checkbox>
</c-col>
<!-- SF000054 : 不符点 -->
<c-col :span="12">
<c-checkbox v-model="model.bedsnd.ingdsc">{{
$t('bedsnd.CG000354')
}}</c-checkbox>
</c-col>
<!-- SF000064 : Receiver of Documents -->
<c-col :span="12">
<el-form-item :label="$t('bedsnd.SF000064')" prop="bedgrp.rec.docrol">
<c-select
v-model="model.bedgrp.rec.docrol"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('bedsnd.SF000064')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Discrepancies" prop="bedgrp.blk.docdis">
<c-input
type="textarea"
v-model="model.bedgrp.blk.docdis"
maxlength="50"
show-word-limit
:placeholder="$t('other.please_enter') + 'Discrepancies'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onDocdisButtxmsel"
>
{{ $t('bedsnd.CF000051') }}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item
label="Drag Drop Sender"
prop="betp.docp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.betp.docp.ptsget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="bedgrp.doc.pts.extkey">
<c-input
v-model="model.bedgrp.doc.pts.extkey"
maxlength="16"
:placeholder="$t('other.please_enter') + 'External Key of Address'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="betp.docp.ptsget.sdamod.seainf">
<c-input
v-model="model.betp.docp.ptsget.sdamod.seainf"
:placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onDocpDet">
{{ $t('ptsp.CF000081') }}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="bedgrp.doc.namelc">
<c-input
type="textarea"
v-model="model.bedgrp.doc.namelc"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + '名称'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="bedgrp.doc.pts.adrblk">
<c-input
type="textarea"
v-model="model.bedgrp.doc.pts.adrblk"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + 'Address Block'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="bedgrp.doc.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.bedgrp.doc.dbfadrblkcn"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + 'Chinese address'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="bedgrp.doc.adrelc">
<c-input
type="textarea"
v-model="model.bedgrp.doc.adrelc"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + '地址'"
></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Betsnd/Event'
export default {
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: { ...Event },
created: function () {},
}
</script>
<style></style>
<template>
<div class="eibs-tab">
<!-- SF000062 : Liability -->
<!-- SF000085 : Sight Amount -->
<c-col :span="12">
<c-form-item :label="$t('liaall.SF000085')" prop="liaall.outamt">
<c-input
v-model="model.liaall.outamt"
:placeholder="$t('other.please_enter') + $t('liaall.SF000085')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Sight Amount Percentage" prop="liaall.outpct">
<c-input
v-model="model.liaall.outpct"
:placeholder="$t('other.please_enter') + 'Sight Amount Percentage'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000088 : % -->
<!-- SF000063 : Amount not yet assigned -->
<c-col :span="12">
<c-form-item :label="$t('liaall.S0000099')" prop="liaall.concur">
<c-input
v-model="model.liaall.concur"
maxlength="3"
:placeholder="$t('other.please_enter') + $t('liaall.S0000099')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('liaall.SF000063')" prop="liaall.misamt">
<c-input
v-model="model.liaall.misamt"
:placeholder="$t('other.please_enter') + $t('liaall.SF000063')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaallButmisamt">
{{ $t('liaall.CF000061') }}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaallButmissig">
{{ $t('liaall.CF000083') }}
</c-button>
</c-col>
<!-- S0000098 : Old Amount booked externally -->
<c-col :span="12">
<c-form-item :label="$t('liaall.S0000098')" prop="liaall.exttotoldamt">
<c-input
v-model="model.liaall.exttotoldamt"
:placeholder="$t('other.please_enter') + $t('liaall.S0000098')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000099 : External Booking Amount -->
<c-col :span="12">
<c-form-item
label="Total booking amount external assinged"
prop="liaall.exttotamt"
>
<c-input
v-model="model.liaall.exttotamt"
:placeholder="
$t('other.please_enter') + 'Total booking amount external assinged'
"
></c-input>
</c-form-item>
</c-col>
<!-- SF000065 : Change Plan -->
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Betsnd/Event'
export default {
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: { ...Event },
created: function () {},
}
</script>
<style></style>
<template>
<div class="eibs-tab">
<!-- S0000114 : 业务主键 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000114')" prop="cnybop.cnylib.spk">
<c-input
v-model="model.cnybop.cnylib.spk"
maxlength="20"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000114')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000133 : 银行业务编号 -->
<c-col :span="12">
<c-form-item label="银行业务编号" prop="cnybop.cnylib.sbanktrano">
<c-input
v-model="model.cnybop.cnylib.sbanktrano"
maxlength="22"
:placeholder="$t('other.please_enter') + '银行业务编号'"
></c-input>
</c-form-item>
</c-col>
<!-- S0000115 : 银行机构代码 -->
<c-col :span="12">
<c-form-item
:label="$t('cnybop.S0000115')"
prop="cnybop.cnylib.sbankorgcode"
>
<c-input
v-model="model.cnybop.cnylib.sbankorgcode"
maxlength="12"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000115')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000188 : 银行机构名称 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000188')" prop="cnybop.sbankname">
<c-input
v-model="model.cnybop.sbankname"
maxlength="80"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000188')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000116 : 业务属性 -->
<c-col :span="12">
<el-form-item
:label="$t('cnybop.S0000116')"
prop="cnybop.cnylib.stransattr"
>
<c-select
v-model="model.cnybop.cnylib.stransattr"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000116')"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000117 : 业务类型 -->
<c-col :span="12">
<el-form-item
:label="$t('cnybop.S0000117')"
prop="cnybop.cnylib.stranstype"
>
<c-select
v-model="model.cnybop.cnylib.stranstype"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000117')"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000119 : 境外对手行代码 -->
<c-col :span="12">
<c-form-item
:label="$t('cnybop.S0000119')"
prop="cnybop.cnylib.sforbankswiftbic"
>
<c-input
v-model="model.cnybop.cnylib.sforbankswiftbic"
maxlength="11"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000119')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000120 : 境内企业名称 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000120')" prop="cnybop.sorgname">
<c-input
v-model="model.cnybop.sorgname"
maxlength="80"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000120')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000121 : 境内企业机构代码 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000121')" prop="cnybop.cnylib.sorgcode">
<c-input
v-model="model.cnybop.cnylib.sorgcode"
maxlength="18"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000121')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000122 : 境外企业名称 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000122')" prop="cnybop.sforeignorgname">
<c-input
v-model="model.cnybop.sforeignorgname"
maxlength="80"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000122')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000123 : 境外企业国别地区代码 -->
<c-col :span="12">
<c-form-item
label="境外企业国别地区代码"
prop="cnybop.cnylib.sforeigncountrycode"
>
<c-input
v-model="model.cnybop.cnylib.sforeigncountrycode"
maxlength="3"
:placeholder="$t('other.please_enter') + '境外企业国别地区代码'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onLibctySelbut1"
>
{{ $t('codcny.C0000005') }}
</c-button>
</c-col>
<!-- S0000124 : 业务发生日期 -->
<c-col :span="12">
<el-form-item
:label="$t('cnybop.S0000124')"
prop="cnybop.cnylib.doccurdate"
>
<c-date-picker
type="date"
v-model="model.cnybop.cnylib.doccurdate"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000124')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000126 : 业务到期日 -->
<c-col :span="12">
<el-form-item
:label="$t('cnybop.S0000126')"
prop="cnybop.cnylib.denddate"
>
<c-date-picker
type="date"
v-model="model.cnybop.cnylib.denddate"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000126')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000127 : 信用证到期日 -->
<c-col :span="12">
<el-form-item
:label="$t('cnybop.S0000127')"
prop="cnybop.cnylib.dcreditenddate"
>
<c-date-picker
type="date"
v-model="model.cnybop.cnylib.dcreditenddate"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000127')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000194 : 币种 -->
<c-col :span="12">
<el-form-item
:label="$t('cnybop.S0000194')"
prop="cnybop.cnylib.currencycode"
>
<c-select
v-model="model.cnybop.cnylib.currencycode"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000194')"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000128 : 金额 -->
<c-col :span="12">
<c-form-item label="金额" prop="cnybop.cnylib.famt">
<c-input
v-model="model.cnybop.cnylib.famt"
:placeholder="$t('other.please_enter') + '金额'"
></c-input>
</c-form-item>
</c-col>
<!-- S0000129 : 期限条件 -->
<c-col :span="12">
<el-form-item
:label="$t('cnybop.S0000129')"
prop="cnybop.cnylib.stermtype"
>
<c-select
v-model="model.cnybop.cnylib.stermtype"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000129')"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000130 : 承兑日期 -->
<c-col :span="12">
<el-form-item
:label="$t('cnybop.S0000130')"
prop="cnybop.cnylib.dexchangedate"
>
<c-date-picker
type="date"
v-model="model.cnybop.cnylib.dexchangedate"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000130')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000131 : 承兑金额 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000131')" prop="cnybop.fexchangeamt">
<c-input
v-model="model.cnybop.fexchangeamt"
maxlength="20"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000131')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000132 : 承兑到期日 -->
<c-col :span="12">
<el-form-item
:label="$t('cnybop.S0000132')"
prop="cnybop.cnylib.dexchangeenddate"
>
<c-date-picker
type="date"
v-model="model.cnybop.cnylib.dexchangeenddate"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000132')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000134 : 交易附言 -->
<c-col :span="12">
<c-form-item :label="$t('cnybop.S0000134')" prop="cnybop.saddwordlib">
<c-input
v-model="model.cnybop.saddwordlib"
maxlength="80"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000134')"
></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Betsnd/Event'
export default {
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: { ...Event },
created: function () {},
}
</script>
<style></style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-form-item label="ECIFNO" prop="liaall.limmod.ecifno">
<c-input
v-model="model.liaall.limmod.ecifno"
maxlength="22"
:placeholder="$t('other.please_enter') + 'ECIFNO'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span
v-text="model.liaall.limmod.limpts.wrklab"
data-path=".liaall.limmod.limpts.wrklab"
>
</span>
</c-col>
<c-col :span="12">
<span
v-text="model.liaall.limmod.limpts.othlab"
data-path=".liaall.limmod.limpts.othlab"
>
</span>
</c-col>
<c-col :span="12">
<span
v-text="model.liaall.limmod.limpts.othlabss"
data-path=".liaall.limmod.limpts.othlabss"
>
</span>
</c-col>
<!-- S0001138 : 业务编号 -->
<c-col :span="12">
<c-form-item label="国结业务编号" prop="liaall.limmod.ownref">
<c-input
v-model="model.liaall.limmod.ownref"
maxlength="16"
:placeholder="$t('other.please_enter') + '国结业务编号'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="Drag Drop Sender"
prop="liaall.limmod.wrkp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.liaall.limmod.wrkp.ptsget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="Drag Drop Sender"
prop="liaall.limmod.othp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.liaall.limmod.othp.ptsget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="External Key of Address"
prop="liaall.limmod.limpts.wrk.pts.extkey"
>
<c-input
v-model="model.liaall.limmod.limpts.wrk.pts.extkey"
maxlength="16"
:placeholder="$t('other.please_enter') + 'External Key of Address'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="liaall.limmod.wrkp.ptsget.sdamod.seainf">
<c-input
v-model="model.liaall.limmod.wrkp.ptsget.sdamod.seainf"
:placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onWrkpDet">
{{ $t('ptsp.CF000082') }}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item
label="External Key of Address"
prop="liaall.limmod.limpts.oth.pts.extkey"
>
<c-input
v-model="model.liaall.limmod.limpts.oth.pts.extkey"
maxlength="16"
:placeholder="$t('other.please_enter') + 'External Key of Address'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="liaall.limmod.othp.ptsget.sdamod.seainf">
<c-input
v-model="model.liaall.limmod.othp.ptsget.sdamod.seainf"
:placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onOthp1Det">
{{ $t('ptsp.CF000082') }}
</c-button>
</c-col>
<!-- S0001135 : 业务余额 -->
<c-col :span="12">
<c-form-item label="业务余额" prop="liaall.limmod.comamt">
<c-input
v-model="model.liaall.limmod.comamt"
:placeholder="$t('other.please_enter') + '业务余额'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="Name of Party"
prop="liaall.limmod.limpts.wrk.pts.nam"
>
<c-input
v-model="model.liaall.limmod.limpts.wrk.pts.nam"
maxlength="40"
:placeholder="$t('other.please_enter') + 'Name of Party'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="Name of Party"
prop="liaall.limmod.limpts.oth.pts.nam"
>
<c-input
v-model="model.liaall.limmod.limpts.oth.pts.nam"
maxlength="40"
:placeholder="$t('other.please_enter') + 'Name of Party'"
></c-input>
</c-form-item>
</c-col>
<!-- S0001136 : 保证金 -->
<!-- S0000011 : 额度类型 -->
<c-col :span="12">
<c-form-item label="保证金余额" prop="liaall.limmod.ccvamt">
<c-input
v-model="model.liaall.limmod.ccvamt"
:placeholder="$t('other.please_enter') + '保证金余额'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Flag to Mark Non-revolving Limits"
prop="liaall.limmod.limpts.nonrevflg1"
>
<c-select
v-model="model.liaall.limmod.limpts.nonrevflg1"
style="width: 100%"
:placeholder="
$t('other.please_enter') + 'Flag to Mark Non-revolving Limits'
"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimptsGet1">
{{ $t('limpts.C0000013') }}
</c-button>
</c-col>
<!-- S0000012 : 额度类型 -->
<c-col :span="12">
<el-form-item
label="Flag to Mark Non-revolving Limits"
prop="liaall.limmod.limpts.nonrevflg2"
>
<c-select
v-model="model.liaall.limmod.limpts.nonrevflg2"
style="width: 100%"
:placeholder="
$t('other.please_enter') + 'Flag to Mark Non-revolving Limits'
"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimptsGet2">
{{ $t('limpts.C0000014') }}
</c-button>
</c-col>
<!-- S0001137 : 余额 -->
<c-col :span="12">
<span
v-text="model.liaall.limmod.limpts.lsh"
data-path=".liaall.limmod.limpts.lsh"
>
</span>
</c-col>
<c-col :span="12">
<c-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod1">
<c-input
v-model="model.liaall.limmod.limpts.pfcod1"
maxlength="14"
:placeholder="$t('other.please_enter')+'合同流�号'"
></c-input>
</c-form-item>
</c-col>
<!-- S0000018 : 合同流水号 -->
<c-col :span="12">
<c-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod2">
<c-input
v-model="model.liaall.limmod.limpts.pfcod2"
maxlength="14"
:placeholder="$t('other.please_enter')+'合同流�号'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLimmodTrycal">
{{ $t('limmod.C0000005') }}
</c-button>
</c-col>
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Betsnd/Event'
export default {
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: { ...Event },
created: function () {},
}
</script>
<style></style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item :label="$t('rmbclm.SF000021')" prop="rmbclm.rmbrol">
<c-select
v-model="model.rmbclm.rmbrol"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('rmbclm.SF000021')"
>
</c-select>
</el-form-item>
</c-col>
<!-- SF000021 : 偿付行 -->
<!-- SF000020 : 编号 -->
<c-col :span="12">
<c-form-item
label="Reference for Address Optional"
prop="rmbclm.rmbrmb.pts.ref"
>
<c-input
v-model="model.rmbclm.rmbrmb.pts.ref"
maxlength="16"
:placeholder="
$t('other.please_enter') + 'Reference for Address Optional'
"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="Drag Drop Sender"
prop="rmbclm.rmbp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.rmbclm.rmbp.ptsget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="External Key of Address"
prop="rmbclm.rmbrmb.pts.extkey"
>
<c-input
v-model="model.rmbclm.rmbrmb.pts.extkey"
maxlength="16"
:placeholder="$t('other.please_enter') + 'External Key of Address'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="rmbclm.rmbp.ptsget.sdamod.seainf">
<c-input
v-model="model.rmbclm.rmbp.ptsget.sdamod.seainf"
:placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRmbpDet">
{{ $t('ptsp.CF000081') }}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="rmbclm.rmbrmb.namelc">
<c-input
type="textarea"
v-model="model.rmbclm.rmbrmb.namelc"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + '名称'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="rmbclm.rmbrmb.pts.adrblk">
<c-input
type="textarea"
v-model="model.rmbclm.rmbrmb.pts.adrblk"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + 'Address Block'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="rmbclm.rmbrmb.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.rmbclm.rmbrmb.dbfadrblkcn"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + 'Chinese address'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="rmbclm.rmbrmb.adrelc">
<c-input
type="textarea"
v-model="model.rmbclm.rmbrmb.adrelc"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + '地址'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000011 : Account with Bank -->
<!-- SF000018 : 编号 -->
<c-col :span="12">
<c-form-item :label="$t('rmbclm.SF000011')" prop="rmbclm.acwacw.pts.ref">
<c-input
v-model="model.rmbclm.acwacw.pts.ref"
maxlength="16"
:placeholder="$t('other.please_enter') + $t('rmbclm.SF000011')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="Drag Drop Sender"
prop="rmbclm.acwp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.rmbclm.acwp.ptsget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="External Key of Address"
prop="rmbclm.acwacw.pts.extkey"
>
<c-input
v-model="model.rmbclm.acwacw.pts.extkey"
maxlength="16"
:placeholder="$t('other.please_enter') + 'External Key of Address'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="rmbclm.acwp.ptsget.sdamod.seainf">
<c-input
v-model="model.rmbclm.acwp.ptsget.sdamod.seainf"
:placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAcwpDet">
{{ $t('ptsp.CF000081') }}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="rmbclm.acwacw.namelc">
<c-input
type="textarea"
v-model="model.rmbclm.acwacw.namelc"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + '名称'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="rmbclm.acwacw.pts.adrblk">
<c-input
type="textarea"
v-model="model.rmbclm.acwacw.pts.adrblk"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + 'Address Block'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="rmbclm.acwacw.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.rmbclm.acwacw.dbfadrblkcn"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + 'Chinese address'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="rmbclm.acwacw.adrelc">
<c-input
type="textarea"
v-model="model.rmbclm.acwacw.adrelc"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + '地址'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000016 : Beneficiary Bank -->
<!-- SF000019 : 编号 -->
<c-col :span="12">
<c-form-item :label="$t('rmbclm.SF000016')" prop="rmbclm.bebbeb.pts.ref">
<c-input
v-model="model.rmbclm.bebbeb.pts.ref"
maxlength="16"
:placeholder="$t('other.please_enter') + $t('rmbclm.SF000016')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="Drag Drop Sender"
prop="rmbclm.bebp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.rmbclm.bebp.ptsget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="External Key of Address"
prop="rmbclm.bebbeb.pts.extkey"
>
<c-input
v-model="model.rmbclm.bebbeb.pts.extkey"
maxlength="16"
:placeholder="$t('other.please_enter') + 'External Key of Address'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="rmbclm.bebp.ptsget.sdamod.seainf">
<c-input
v-model="model.rmbclm.bebp.ptsget.sdamod.seainf"
:placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBebpDet">
{{ $t('ptsp.CF000081') }}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="rmbclm.bebbeb.namelc">
<c-input
type="textarea"
v-model="model.rmbclm.bebbeb.namelc"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + '名称'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="rmbclm.bebbeb.pts.adrblk">
<c-input
type="textarea"
v-model="model.rmbclm.bebbeb.pts.adrblk"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + 'Address Block'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="rmbclm.bebbeb.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.rmbclm.bebbeb.dbfadrblkcn"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + 'Chinese address'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="rmbclm.bebbeb.adrelc">
<c-input
type="textarea"
v-model="model.rmbclm.bebbeb.adrelc"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + '地址'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="value date" prop="rmbclm.valdat">
<c-date-picker
type="date"
v-model="model.rmbclm.valdat"
style="width: 100%"
:placeholder="$t('other.please_enter') + 'value date'"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SG000133 : value date -->
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Betsnd/Event'
export default {
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: { ...Event },
created: function () {},
}
</script>
<style></style>
<template>
<div class="eibs-tab">
<!-- SF000060 : 远期单据指示 -->
<c-col :span="12">
<c-form-item :label="$t('bedsnd.SF000060')" prop="bedsnd.usadet">
<c-input
type="textarea"
v-model="model.bedsnd.usadet"
maxlength="65"
show-word-limit
:placeholder="$t('other.please_enter') + $t('bedsnd.SF000060')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onUsatxtButtxmsel"
>
{{ $t('bedsnd.CF000057') }}
</c-button>
</c-col>
<!-- SF000059 : 偿付条款 -->
<c-col :span="12">
<c-form-item :label="$t('bedsnd.SF000059')" prop="bedsnd.addphr">
<c-input
type="textarea"
v-model="model.bedsnd.addphr"
maxlength="65"
show-word-limit
:placeholder="$t('other.please_enter') + $t('bedsnd.SF000059')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onRgfphrButtxmsel"
>
{{ $t('bedsnd.CF000058') }}
</c-button>
</c-col>
<!-- SG000345 : 新受益人地址 -->
<c-col :span="12">
<c-form-item :label="$t('bedsnd.SG000345')" prop="bedsnd.newbenadr">
<c-input
type="textarea"
v-model="model.bedsnd.newbenadr"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + $t('bedsnd.SG000345')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000347 : 新受益人编号 -->
<c-col :span="12">
<c-form-item :label="$t('bedsnd.S0000347')" prop="bedgrp.blk.benref">
<c-input
type="textarea"
v-model="model.bedgrp.blk.benref"
maxlength="16"
show-word-limit
:placeholder="$t('other.please_enter') + $t('bedsnd.S0000347')"
></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Betsnd/Event'
export default {
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: { ...Event },
created: function () {},
}
</script>
<style></style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="betp.ledget.sdamod.dadsnd">
<c-input
v-model="model.betp.ledget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000052 : 参考号 -->
<c-col :span="12">
<c-form-item :label="$t('betp.SF000052')" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
:placeholder="$t('other.please_enter') + $t('betp.SF000052')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="betp.ledget.sdamod.seainf">
<c-input
v-model="model.betp.ledget.sdamod.seainf"
:placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
<!-- SF000053 : 信用证余额 -->
<c-col :span="12">
<c-form-item label="Currency" prop="ledgrp.cbs.opn1.cur">
<c-input
v-model="model.ledgrp.cbs.opn1.cur"
maxlength="3"
:placeholder="$t('other.please_enter') + 'Currency'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="ledgrp.cbs.opn1.amt">
<c-input
v-model="model.ledgrp.cbs.opn1.amt"
:placeholder="$t('other.please_enter') + 'Balance'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="betp.recget.sdamod.dadsnd">
<c-input
v-model="model.betp.recget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000061 : 单据参考号 -->
<c-col :span="12">
<c-form-item :label="$t('betp.SF000061')" prop="bedgrp.rec.ownref">
<c-input
v-model="model.bedgrp.rec.ownref"
maxlength="16"
:placeholder="$t('other.please_enter') + $t('betp.SF000061')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="betp.recget.sdamod.seainf">
<c-input
v-model="model.betp.recget.sdamod.seainf"
:placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
<!-- SF000077 : 摘要 -->
<c-col :span="12">
<c-form-item
label="Externally Displayed Name to Identify the Contract"
prop="bedgrp.rec.nam"
>
<c-input
v-model="model.bedgrp.rec.nam"
maxlength="40"
:placeholder="
$t('other.please_enter') +
'Externally Displayed Name to Identify the Contract'
"
></c-input>
</c-form-item>
</c-col>
<!-- SF000060 : 单据金额 -->
<c-col :span="12">
<el-form-item :label="$t('betp.SF000060')" prop="bedgrp.cbs.max.cur">
<c-select
v-model="model.bedgrp.cbs.max.cur"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('betp.SF000060')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('betp.SF000060')" prop="bedgrp.cbs.max.amt">
<c-input
v-model="model.bedgrp.cbs.max.amt"
:placeholder="$t('other.please_enter') + $t('betp.SF000060')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000056 : 交单人 -->
<c-col :span="12">
<c-form-item :label="$t('betp.SF000056')" prop="bedgrp.prb.pts.ref">
<c-input
v-model="model.bedgrp.prb.pts.ref"
maxlength="16"
:placeholder="$t('other.please_enter') + $t('betp.SF000056')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.betp.adaflg">{{
$t('betp.CF000051')
}}</c-checkbox>
</c-col>
<!-- SF000059 : 单据余额 -->
<c-col :span="12">
<c-form-item :label="$t('betp.SF000059')" prop="bedgrp.cbs.opn1.cur">
<c-input
v-model="model.bedgrp.cbs.opn1.cur"
maxlength="3"
:placeholder="$t('other.please_enter') + $t('betp.SF000059')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Balance" prop="bedgrp.cbs.opn1.amt">
<c-input
v-model="model.bedgrp.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="bedgrp.prb.pts.nam">
<c-input
v-model="model.bedgrp.prb.pts.nam"
maxlength="40"
:placeholder="$t('other.please_enter') + 'Name of Party'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000063 : 开证行 -->
<!-- SF000065 : 编号 -->
<c-col :span="12">
<c-form-item :label="$t('betp.SF000063')" prop="bedgrp.iss.pts.ref">
<c-input
v-model="model.bedgrp.iss.pts.ref"
maxlength="16"
:placeholder="$t('other.please_enter') + $t('betp.SF000063')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000062 : 单据类型 -->
<c-col :span="12">
<el-form-item :label="$t('betp.SF000062')" prop="bedgrp.rec.doctypcod">
<c-select
v-model="model.bedgrp.rec.doctypcod"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('betp.SF000062')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('betp.SF000055')" prop="bedgrp.iss.pts.nam">
<c-input
v-model="model.bedgrp.iss.pts.nam"
maxlength="40"
:placeholder="$t('other.please_enter') + $t('betp.SF000055')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000055 : 到期日 -->
<c-col :span="12">
<el-form-item :label="$t('betsnd.SF000148')" prop="bedgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.bedgrp.rec.matdat"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('betsnd.SF000148')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000054 : 到单日期 -->
<c-col :span="12">
<el-form-item :label="$t('betsnd.SF000053')" prop="bedgrp.rec.rcvdat">
<c-date-picker
type="date"
v-model="model.bedgrp.rec.rcvdat"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('betsnd.SF000053')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000057 : 提示日期 -->
<c-col :span="12">
<el-form-item :label="$t('betsnd.S0000051')" prop="bedgrp.rec.predat">
<c-date-picker
type="date"
v-model="model.bedgrp.rec.predat"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('betsnd.S0000051')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000058 : 申请人 -->
<!-- SF000066 : 编号 -->
<c-col :span="12">
<c-form-item :label="$t('betp.SF000058')" prop="bedgrp.apl.pts.ref">
<c-input
v-model="model.bedgrp.apl.pts.ref"
maxlength="16"
:placeholder="$t('other.please_enter') + $t('betp.SF000058')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000064 : 单据状态 -->
<c-col :span="12">
<c-form-item :label="$t('betp.SF000064')" prop="bedgrp.rec.docsta">
<c-input
v-model="model.bedgrp.rec.docsta"
maxlength="40"
:placeholder="$t('other.please_enter') + $t('betp.SF000064')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="bedgrp.apl.pts.nam">
<c-input
v-model="model.bedgrp.apl.pts.nam"
maxlength="40"
:placeholder="$t('other.please_enter') + 'Name of Party'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span
v-text="model.betp.docgrdm.docdsclab"
data-path=".betp.docgrdm.docdsclab"
>
</span>
</c-col>
<!-- S0000040 : Payer -->
<c-col :span="12">
<el-form-item label="Payer" prop="bedgrp.rec.payrol">
<c-select
v-model="model.bedgrp.rec.payrol"
style="width: 100%"
:placeholder="$t('other.please_enter') + 'Payer'"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="Drag Drop Sender"
prop="betp.othp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.betp.othp.ptsget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="bedgrp.oth.pts.extkey">
<c-input
v-model="model.bedgrp.oth.pts.extkey"
maxlength="16"
:placeholder="$t('other.please_enter') + 'External Key of Address'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="betp.othp.ptsget.sdamod.seainf">
<c-input
v-model="model.betp.othp.ptsget.sdamod.seainf"
:placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onOthpDet">
{{ $t('ptsp.CF000081') }}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="bedgrp.oth.namelc">
<c-input
type="textarea"
v-model="model.bedgrp.oth.namelc"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + '名称'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="bedgrp.oth.pts.adrblk">
<c-input
type="textarea"
v-model="model.bedgrp.oth.pts.adrblk"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + 'Address Block'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="bedgrp.oth.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.bedgrp.oth.dbfadrblkcn"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + 'Chinese address'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="bedgrp.oth.adrelc">
<c-input
type="textarea"
v-model="model.bedgrp.oth.adrelc"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + '地址'"
></c-input>
</c-form-item>
</c-col>
<!-- S0000039 : Presented by -->
<c-col :span="12">
<el-form-item label="Presented by" prop="bedgrp.rec.docprbrol">
<c-select
v-model="model.bedgrp.rec.docprbrol"
style="width: 100%"
:placeholder="$t('other.please_enter') + 'Presented by'"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="Drag Drop Sender"
prop="betp.prbp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.betp.prbp.ptsget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="bedgrp.prb.pts.extkey">
<c-input
v-model="model.bedgrp.prb.pts.extkey"
maxlength="16"
:placeholder="$t('other.please_enter') + 'External Key of Address'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="betp.prbp.ptsget.sdamod.seainf">
<c-input
v-model="model.betp.prbp.ptsget.sdamod.seainf"
:placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onPrbpDet">
{{ $t('ptsp.CF000081') }}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="bedgrp.prb.namelc">
<c-input
type="textarea"
v-model="model.bedgrp.prb.namelc"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + '名称'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="bedgrp.prb.pts.adrblk">
<c-input
type="textarea"
v-model="model.bedgrp.prb.pts.adrblk"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + 'Address Block'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="bedgrp.prb.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.bedgrp.prb.dbfadrblkcn"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + 'Chinese address'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000053 : Received on -->
<c-col :span="12">
<el-form-item :label="$t('betsnd.SF000053')" prop="bedgrp.rec.rcvdat">
<c-date-picker
type="date"
v-model="model.bedgrp.rec.rcvdat"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('betsnd.SF000053')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000147 : Date of Shipment -->
<c-col :span="12">
<el-form-item :label="$t('betsnd.SF000147')" prop="bedgrp.rec.shpdat">
<c-date-picker
type="date"
v-model="model.bedgrp.rec.shpdat"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('betsnd.SF000147')"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="bedgrp.prb.adrelc">
<c-input
type="textarea"
v-model="model.bedgrp.prb.adrelc"
maxlength="35"
show-word-limit
:placeholder="$t('other.please_enter') + '地址'"
></c-input>
</c-form-item>
</c-col>
<!-- S0000051 : Presentation Date -->
<c-col :span="12">
<el-form-item :label="$t('betsnd.S0000051')" prop="bedgrp.rec.predat">
<c-date-picker
type="date"
v-model="model.bedgrp.rec.predat"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('betsnd.S0000051')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000148 : Maturity Date -->
<c-col :span="12">
<el-form-item :label="$t('betsnd.SF000148')" prop="bedgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.bedgrp.rec.matdat"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('betsnd.SF000148')"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Maturity Period" prop="bedgrp.blk.matper">
<c-input
type="textarea"
v-model="model.bedgrp.blk.matper"
maxlength="65"
show-word-limit
:placeholder="$t('other.please_enter') + 'Maturity Period'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000146 : Maturity Period -->
<c-col :span="12">
<c-checkbox v-model="model.ameadrflg">{{
$t('betsnd.CG000120')
}}</c-checkbox>
</c-col>
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Betsnd/Event'
export default {
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: { ...Event },
created: function () {},
}
</script>
<style></style>
<template>
<div class="eibs-tab">
<!-- S0000002 : 参考号 -->
<c-col :span="12">
<c-form-item label="our reference" prop="setmod.ref">
<c-input
v-model="model.setmod.ref"
maxlength="16"
:placeholder="$t('other.please_enter') + 'our reference'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab">
</span>
</c-col>
<c-col :span="12">
<el-form-item label="document currency" prop="setmod.doccur">
<c-select
v-model="model.setmod.doccur"
style="width: 100%"
:placeholder="$t('other.please_enter') + 'document currency'"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="document amount" prop="setmod.docamt">
<c-input
v-model="model.setmod.docamt"
:placeholder="$t('other.please_enter') + 'document amount'"
></c-input>
</c-form-item>
</c-col>
<!-- S0000003 : 类型 -->
<c-col :span="12">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select
v-model="model.setmod.dspflg"
style="width: 100%"
:placeholder="$t('other.please_enter') + 'Type of settlement'"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.setmod.xreflg">{{
$t('setmod.CF000011')
}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSetmodDet">
{{ $t('setmod.CF000032') }}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg"> </span>
</c-col>
<c-col :span="12">
<c-form-item label="自�'�区主�'�号" prop="setmod.zmqacc">
<c-input
v-model="model.setmod.zmqacc"
maxlength="20"
:placeholder="$t('other.please_enter')+'自��区主��号'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab">
</span>
</c-col>
<!-- S0000001 : Foreign Commission / Charges: -->
<!-- S0000001 : Own Commission / Charges: -->
<!-- SF000001 : Settlement: -->
<c-col :span="12">
<span
v-text="model.setmod.setglg.labdspflg"
data-path=".setmod.setglg.labdspflg"
>
</span>
</c-col>
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Betsnd/Event'
export default {
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: { ...Event },
created: function () {},
}
</script>
<style></style>
<template>
<div class="eContainer">
<!-- 按钮 -->
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<!-- <el-button size="small">查询</el-button> -->
<el-button size="small">用户确认</el-button>
<el-button size="small">检核</el-button>
<el-button size="small">日志</el-button>
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">inc to Ben</el-button>
<el-button size="small">imgyge</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">img</el-button>
<el-button size="small">His.img</el-button>
</c-function-btn>
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--betsnd PD000021 Send Docs. -->
<el-tab-pane label="Send Docs." name="rgfp">
<c-content>
<m-rgfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--betsnd PD000050 Instr./ Discrep. -->
<el-tab-pane label="Discr./Instr." name="dscins">
<c-content>
<m-dscins :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--betsnd PD000049 Document Instructions -->
<el-tab-pane label="Document Instructions" name="rgfdet">
<c-content>
<m-rgfdet :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--liaall PD000027 Liability -->
<el-tab-pane label="Liability" name="engp">
<c-content>
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--setmod PD000000 Settlement -->
<el-tab-pane label="Settlement" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--coninf PD000000 Completion -->
<el-tab-pane label="Completion" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane label="Messages" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane label="Attachments" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--rmbclm PD000128 Reimbursement Details -->
<el-tab-pane label="Reimbursement Details" name="remp">
<c-content>
<m-remp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane label="跨境人民币申报" name="cnyp">
<c-content>
<m-cnyp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--cnybop PD000110 2106银行跟单结算及表外融资 -->
<el-tab-pane label="2106银行跟单结算及表外融资" name="libp">
<c-content>
<m-libp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--limmod PD000001 统一授信 -->
<el-tab-pane label="统一授信" name="limitbody"
>\
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
</div>
</template>
<script>
import Api from '~/service/Api'
import CodeTable from '~/config/CodeTable'
import Betsnd from '~/model/Betsnd'
import commonProcess from '~/mixin/commonProcess'
import commonFuncs from '~/mixin/commonFuncs'
import Check from '~/model/Betsnd/Check'
import Default from '~/model/Betsnd/Default'
import Pattern from '~/model/Betsnd/Pattern'
import Rgfp from './Rgfp'
import Dscins from './Dscins'
import Rgfdet from './Rgfdet'
// import Engp from './Engp'
// import Setpan from './Setpan'
// import Coninfp from './Coninfp'
// import Docpan from './Docpan'
// import Doctre from './Doctre'
import Remp from './Remp'
import Cnyp from './Cnyp'
import Libp from './Libp'
// import Limitbody from './Limitbody'
import Engp from "~/views/Public/Engp";
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Doctre from '~/views/Public/Doctre';
import Limitbody from '~/views/Public/Limitbody';
export default {
name: 'Betsnd',
components: {
'm-rgfp': Rgfp,
'm-dscins': Dscins,
'm-rgfdet': Rgfdet,
'm-engp': Engp,
'm-setpan': Setpan,
'm-coninfp': Coninfp,
'm-docpan': Docpan,
'm-doctre': Doctre,
'm-remp': Remp,
'm-cnyp': Cnyp,
'm-libp': Libp,
'm-limitbody': Limitbody,
},
provide() {
return {
root: this,
}
},
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: 'rgfp',
trnName: 'betsnd',
trnType: '',
model: new Betsnd().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: { ...CodeTable },
}
},
methods: {
myTabClick(tab) {
this.tabClick(tab)
/**
* do it yourself
**/
},
},
created: async function () {
console.log('进入betsnd交易')
let rtnmsg = await this.init({})
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
if (this.isInDisplay) {
this.restoreDisplay()
}
} else {
this.$notify.error({ title: '错误', message: '服务请求失败!' })
}
},
}
</script>
<style></style>
......@@ -154,6 +154,7 @@ import Getcrq from "./Getcrq"
import Getamc from "./Getamc"
import Betdcr from "./Betdcr"
import Betdrv from "./Betdrv"
import Betsnd from "./Betsnd"
import Betset from "./Betset"
import Letnot from "./Letnot"
......@@ -367,6 +368,7 @@ const BusRouter = [
{ path: 'Dbipty', component: Dbipty, name: 'Dbipty', meta: { title: '客户静态信息管理' } },
{ path: 'betdcr', component: Betdcr, name: 'Betdcr', meta: { title: '出口信用证电提不符点/拒付' } },
{ path: 'betdrv', component: Betdrv, name: 'Betdrv', meta: { title: '出口信用证单据修改' } },
{ path: 'betsnd', component: Betsnd, name: 'Betsnd', meta: { title: '出口信用证寄单' } },
{ path: 'letnot', component: Letnot, name: 'Letnot', meta: { title: '出口信用证预开立' } },
{ path: 'infbpd', component: Infbpd, name: 'Infbpd', meta: { title: '出口押汇查询' } },
......
<template>
<ReviewWrapper>
<Betsnd></Betsnd>
</ReviewWrapper>
</template>
<script>
import Betsnd from "~/views/Business/Betsnd";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBetsnd",
components: { ReviewWrapper, Betsnd },
created() {},
mounted() {},
};
</script>
<style></style>
......@@ -21,6 +21,7 @@ import ReviewLetdrw from "./Business/ReviewLetdrw.vue";
import ReviewLetdav from "./Business/ReviewLetdav.vue";
import ReviewLetcan from "./Business/ReviewLetcan.vue";
import ReviewBetdrv from "./Business/ReviewBetdrv.vue";
import ReviewBetsnd from "./Business/ReviewBetsnd.vue";
import ReviewLitame from "./Business/ReviewLitame.vue";
import ReviewBdtdcr from "./Business/ReviewBdtdcr.vue";
import ReviewBdteus from "./Business/ReviewBdteus.vue";
......@@ -87,6 +88,7 @@ const ReviewRouter = [
{ path: "letdav", component: ReviewLetdav, name: "ReviewLetdav", meta: { title: "复核-Letdav" } },
{ path: "letcan", component: ReviewLetcan, name: "ReviewLetcan", meta: { title: "复核-Letcan" } },
{ path: "betdrv", component: ReviewBetdrv, name: "ReviewBetdrv", meta: { title: "复核-Betdrv" } },
{ path: "betsnd", component: ReviewBetsnd, name: "ReviewBetsnd", meta: { title: "复核-Betsnd" } },
{ path: "litopn", component: ReviewLitopn, name: "ReviewLitopn", meta: { title: "复核-Litopn" } },
{ path: "bftset", component: ReviewBftset, name: "ReviewBftset", meta: { title: "复核-Bftset" } },
{ path: "litame", component: ReviewLitame, name: "ReviewLitame", meta: { title: "复核-Litame" } },
......
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