Commit 9da291e2 by lianyang

买方信用证bdtudp交易修改

parent a5218578
...@@ -4,55 +4,53 @@ import Utils from "~/utils" ...@@ -4,55 +4,53 @@ import Utils from "~/utils"
* Bdtudp Check规则 * Bdtudp Check规则
*/ */
let checkObj = { let checkObj = {
"bddgrp.tag72add": null, "bddgrp.tag72add" :null,
"liaall.misamt": null, "liaall.misamt" :null,
"liaall.limmod.limpts.oth.pts.extkey": null, "liaall.limmod.limpts.oth.pts.extkey" :null,
"bddgrp.acb.adrelc": null, "bddgrp.acb.adrelc" :null,
"bddgrp.rec.disdat": null, "bddgrp.rmb.pts.extkey" :null,
"bdtp.oth.pts.extkey": null, "bddgrp.rec.disdat" :null,
"liaall.limmod.ownref": null, "bdtp.oth.pts.extkey" :null,
"liaall.limmod.ecifno": null, "liaall.limmod.ownref" :null,
"bddgrp.beb.pts.extkey": null, "bdtp.oth.pts.jigomc" :null,
"bddgrp.beb.pts.adrblk": null, "liaall.limmod.ecifno" :null,
"liaall.limmod.othp.ptsget.sdamod.dadsnd": null, "bddgrp.beb.pts.extkey" :null,
"bddgrp.rec.docflg": null, "bddgrp.rmb.pts.adrblk" :null,
"bdtp.furide": null, "bddgrp.beb.pts.adrblk" :null,
"bddgrp.blk.docdis": null, "bddgrp.rec.docflg" :null,
"setmod.dspflg": null, "bdtp.furide" :null,
"bddgrp.prb.pts.ref": null, "bddgrp.blk.docdis" :null,
"bddgrp.acb.pts.extkey": null, "liaall.limmod.limpts.oth.pts.nam" :null,
"bddgrp.blk.accrmk": null, "setmod.dspflg" :null,
"bddgrp.prb.pts.extkey": null, "bddgrp.prb.pts.ref" :null,
"bddgrp.rec.expdat": null, "bddgrp.acb.pts.extkey" :null,
"bddgrp.beb.adrelc": null, "bddgrp.blk.accrmk" :null,
"bddgrp.shp.namelc": null, "bddgrp.prb.pts.extkey" :null,
"liaall.liaccv.totcovamt": null, "bddgrp.beb.adrelc" :null,
"aamset.utlamt2": null, "liaall.liaccv.totcovamt" :null,
"bddgrp.acb.pts.adrblk": null, "bddgrp.apl.pts.nam" :null,
"bddgrp.acb.namelc": null, "aamset.utlamt2" :null,
"bddgrp.beb.namelc": null, "bddgrp.acb.pts.adrblk" :null,
"bddgrp.rec.rcvdat": null, "bddgrp.acb.namelc" :null,
"bddgrp.shp.pts.adrblk": null, "bddgrp.beb.namelc" :null,
"liaall.limmod.limpts.wrk.pts.extkey": null, "liaall.limmod.limpts.wrk.pts.nam" :null,
"bdtp.acbp.ptsget.sdamod.dadsnd": null, "bddgrp.rec.rcvdat" :null,
"bddgrp.blk.comcon": null, "bddgrp.prb.pts.nam" :null,
"bddgrp.prb.pts.bankno": null, "bddgrp.ben.pts.nam" :null,
"bddgrp.rec.reltyp": null, "liaall.limmod.limpts.wrk.pts.extkey" :null,
"bddgrp.rec.relgodflg": null, "bddgrp.blk.comcon" :null,
"bdtp.shpp.ptsget.sdamod.dadsnd": null, "bddgrp.prb.pts.dizhii" :null,
"mtabut.coninf.conexedat": null, "bddgrp.prb.pts.bankno" :null,
"bdtp.recget.sdamod.dadsnd": null, "bddgrp.rmb.namelc" :null,
"liaall.limmod.limpts.nonrevflg1": null, "mtabut.coninf.conexedat" :null,
"bddgrp.shp.adrelc": null, "liaall.limmod.limpts.nonrevflg1" :null,
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd": null, "bdtp.oth.pts.dizhii" :null,
"setmod.docamt": null, "bddgrp.rmb.adrelc" :null,
"bdtp.bebp.ptsget.sdamod.dadsnd": null, "setmod.docamt" :null,
"liaall.liaccv.cshpct": null, "liaall.liaccv.cshpct" :null,
"bdtp.oth.pts.bankno": null, "bdtp.oth.pts.bankno" :null,
"bdtp.didget.sdamod.dadsnd": null, "bddgrp.prb.pts.jigomc" :null,
"bddgrp.shp.pts.extkey": null, "liaall.liaccv.relcshpct" :null,
"bddgrp.rec.trpdocnum": null,
"liaall.liaccv.relcshpct": null,
} }
for (const key in checkObj) { for (const key in checkObj) {
......
...@@ -6,75 +6,72 @@ import Api from "~/service/Api"; ...@@ -6,75 +6,72 @@ import Api from "~/service/Api";
import Utils from "~/utils/index" import Utils from "~/utils/index"
export default { export default {
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"bddgrp.acb.pts.extkey" :Utils.defaultFunction,
"bddgrp.blk.docdisflg" :Utils.defaultFunction,
"bddgrp.blk.docdis" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction, "setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction, "setmod.docamt" :Utils.defaultFunction,
"bddgrp.ben.pts.nam" :Utils.defaultFunction, "liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction, "setmod.dspflg" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction, "liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction,
"bdtp.oth.pts.extkey" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction, "liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction, "liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
"bddgrp.prb.pts.extkey" :Utils.defaultFunction,
"bddgrp.shp.pts.extkey" :Utils.defaultFunction,
"bddgrp.shp.adrelc" :Utils.defaultFunction,
"bddgrp.shp.namelc" :Utils.defaultFunction,
"bddgrp.shp.dbfadrblkcn" :Utils.defaultFunction,
"liaall.liaccv.addinf" :Utils.defaultFunction,
"bddgrp.rec.stadat" :Utils.defaultFunction,
"bddgrp.beb.pts.extkey" :Utils.defaultFunction, "bddgrp.beb.pts.extkey" :Utils.defaultFunction,
"bddgrp.rmb.pts.extkey" :Utils.defaultFunction,
"bddgrp.rmb.adrelc" :Utils.defaultFunction,
"bddgrp.rmb.namelc" :Utils.defaultFunction,
"bddgrp.rmb.dbfadrblkcn" :Utils.defaultFunction,
"bddgrp.acb.pts.extkey" :Utils.defaultFunction,
"bddgrp.acb.adrelc" :Utils.defaultFunction, "bddgrp.acb.adrelc" :Utils.defaultFunction,
"bddgrp.acb.namelc" :Utils.defaultFunction, "bddgrp.acb.namelc" :Utils.defaultFunction,
"bddgrp.acb.dbfadrblkcn" :Utils.defaultFunction, "bddgrp.acb.dbfadrblkcn" :Utils.defaultFunction,
"liaall.liaccv.totcovamt" :Utils.defaultFunction,
"sftmt" :Utils.defaultFunction, "sftmt" :Utils.defaultFunction,
"bdtp.cre752flg" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction,
"bddgrp.beb.adrelc" :Utils.defaultFunction, "bddgrp.beb.adrelc" :Utils.defaultFunction,
"bddgrp.beb.namelc" :Utils.defaultFunction, "bddgrp.beb.namelc" :Utils.defaultFunction,
"bddgrp.beb.dbfadrblkcn" :Utils.defaultFunction, "bddgrp.beb.dbfadrblkcn" :Utils.defaultFunction,
"liaall.liaccv.concur" :Utils.defaultFunction, "bddgrp.prb.pts.extkey" :Utils.defaultFunction,
"bddgrp.rec.docflg" :Utils.defaultFunction, "bddgrp.rec.docflg" :Utils.defaultFunction,
"bddgrp.shp.pts.adrblk" :Utils.defaultFunction, "bdtp.oth.pts.extkey" :Utils.defaultFunction,
"didgrp.rec.ownref" :Utils.defaultFunction, "bdtp.cre752flg" :Utils.defaultFunction,
"bddgrp.rec.rtoaplflg" :Utils.defaultFunction,
"bddgrp.rec.ownref" :Utils.defaultFunction,
"bddgrp.beb.pts.adrblk" :Utils.defaultFunction,
"bddgrp.rec.advtyp" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction, "liaall.limmod.comamt" :Utils.defaultFunction,
"liaall.limmod.ccvamt" :Utils.defaultFunction, "liaall.limmod.ccvamt" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction, "liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction,
"bddgrp.cbs.max2.amt" :Utils.defaultFunction, "bddgrp.cbs.max2.amt" :Utils.defaultFunction,
"bddgrp.rec.docprbrol" :Utils.defaultFunction, "bddgrp.rec.ownref" :Utils.defaultFunction,
"bddgrp.acb.pts.adrblk" :Utils.defaultFunction, "bddgrp.rmb.pts.adrblk" :Utils.defaultFunction,
"setmod.glemod.gleshwstm" :Utils.defaultFunction, "setmod.glemod.gleshwstm" :Utils.defaultFunction,
"bddgrp.rec.relgoddat" :Utils.defaultFunction, "mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"bddgrp.acb.pts.adrblk" :Utils.defaultFunction,
"bddgrp.rec.disdat" :Utils.defaultFunction,
"bddgrp.rec.approvcod" :Utils.defaultFunction,
"liaall.liaccv.newamt" :Utils.defaultFunction,
"liaall.liaccv.totcovamt" :Utils.defaultFunction,
"bddgrp.beb.pts.adrblk" :Utils.defaultFunction,
"bddgrp.rec.payrol" :Utils.defaultFunction,
"bddgrp.cbs.opn1.amt" :Utils.defaultFunction,
"liaall.liaccv.cshpct" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"bddgrp.blk.docdisflg" :Utils.defaultFunction,
"bddgrp.blk.docdis" :Utils.defaultFunction,
"bddgrp.ben.pts.nam" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"liaall.liaccv.addinf" :Utils.defaultFunction,
"bddgrp.rec.stadat" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction,
"liaall.liaccv.concur" :Utils.defaultFunction,
"didgrp.rec.ownref" :Utils.defaultFunction,
"bddgrp.rec.advtyp" :Utils.defaultFunction,
"bddgrp.rec.docprbrol" :Utils.defaultFunction,
"bddgrp.cbs.max.amt" :Utils.defaultFunction, "bddgrp.cbs.max.amt" :Utils.defaultFunction,
"bddgrp.rec.predat" :Utils.defaultFunction, "bddgrp.rec.predat" :Utils.defaultFunction,
"bddgrp.cbs.max.cur" :Utils.defaultFunction, "bddgrp.cbs.max.cur" :Utils.defaultFunction,
"didgrp.rec.expdat" :Utils.defaultFunction, "didgrp.rec.expdat" :Utils.defaultFunction,
"didgrp.cbs.opn1.amt" :Utils.defaultFunction, "didgrp.cbs.opn1.amt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"bddgrp.rec.reltyp" :Utils.defaultFunction,
"bddgrp.apl.pts.nam" :Utils.defaultFunction, "bddgrp.apl.pts.nam" :Utils.defaultFunction,
"aamset.utlamt" :Utils.defaultFunction, "aamset.utlamt" :Utils.defaultFunction,
"bddgrp.cbs.opn2.cur" :Utils.defaultFunction, "bddgrp.cbs.opn2.cur" :Utils.defaultFunction,
"aamset.utlamt2" :Utils.defaultFunction, "aamset.utlamt2" :Utils.defaultFunction,
"bddgrp.cbs.opn1.amt" :Utils.defaultFunction,
"liaall.misamt" :Utils.defaultFunction, "liaall.misamt" :Utils.defaultFunction,
"bddgrp.rec.disdat" :Utils.defaultFunction,
"bddgrp.rec.approvcod" :Utils.defaultFunction,
"liaall.liaccv.newamt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction, "mtabut.coninf.conexedat" :Utils.defaultFunction,
"bddgrp.rec.payrol" :Utils.defaultFunction,
"liaall.liaccv.cshpct" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"bddgrp.prb.pts.nam" :Utils.defaultFunction, "bddgrp.prb.pts.nam" :Utils.defaultFunction,
} }
//你可以添加自动default处理 //你可以添加自动default处理
...@@ -2,168 +2,185 @@ import Api from "~/service/Api" ...@@ -2,168 +2,185 @@ import Api from "~/service/Api"
import Utils from "~/utils" import Utils from "~/utils"
export default { export default {
async onAcctagButtxmsel() { async onAcctagButtxmsel(){
let rtnmsg = await this.executeRule("acctag.buttxmsel") let rtnmsg = await this.executeRule("acctag.buttxmsel")
if (rtnmsg.respCode == SUCCESS) { if(rtnmsg.respCode == SUCCESS)
//TODO 处理数据逻辑 {
//TODO 处理数据逻辑
}
else { }
this.$notify.error({ title: '错误', message: '服务请求失败!' }); else
} {
}, this.$notify.error({title: '错误',message: '服务请求失败!'});
}
async onPreperButtxmsel() { },
let rtnmsg = await this.executeRule("preper_buttxmsel") async onDocdisButtxmsel(){
if (rtnmsg.respCode == SUCCESS) { let rtnmsg = await this.executeRule("docdis.buttxmsel")
//TODO 处理数据逻辑 if(rtnmsg.respCode == SUCCESS)
} {
else { //TODO 处理数据逻辑
this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, else
{
onSeainf() { this.$notify.error({title: '错误',message: '服务请求失败!'});
}, }
},
async onDocdisButtxmsel() { async onLiaallButmisamt(){
let rtnmsg = await this.executeRule("docdis.buttxmsel") let rtnmsg = await this.executeRule("liaall.butmisamt")
if (rtnmsg.respCode == SUCCESS) { if(rtnmsg.respCode == SUCCESS)
//TODO 处理数据逻辑 {
} //TODO 处理数据逻辑
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); }
} else
}, {
async onShppDet() { this.$notify.error({title: '错误',message: '服务请求失败!'});
let rtnmsg = await this.executeRule("shpp.det") }
if (rtnmsg.respCode == SUCCESS) { },
//TODO 处理数据逻辑 async onLiaallButmissig(){
let rtnmsg = await this.executeRule("liaall.butmissig")
} if(rtnmsg.respCode == SUCCESS)
else { {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); //TODO 处理数据逻辑
}
}, }
async onLiaallButmisamt() { else
let rtnmsg = await this.executeRule("liaall.butmisamt") {
if (rtnmsg.respCode == SUCCESS) { this.$notify.error({title: '错误',message: '服务请求失败!'});
//TODO 处理数据逻辑 }
},
} async onLiaccvAdd(){
else { let rtnmsg = await this.executeRule("liaccv.add")
this.$notify.error({ title: '错误', message: '服务请求失败!' }); if(rtnmsg.respCode == SUCCESS)
} {
}, //TODO 处理数据逻辑
async onLiaallButmissig() {
let rtnmsg = await this.executeRule("liaall.butmissig") }
if (rtnmsg.respCode == SUCCESS) { else
//TODO 处理数据逻辑 {
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
else { },
this.$notify.error({ title: '错误', message: '服务请求失败!' }); async onLiaccvDel(){
} let rtnmsg = await this.executeRule("liaccv.del")
}, if(rtnmsg.respCode == SUCCESS)
async onLiaccvAdd() { {
let rtnmsg = await this.executeRule("liaccv.add") //TODO 处理数据逻辑
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 }
else
} {
else { this.$notify.error({title: '错误',message: '服务请求失败!'});
this.$notify.error({ title: '错误', message: '服务请求失败!' }); }
} },
}, async onSetmodDet(){
async onLiaccvDel() { let rtnmsg = await this.executeRule("setmod.det")
let rtnmsg = await this.executeRule("liaccv.del") if(rtnmsg.respCode == SUCCESS)
if (rtnmsg.respCode == SUCCESS) { {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} }
else { else
this.$notify.error({ title: '错误', message: '服务请求失败!' }); {
} this.$notify.error({title: '错误',message: '服务请求失败!'});
}, }
async onSetmodDet() { },
let rtnmsg = await this.executeRule("setmod.det") async onAcbpDet(){
if (rtnmsg.respCode == SUCCESS) { let rtnmsg = await this.executeRule("acbp.det")
//TODO 处理数据逻辑 if(rtnmsg.respCode == SUCCESS)
{
} //TODO 处理数据逻辑
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); }
} else
}, {
async onWrkpDet() { this.$notify.error({title: '错误',message: '服务请求失败!'});
let rtnmsg = await this.executeRule("wrkp.det") }
if (rtnmsg.respCode == SUCCESS) { },
//TODO 处理数据逻辑 async onRmbpDet(){
let rtnmsg = await this.executeRule("rmbp.det")
} if(rtnmsg.respCode == SUCCESS)
else { {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); //TODO 处理数据逻辑
}
}, }
async onOthpDet() { else
let rtnmsg = await this.executeRule("othp.det") {
if (rtnmsg.respCode == SUCCESS) { this.$notify.error({title: '错误',message: '服务请求失败!'});
//TODO 处理数据逻辑 }
},
} async onBebpDet(){
else { let rtnmsg = await this.executeRule("bebp.det")
this.$notify.error({ title: '错误', message: '服务请求失败!' }); if(rtnmsg.respCode == SUCCESS)
} {
}, //TODO 处理数据逻辑
async onLimptsGet1() {
let rtnmsg = await this.executeRule("limpts.get1") }
if (rtnmsg.respCode == SUCCESS) { else
//TODO 处理数据逻辑 {
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
else { },
this.$notify.error({ title: '错误', message: '服务请求失败!' }); async onWrkpDet(){
} let rtnmsg = await this.executeRule("wrkp.det")
}, if(rtnmsg.respCode == SUCCESS)
async onLimptsGet2() { {
let rtnmsg = await this.executeRule("limpts.get2") //TODO 处理数据逻辑
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 }
else
} {
else { this.$notify.error({title: '错误',message: '服务请求失败!'});
this.$notify.error({ title: '错误', message: '服务请求失败!' }); }
} },
}, async onOthpDet(){
async onLimmodTrycal() { let rtnmsg = await this.executeRule("othp.det")
let rtnmsg = await this.executeRule("limmod.trycal") if(rtnmsg.respCode == SUCCESS)
if (rtnmsg.respCode == SUCCESS) { {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} }
else { else
this.$notify.error({ title: '错误', message: '服务请求失败!' }); {
} this.$notify.error({title: '错误',message: '服务请求失败!'});
}, }
async onAcbpDet() { },
let rtnmsg = await this.executeRule("acbp.det") async onLimptsGet1(){
if (rtnmsg.respCode == SUCCESS) { let rtnmsg = await this.executeRule("limpts.get1")
//TODO 处理数据逻辑 if(rtnmsg.respCode == SUCCESS)
{
} //TODO 处理数据逻辑
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); }
} else
}, {
async onBebpDet() { this.$notify.error({title: '错误',message: '服务请求失败!'});
let rtnmsg = await this.executeRule("bebp.det") }
if (rtnmsg.respCode == SUCCESS) { },
//TODO 处理数据逻辑 async onLimptsGet2(){
let rtnmsg = await this.executeRule("limpts.get2")
} if(rtnmsg.respCode == SUCCESS)
else { {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); //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 { export default {
"bdtp.didget.sdamod.dadsnd": [ "bdtp.didget.sdamod.dadsnd":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 16, message: "长度不能超过16" } {max: 16,message:"长度不能超过16"}
], ],
"didgrp.rec.ownref": [ "didgrp.rec.ownref":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 16, message: "长度不能超过16" } {max: 16,message:"长度不能超过16"}
], ],
"bdtp.didget.sdamod.seainf": [ "bdtp.didget.sdamod.seainf":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 3, message: "长度不能超过3" } {max: 3,message:"长度不能超过3"}
], ],
"didgrp.rec.expdat": [ "didgrp.rec.expdat":[
{ type: "date", required: false, message: "输入正确的日期" } {type: "date", required: false, message: "输入正确的日期"}
], ],
"didgrp.cbs.opn1.cur": [ "didgrp.cbs.opn1.cur":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 3, message: "长度不能超过3" } {max: 3,message:"长度不能超过3"}
], ],
"didgrp.cbs.opn1.amt": [ "didgrp.cbs.opn1.amt":[
{ required: true, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 18,message:"整数位不能超过14位"},
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } { pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ],
"bdtp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
], ],
"bdtp.recget.sdamod.dadsnd": [ "bddgrp.rec.ownref":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 16, message: "长度不能超过16" } {max: 16,message:"长度不能超过16"}
], ],
"bddgrp.rec.ownref": [ "bdtp.recget.sdamod.seainf":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 16, message: "长度不能超过16" } {max: 3,message:"长度不能超过3"}
], ],
"bdtp.recget.sdamod.seainf": [ "bddgrp.rec.nam":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 3, message: "长度不能超过3" } {max: 40,message:"长度不能超过40"}
],
"bddgrp.rec.nam": [
{ type: "string", required: false, message: "必输项" },
{ max: 40, message: "长度不能超过40" }
], ],
"bddgrp.cbs.max.amt": [ "bddgrp.cbs.max.amt":[
{ required: true, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 18,message:"整数位不能超过14位"},
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"bddgrp.apl.pts.ref": [
{ type: "string", required: false, message: "必输项" },
{ max: 16, message: "长度不能超过16" }
], ],
"bddgrp.cbs.opn1.cur": [ "bddgrp.apl.pts.ref":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 3, message: "长度不能超过3" } {max: 16,message:"长度不能超过16"}
], ],
"bddgrp.cbs.opn1.amt": [ "bddgrp.cbs.opn1.cur":[
{ required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 3,message:"长度不能超过3"}
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"bddgrp.apl.pts.nam": [ "bddgrp.cbs.opn1.amt":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 40, message: "长度不能超过40" } {max: 18,message:"整数位不能超过14位"},
{ pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ],
"bddgrp.apl.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
], ],
"bddgrp.rec.rcvdat": [ "bddgrp.rec.rcvdat":[
{ type: "date", required: false, message: "输入正确的日期" } {type: "date", required: false, message: "输入正确的日期"}
], ],
"bddgrp.rec.stadat": [ "bddgrp.rec.stadat":[
{ type: "date", required: false, message: "输入正确的日期" } {type: "date", required: false, message: "输入正确的日期"}
], ],
"bddgrp.ben.pts.ref": [ "bddgrp.ben.pts.ref":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 16, message: "长度不能超过16" } {max: 16,message:"长度不能超过16"}
], ],
"bddgrp.rec.matdat": [ "bddgrp.rec.matdat":[
{ type: "date", required: false, message: "输入正确的日期" } {type: "date", required: false, message: "输入正确的日期"}
], ],
"bddgrp.rec.tenmaxday": [ "bddgrp.rec.tenmaxday":[
{ type: "string", required: false, message: "必输项" }, {type: "number", required: false, message: "必输项"},
{ max: 3, message: "长度不能超过3" } {type: "number", max: 999, message:"长度不能超过3"}
], ],
"bddgrp.ben.pts.nam": [ "bddgrp.ben.pts.nam":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 40, message: "长度不能超过40" } {max: 40,message:"长度不能超过40"}
], ],
"bddgrp.prb.pts.ref": [ "bddgrp.prb.pts.ref":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 16, message: "长度不能超过16" } {max: 16,message:"长度不能超过16"}
], ],
"bddgrp.prb.pts.nam": [ "bddgrp.prb.pts.nam":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 40, message: "长度不能超过40" } {max: 40,message:"长度不能超过40"}
], ],
"bddgrp.prb.pts.extkey": [ "bddgrp.prb.pts.extkey":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 16, message: "长度不能超过16" } {max: 16,message:"长度不能超过16"}
], ],
"bddgrp.rec.rcvdat": [ "bddgrp.rec.rcvdat":[
{ type: "date", required: false, message: "输入正确的日期" } {type: "date", required: false, message: "输入正确的日期"}
], ],
"bddgrp.rec.predat": [ "bddgrp.rec.predat":[
{ type: "date", required: false, message: "输入正确的日期" } {type: "date", required: false, message: "输入正确的日期"}
], ],
"bddgrp.prb.pts.bankno": [ "bddgrp.prb.pts.bankno":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 20, message: "长度不能超过20" } {max: 20,message:"长度不能超过20"}
], ],
"setmod.docamt": [ "setmod.docamt":[
{ required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 18,message:"整数位不能超过14位"},
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"bddgrp.prb.pts.jigomc": [ "bddgrp.prb.pts.jigomc":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: true, message: "必输项"},
{ max: 35, message: "长度不能超过35" } {max: 140,message:"长度不能超过35"}
], ],
"aamset.utlamt": [ "aamset.utlamt":[
{ required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 18,message:"整数位不能超过14位"},
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"bddgrp.prb.pts.dizhii": [ "bddgrp.prb.pts.dizhii":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: true, message: "必输项"},
{ max: 35, message: "长度不能超过35" } {max: 140,message:"长度不能超过35"}
], ],
"aamset.utlamt2": [ "aamset.utlamt2":[
{ required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 18,message:"整数位不能超过14位"},
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"bdtp.oth.pts.extkey": [ "bdtp.oth.pts.extkey":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 16, message: "长度不能超过16" } {max: 16,message:"长度不能超过16"}
], ],
"bdtp.oth.pts.bankno": [ "bdtp.oth.pts.bankno":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 20, message: "长度不能超过20" } {max: 20,message:"长度不能超过20"}
], ],
"bddgrp.tag72add": [ "bddgrp.tag72add":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: true, message: "必输项"},
{ max: 50, message: "长度不能超过50" } {max: 1750,message:"长度不能超过1750"}
], ],
"bdtp.oth.pts.jigomc": [ "bdtp.oth.pts.jigomc":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: true, message: "必输项"},
{ max: 35, message: "长度不能超过35" } {max: 140,message:"长度不能超过35"}
], ],
"bdtp.oth.pts.dizhii": [ "bdtp.oth.pts.dizhii":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: true, message: "必输项"},
{ max: 35, message: "长度不能超过35" } {max: 140,message:"长度不能超过35"}
], ],
"bddgrp.blk.docdis": [ "bddgrp.blk.docdis":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 50, message: "长度不能超过50" } {max: 3500,message:"长度不能超过3500"}
], ],
"bddgrp.rec.totdat": [ "bddgrp.rec.totdat":[
{ type: "date", required: false, message: "输入正确的日期" } {type: "date", required: false, message: "输入正确的日期"}
], ],
"bddgrp.rec.disdat": [ "bddgrp.rec.disdat":[
{ type: "date", required: false, message: "输入正确的日期" } {type: "date", required: false, message: "输入正确的日期"}
], ],
"bddgrp.blk.comcon": [ "bddgrp.blk.comcon":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 65, message: "长度不能超过65" } {max: 65,message:"长度不能超过65"}
],
"bddgrp.blk.accrmk": [
{ type: "string", required: true, message: "必输项" },
{ max: 65, message: "长度不能超过65" }
], ],
"bdtp.connum": [
{ type: "string", required: false, message: "必输项" },
{ max: 35, message: "长度不能超过35" }
],
"bddgrp.rec.relgoddat": [
{ type: "date", required: false, message: "输入正确的日期" }
],
"bddgrp.rec.expdat": [
{ type: "date", required: false, message: "输入正确的日期" }
],
"bddgrp.blk.carnam": [
{ type: "string", required: false, message: "必输项" },
{ max: 35, message: "长度不能超过35" }
],
"bddgrp.rec.blnum": [
{ type: "string", required: false, message: "必输项" },
{ max: 20, message: "长度不能超过20" }
],
"bddgrp.rec.trpdocnum": [
{ type: "string", required: false, message: "必输项" },
{ max: 40, message: "长度不能超过40" }
],
"bddgrp.rec.tradat": [
{ type: "date", required: false, message: "输入正确的日期" }
],
"bddgrp.blk.relstoadr": [
{ type: "string", required: true, message: "必输项" },
{ max: 35, message: "长度不能超过35" }
],
"bddgrp.blk.vesnam": [
{ type: "string", required: false, message: "必输项" },
{ max: 40, message: "长度不能超过40" }
],
"bddgrp.blk.pordis": [
{ type: "string", required: false, message: "必输项" },
{ max: 40, message: "长度不能超过40" }
],
"bdtp.shpp.ptsget.sdamod.dadsnd": [
{ type: "string", required: false, message: "必输项" },
{ max: 16, message: "长度不能超过16" }
],
"bddgrp.blk.delplc": [
{ type: "string", required: false, message: "必输项" },
{ max: 40, message: "长度不能超过40" }
],
"bddgrp.shp.pts.extkey": [
{ type: "string", required: false, message: "必输项" },
{ max: 16, message: "长度不能超过16" }
],
"bdtp.shpp.ptsget.sdamod.seainf": [
{ type: "string", required: false, message: "必输项" },
{ max: 3, message: "长度不能超过3" }
],
"bddgrp.shp.namelc": [ "bddgrp.blk.accrmk":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 35, message: "长度不能超过35" } {max: 1625,message:"长度不能超过1625"}
],
"bddgrp.blk.roggod": [
{ type: "string", required: true, message: "必输项" },
{ max: 40, message: "长度不能超过40" }
],
"bddgrp.shp.pts.adrblk": [
{ type: "string", required: true, message: "必输项" },
{ max: 35, message: "长度不能超过35" }
],
"bddgrp.shp.dbfadrblkcn": [
{ type: "string", required: true, message: "必输项" },
{ max: 35, message: "长度不能超过35" }
],
"bddgrp.shp.adrelc": [
{ type: "string", required: true, message: "必输项" },
{ max: 35, message: "长度不能超过35" }
],
"bddgrp.blk.notpty": [
{ type: "string", required: true, message: "必输项" },
{ max: 35, message: "长度不能超过35" }
],
"bddgrp.blk.porlod": [
{ type: "string", required: false, message: "必输项" },
{ max: 40, message: "长度不能超过40" }
],
"bddgrp.blk.voynum": [
{ type: "string", required: false, message: "必输项" },
{ max: 30, message: "长度不能超过30" }
], ],
"liaall.outamt": [ "liaall.outamt":[
{ required: false, message: "必输项" }, {type: "number", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 18,message:"整数位不能超过14位"},
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"liaall.outpct": [ "liaall.outpct":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 6, message: "长度不能超过6" } {max: 6,message:"长度不能超过6"}
], ],
"liaall.concur": [ "liaall.concur":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 3, message: "长度不能超过3" } {max: 3,message:"长度不能超过3"}
], ],
"liaall.misamt": [ "liaall.misamt":[
{ required: false, message: "必输项" }, {type: "number", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 18,message:"整数位不能超过14位"},
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"liaall.exttotoldamt": [ "liaall.exttotoldamt":[
{ required: false, message: "必输项" }, {type: "number", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 18,message:"整数位不能超过14位"},
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"liaall.exttotamt": [ "liaall.exttotamt":[
{ required: false, message: "必输项" }, {type: "number", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 18,message:"整数位不能超过14位"},
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"liaall.liaccv.concur": [ "liaall.liaccv.concur":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 3, message: "长度不能超过3" } {max: 3,message:"长度不能超过3"}
], ],
"liaall.liaccv.newamt": [ "liaall.liaccv.newamt":[
{ required: false, message: "必输项" }, {type: "number", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 18,message:"整数位不能超过14位"},
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"liaall.liaccv.cshpct": [ "liaall.liaccv.cshpct":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 5, message: "长度不能超过5" } {max: 5,message:"长度不能超过5"}
], ],
"liaall.liaccv.newresamt": [ "liaall.liaccv.newresamt":[
{ required: false, message: "必输项" }, {type: "number", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 18,message:"整数位不能超过14位"},
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"liaall.liaccv.relcshpct": [ "liaall.liaccv.relcshpct":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 5, message: "长度不能超过5" } {max: 5,message:"长度不能超过5"}
], ],
"liaall.liaccv.pctresamt": [ "liaall.liaccv.pctresamt":[
{ required: false, message: "必输项" }, {type: "number", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 18,message:"整数位不能超过14位"},
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"liaall.liaccv.totcovamt": [ "liaall.liaccv.totcovamt":[
{ required: false, message: "必输项" }, {type: "number", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 18,message:"整数位不能超过14位"},
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"liaall.liaccv.addinf": [ "liaall.liaccv.addinf":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: true, message: "必输项"},
{ max: 70, message: "长度不能超过70" } {max: 70,message:"长度不能超过70"}
], ],
"setmod.ref": [ "setmod.ref":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 16, message: "长度不能超过16" } {max: 16,message:"长度不能超过16"}
], ],
"setmod.zmqacc": [ "setmod.zmqacc":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 20, message: "长度不能超过20" } {max: 20,message:"长度不能超过20"}
], ],
"setmod.glemod.gleshwstm": [ "setmod.glemod.gleshwstm":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 1, message: "长度不能超过1" } {max: 1,message:"长度不能超过1"}
], ],
"mtabut.coninf.oitinf.oit.inftxt": [ "mtabut.coninf.oitinf.oit.inftxt":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: true, message: "必输项"},
{ max: 60, message: "长度不能超过60" } {max: 60,message:"长度不能超过60"}
], ],
"mtabut.coninf.oitset.oit.inftxt": [ "mtabut.coninf.oitset.oit.inftxt":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: true, message: "必输项"},
{ max: 60, message: "长度不能超过60" } {max: 60,message:"长度不能超过60"}
], ],
"mtabut.coninf.conexedat": [ "mtabut.coninf.conexedat":[
{ type: "date", required: false, message: "输入正确的日期" } {type: "date", required: false, message: "输入正确的日期"}
], ],
"mtabut.coninf.usr.extkey": [ "mtabut.coninf.usr.extkey":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 8, message: "长度不能超过8" } {max: 8,message:"长度不能超过8"}
], ],
"trnmod.trndoc.advnam": [ "trnmod.trndoc.advnam":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 50, message: "长度不能超过50" } {max: 50,message:"长度不能超过50"}
], ],
"trnmod.trndoc.amdapl": [ "trnmod.trndoc.amdapl":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: true, message: "必输项"},
{ max: 50, message: "长度不能超过50" } {max: 50,message:"长度不能超过50"}
], ],
"trnmod.trndoc.advdoc": [ "trnmod.trndoc.advdoc":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 1, message: "长度不能超过1" } {max: 1,message:"长度不能超过1"}
],
"liaall.limmod.ecifno": [
{ type: "string", required: false, message: "必输项" },
{ max: 22, message: "长度不能超过22" }
], ],
"bddgrp.cbs.max2.amt":[
{type: "number", required: false, message: "必输项"},
"liaall.limmod.ownref": [ {max: 18,message:"整数位不能超过14位"},
{ type: "string", required: false, message: "必输项" }, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{ max: 16, message: "长度不能超过16" }
], ],
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd": [ "bddgrp.blk.chaded":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 16, message: "长度不能超过16" } {max: 210,message:"长度不能超过210"}
], ],
"liaall.limmod.othp.ptsget.sdamod.dadsnd": [ "bddgrp.blk.chaadd":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 16, message: "长度不能超过16" } {max: 210,message:"长度不能超过210"}
], ],
"liaall.limmod.limpts.wrk.pts.extkey": [ "bddgrp.rec.totcur":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 16, message: "长度不能超过16" } {max: 3,message:"长度不能超过3"}
], ],
"liaall.limmod.wrkp.ptsget.sdamod.seainf": [ "bddgrp.rec.totamt":[
{ type: "string", required: false, message: "必输项" }, {type: "number", required: false, message: "必输项"},
{ max: 3, message: "长度不能超过3" } {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"bdtp.acbp.ptsget.sdamod.dadsnd":[
"liaall.limmod.limpts.oth.pts.extkey": [ {type: "string", required: false, message: "必输项"},
{ type: "string", required: false, message: "必输项" }, {max: 16,message:"长度不能超过16"}
{ max: 16, message: "长度不能超过16" } ],
"bddgrp.acb.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
], ],
"liaall.limmod.othp.ptsget.sdamod.seainf": [ "bdtp.acbp.ptsget.sdamod.seainf":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 3, message: "长度不能超过3" } {max: 3,message:"长度不能超过3"}
], ],
"liaall.limmod.comamt": [ "bddgrp.acb.namelc":[
{ required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 210,message:"长度不能超过210"}
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"liaall.limmod.limpts.wrk.pts.nam": [ "bddgrp.acb.pts.adrblk":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: true, message: "必输项"},
{ max: 40, message: "长度不能超过40" } {max: 35,message:"长度不能超过35"}
], ],
"liaall.limmod.limpts.oth.pts.nam": [ "bddgrp.acb.dbfadrblkcn":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: true, message: "必输项"},
{ max: 40, message: "长度不能超过40" } {max: 35,message:"长度不能超过35"}
], ],
"liaall.limmod.ccvamt": [ "bddgrp.acb.adrelc":[
{ required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 210,message:"长度不能超过210"}
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"bddgrp.blk.nartxt77a":[
{type: "string", required: false, message: "必输项"},
{max: 700,message:"长度不能超过700"}
"liaall.limmod.limpts.pfcod1": [
{ type: "string", required: false, message: "必输项" },
{ max: 14, message: "长度不能超过14" }
], ],
"liaall.limmod.limpts.pfcod2": [ "bdtp.rmbp.ptsget.sdamod.dadsnd":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 14, message: "长度不能超过14" } {max: 16,message:"长度不能超过16"}
],
"bddgrp.rmb.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bdtp.rmbp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
], ],
"bddgrp.rmb.namelc":[
"bddgrp.cbs.max2.amt": [ {type: "string", required: false, message: "必输项"},
{ required: false, message: "必输项" }, {max: 210,message:"长度不能超过210"}
{ max: 18, message: "整数位不能超过14位" }, ],
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } "bddgrp.rmb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
], ],
"bddgrp.blk.chaded": [ "bddgrp.rmb.dbfadrblkcn":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: true, message: "必输项"},
{ max: 35, message: "长度不能超过35" } {max: 35,message:"长度不能超过35"}
], ],
"bddgrp.blk.chaadd": [ "bddgrp.rmb.adrelc":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 35, message: "长度不能超过35" } {max: 210,message:"长度不能超过210"}
], ],
"bddgrp.rec.totcur": [ "bdtp.bebp.ptsget.sdamod.dadsnd":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 3, message: "长度不能超过3" } {max: 16,message:"长度不能超过16"}
], ],
"bddgrp.rec.totamt": [ "bddgrp.beb.pts.extkey":[
{ required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 18, message: "整数位不能超过14位" }, {max: 16,message:"长度不能超过16"}
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"bdtp.acbp.ptsget.sdamod.dadsnd": [ "bdtp.bebp.ptsget.sdamod.seainf":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 16, message: "长度不能超过16" } {max: 3,message:"长度不能超过3"}
], ],
"bddgrp.acb.pts.extkey": [
{ type: "string", required: false, message: "必输项" }, "bddgrp.beb.namelc":[
{ max: 16, message: "长度不能超过16" } {type: "string", required: false, message: "必输项"},
{max: 210,message:"长度不能超过210"}
],
"bddgrp.beb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bddgrp.beb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bddgrp.beb.adrelc":[
{type: "string", required: false, message: "必输项"},
{max: 210,message:"长度不能超过210"}
], ],
"bdtp.acbp.ptsget.sdamod.seainf": [ "liaall.limmod.ecifno":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 3, message: "长度不能超过3" } {max: 22,message:"长度不能超过22"}
], ],
"bddgrp.acb.namelc": [
{ type: "string", required: true, message: "必输项" },
{ max: 35, message: "长度不能超过35" } "liaall.limmod.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
], ],
"bddgrp.acb.pts.adrblk": [ "liaall.limmod.wrkp.ptsget.sdamod.dadsnd":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 35, message: "长度不能超过35" } {max: 16,message:"长度不能超过16"}
], ],
"bddgrp.acb.dbfadrblkcn": [ "liaall.limmod.othp.ptsget.sdamod.dadsnd":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 35, message: "长度不能超过35" } {max: 16,message:"长度不能超过16"}
], ],
"bddgrp.acb.adrelc": [ "liaall.limmod.limpts.wrk.pts.extkey":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 35, message: "长度不能超过35" } {max: 16,message:"长度不能超过16"}
], ],
"bdtp.bebp.ptsget.sdamod.dadsnd": [ "liaall.limmod.wrkp.ptsget.sdamod.seainf":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 16, message: "长度不能超过16" } {max: 3,message:"长度不能超过3"}
], ],
"bddgrp.beb.pts.extkey": [
{ type: "string", required: false, message: "必输项" }, "liaall.limmod.limpts.oth.pts.extkey":[
{ max: 16, message: "长度不能超过16" } {type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
], ],
"bdtp.bebp.ptsget.sdamod.seainf": [ "liaall.limmod.othp.ptsget.sdamod.seainf":[
{ type: "string", required: false, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 3, message: "长度不能超过3" } {max: 3,message:"长度不能超过3"}
], ],
"bddgrp.beb.namelc": [ "liaall.limmod.comamt":[
{ type: "string", required: true, message: "必输项" }, {type: "number", required: false, message: "必输项"},
{ max: 35, message: "长度不能超过35" } {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"bddgrp.beb.pts.adrblk": [ "liaall.limmod.limpts.wrk.pts.nam":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 35, message: "长度不能超过35" } {max: 40,message:"长度不能超过40"}
], ],
"bddgrp.beb.dbfadrblkcn": [ "liaall.limmod.limpts.oth.pts.nam":[
{ type: "string", required: true, message: "必输项" }, {type: "string", required: false, message: "必输项"},
{ max: 35, message: "长度不能超过35" } {max: 40,message:"长度不能超过40"}
], ],
"bddgrp.beb.adrelc": [ "liaall.limmod.ccvamt":[
{ type: "string", required: true, message: "必输项" }, {type: "number", required: false, message: "必输项"},
{ max: 35, message: "长度不能超过35" } {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 Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Pub from "../Public" //引入公共面板
export default class Bdtudp { export default class Bdtudp{
constructor() { constructor () {
this.data = { this.data = {
bddgrp: { //加入引入的公共面板的字段
rec: { trnmod: new Pub().data.Trnmod,//面函
docflg: "", // 单据类型 .bddgrp.rec.docflg brtrogl1blk:"",
rcvdat: "", // 到单日期 .bddgrp.rec.rcvdat brta2bl1blk:"",
predat: "", // 到单日期 .bddgrp.rec.predat brtapll3blk:"",
docprbrol: "", // 单据类型 .bddgrp.rec.docprbrol brtapll1blk:"",
payrol: "", // 发送承付电 .bddgrp.rec.payrol brtapll2blk:"",
ownref: "", // 单据参考号 .bddgrp.rec.ownref bdtprbl1blk:"",
nam: "", // Name of Bill Contract .bddgrp.rec.nam brtrogl2blk:"",
docsta: "", // 单据状态 .bddgrp.rec.docsta brtapll4blk:"",
matdat: "", // Maturity Date .bddgrp.rec.matdat brtrogl3blk:"",
tenmaxday: "", // 单据到期日 .bddgrp.rec.tenmaxday bdtprbl2blk:"",
stadat: "", // Start Date .bddgrp.rec.stadat setmod: new Pub().data.Setmod,//帐务、分录
igndisflg: "", // Ignore Discrepancies .bddgrp.rec.igndisflg liaall: new Pub().data.Liaall,//表外
advtyp: "", // Type of Advice Received .bddgrp.rec.advtyp mtabut: new Pub().data.Mtabut,//附言
totdat: "", // 付款日期 .bddgrp.rec.totdat
disdat: "", // 不符点通知日期 .bddgrp.rec.disdat bddgrp:{
approvcod: "", // Documents on Approval Basis .bddgrp.rec.approvcod rec:{
relgodflg: "", // Release of Goods .bddgrp.rec.relgodflg docflg:"", // 单据类型 .bddgrp.rec.docflg
reltyp: "", // Release Type .bddgrp.rec.reltyp rcvdat:"", // 到单日期 .bddgrp.rec.rcvdat
relgoddat: "", // issue date .bddgrp.rec.relgoddat predat:"", // 到单日期 .bddgrp.rec.predat
expdat: "", // Expiry Date of Shipping Guarantee .bddgrp.rec.expdat docprbrol:"", // 单据类型 .bddgrp.rec.docprbrol
trpdoctyp: "", // Transport Doc. Type .bddgrp.rec.trpdoctyp payrol:"", // 发送承付电 .bddgrp.rec.payrol
trpdocnum: "", // Transport Doc. No. .bddgrp.rec.trpdocnum ownref:"", // 单据参考号 .bddgrp.rec.ownref
tradat: "", // shipment date .bddgrp.rec.tradat nam:"", // Name of Bill Contract .bddgrp.rec.nam
tramod: "", // Mode of Transport .bddgrp.rec.tramod docsta:"", // 单据状态 .bddgrp.rec.docsta
rtoaplflg: "", // Release Goods to Applicant ? .bddgrp.rec.rtoaplflg matdat:"", // Maturity Date .bddgrp.rec.matdat
ngrcod: "", // Goods code .bddgrp.rec.ngrcod tenmaxday:"", // 单据到期日 .bddgrp.rec.tenmaxday
blnum: "", // B/L Number .bddgrp.rec.blnum stadat:"", // Start Date .bddgrp.rec.stadat
totcur: "", // Total Amount Claimed .bddgrp.rec.totcur igndisflg:"", // Ignore Discrepancies .bddgrp.rec.igndisflg
totamt: "", // Total Amount to be Paid .bddgrp.rec.totamt advtyp:"", // Type of Advice Received .bddgrp.rec.advtyp
}, totdat:"", // Date to be Paid .bddgrp.rec.totdat
cbs: { disdat:"", // 不符点通知日期 .bddgrp.rec.disdat
opn2: { approvcod:"", // Documents on Approval Basis .bddgrp.rec.approvcod
cur: "", // 附加金额 .bddgrp.cbs.opn2.cur totcur:"", // Total Amount Claimed .bddgrp.rec.totcur
}, totamt:"", // Total Amount to be Paid .bddgrp.rec.totamt
max: { // acpnowflg:"", //首页下部 单据金额是否高亮可先条件 .bddgrp.rec.acpnowflg
cur: "", // 单据金额 .bddgrp.cbs.max.cur },
amt: "", // Balance .bddgrp.cbs.max.amt cbs:{
}, opn2:{
opn1: { cur:"", // 附加金额 .bddgrp.cbs.opn2.cur
cur: "", // 单据余额 .bddgrp.cbs.opn1.cur amt:"", // 首页下部 单据金额是否高亮可先条件 .bddgrp.cbs.opn2.amt
amt: "", // Balance .bddgrp.cbs.opn1.amt },
}, max:{
max2: { cur:"", // 单据金额 .bddgrp.cbs.max.cur
amt: "", // 附加金额 .bddgrp.cbs.max2.amt amt:"", // Balance .bddgrp.cbs.max.amt
}, },
}, opn1:{
apl: { cur:"", // 单据余额 .bddgrp.cbs.opn1.cur
pts: new Pts().data, amt:"", // Balance .bddgrp.cbs.opn1.amt
}, },
ben: { max2:{
pts: new Pts().data, amt:"", // 附加金额 .bddgrp.cbs.max2.amt
}, },
prb: { },
pts: new Pts().data, apl:{
}, pts:new Pts().data,
tag72add: "", // TAG72 .bddgrp.tag72add },
blk: { ben:{
comcon: "", // Comments and Conclusions .bddgrp.blk.comcon pts:new Pts().data,
docdis: "", // Discrepancies .bddgrp.blk.docdis },
docdisflg: "", // discrepancies modified .bddgrp.blk.docdisflg prb:{
accrmk: "", // 到期付款确认备注 .bddgrp.blk.accrmk pts:new Pts().data,
vesnam: "", // Vessel Name .bddgrp.blk.vesnam },
pordis: "", // Port of Discharge .bddgrp.blk.pordis tag72add:"", // TAG72 .bddgrp.tag72add
delplc: "", // Place of Delivery .bddgrp.blk.delplc blk:{
roggod: "", // Covered Goods .bddgrp.blk.roggod comcon:"", // Comments and Conclusions .bddgrp.blk.comcon
relstoadr: "", // Release to Address .bddgrp.blk.relstoadr docdis:"", // Discrepancies .bddgrp.blk.docdis
porlod: "", // Port of loading .bddgrp.blk.porlod docdisflg:"", // discrepancies modified .bddgrp.blk.docdisflg
voynum: "", // Voyage numer .bddgrp.blk.voynum accrmk:"", // 到期付款确认备注 .bddgrp.blk.accrmk
notpty: "", // Notify Party .bddgrp.blk.notpty chaded:"", // Charges Deducted .bddgrp.blk.chaded
carnam: "", // Carrier .bddgrp.blk.carnam chaadd:"", // Charges .bddgrp.blk.chaadd
chaded: "", // Charges Deducted .bddgrp.blk.chaded nartxt77a:"", // Narrative TAG 77A of MT754 .bddgrp.blk.nartxt77a
chaadd: "", // Charges .bddgrp.blk.chaadd prsdoc:"", //单据详情页左下表格字段 .bddgrp.blk.prsdoc
}, },
shp: { acb:{
pts: new Pts().data, pts:new Pts().data,
namelc: "", // 名称 .bddgrp.shp.namelc namelc:"", // 名称 .bddgrp.acb.namelc
adrelc: "", // 地址 .bddgrp.shp.adrelc adrelc:"", // 地址 .bddgrp.acb.adrelc
dbfadrblkcn: "", // Chinese address .bddgrp.shp.dbfadrblkcn dbfadrblkcn:"", // Chinese address .bddgrp.acb.dbfadrblkcn
}, },
acb: { rmb:{
pts: new Pts().data, pts:new Pts().data,
namelc: "", // 名称 .bddgrp.acb.namelc namelc:"", // 名称 .bddgrp.rmb.namelc
adrelc: "", // 地址 .bddgrp.acb.adrelc adrelc:"", // 地址 .bddgrp.rmb.adrelc
dbfadrblkcn: "", // Chinese address .bddgrp.acb.dbfadrblkcn dbfadrblkcn:"", // Chinese address .bddgrp.rmb.dbfadrblkcn
}, },
beb: { beb:{
pts: new Pts().data, pts:new Pts().data,
namelc: "", // 名称 .bddgrp.beb.namelc namelc:"", // 名称 .bddgrp.beb.namelc
adrelc: "", // 地址 .bddgrp.beb.adrelc adrelc:"", // 地址 .bddgrp.beb.adrelc
dbfadrblkcn: "", // Chinese address .bddgrp.beb.dbfadrblkcn dbfadrblkcn:"", // Chinese address .bddgrp.beb.dbfadrblkcn
}, },
},
aamset: {
utlamt: "", // 单据金额 .aamset.utlamt
utlamt2: "", // 附加金额 .aamset.utlamt2
},
setmod: {
docamt: "", // document amount .setmod.docamt
doccur: "", // document currency .setmod.doccur
docamttyplab: "", // settled amount description as label .setmod.docamttyplab
retmsg: "", // Label showing Retry overflow condition .setmod.retmsg
ref: "", // our reference .setmod.ref
dspflg: "", // Type of settlement .setmod.dspflg
xreflg: "", // Recalculate Rates .setmod.xreflg
setglg: {
labdspflg: "", // Label for Type of Settlement .setmod.setglg.labdspflg
setgll: []
},
zmqacclab: "", // 主�'�号LABEL .setmod.zmqacclab
zmqacc: "", // 自�'�区主�'�号 .setmod.zmqacc
setfog: {
setfol: []
},
setfeg: {
setfel: []
},
glemod: {
gleshwstm: "", // Booking stream to Display .setmod.glemod.gleshwstm
},
},
didgrp: {
rec: {
ownref: "", // 信用证参考号 .didgrp.rec.ownref
expdat: "", // Date of Expiry .didgrp.rec.expdat
},
cbs: {
opn1: {
cur: "", // Currency .didgrp.cbs.opn1.cur
amt: "", // Balance .didgrp.cbs.opn1.amt
},
},
},
bdtp: {
didget: {
sdamod: {
seainf: "", // .bdtp.didget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .bdtp.didget.sdamod.dadsnd
},
},
recget: {
sdamod: {
dadsnd: "", // Drag Drop Sender .bdtp.recget.sdamod.dadsnd
seainf: "", // .bdtp.recget.sdamod.seainf
},
},
matp: {
mattxtlab: "", // Label for MATTXT .bdtp.matp.mattxtlab
},
oth: {
pts: new Pts().data,
},
docgrdm: {
docdsclab: "", // Label of document description .bdtp.docgrdm.docdsclab
},
cre752flg: "", // Create 752 .bdtp.cre752flg
furide: "", // Further Identification .bdtp.furide
cre732flg: "", // Create MT 732 .bdtp.cre732flg
shpp: {
ptsget: {
sdamod: {
seainf: "", // .bdtp.shpp.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .bdtp.shpp.ptsget.sdamod.dadsnd
},
},
},
connum: "", // Contract Number .bdtp.connum
acbp: {
ptsget: {
sdamod: {
seainf: "", // .bdtp.acbp.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .bdtp.acbp.ptsget.sdamod.dadsnd
},
},
},
bebp: {
ptsget: {
sdamod: {
seainf: "", // .bdtp.bebp.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .bdtp.bebp.ptsget.sdamod.dadsnd
},
},
},
},
sftmt: "", // Which MT .sftmt
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
liaccv: {
newamt: "", // 合同金额 .liaall.liaccv.newamt
concur: "", // 应付保证金金额 .liaall.liaccv.concur
totcovamt: "", // 金额总和 .liaall.liaccv.totcovamt
newresamt: "", // Reserved Amount .liaall.liaccv.newresamt
addinf: "", // Additional Information .liaall.liaccv.addinf
cshpct: "", // 保证金应收比例 .liaall.liaccv.cshpct
relcshpct: "", // 保证金实收比例 .liaall.liaccv.relcshpct
gleflg: "", // Create gle flag .liaall.liaccv.gleflg
chgcurflg: "", // Change currency flag .liaall.liaccv.chgcurflg
pctresamt: "", // reserve amount based percent .liaall.liaccv.pctresamt
},
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: { aamset:{
pts: new Pts().data, utlamt:"", // 单据金额 .aamset.utlamt
utlamt2:"", // 附加金额 .aamset.utlamt2
amt2okflg:"", // 首页下部 附加金额是否高亮可先条件 .aamset.amt2okflg
aammod:{
opn2:{
amt:"" //首页下部 单据金额是否高亮可先条件 .aamset.aammod.opn2.amt
}
},
}, },
lsh: "", // 合同流�'号 .liaall.limmod.limpts.lsh // setmod:{
nonrevflg1: "", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1 // docamt:"", // document amount .setmod.docamt
pfcod1: "", // 合同流�'号 .liaall.limmod.limpts.pfcod1 // doccur:"", // document currency .setmod.doccur
nonrevflg2: "", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2 // docamttyplab:"", // settled amount description as label .setmod.docamttyplab
pfcod2: "", // 合同流�'号 .liaall.limmod.limpts.pfcod2 // retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
}, // ref:"", // our reference .setmod.ref
wrkp: { // dspflg:"", // Type of settlement .setmod.dspflg
ptsget: { // xreflg:"", // Recalculate Rates .setmod.xreflg
sdamod: { // setglg:{
dadsnd: "", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd // labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
seainf: "", // .liaall.limmod.wrkp.ptsget.sdamod.seainf // },
// zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
// zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
// glemod:{
// gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
// },
// },
didgrp:{
rec:{
ownref:"", // 信用证参考号 .didgrp.rec.ownref
expdat:"", // Date of Expiry .didgrp.rec.expdat
}, },
}, cbs:{
}, opn1:{
othp: { cur:"", // Currency .didgrp.cbs.opn1.cur
ptsget: { amt:"", // Balance .didgrp.cbs.opn1.amt
sdamod: { },
dadsnd: "", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf: "", // .liaall.limmod.othp.ptsget.sdamod.seainf
}, },
}, },
}, bdtp:{
ownref: "", // 国结业务编号 .liaall.limmod.ownref didget:{
comamt: "", // 业务余额 .liaall.limmod.comamt sdamod:{
ccvamt: "", // 保证金余额 .liaall.limmod.ccvamt seainf:"", // .bdtp.didget.sdamod.seainf
ecifno: "", // ECIFNO .liaall.limmod.ecifno dadsnd:"", // Drag Drop Sender .bdtp.didget.sdamod.dadsnd
}, },
}, },
mtabut: { recget:{
coninf: { sdamod:{
oitinf: { dadsnd:"", // Drag Drop Sender .bdtp.recget.sdamod.dadsnd
labinftxt: "", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt seainf:"", // .bdtp.recget.sdamod.seainf
oit: { },
inftxt: "", // Infotext .mtabut.coninf.oitinf.oit.inftxt },
inflev: "", // Infotext Level .mtabut.coninf.oitinf.oit.inflev matp:{
}, mattxtlab:"", // Label for MATTXT .bdtp.matp.mattxtlab
}, },
oitset: { oth:{
labinftxt: "", // Label for INFTXT .mtabut.coninf.oitset.labinftxt pts:new Pts().data,
oit: { },
inftxt: "", // Infotext .mtabut.coninf.oitset.oit.inftxt docgrdm:{
inflev: "", // Infotext Level .mtabut.coninf.oitset.oit.inflev docdsclab:"", // Label of document description .bdtp.docgrdm.docdsclab
docgrd:"", //加表格内容字段,应为list类型
},
cre752flg:"", // Create 752 .bdtp.cre752flg
furide:"", // Further Identification .bdtp.furide
cre732flg:"", // Create MT 732 .bdtp.cre732flg
acbp:{
ptsget:{
sdamod:{
seainf:"", // .bdtp.acbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .bdtp.acbp.ptsget.sdamod.dadsnd
},
},
},
rmbp:{
ptsget:{
sdamod:{
seainf:"", // .bdtp.rmbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .bdtp.rmbp.ptsget.sdamod.dadsnd
},
},
},
bebp:{
ptsget:{
sdamod:{
seainf:"", // .bdtp.bebp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .bdtp.bebp.ptsget.sdamod.dadsnd
},
},
},
}, },
}, sftmt:"", // Which MT .sftmt
conexedat: "", // 执行日期 .mtabut.coninf.conexedat // liaall:{
usr: { // misamt:"", // Amount not yet assigned .liaall.misamt
extkey: "", // User ID .mtabut.coninf.usr.extkey // concur:"", // External Booking Amount .liaall.concur
}, // outpct:"", // Sight Amount Percentage .liaall.outpct
}, // outamt:"", // Sight Amount .liaall.outamt
}, // exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
trnmod: { // exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
trndoc: { // liaccv:{
advlabel: "", // ADVLABEL .trnmod.trndoc.advlabel // newamt:"", // 合同金额 .liaall.liaccv.newamt
amdnam: "", // AMDNAM .trnmod.trndoc.amdnam // concur:"", // 应付保证金金额 .liaall.liaccv.concur
advdoc: "", // 国内证通知书 .trnmod.trndoc.advdoc // totcovamt:"", // 金额总和 .liaall.liaccv.totcovamt
advnam: "", // 国内证落款 .trnmod.trndoc.advnam // newresamt:"", // Reserved Amount .liaall.liaccv.newresamt
amdapl: "", // 修改申请人名称 .trnmod.trndoc.amdapl // addinf:"", // Additional Information .liaall.liaccv.addinf
doceot: [], // cshpct:"", // 保证金应收比例 .liaall.liaccv.cshpct
}, // relcshpct:"", // 保证金实收比例 .liaall.liaccv.relcshpct
}, // gleflg:"", // Create gle flag .liaall.liaccv.gleflg
} // chgcurflg:"", // Change currency flag .liaall.liaccv.chgcurflg
} // pctresamt:"", // reserve amount based percent .liaall.liaccv.pctresamt
// },
// 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
// },
// },
// 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
// },
// },
pageId: "" // ctx的key
}
}
} }
\ No newline at end of file
<template>
<div class="eibs-tab">
<!-- SF000010 : 合同金额 -->
<c-col :span="12">
<c-form-item :label="$t('liaccv.SG000035')" prop="liaall.liaccv.concur">
<c-input v-model="model.liaall.liaccv.concur" maxlength="3" :placeholder="$t('other.please_enter')+$t('liaccv.SG000035')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('liaccv.SF000010')" prop="liaall.liaccv.newamt">
<c-input v-model="model.liaall.liaccv.newamt" :placeholder="$t('other.please_enter')+$t('liaccv.SF000010')"></c-input>
</c-form-item>
</c-col>
<!-- SG000025 : 保证金应收比例 -->
<c-col :span="12">
<c-form-item :label="$t('liaccv.SG000025')" prop="liaall.liaccv.cshpct">
<c-input v-model="model.liaall.liaccv.cshpct" :placeholder="$t('other.please_enter')+$t('liaccv.SG000025')"></c-input>
</c-form-item>
</c-col>
<!-- SF000027 : % -->
<!-- SF000013 : Reserved Amount -->
<c-col :span="12">
<c-form-item :label="$t('liaccv.SF000013')" prop="liaall.liaccv.newresamt">
<c-input v-model="model.liaall.liaccv.newresamt" :placeholder="$t('other.please_enter')+$t('liaccv.SF000013')"></c-input>
</c-form-item>
</c-col>
<!-- SG000026 : 保证金实收比例 -->
<c-col :span="12">
<c-form-item :label="$t('liaccv.SG000026')" prop="liaall.liaccv.relcshpct">
<c-input v-model="model.liaall.liaccv.relcshpct" :placeholder="$t('other.please_enter')+$t('liaccv.SG000026')"></c-input>
</c-form-item>
</c-col>
<!-- SF000028 : % -->
<c-col :span="12">
<c-checkbox v-model="model.liaall.liaccv.gleflg">{{$t('liaccv.CG000030')}}</c-checkbox>
</c-col>
<!-- SG000035 : 应付保证金金额 -->
<c-col :span="12">
<c-form-item label="reserve amount based percent" prop="liaall.liaccv.pctresamt">
<c-input v-model="model.liaall.liaccv.pctresamt" :placeholder="$t('other.please_enter')+'reserve amount based percent'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.liaall.liaccv.chgcurflg">{{$t('liaccv.CG000034')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaccvAdd">
{{$t('liaccv.CG000031')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onLiaccvDel">
{{$t('liaccv.CG000032')}}
</c-button>
</c-col>
<!-- SF000011 : 金额总和 -->
<c-col :span="12">
<c-form-item :label="$t('liaccv.SF000011')" prop="liaall.liaccv.totcovamt">
<c-input v-model="model.liaall.liaccv.totcovamt" :placeholder="$t('other.please_enter')+$t('liaccv.SF000011')"></c-input>
</c-form-item>
</c-col>
<!-- SF000017 : Additional Information -->
<c-col :span="12">
<c-form-item :label="$t('liaccv.SF000017')" prop="liaall.liaccv.addinf">
<c-input type="textarea" v-model="model.liaall.liaccv.addinf" maxlength="70" show-word-limit :placeholder="$t('other.please_enter')+$t('liaccv.SF000017')" ></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/Bdtudp/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/Bdtudp/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/Bdtudp/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row> <!-- S0000065 : 不符点 -->
<c-col :span="12"> <!--=== =================================左边======================================== -->
<c-row> <c-col :span="11">
<c-col :span="24"> <!-- Discrepancies -->
<el-form-item label="不符点"> <c-col :span="24">
<c-input <c-form-item label="不符点" prop="bddgrp.blk.docdis">
type="textarea" <c-fullbox>
:disabled="model.bddgrp.blk.docdisflg ? false : true" <c-input
:rows="6" type="textarea"
v-model="model.bddgrp.blk.docdis" v-model="model.bddgrp.blk.docdis"
maxlength="65" maxlength="3500"
show-word-limit show-word-limit
placeholder="请输入不符点" placeholder="请输入Discrepancies"
></c-input> rows="5"
</el-form-item> :disabled="!docdisflg"
</c-col> ></c-input>
<!-- @click="onDocdisButtxmsel" -->
<c-col :span="24"> <template slot="footer">
<el-form-item label="解释和结论"> <c-button
<c-input size="small"
type="textarea" type="primary"
:rows="4" icon="el-icon-search"
v-model="model.bddgrp.blk.comcon" @click="
maxlength="65" showGridPromptDialog(
show-word-limit 'bdtp.docdis.buttxmsel',
placeholder="请输入解释和结论" null,
></c-input> null,
</el-form-item> { TXT: 'bddgrp.blk.docdis' },
</c-col> { TXT: false },
'doxpDialog'
)
"
:disabled="!docdisflg"
>
<!-- ... -->
</c-button>
</template>
</c-fullbox>
</c-form-item>
</c-col>
<!-- S0000064 : 注释和结论 -->
<!-- Comments and Conclusions -->
<c-col :span="24">
<c-form-item label="注释和结论" prop="bddgrp.blk.comcon">
<c-input
type="textarea"
v-model="model.bddgrp.blk.comcon"
maxlength="1950"
show-word-limit
rows="5"
placeholder="请输入Comments and Conclusions"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24"> <!-- SG000236 : 到期付款确认备注 -->
<el-form-item label="到期付款确认备注"> <c-col :span="24">
<c-input <c-form-item label="到期付款确认备注" prop="bddgrp.blk.accrmk">
type="textarea" <c-input
:rows="2" type="textarea"
resize="none" v-model="model.bddgrp.blk.accrmk"
v-model="model.bddgrp.blk.accrmk" maxlength="1625"
maxlength="65" show-word-limit
show-word-limit placeholder="到期付款确认备注"
placeholder="请输入到期付款确认备注" :rows="3"
></c-input> ></c-input>
</el-form-item> </c-form-item>
</c-col>
<c-col :span="24">
<c-istream-table
:list="model.bdtp.docgrdm.docgrd"
:columns="columns"
>
</c-istream-table>
</c-col>
</c-row>
</c-col> </c-col>
<c-col :span="12"> <!-- 表格 -->
<c-row> <c-col :span="24">
<c-col :span="24"> <c-docpre
<div class="c-checkbox"> :model="model"
<c-checkbox v-model="model.bddgrp.rec.igndisflg" :argadr="{
>忽略不符点</c-checkbox path: 'bddgrp.blk.prsdoc',
> grp: 'bdtp',
</div> code: 'docpre',
</c-col> }"
<c-col :span="24"> ></c-docpre>
<div class="c-checkbox"> </c-col>
<c-checkbox v-model="model.bddgrp.blk.docdisflg" @change="changed" </c-col>
>录入不符点</c-checkbox
>
</div>
</c-col>
<c-col :span="24"> <!--=== ========================================右边======================================== -->
<el-form-item label="收到的通知类型" prop="bddgrp.rec.advtyp"> <c-col :span="11" :offset="1">
<c-select <c-col :span="24">
v-model="model.bddgrp.rec.advtyp" <c-checkbox v-model="model.bddgrp.rec.igndisflg">忽略不符点</c-checkbox>
style="width: 100%" </c-col>
placeholder="请选择收到的通知类型"
:code="codes.advtyp"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="付款日期" prop="bddgrp.rec.totdat"> <c-checkbox v-model="model.bddgrp.blk.docdisflg" @change="docdisDefault"
<c-date-picker >录入不符点</c-checkbox
type="date" >
v-model="model.bddgrp.rec.totdat" </c-col>
style="width: 100%"
placeholder="请选择付款日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24"> <!-- SF000222 : 收到的通知类型 Type of Advice Received -->
<el-form-item label="不符点通知日期" prop="bddgrp.rec.disdat"> <c-col :span="24">
<c-date-picker <el-form-item label="收到的通知类型" prop="bddgrp.rec.advtyp">
type="date" <c-select
v-model="model.bddgrp.rec.disdat" v-model="model.bddgrp.rec.advtyp"
style="width: 100%" style="width: 100%"
placeholder="请选择不符点通知日期" placeholder="请选择Type of Advice Received"
></c-date-picker> :code="codes.advtyp0"
</el-form-item> >
</c-col> </c-select>
</el-form-item>
</c-col>
<c-col :span="24"> <!-- S0000067 : 付款日期 -->
<div class="c-checkbox"> <c-col :span="24">
<c-checkbox v-model="model.bddgrp.rec.approvcod" <el-form-item label="付款日期" prop="bddgrp.rec.totdat">
>议付行担保议付</c-checkbox <c-date-picker
> type="date"
</div> v-model="model.bddgrp.rec.totdat"
</c-col> style="width: 100%"
placeholder="请选择付款日期"
value-format="yyyy-MM-dd"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24"> <!-- SF000163 : 不符点通知日期 -->
<div class="c-checkbox"> <c-col :span="24">
<c-checkbox v-model="model.bdtp.cre752flg" <el-form-item label="不符点通知日期" prop="bddgrp.rec.disdat">
>Create MT 752</c-checkbox <c-date-picker
> type="date"
</div> v-model="model.bddgrp.rec.disdat"
</c-col> style="width: 100%"
placeholder="请选择Discrepancy Advice Dated"
value-format="yyyy-MM-dd"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="24">
<c-checkbox v-model="model.bddgrp.rec.approvcod">议付行担保议付</c-checkbox>
</c-col> -->
<c-col :span="24"> <!-- <c-col :span="12">
<el-form-item label="Further Identification" prop="bdtp.furide"> <c-checkbox v-model="model.bdtp.cre752flg">Create MT 725</c-checkbox>
<c-select </c-col> -->
v-model="model.bdtp.furide" <!-- SF000164 : Further Identification -->
style="width: 100%" <!-- <c-col :span="12">
placeholder="请选择Further Identification" <el-form-item label="Further Identification" prop="bdtp.furide">
> <c-select
</c-select> v-model="model.bdtp.furide"
</el-form-item> style="width: 100%"
</c-col> placeholder=""
:code="codes.furide"
>
</c-select>
</el-form-item>
</c-col> -->
<!-- <c-col :span="12">
<c-checkbox v-model="model.bdtp.cre732flg">{{
$t('bdtp.CF000166')
}}</c-checkbox>
</c-col> -->
<c-col :span="24"> <!-- <c-col :span="12">
<div class="c-checkbox"> <span
<c-checkbox v-model="model.bdtp.cre732flg" v-text="model.bdtp.docgrdm.docdsclab"
>Create MT 732</c-checkbox data-path=".bdtp.docgrdm.docdsclab"
> >
</div> </span>
</c-col> </c-col> -->
</c-row>
</c-col>
</c-row>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from '~/service/Api'
import commonProcess from "~/mixin/commonProcess"; import commonProcess from '~/mixin/commonProcess'
import CodeTable from "~/config/CodeTable"; import CodeTable from '~/config/CodeTable'
import Event from "~/model/Bdtudp/Event"; import Event from '~/model/Bdtudp/Event'
import Utils from '~/utils'
import Docpre from '~/views/Public/Docpre'
export default { export default {
inject: ["root"], components: {
props: ["model", "codes"], // "c-ptap": Ptap,
'c-docpre': Docpre,
},
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {}
columns: ['0 0 "lst1" 50 ', '1 1 "lst2" 50', '2 2 "document" 200'],
};
}, },
methods: { methods: {
...Event, ...Event,
changed(e) { async docdisDefault() {
if (!e) { this.executeDefault('bddgrp.blk.docdis').then((res) => {
this.model.bddgrp.blk.docdis = ""; //TODO 处理数据逻辑
} if (res.respCode == SUCCESS) this.updateModel(res.data)
})
}, },
}, },
created: function () {}, created: function () {},
}; computed: {
</script> docdisflg: {
<style> get() {
.c-checkbox { return this.model.bddgrp.blk.docdisflg != ''
text-align: center; },
margin: 10px; set(val) {
font-size: 16px; this.model.bddgrp.blk.docdisflg = val ? 'X' : ''
},
},
},
} }
</style> </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/Bdtudp/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
</div>
<c-col :span="12">
<c-form-item label="Booking stream to Display" prop="setmod.glemod.gleshwstm">
<c-input v-model="model.setmod.glemod.gleshwstm" :placeholder="$t('other.please_enter')+'Booking stream to Display'"></c-input>
</c-form-item>
</c-col>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- ====================左边======================= -->
<c-col :span="12"> <c-col :span="12">
<c-col :span="20"> <c-form-item label="ECIFNO" prop="liaall.limmod.ecifno">
<el-form-item <c-input v-model="model.liaall.limmod.ecifno" maxlength="22" :placeholder="$t('other.please_enter')+'ECIFNO'"></c-input>
label="国内信用证项下开证授信额度:" </c-form-item>
prop="liaall.limmod.limpts.wrk.pts.extkey" </c-col>
style="width: 100%"
> <c-col :span="12">
<c-input <span v-text="model.liaall.limmod.limpts.wrklab" data-path=".liaall.limmod.limpts.wrklab" > </span>
v-model="model.liaall.limmod.limpts.wrk.pts.extkey" </c-col>
:disabled="true"
maxlength="16" <c-col :span="12">
placeholder="请输入External Key of Address" <span v-text="model.liaall.limmod.limpts.othlab" data-path=".liaall.limmod.limpts.othlab" > </span>
style="width: 95%" </c-col>
></c-input>
<c-col :span="12">
<span v-text="model.liaall.limmod.limpts.othlabss" data-path=".liaall.limmod.limpts.othlabss" > </span>
</c-col>
<!-- S0001138 : 业务编号 -->
<c-col :span="12">
<c-form-item label="国结业务编号" prop="liaall.limmod.ownref">
<c-input v-model="model.liaall.limmod.ownref" maxlength="16" :placeholder="$t('other.please_enter')+'国结业务编号'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="liaall.limmod.wrkp.ptsget.sdamod.dadsnd">
<c-input v-model="model.liaall.limmod.wrkp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="liaall.limmod.othp.ptsget.sdamod.dadsnd">
<c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="liaall.limmod.limpts.wrk.pts.extkey">
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="liaall.limmod.wrkp.ptsget.sdamod.seainf">
<c-input v-model="model.liaall.limmod.wrkp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onWrkpDet">
{{$t('ptsp.CF000082')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="liaall.limmod.limpts.oth.pts.extkey">
<c-input v-model="model.liaall.limmod.limpts.oth.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="liaall.limmod.othp.ptsget.sdamod.seainf">
<c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onOthpDet">
{{$t('ptsp.CF000082')}}
</c-button>
</c-col>
<!-- S0001135 : 业务余额 -->
<c-col :span="12">
<c-form-item label="业务余额" prop="liaall.limmod.comamt">
<c-input v-model="model.liaall.limmod.comamt" :placeholder="$t('other.please_enter')+'业务余额'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="liaall.limmod.limpts.wrk.pts.nam">
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Name of Party" prop="liaall.limmod.limpts.oth.pts.nam">
<c-input v-model="model.liaall.limmod.limpts.oth.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
<!-- S0001136 : 保证金 -->
<!-- S0000011 : 额度类型 -->
<c-col :span="12">
<c-form-item label="保证金余额" prop="liaall.limmod.ccvamt">
<c-input v-model="model.liaall.limmod.ccvamt" :placeholder="$t('other.please_enter')+'保证金余额'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg1">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg1" style="width:100%" :placeholder="$t('other.please_enter')+'Flag to Mark Non-revolving Limits'">
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="1"> <c-col :span="12">
<div class="button_contains"> <c-button size="small" type="primary" @click="onLimptsGet1">
<c-button {{$t('limpts.C0000013')}}
style="margin: 0 10px 0 0; padding: 0 10px" </c-button>
size="small" </c-col>
type="primary" <!-- S0000012 : 额度类型 -->
icon="el-icon-search"
@click="onSeainf" <c-col :span="12">
></c-button> <el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg2">
</div> <c-select v-model="model.liaall.limmod.limpts.nonrevflg2" style="width:100%" :placeholder="$t('other.please_enter')+'Flag to Mark Non-revolving Limits'">
</c-col> </c-select>
<c-col :span="3">
<div class="button_contains">
<c-button
style="margin: 0 0"
size="small"
type="primary"
icon="el-icon-search"
@click="onPreperButtxmsel"
>
详情
</c-button>
</div>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="liaall.limmod.limpts.wrk.pts.nam">
<c-input
v-model="model.liaall.limmod.limpts.wrk.pts.nam"
maxlength="16"
placeholder=""
:disabled="true"
style="width: 90%"
></c-input>
</el-form-item>
</c-col>
<c-col :span="18">
<el-form-item label="额度类型" prop="liaall.limmod.limpts.nonrevflg1">
<c-select
v-model="model.liaall.limmod.limpts.nonrevflg1"
style="width: 100%"
placeholder="请选择Flag to Mark Non-revolving Limits"
@change="nonrevflg1Change"
>
<el-option
v-for="item in codes.nonrevflg1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="6">
<div class="button_contains">
<c-button size="small" type="primary" @click="onLimptsGet1">
查询
</c-button>
</div>
</c-col>
<c-col :span="24">
<el-form-item label="合同流水号" prop="liaall.limmod.limpts.pfcod1">
<c-input
v-model="model.liaall.limmod.limpts.pfcod1"
maxlength="14"
placeholder="请输入合同流水号"
:disabled="this.model.liaall.limmod.limpts.nonrevflg1 != '2'"
style="width: 55%"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12">
<!-- ========================右边======================= --> <c-button size="small" type="primary" @click="onLimptsGet2">
<c-col :span="12"> {{$t('limpts.C0000014')}}
<c-col :span="24"> </c-button>
<el-form-item label="业务编号" prop="liaall.limmod.ownref"> </c-col>
<c-input <!-- S0001137 : 余额 -->
v-model="model.liaall.limmod.ownref"
maxlength="16" <c-col :span="12">
placeholder="请输入国结业务编号" <span v-text="model.liaall.limmod.limpts.lsh" data-path=".liaall.limmod.limpts.lsh" > </span>
:disabled="true" </c-col>
style="width: 70%"
></c-input> <c-col :span="12">
</el-form-item> <c-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod1">
</c-col> <c-input v-model="model.liaall.limmod.limpts.pfcod1" maxlength="14" :placeholder="$t('other.please_enter')+'合同流�'号'"></c-input>
</c-form-item>
<c-col :span="24"> </c-col>
<el-form-item label="业务余额" prop="liaall.limmod.comamt"> <!-- S0000018 : 合同流水号 -->
<c-input
v-model="model.liaall.limmod.comamt" <c-col :span="12">
placeholder="请输入业务余额" <c-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod2">
:disabled="true" <c-input v-model="model.liaall.limmod.limpts.pfcod2" maxlength="14" :placeholder="$t('other.please_enter')+'合同流�'号'"></c-input>
style="width: 70%" </c-form-item>
></c-input> </c-col>
</el-form-item>
</c-col> <c-col :span="12">
<c-button size="small" type="primary" @click="onLimmodTrycal">
<c-col :span="24"> {{$t('limmod.C0000005')}}
<el-form-item label="保证金余额" prop="liaall.limmod.ccvamt"> </c-button>
<c-input </c-col>
v-model="model.liaall.limmod.ccvamt"
placeholder="请输入保证金余额"
:disabled="true"
style="width: 70%"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="22" :offset="1">
<c-table style="text-align: center" :data="tableData" :border="true">
<el-table-column label="可否串用" width="auto"> </el-table-column>
-->
<el-table-column label="序号" width="auto"> </el-table-column>
<el-table-column label="额度类型" width="auto"> </el-table-column>
<el-table-column label="入账机构" width="auto"> </el-table-column>
<el-table-column label="额度编号" width="auto"> </el-table-column>
<el-table-column label="额度明细编号" width="auto"> </el-table-column>
<el-table-column label="额度品种代码" width="auto"> </el-table-column>
<el-table-column label="品种代码描述" width="auto"> </el-table-column>
<el-table-column label="" width="auto"> </el-table-column>
</c-table>
</c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bdtudp/Event"; import Event from "~/model/Bdtudp/Event"
export default { export default {
inject: ["root"], inject: ['root'],
props: ["model", "codes"], props:["model","codes"],
mixins: [commonProcess], mixins: [commonProcess],
data() { data(){
return { return {
tableData: {},
}; }
},
methods: {
...Event,
nonrevflg1Change() {
if (this.model.liaall.limmod.limpts.nonrevflg1 == "1") {
this.model.liaall.limmod.limpts.pfcod1 = "";
}
}, },
}, methods:{...Event},
created: function () {}, created:function(){
};
}
}
</script> </script>
<style> <style>
.button_contains {
display: flex;
text-align: center;
}
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-amtpanl <!-- ====================================不符点通知 左边 ================================= -->
:model="model"
:message="{
title: '单据金额',
cur: 'bddgrp.rec.totcur',
amt: 'bddgrp.rec.totamt',
}"
></c-amtpanl>
<c-amtpanl
:model="model"
:message="{
title: '附加金额',
cur: 'bddgrp.cbs.opn2.cur',
amt: 'bddgrp.cbs.max2.amt',
}"
></c-amtpanl>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Charges Deducted" prop="bddgrp.blk.chaded"> <c-col :span="24">
<c-input <!-- 单据金额 -->
type="textarea" <c-col :span="12">
v-model="model.bddgrp.blk.chaded" <el-form-item label="单据金额" prop="bddgrp.cbs.max.cur">
maxlength="35" <c-select
show-word-limit v-model="model.bddgrp.cbs.max.cur"
placeholder="请输入Charges Deducted" style="width: 100%"
></c-input> placeholder="请选择币种"
</el-form-item> disabled
</c-col> :code="codes.curtxt"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="10px" prop="bddgrp.cbs.max.amt">
<c-input
v-model="model.bddgrp.cbs.max.amt"
placeholder="请输入单据金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<!-- 附加金额 -->
<c-col :span="12">
<el-form-item label="附加金额" prop="bddgrp.cbs.opn2.cur">
<c-select
v-model="model.bddgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="请选择币种"
disabled
:code="codes.curtxt"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="10px" prop="bddgrp.cbs.max2.amt">
<c-input
v-model="model.bddgrp.cbs.max2.amt"
placeholder="请输入附加金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Charges Deducted" prop="bddgrp.blk.chaded">
<c-input
type="textarea"
v-model="model.bddgrp.blk.chaded"
maxlength="210"
show-word-limit
placeholder="请输入Charges Deducted"
disabled
:rows="3"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Charges" prop="bddgrp.blk.chaadd"> <el-form-item label="Charges Added" prop="bddgrp.blk.chaadd">
<c-input <c-input
type="textarea" type="textarea"
v-model="model.bddgrp.blk.chaadd" v-model="model.bddgrp.blk.chaadd"
maxlength="35" maxlength="210"
show-word-limit show-word-limit
placeholder="请输入Charges" placeholder="请输入Charges"
></c-input> disabled
</el-form-item> :rows="3"
</c-col> ></c-input>
</el-form-item>
</c-col>
<c-col :span="12"> <!-- Total Amount Claimed -->
<el-form-item label="Total Amount Claimed" prop="bddgrp.rec.totcur"> <c-col :span="12">
<c-input <el-form-item label="Amount to be Paid" prop="bddgrp.rec.totcur">
v-model="model.bddgrp.rec.totcur" <c-input
maxlength="3" v-model="model.bddgrp.rec.totcur"
placeholder="请输入Total Amount Claimed" maxlength="3"
></c-input> placeholder="请输入Total Amount Claimed"
</el-form-item> disabled
</c-col> :code="codes.curtxt"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="12"> <!-- Total Amount to be Paid -->
<el-form-item label="Total Amount to be Paid" prop="bddgrp.rec.totamt"> <c-col :span="12">
<c-input <el-form-item label="" label-width="10px" prop="bddgrp.rec.totamt">
v-model="model.bddgrp.rec.totamt" <c-input
placeholder="请输入Total Amount to be Paid" v-model="model.bddgrp.rec.totamt"
></c-input> placeholder="请输入Total Amount to be Paid"
</el-form-item> class="m-input-currency"
</c-col> disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12"> <!-- S0000144 : Account with Bank -->
<el-form-item <c-col :span="24">
label="Drag Drop Sender" <c-ptap
prop="bdtp.acbp.ptsget.sdamod.dadsnd" :model="model"
> :argadr="{
<c-input title: 'Account with Bank',
v-model="model.bdtp.acbp.ptsget.sdamod.dadsnd" grp: 'bddgrp',
placeholder="请输入Drag Drop Sender" rol: 'acb',
></c-input> }"
</el-form-item> :noRef="true"
:onlySearch="true"
:disabledExtkey="true"
@onSeainf="onSeainf"
@onAplpDet="onAcbpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.acb.namelc">
<c-input
type="textarea"
v-model="model.bddgrp.acb.namelc"
maxlength="210"
show-word-limit
placeholder="请输入名称"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.acb.adrelc">
<c-input
type="textarea"
v-model="model.bddgrp.acb.adrelc"
maxlength="210"
show-word-limit
placeholder="请输入地址"
disabled
></c-input>
</c-form-item>
</c-col>
<!-- S0000145 : Discrepancies -->
<!-- =======================================加Docpre页面中的Discrepancies部分小组件================================ -->
<c-col :span="24">
<el-form-item label="Discrepancies" prop="bddgrp.blk.docdis">
<c-input
type="textarea"
v-model="model.bddgrp.blk.docdis"
maxlength="3500"
show-word-limit
placeholder="请输入Discrepancies"
:rows="5"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="18" :offset="6">
<c-checkbox v-model="model.bddgrp.blk.docdisflg" disabled
>Discrepancies modified</c-checkbox
>
<!-- <c-checkbox v-model="model.bddgrp.blk.docdisflg">discrepancies modified</c-checkbox> -->
</c-col>
</c-col> </c-col>
<c-col :span="12"> <!-- <c-col :span="12">
<el-form-item <c-form-item label="External Key of Address" prop="bddgrp.acb.pts.extkey">
label="External Key of Address"
prop="bddgrp.acb.pts.extkey"
>
<c-input <c-input
v-model="model.bddgrp.acb.pts.extkey" v-model="model.bddgrp.acb.pts.extkey"
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" :placeholder="$t('other.please_enter') + 'External Key of Address'"
></c-input> ></c-input>
</el-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="" prop="bdtp.acbp.ptsget.sdamod.seainf"> <c-form-item label="" prop="bdtp.acbp.ptsget.sdamod.seainf">
<c-input <c-input
v-model="model.bdtp.acbp.ptsget.sdamod.seainf" v-model="model.bdtp.acbp.ptsget.sdamod.seainf"
placeholder="请输入" :placeholder="$t('other.please_enter') + ''"
></c-input> ></c-input>
</el-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-button size="small" type="primary" @click="onAcbpDet"> <c-button size="small" type="primary" @click="onAcbpDet">
详情 {{ $t('ptsp.CF000081') }}
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="12">
<el-form-item label="名称" prop="bddgrp.acb.namelc">
<c-input
type="textarea"
v-model="model.bddgrp.acb.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Address Block" prop="bddgrp.acb.pts.adrblk"> <c-form-item label="Address Block" prop="bddgrp.acb.pts.adrblk">
<c-input <c-input
type="textarea" type="textarea"
v-model="model.bddgrp.acb.pts.adrblk" v-model="model.bddgrp.acb.pts.adrblk"
maxlength="35" maxlength="35"
show-word-limit show-word-limit
placeholder="请输入Address Block" :placeholder="$t('other.please_enter') + 'Address Block'"
></c-input> ></c-input>
</el-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Chinese address" prop="bddgrp.acb.dbfadrblkcn"> <c-form-item label="Chinese address" prop="bddgrp.acb.dbfadrblkcn">
<c-input <c-input
type="textarea" type="textarea"
v-model="model.bddgrp.acb.dbfadrblkcn" v-model="model.bddgrp.acb.dbfadrblkcn"
maxlength="35" maxlength="35"
show-word-limit show-word-limit
placeholder="请输入Chinese address" :placeholder="$t('other.please_enter') + 'Chinese address'"
></c-input> ></c-input>
</el-form-item> </c-form-item>
</c-col> </c-col> -->
<c-col :span="12">
<el-form-item label="地址" prop="bddgrp.acb.adrelc">
<c-input
type="textarea"
v-model="model.bddgrp.acb.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from '~/service/Api'
import commonProcess from "~/mixin/commonProcess"; import commonProcess from '~/mixin/commonProcess'
import Event from "~/model/Bdtudp/Event"; import CodeTable from '~/config/CodeTable'
import Amtpanl from "~/views/Public/Amtpanl"; import Event from '~/model/Bdtudp/Event'
import Ptap from '~/views/Public/Ptap'
export default { export default {
inject: ["root"],
components: { components: {
"c-amtpanl": Amtpanl, 'c-ptap': Ptap,
// "c-ptsmsg": Ptsmsg,
}, },
props: ["model", "codes"], inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return {}; return {}
},
methods: {
...Event,
onSeainf() {},
}, },
methods: { ...Event },
created: function () {}, created: function () {},
}; }
</script> </script>
<style> <style></style>
</style>
<template>
<div class="eibs-tab">
<!-- ==================================== 左边 ================================= -->
<c-col :span="11">
<!--加Mt750p页面的 单据金额 -->
<c-col :span="24">
<!-- 单据金额 -->
<c-col :span="12">
<el-form-item label="单据金额" prop="bddgrp.cbs.max.cur">
<c-select
v-model="model.bddgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择币种"
disabled
:code="codes.curtxt"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="10px" prop="bddgrp.cbs.max.amt">
<c-input
v-model="model.bddgrp.cbs.max.amt"
placeholder="请输入单据金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<!-- 附加金额 -->
<c-col :span="12">
<el-form-item label="附加金额" prop="bddgrp.cbs.opn2.cur">
<c-select
v-model="model.bddgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="请选择币种"
disabled
:code="codes.curtxt"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="10px" prop="bddgrp.cbs.max2.amt">
<c-input
v-model="model.bddgrp.cbs.max2.amt"
placeholder="请输入附加金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Charges Deducted" prop="bddgrp.blk.chaded">
<c-input
type="textarea"
v-model="model.bddgrp.blk.chaded"
maxlength="210"
show-word-limit
placeholder="请输入Charges Deducted"
disabled
:rows="3"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Charges Added" prop="bddgrp.blk.chaadd">
<c-input
type="textarea"
v-model="model.bddgrp.blk.chaadd"
maxlength="210"
show-word-limit
placeholder="请输入Charges"
disabled
:rows="3"
></c-input>
</el-form-item>
</c-col>
<!-- Total Amount Claimed -->
<c-col :span="12">
<el-form-item label="Total Amount Claimed" prop="bddgrp.rec.totcur">
<c-input
v-model="model.bddgrp.rec.totcur"
maxlength="3"
placeholder="请输入Total Amount Claimed"
disabled
:code="codes.curtxt"
>
</c-input>
</el-form-item>
</c-col>
<!-- Total Amount to be Paid -->
<c-col :span="12">
<el-form-item label="" label-width="10px" prop="bddgrp.rec.totamt">
<c-input
v-model="model.bddgrp.rec.totamt"
placeholder="请输入Total Amount to be Paid"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- Reimbursing Bank -->
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Reimbursing Bank',
grp: 'bddgrp',
rol: 'rmb',
}"
:noRef="true"
:onlySearch="true"
:disabledExtkey="true"
@onSeainf="onSeainf"
@onAplpDet="onRmbpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.rmb.namelc">
<c-input
type="textarea"
v-model="model.bddgrp.rmb.namelc"
maxlength="210"
show-word-limit
placeholder="名称"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.rmb.adrelc">
<c-input
type="textarea"
v-model="model.bddgrp.rmb.adrelc"
maxlength="210"
show-word-limit
placeholder="地址"
></c-input>
</c-form-item>
</c-col>
<!-- S0000144 : Account with Bank -->
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Account with Bank',
grp: 'bddgrp',
rol: 'acb',
}"
:noRef="true"
:onlySearch="true"
:disabledExtkey="true"
@onSeainf="onSeainf"
@onAplpDet="onAcbpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.acb.namelc">
<c-input
type="textarea"
v-model="model.bddgrp.acb.namelc"
maxlength="210"
show-word-limit
placeholder="请输入名称"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.acb.adrelc">
<c-input
type="textarea"
v-model="model.bddgrp.acb.adrelc"
maxlength="210"
show-word-limit
placeholder="请输入地址"
disabled
></c-input>
</c-form-item>
</c-col>
<!-- 加Docpre.vue页面中的date to paied -->
<!-- S0000067 : 付款日期 -->
<c-col :span="24">
<el-form-item label="Date to be Paid" prop="bddgrp.rec.totdat">
<c-date-picker
type="date"
v-model="model.bddgrp.rec.totdat"
style="width: 100%"
placeholder="请选择付款日期"
value-format="yyyy-MM-dd"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<!-- ==================================== 右边 ================================= -->
<c-col :span="11" :offset="1">
<!-- S0000155 : Narrative (Tag 77A of MT754) -->
<c-col :span="24">
<c-form-item
label="Narrative (TAG 77A of MT754)"
prop="bddgrp.blk.nartxt77a"
>
<c-input
type="textarea"
v-model="model.bddgrp.blk.nartxt77a"
maxlength="700"
show-word-limit
placeholder="请输入Narrative TAG 77A of MT754"
disabled
:rows="16"
></c-input>
</c-form-item>
</c-col>
<!-- Beneficiary's Bank -->
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Beneficiary`s Bank',
grp: 'bddgrp',
rol: 'beb',
}"
:noRef="true"
:onlySearch="true"
:disabledExtkey="true"
@onSeainf="onSeainf"
@onAplpDet="onBebpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.beb.namelc">
<c-input
type="textarea"
v-model="model.bddgrp.beb.namelc"
maxlength="210"
show-word-limit
placeholder="名称"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.beb.adrelc">
<c-input
type="textarea"
v-model="model.bddgrp.beb.adrelc"
maxlength="210"
show-word-limit
placeholder="地址"
></c-input>
</c-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Bdtudp/Event'
import Ptap from '~/views/Public/Ptap'
export default {
components: {
'c-ptap': Ptap,
// "c-ptsmsg": Ptsmsg,
},
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: {
...Event,
onSeainf() {},
},
created: function () {},
}
</script>
<style></style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- 此页面内容为加入Mt750p和Mt754p页面的内容 -->
<c-col :span="12"> <!-- ====================================左边 ================================= -->
<el-form-item label="Drag Drop Sender" prop="bdtp.bebp.ptsget.sdamod.dadsnd"> <c-col :span="12">
<c-input v-model="model.bdtp.bebp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input> <!--加Mt750p页面的 单据金额 -->
</el-form-item> <c-col :span="24">
</c-col> <!-- 单据金额 -->
<c-col :span="12">
<c-col :span="12"> <el-form-item label="单据金额" prop="bddgrp.cbs.max.cur">
<el-form-item label="External Key of Address" prop="bddgrp.beb.pts.extkey"> <c-select
<c-input v-model="model.bddgrp.beb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> v-model="model.bddgrp.cbs.max.cur"
</el-form-item> style="width: 100%"
</c-col> placeholder="请选择币种"
disabled
<c-col :span="12"> :code="codes.curtxt"
<el-form-item label="" prop="bdtp.bebp.ptsget.sdamod.seainf"> >
<c-input v-model="model.bdtp.bebp.ptsget.sdamod.seainf" placeholder="请输入"></c-input> </c-select>
</el-form-item> </el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBebpDet">
详情
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="bddgrp.beb.namelc">
<c-input type="textarea" v-model="model.bddgrp.beb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="12">
<c-col :span="12"> <el-form-item label="" label-width="10px" prop="bddgrp.cbs.max.amt">
<el-form-item label="Address Block" prop="bddgrp.beb.pts.adrblk"> <c-input
<c-input type="textarea" v-model="model.bddgrp.beb.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input> v-model="model.bddgrp.cbs.max.amt"
</el-form-item> placeholder="请输入单据金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Chinese address" prop="bddgrp.beb.dbfadrblkcn"> <!-- 附加金额 -->
<c-input type="textarea" v-model="model.bddgrp.beb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input> <c-col :span="12">
</el-form-item> <el-form-item label="附加金额" prop="bddgrp.cbs.opn2.cur">
<c-select
v-model="model.bddgrp.cbs.opn2.cur"
style="width: 100%"
placeholder="请选择币种"
disabled
:code="codes.curtxt"
>
</c-select>
</el-form-item>
</c-col> </c-col>
<c-col :span="12">
<c-col :span="12"> <el-form-item label="" label-width="10px" prop="bddgrp.cbs.max2.amt">
<el-form-item label="地址" prop="bddgrp.beb.adrelc"> <c-input
<c-input type="textarea" v-model="model.bddgrp.beb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input> v-model="model.bddgrp.cbs.max2.amt"
</el-form-item> placeholder="请输入附加金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Charges" prop="bddgrp.blk.chaded">
<c-input
type="textarea"
v-model="model.bddgrp.blk.chaded"
maxlength="210"
show-word-limit
placeholder="请输入Charges Deducted"
disabled
:rows="3"
></c-input>
</el-form-item>
</c-col>
<!-- Total Amount Claimed -->
<c-col :span="12">
<el-form-item label="Total Amount Claimed" prop="bddgrp.rec.totcur">
<c-input
v-model="model.bddgrp.rec.totcur"
maxlength="3"
placeholder="请输入Total Amount Claimed"
disabled
:code="codes.curtxt"
>
</c-input>
</el-form-item>
</c-col>
<!-- Total Amount to be Paid -->
<c-col :span="12">
<el-form-item label="" label-width="10px" prop="bddgrp.rec.totamt">
<c-input
v-model="model.bddgrp.rec.totamt"
placeholder="请输入Total Amount to be Paid"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- S0000144 : Account with Bank -->
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Account with Bank',
grp: 'bddgrp',
rol: 'acb',
}"
:noRef="true"
:onlySearch="true"
:disabledExtkey="true"
@onSeainf="onSeainf"
@onAplpDet="onAcbpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.acb.namelc">
<c-input
type="textarea"
v-model="model.bddgrp.acb.namelc"
maxlength="210"
show-word-limit
placeholder="请输入名称"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.acb.adrelc">
<c-input
type="textarea"
v-model="model.bddgrp.acb.adrelc"
maxlength="210"
show-word-limit
placeholder="请输入地址"
disabled
></c-input>
</c-form-item>
</c-col>
<!-- Reimbursing Bank -->
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Reimbursing Bank',
grp: 'bddgrp',
rol: 'rmb',
}"
:noRef="true"
:onlySearch="true"
:disabledExtkey="true"
@onSeainf="onSeainf"
@onAplpDet="onRmbpDet"
>
</c-ptap>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.rmb.namelc">
<c-input
type="textarea"
v-model="model.bddgrp.rmb.namelc"
maxlength="210"
show-word-limit
placeholder="名称"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.rmb.adrelc">
<c-input
type="textarea"
v-model="model.bddgrp.rmb.adrelc"
maxlength="210"
show-word-limit
placeholder="地址"
></c-input>
</c-form-item>
</c-col>
</c-col>
<!-- S0000214 : 单据金额 -->
<!-- S0000006 : 附加金额 -->
<!-- S0000215 : Charges -->
<!-- S0000216 : Total Amount Claimed -->
<!-- S0000217 : Account with Bank -->
<!-- S0000218 : Beneficiary's Bank -->
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from '~/service/Api'
import commonProcess from "~/mixin/commonProcess"; import commonProcess from '~/mixin/commonProcess'
import CodeTable from "~/config/CodeTable" import CodeTable from '~/config/CodeTable'
import Event from "~/model/Bdtudp/Event" import Event from '~/model/Bdtudp/Event'
import Ptap from '~/views/Public/Ptap'
export default { export default {
inject: ['root'], components: {
props:["model","codes"], 'c-ptap': Ptap,
mixins: [commonProcess], // "c-ptsmsg": Ptsmsg,
data(){ },
return { inject: ['root'],
props: ['model', 'codes'],
} mixins: [commonProcess],
}, data() {
methods:{...Event}, return {}
created:function(){ },
methods: {
} ...Event,
onSeainf() {},
},
created: function () {},
} }
</script> </script>
<style> <style></style>
</style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row> <!-- ====================================第一行 =================================-->
<!-- <c-col :span="22" :offset="1"> --> <c-col :span="24">
<!-- S0000198 : 信用证参考号 -->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="信用证参考号" prop="didgrp.rec.ownref"> <c-form-item label="信用证参考号" prop="didgrp.rec.ownref">
<c-input <c-fullbox>
v-model="model.didgrp.rec.ownref" <c-input
maxlength="16" v-model="model.didgrp.rec.ownref"
placeholder="请输入参考号" maxlength="16"
></c-input> placeholder="请输入信用证参考号"
</el-form-item> disabled
></c-input>
<template slot="footer">
<c-button style="margin: 0 0 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf">
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
</template>
</c-fullbox>
</c-form-item>
</c-col> </c-col>
<!-- S0000192 : 信用证余额 -->
<c-amtpanl <c-col :span="11" :offset="1">
:model="model" <c-col :span="12">
:message="{ <c-form-item label="信用证余额" prop="didgrp.cbs.opn1.cur">
title: '信用证余额', <c-select
cur: 'didgrp.cbs.opn1.cur', v-model="model.didgrp.cbs.opn1.cur"
amt: 'didgrp.cbs.opn1.amt', maxlength="3"
}" placeholder="请选择币种"
></c-amtpanl> :code="codes.curtxt"
disabled
<c-col :span="12"> ></c-select>
<el-form-item label="单据参考号" prop="bddgrp.rec.ownref"> </c-form-item>
<c-input </c-col>
v-model="model.bddgrp.rec.ownref" <c-col :span="12">
maxlength="16" <c-form-item label="" label-width="5px" prop="didgrp.cbs.opn1.amt">
placeholder="请输入单据参考号" <c-input
></c-input> v-model="model.didgrp.cbs.opn1.amt"
</el-form-item> placeholder=""
class="m-input-currency"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col> </c-col>
</c-col>
<!-- ====================================第二行 =================================-->
<!-- S0000195 : 到期日 -->
<c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="摘要" prop="bddgrp.rec.nam"> <el-form-item label="到期日" prop="didgrp.rec.expdat">
<c-input <c-date-picker
v-model="model.bddgrp.rec.nam" type="date"
maxlength="40" value-format="yyyy-MM-dd"
placeholder="请输入摘要" v-model="model.didgrp.rec.expdat"
></c-input> style="width: 100%"
</el-form-item> placeholder="请输入Date of Expiry"
disabled
></c-date-picker>
</el-form-item>
</c-col> </c-col>
</c-row> </c-col>
<c-row> <!-- ====================================第三行 =================================-->
<!-- S0000196 : 单据参考号 -->
<c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<c-row> <c-form-item label="单据参考号" prop="bddgrp.rec.ownref">
<c-amtpanl <c-fullbox>
:model="model" <c-input
:span="24" v-model="model.bddgrp.rec.ownref"
:message="{ maxlength="16"
title: '单据金额', placeholder="请输入单据参考号"
cur: 'bddgrp.cbs.max.cur', disabled
amt: 'bddgrp.cbs.max.amt', ></c-input>
}" <template slot="footer">
></c-amtpanl> <c-button style="margin: 0 0 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf">
<span style="font-family: '宋体'; font-weight: bold">i</span>
<c-amtpanl </c-button>
:model="model" </template>
:span="24" </c-fullbox>
:message="{ </c-form-item>
title: '单据余额',
cur: 'bddgrp.cbs.opn1.cur',
amt: 'bddgrp.cbs.opn1.amt',
}"
></c-amtpanl>
</c-row>
</c-col> </c-col>
<c-col :span="11" :offset="1">
<c-col :span="12"> <!-- SF000230 : 摘要 -->
<m-ptsmsg <c-col :span="24">
:model="model" <c-form-item label="摘要" prop="bddgrp.rec.nam">
:argadr="{ title: '申请人', url: 'bddgrp.apl.pts' }" <c-input
></m-ptsmsg> v-model="model.bddgrp.rec.nam"
maxlength="40"
placeholder="请输入Name of Bill Contract'"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col> </c-col>
</c-row> </c-col>
<c-row> <!-- 分割线 -->
<c-col :span="24">
<el-form-item style="margin-left: -150px">
<el-divider />
</el-form-item>
</c-col>
<!-- ====================================中部-左边 单据金额-单据余额 ======================================-->
<c-col :span="12"> <c-col :span="12">
<c-row> <c-col :span="24">
<c-col :span="24"> <!-- S0000197 : 单据金额 -->
<el-form-item label="单据到期日" prop="bddgrp.rec.matdat"> <c-col :span="12">
<el-form-item label="单据金额" prop="bddgrp.cbs.max.cur">
<c-select
v-model="model.bddgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择币种"
:code="codes.curtxt"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" label-width="5px" prop="bddgrp.cbs.max.amt">
<c-input
v-model="model.bddgrp.cbs.max.amt"
placeholder="请输入单据金额"
class="m-input-currency"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
<!-- S0000199 : 单据余额 -->
<c-col :span="24">
<c-col :span="12">
<c-form-item label="单据余额" prop="bddgrp.cbs.opn1.cur">
<c-select
v-model="model.bddgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请选择币种"
:code="codes.curtxt"
disabled
></c-select>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" label-width="5px" prop="bddgrp.cbs.opn1.amt">
<c-input
v-model="model.bddgrp.cbs.opn1.amt"
placeholder="请输入单据余额"
class="m-input-currency"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<!-- S0000200 : 到单日期 -->
<c-col :span="12">
<el-form-item label="到单日期" prop="bddgrp.rec.rcvdat">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.bddgrp.rec.matdat" v-model="model.bddgrp.rec.rcvdat"
style="width: 100%" style="width: 100%"
placeholder="请选择单据到期日" placeholder="到单日期"
value-format="yyyy-MM-dd"
disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SG000234 : 远期起算日 -->
<c-col :span="12">
<el-form-item label="远期起算日" prop="bddgrp.rec.stadat">
<c-date-picker
type="date"
v-model="model.bddgrp.rec.stadat"
style="width: 100%"
placeholder="Start Date"
value-format="yyyy-MM-dd"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="到期日" prop="didgrp.rec.expdat"> <!-- S0000201 : 单据到期日 -->
<!-- <c-col :span="12">
<span v-text="model.bdtp.matp.mattxtlab" data-path=".bdtp.matp.mattxtlab">
</span>
</c-col> -->
<!-- Maturity Date单据到期日 -->
<c-col :span="12">
<el-form-item label="单据到期日" prop="bddgrp.rec.matdat">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.didgrp.rec.expdat" v-model="model.bddgrp.rec.matdat"
style="width: 100%" style="width: 100%"
placeholder="请选择到期日" placeholder="Maturity Date"
value-format="yyyy-MM-dd"
disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row> <!-- SG000235 : 远期期限 -->
</c-col> <c-col :span="12">
<c-form-item label="远期期限" prop="bddgrp.rec.tenmaxday">
<c-input
v-model.number="model.bddgrp.rec.tenmaxday"
placeholder="远期期限"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="12"> <!-- S0000206 : 单据类型 -->
<m-ptsmsg <c-col :span="24">
:model="model" <el-form-item label="单据类型" prop="bddgrp.rec.docflg">
:argadr="{ title: '受益人', url: 'bddgrp.ben.pts' }" <c-select
></m-ptsmsg> v-model="model.bddgrp.rec.docflg"
style="width: 100%"
placeholder="请选择单据类型"
:code="codes.brdtyp"
disabled
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000207 : 单据状态 -->
<c-col :span="12">
<el-form-item label="单据状态" prop="bddgrp.rec.docsta">
<c-select
v-model="model.bddgrp.rec.docsta"
style="width: 100%"
placeholder="请选择单据状态"
:code="codes.docsta1"
disabled
>
</c-select>
</el-form-item>
</c-col>
</c-col> </c-col>
</c-row>
<!-- ====================================中部-右边 申请人 ======================================-->
<c-col :span="11" :offset="1">
<!-- S0000194 : 申请人 -->
<!-- S0000203 : 编号 -->
<c-col :span="24">
<c-form-item label="申请人 编号" prop="bddgrp.apl.pts.ref">
<c-input
v-model="model.bddgrp.apl.pts.ref"
maxlength="16"
placeholder=""
disabled
></c-input>
</c-form-item>
</c-col>
<!-- Name of Party -->
<c-col :span="24">
<c-form-item label="" prop="bddgrp.apl.pts.nam">
<c-input
v-model="model.bddgrp.apl.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
disabled
></c-input>
</c-form-item>
</c-col>
<c-row> <!-- S0000193 : 受益人 -->
<c-col :span="12"> <!-- S0000205 : 编号 -->
<c-row>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="单据类型" prop="bddgrp.rec.docflg"> <c-form-item label="受益人 编号" prop="bddgrp.ben.pts.ref">
<c-select <c-input
v-model="model.bddgrp.rec.docflg" v-model="model.bddgrp.ben.pts.ref"
style="width: 100%" maxlength="16"
placeholder="请选择单据类型" placeholder=""
> disabled
</c-select> ></c-input>
</el-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="单据状态" prop="bddgrp.rec.docsta"> <c-form-item label="" prop="bddgrp.ben.pts.nam">
<c-select <c-input
v-model="model.bddgrp.rec.docsta" v-model="model.bddgrp.ben.pts.nam"
style="width: 100%" maxlength="40"
placeholder="请选择单据状态" placeholder=""
> disabled
</c-select> ></c-input>
</el-form-item> </c-form-item>
</c-col> </c-col>
</c-row>
</c-col>
<c-col :span="12"> <!-- S0000204 : 交单行 -->
<m-ptsmsg <!-- S0000208 : 编号 -->
:model="model" <c-col :span="24">
:argadr="{ title: '交单行', url: 'bddgrp.prb.pts' }" <c-form-item label="交单行 编号" prop="bddgrp.prb.pts.ref">
></m-ptsmsg> <c-input
v-model="model.bddgrp.prb.pts.ref"
maxlength="16"
placeholder=""
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="" prop="bddgrp.prb.pts.nam">
<c-input
v-model="model.bddgrp.prb.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col> </c-col>
</c-row>
<!-- 分割线 -->
<c-col :span="24">
<el-form-item style="margin-left: -150px">
<el-divider />
</el-form-item>
</c-col>
<c-row> <!-- ====================================下部-左边 单据类型 ======================================-->
<c-col :span="12"> <c-col :span="12">
<c-row> <!-- SF000260 : 单据类型 -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="单据类型" prop="bddgrp.rec.docflg"> <el-form-item label="单据类型" prop="bddgrp.rec.docflg">
<c-select <c-select
v-model="model.bddgrp.rec.docflg" v-model="model.bddgrp.rec.docflg"
style="width: 100%" style="width: 100%"
placeholder="请选择单据类型" placeholder="单据类型"
> :code="codes.brdtyp"
</c-select> disabled
</el-form-item> >
</c-col> </c-select>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<!-- S0000250 : 到单日期 -->
<c-col :span="12">
<el-form-item label="到单日期" prop="bddgrp.rec.rcvdat"> <el-form-item label="到单日期" prop="bddgrp.rec.rcvdat">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.bddgrp.rec.rcvdat" v-model="model.bddgrp.rec.rcvdat"
style="width: 100%" style="width: 100%"
placeholder="请选择到单日期" placeholder="到单日期"
value-format="yyyy-MM-dd"
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000249 : 交单日期 -->
<c-col :span="24"> <c-col :span="12">
<el-form-item label="交单日期" prop="bddgrp.rec.predat"> <el-form-item label="交单日期" prop="bddgrp.rec.predat">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.bddgrp.rec.predat" v-model="model.bddgrp.rec.predat"
style="width: 100%" style="width: 100%"
placeholder="请选择交单日期" placeholder="交单日期"
value-format="yyyy-MM-dd"
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-amtpanl <c-col :span="24">
:span="24" <!-- SF000282 : 承兑金额 -->
:model="model" <c-col :span="12">
:message="{ <el-form-item label="承兑金额" prop="setmod.doccur">
title: '承兑金额', <c-select
cur: 'setmod.doccur', v-model="model.setmod.doccur"
amt: 'setmod.docamt', style="width: 100%"
}" placeholder="请选择币种"
></c-amtpanl> :code="codes.curtxt"
disabled
<c-amtpanl >
:model="model" </c-select>
:span="24" </el-form-item>
:message="{ </c-col>
title: '单据金额', <c-col :span="12">
cur: 'bddgrp.cbs.opn2.cur', <c-form-item label="" label-width="5px" prop="setmod.docamt">
amt: 'aamset.utlamt', <c-input
}" v-model="model.setmod.docamt"
></c-amtpanl> placeholder=""
</c-row> class="m-input-currency"
</c-col> ></c-input>
</c-form-item>
<c-col :span="12"> </c-col>
<m-ptsadr </c-col>
:model="model"
:argadr="{
title: '交单行',
url: 'bddgrp.prb.pts',
rol: 'bddgrp.rec.docprbrol',
}"
></m-ptsadr>
</c-col>
</c-row>
<c-row> <c-col :span="24">
<c-col :span="12"> <!-- SF000009 : 单据金额 -->
<c-row> <c-col :span="12">
<c-amtpanl <el-form-item label="单据金额" prop="bddgrp.cbs.opn2.cur">
:model="model" <c-select
:span="24" v-model="model.bddgrp.cbs.opn2.cur"
:message="{ style="width: 100%"
title: '附加金额', placeholder="请选择币种"
cur: 'bddgrp.cbs.opn2.cur', :code="codes.curtxt"
amt: 'aamset.utlamt2', disabled
}" >
></c-amtpanl> </c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" label-width="5px" prop="aamset.utlamt">
<c-input
v-model="model.aamset.utlamt"
class="m-input-currency"
placeholder=""
:disabled="model.aamset.aammod.opn2.amt==0"
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="发送承付电" prop="sftmt"> <!-- S0000008 : 附加金额 -->
<c-col :span="12">
<el-form-item label="附加金额" prop="bddgrp.cbs.opn2.cur">
<c-select <c-select
v-model="model.sftmt" v-model="model.bddgrp.cbs.opn2.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择发送承付电" placeholder="请选择币种"
:code="codes.curtxt"
disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12">
<c-form-item label="" label-width="5px" prop="aamset.utlamt2">
<c-input
v-model="model.aamset.utlamt2"
placeholder=""
class="m-input-currency"
:disabled="model.aamset.amt2okflg==''"
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24"> <!-- SG000283 : Which MT 发送承付电 -->
<el-form-item label="TAG72"> <c-col :span="24">
<el-form-item label="发送承付电" prop="sftmt">
<c-select
v-model="model.sftmt"
style="width: 100%"
placeholder="Which MT"
:code="codes.paysmt"
>
</c-select>
</el-form-item>
</c-col>
<!-- TAG72 -->
<c-col :span="24">
<c-form-item label="" prop="bddgrp.tag72add">
<c-fullbox>
<c-input <c-input
type="textarea" type="textarea"
:rows="5"
v-model="model.bddgrp.tag72add" v-model="model.bddgrp.tag72add"
maxlength="50" maxlength="1750"
show-word-limit show-word-limit
placeholder="请输入TAG72" :rows="4"
placeholder="TAG72"
:disabled="model.sftmt==''"
></c-input> ></c-input>
</el-form-item> <template slot="footer">
</c-col> <c-button
</c-row> size="small"
type="primary"
icon="el-icon-search"
@click="showGridPromptDialog('bdtp.acctag.buttxmsel', null, null,{TXT: 'bddgrp.tag72add'}, {TXT: false},'doxpDialog')"
:disabled="model.sftmt==''"
>
<!-- @click="onAcctagButtxmsel" -->
...
</c-button>
</template>
</c-fullbox>
</c-form-item>
</c-col>
</c-col> </c-col>
<c-col :span="12"> <!-- ====================================下部-右边 交单行 ======================================-->
<m-ptsadr <c-col :span="11" :offset="1">
:model="model" <!-- SF000246 : 交单行 -->
:argadr="{ <c-col :span="24">
title: '付款人', <el-form-item label="交单行" prop="bddgrp.rec.docprbrol">
url: 'bdtp.oth.pts', <c-select
rol: 'bddgrp.rec.payrol', v-model="model.bddgrp.rec.docprbrol"
}" style="width: 100%"
></m-ptsadr> placeholder="请选择交单行"
:code="codes.docprbrol"
disabled
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000121 : BIC External Key of Address -->
<c-col :span="24">
<c-form-item label="BIC" prop="bddgrp.prb.pts.extkey">
<c-input
v-model="model.bddgrp.prb.pts.extkey"
maxlength="16"
placeholder="External Key of Address"
></c-input>
</c-form-item>
</c-col>
<!-- S0000122 : 联行行号 -->
<c-col :span="24">
<c-form-item label="联行行号" prop="bddgrp.prb.pts.bankno">
<c-input
v-model="model.bddgrp.prb.pts.bankno"
maxlength="20"
placeholder="Number of bank"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="联行名称 电证用" prop="bddgrp.prb.pts.jigomc">
<c-input
type="textarea"
v-model="model.bddgrp.prb.pts.jigomc"
maxlength="140"
show-word-limit
placeholder="联行名称 电证用"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="地址 电证用" prop="bddgrp.prb.pts.dizhii">
<c-input
type="textarea"
v-model="model.bddgrp.prb.pts.dizhii"
maxlength="140"
show-word-limit
placeholder="地址 电证用"
></c-input>
</c-form-item>
</c-col>
<!-- SF000247 : 付款人 -->
<c-col :span="24">
<el-form-item label="付款人" prop="bddgrp.rec.payrol">
<c-select
v-model="model.bddgrp.rec.payrol"
style="width: 100%"
placeholder="付款人"
:code="codes.payrol"
disabled
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000121 : BIC External Key of Address-->
<c-col :span="24">
<c-form-item label="BIC" prop="bdtp.oth.pts.extkey">
<c-input
v-model="model.bdtp.oth.pts.extkey"
maxlength="16"
placeholder="External Key of Address"
disabled
></c-input>
</c-form-item>
</c-col>
<!-- S0000122 : 联行行号 -->
<c-col :span="24">
<c-form-item label="联行行号" prop="bdtp.oth.pts.bankno">
<c-input
v-model="model.bdtp.oth.pts.bankno"
maxlength="20"
placeholder="Number of bank"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="联行名称 电证用" prop="bdtp.oth.pts.jigomc">
<c-input
type="textarea"
v-model="model.bdtp.oth.pts.jigomc"
maxlength="140"
show-word-limit
placeholder="联行名称 电证用"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="地址 电证用" prop="bdtp.oth.pts.dizhii">
<c-input
type="textarea"
v-model="model.bdtp.oth.pts.dizhii"
maxlength="140"
show-word-limit
placeholder="地址 电证用"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col> </c-col>
</c-row> <!-- <c-col :span="12">
<c-form-item label="" prop="bdtp.didget.sdamod.seainf">
<c-input
v-model="model.bdtp.didget.sdamod.seainf"
placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="bdtp.recget.sdamod.dadsnd">
<c-input
v-model="model.bdtp.recget.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="" prop="bdtp.recget.sdamod.seainf">
<c-input
v-model="model.bdtp.recget.sdamod.seainf"
placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col> -->
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from '~/service/Api'
import commonProcess from "~/mixin/commonProcess"; import commonProcess from '~/mixin/commonProcess'
import CodeTable from "~/config/CodeTable"; import CodeTable from '~/config/CodeTable'
import Event from "~/model/Bdtudp/Event"; import Event from '~/model/Bdtudp/Event'
import Ptsmsg from "~/views/Public/Ptsmsg";
import Ptsadr from "~/views/Public/Ptsadr";
import Amtpanl from "~/views/Public/Amtpanl";
export default { export default {
components: { inject: ['root'],
"m-ptsmsg": Ptsmsg, props: ['model', 'codes'],
"m-ptsadr": Ptsadr,
"c-amtpanl": Amtpanl,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return {}; return {}
},
methods: {
...Event,
nom1CurEvent() {
this.executeDefault("didgrp.cbs.opn1.cur").then((res) => {
if ((res.respCode == SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data);
}
});
},
}, },
methods: { ...Event },
created: function () {}, created: function () {},
}; }
</script> </script>
<style> <style></style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000002 : 参考号 -->
<c-col :span="12">
<c-form-item label="our reference" prop="setmod.ref">
<c-input v-model="model.setmod.ref" maxlength="16" :placeholder="$t('other.please_enter')+'our reference'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span>
</c-col>
<!-- 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/Bdtudp/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<el-col :span="12">
<el-form-item label="Release of Goods" prop="bddgrp.rec.relgodflg">
<c-select v-model="model.bddgrp.rec.relgodflg" style="width:100%" placeholder="请选择Release of Goods">
</c-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Contract Number" prop="bdtp.connum">
<c-input v-model="model.bdtp.connum" maxlength="35" placeholder="请输入Contract Number"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Release Type" prop="bddgrp.rec.reltyp">
<c-select v-model="model.bddgrp.rec.reltyp" style="width:100%" placeholder="请选择Release Type">
</c-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="issue date" prop="bddgrp.rec.relgoddat">
<c-date-picker type="date" v-model="model.bddgrp.rec.relgoddat" style="width:100%" placeholder="请选择issue date"></c-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Expiry Date of Shipping Guarantee" prop="bddgrp.rec.expdat">
<c-date-picker type="date" v-model="model.bddgrp.rec.expdat" style="width:100%" placeholder="请选择Expiry Date of Shipping Guarantee"></c-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Carrier" prop="bddgrp.blk.carnam">
<c-input v-model="model.bddgrp.blk.carnam" maxlength="35" placeholder="请输入Carrier"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Transport Doc. Type" prop="bddgrp.rec.trpdoctyp">
<c-select v-model="model.bddgrp.rec.trpdoctyp" style="width:100%" placeholder="请选择Transport Doc. Type">
</c-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="B/L Number" prop="bddgrp.rec.blnum">
<c-input v-model="model.bddgrp.rec.blnum" maxlength="20" placeholder="请输入B/L Number"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Transport Doc. No." prop="bddgrp.rec.trpdocnum">
<c-input v-model="model.bddgrp.rec.trpdocnum" maxlength="40" placeholder="请输入Transport Doc. No."></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<c-checkbox v-model="model.bddgrp.rec.rtoaplflg">Release Goods to Applicant ?</c-checkbox>
</el-col>
<el-col :span="12">
<el-form-item label="shipment date" prop="bddgrp.rec.tradat">
<c-date-picker type="date" v-model="model.bddgrp.rec.tradat" style="width:100%" placeholder="请选择shipment date"></c-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Release to Address">
<c-input type="textarea" v-model="model.bddgrp.blk.relstoadr" maxlength="35" show-word-limit placeholder="请输入Release to Address" ></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Mode of Transport" prop="bddgrp.rec.tramod">
<c-select v-model="model.bddgrp.rec.tramod" style="width:100%" placeholder="请选择Mode of Transport">
</c-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Vessel Name" prop="bddgrp.blk.vesnam">
<c-input v-model="model.bddgrp.blk.vesnam" maxlength="40" placeholder="请输入Vessel Name"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Port of Discharge" prop="bddgrp.blk.pordis">
<c-input v-model="model.bddgrp.blk.pordis" maxlength="40" placeholder="请输入Port of Discharge"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Drag Drop Sender" prop="bdtp.shpp.ptsget.sdamod.dadsnd">
<c-input v-model="model.bdtp.shpp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Place of Delivery" prop="bddgrp.blk.delplc">
<c-input v-model="model.bddgrp.blk.delplc" maxlength="40" placeholder="请输入Place of Delivery"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="External Key of Address" prop="bddgrp.shp.pts.extkey">
<c-input v-model="model.bddgrp.shp.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="" prop="bdtp.shpp.ptsget.sdamod.seainf">
<c-input v-model="model.bdtp.shpp.ptsget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</el-col>
<!-- <el-col :span="12">
<c-button size="small" type="primary" @click="onShppDet">
详情
</c-button>
</el-col> -->
<el-col :span="12">
<el-form-item label="名称">
<c-input type="textarea" v-model="model.bddgrp.shp.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Covered Goods">
<c-input type="textarea" v-model="model.bddgrp.blk.roggod" maxlength="40" show-word-limit placeholder="请输入Covered Goods" ></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Address Block">
<c-input type="textarea" v-model="model.bddgrp.shp.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Chinese address">
<c-input type="textarea" v-model="model.bddgrp.shp.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="地址">
<c-input type="textarea" v-model="model.bddgrp.shp.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Notify Party">
<c-input type="textarea" v-model="model.bddgrp.blk.notpty" maxlength="35" show-word-limit placeholder="请输入Notify Party" ></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Port of loading" prop="bddgrp.blk.porlod">
<c-input v-model="model.bddgrp.blk.porlod" maxlength="40" placeholder="请输入Port of loading"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Voyage numer" prop="bddgrp.blk.voynum">
<c-input v-model="model.bddgrp.blk.voynum" maxlength="30" placeholder="请输入Voyage numer"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="Goods code" prop="bddgrp.rec.ngrcod">
<c-select v-model="model.bddgrp.rec.ngrcod" style="width:100%" placeholder="请选择Goods code">
</c-select>
</el-form-item>
</el-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bdtudp/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -7,166 +7,220 @@ ...@@ -7,166 +7,220 @@
:handleStash="handleStash" :handleStash="handleStash"
> >
<el-button size="small">备忘录</el-button> <el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button> <el-button size="small">E结算影像</el-button>
<!-- <el-button size="small">保存模板</el-button> --> <el-button size="small" @click="setDraggableContent('cms', '影像信息')"
<!-- <el-button size="small">使用模板</el-button> --> >影像</el-button
<el-button size="small">制裁信息</el-button> >
<el-button size="small">历史影像</el-button>
<el-button size="small">暂存</el-button>
<!-- <el-button size="small">拆分报文</el-button> --> <!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button> <el-button size="small">退出</el-button>
</c-function-btn> </c-function-btn>
<el-form <el-form
:model="model" :model="model"
:rules="rules" :rules="rules"
ref="modelForm" ref="modelForm"
label-width="200px" label-width="150px"
label-position="right"
size="small" size="small"
:validate-on-rule-change="false" :validate-on-rule-change="false"
> >
<c-tabs <c-tabs
:value="initPane" v-model="tabVal"
ref="elment" ref="elment"
type="card" type="card"
@tab-click="tabClick" @tab-click="myTabClick"
> >
<!--PD000032 --> <!--bdtudp PD000032 Utilizing Usance Documents -->
<el-tab-pane label="内容" name="payp"> <el-tab-pane label="内容" name="payp">
<m-payp :model="model" :codes="codes" /> <c-content>
<m-payp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--bdtp PD000062 Discr./Instr. -->
<!--PD000062 -->
<el-tab-pane label="单据详情" name="docpre"> <el-tab-pane label="单据详情" name="docpre">
<m-docpre :model="model" :codes="codes" /> <c-content>
<m-docpre :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--liaall PD000027 Liability -->
<!--PD000027 -->
<el-tab-pane label="或有" name="engp"> <el-tab-pane label="或有" name="engp">
<m-engp :model="model" :codes="codes" /> <c-content>
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--liaccv PD000001 Cash Cover -->
<!--PD000001 -->
<el-tab-pane label="保证金" name="ccvpan"> <el-tab-pane label="保证金" name="ccvpan">
<m-ccvpan :model="model" :codes="codes" /> <c-content>
<m-ccvpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--setmod PD000000 Settlement -->
<el-tab-pane label="账务" name="setpan"> <el-tab-pane label="账务" name="setpan">
<m-setpan :model="model" :codes="codes" /> <c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--glemod PD000001 -->
<el-tab-pane label="分录" name="glepan"> <el-tab-pane label="分录" name="glepan">
<m-glepan :model="model" :codes="codes" ref="glepan" /> <c-content>
<m-glepan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--coninf PD000000 Completion -->
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" /> <c-content>
<m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane label="报文及面函" name="docpan"> <el-tab-pane label="报文及面函" name="docpan">
<m-docpan :model="model" :codes="codes" /> <c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--bdtp PD000139 Advice of Discrepancy -->
<el-tab-pane <el-tab-pane
v-if="model.bddgrp.rec.advtyp === '750'"
label="不符点通知" label="不符点通知"
name="mt750p" name="mt750p"
v-if="model.bddgrp.rec.advtyp == '750'"
>
<c-content>
<m-mt750p :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--bdtp PD000147 Advice of Payment -->
<el-tab-pane
label="Advice of Payment"
name="mt754p"
v-if="model.bddgrp.rec.advtyp == '754'"
> >
<m-mt750p :model="model" :codes="codes" /> <c-content>
<m-mt754p :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--bdtp PD000213 Advice Details -->
<el-tab-pane <el-tab-pane
v-else-if="model.bddgrp.rec.advtyp === 'oth'"
label="Advice Details" label="Advice Details"
name="othadvtypp" name="othadvtypp"
v-if="model.bddgrp.rec.advtyp == 'oth'"
> >
<m-othadvtypp :model="model" :codes="codes" /> <c-content>
<m-othadvtypp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--limmod PD000001 统一授信 -->
<el-tab-pane label="统一授信" name="limitbody"> <el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" /> <c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
@select-ety="selectEty"
></c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
</div> </div>
</c-page> </c-page>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from '~/service/Api'
import Utils from "~/utils/index"; import CodeTable from '~/config/CodeTable'
import CodeTable from "~/config/CodeTable"; import Bdtudp from '~/model/Bdtudp'
import Default from "~/model/Ditopn/Default"; import commonProcess from '~/mixin/commonProcess'
import Bdtudp from "~/model/Bdtudp"; import commonFuncs from '~/mixin/commonFuncs'
import commonProcess from "~/mixin/commonProcess"; import Check from '~/model/Bdtudp/Check'
import commonFuncs from "~/mixin/commonFuncs"; import Default from '~/model/Bdtudp/Default'
import Pattern from "~/model/Bdtudp/Pattern"; import Pattern from '~/model/Bdtudp/Pattern'
import Payp from "./Payp"; import Payp from './Payp'
import Ovwp from "./Ovwp"; import Docpre from './Docpre'
import Docpre from "./Docpre"; // import Engp from './Engp'
import Shpdet from "./Shpdet"; // import Ccvpan from './Ccvpan'
import Mt750p from "./Mt750p"; // import Setpan from './Setpan'
//import Ccvpan from "./Ccvpan"; // import Glepan from './Glepan'
import Othadvtypp from "./Othadvtypp"; // import Coninfp from './Coninfp'
import Limitbody from "./Limitbody"; // import Docpan from './Docpan'
import Mt750p from './Mt750p'
import Mt754p from './Mt754p'
import Othadvtypp from './Othadvtypp'
// import Limitbody from './Limitbody'
//公共面板导入
import Engp from "~/views/Public/Engp"; import Engp from "~/views/Public/Engp";
import Glepan from "~/views/Public/Glepan";
import Setpan from "~/views/Public/Setpan";
import Docpan from "~/views/Public/Docpan";
import Ccvpan from "~/views/Public/Ccvpan"; import Ccvpan from "~/views/Public/Ccvpan";
import Setpan from "~/views/Public/Setpan";
import Glepan from "~/views/Public/Glepan";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
// import Event from "~/model/bdtudp/Event"; import Limitbody from "~/views/Public/Limitbody";
export default { export default {
name: 'Bdtudp', name: 'Bdtudp',
components: { components: {
"m-payp": Payp, 'm-payp': Payp,
"m-payp": Payp, 'm-docpre': Docpre,
"m-ovwp": Ovwp, 'm-engp': Engp,
"m-docpre": Docpre, 'm-ccvpan': Ccvpan,
"m-shpdet": Shpdet, 'm-setpan': Setpan,
"m-engp": Engp, 'm-glepan': Glepan,
"m-mt750p": Mt750p, 'm-coninfp': Coninfp,
"m-ccvpan": Ccvpan, 'm-docpan': Docpan,
"m-setpan": Setpan, 'm-mt750p': Mt750p,
"m-glepan": Glepan, 'm-mt754p': Mt754p,
"m-coninfp": Coninfp, 'm-othadvtypp': Othadvtypp,
"m-docpan": Docpan, 'm-limitbody': Limitbody,
"m-othadvtypp": Othadvtypp,
"m-limitbody": Limitbody,
}, },
provide() { provide() {
return { return {
root: this, root: this,
}; }
}, },
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
initPane: "payp", tabVal: 'payp',
trnName: "bdtudp", trnName: 'bdtudp',
trnType: '',
model: new Bdtudp().data, model: new Bdtudp().data,
defaultRule: Default, checkRules: Check,
rules: Pattern, defaultRules: Default,
// Event: { ...Event }, pattern: Pattern,
codes: { ...CodeTable }, rules: null,
}; codes: {
...CodeTable//...即返回到views同级,关联码表
},
}
}, },
methods: { methods: {
tabClick() {}, myTabClick(tab) {
this.tabClick(tab)
/**
* do it yourself
**/
},
}, },
created: async function () { created: async function () {
console.log("进入bdtudp交易"); console.log('进入bdtudp交易')
let rtnmsg = await this.init({}) let rtnmsg = await this.init({})
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//更新数据 this.updateModel(rtnmsg.data)
Utils.copyValueFromVO(this.model, rtnmsg.data); //TODO 处理数据逻辑
if (this.isInDisplay) { if (this.isInDisplay) {
this.restoreDisplay(); this.restoreDisplay();
} }
} else { } else {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: '错误', message: '服务请求失败!' })
} }
}, },
}; }
</script> </script>
<style> <style></style>
</style>
<template>
<ReviewWrapper>
<Bdtudp></Bdtudp>
</ReviewWrapper>
</template>
<script>
import Bdtudp from "~/views/Business/Bdtudp";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBdtudp",
components: { ReviewWrapper, Bdtudp },
created() {},
mounted() {},
};
</script>
<style></style>
...@@ -11,6 +11,7 @@ import ReviewBotdcr from "./Business/ReviewBotdcr.vue"; ...@@ -11,6 +11,7 @@ import ReviewBotdcr from "./Business/ReviewBotdcr.vue";
import ReviewBotrad from "./Business/ReviewBotrad.vue"; import ReviewBotrad from "./Business/ReviewBotrad.vue";
import ReviewBotdav from "./Business/ReviewBotdav.vue"; import ReviewBotdav from "./Business/ReviewBotdav.vue";
import ReviewBrtdck from "./Business/ReviewBrtdck.vue"; import ReviewBrtdck from "./Business/ReviewBrtdck.vue";
import ReviewBdtudp from "./Business/ReviewBdtudp.vue";
import ReviewBrtudp from "./Business/ReviewBrtudp.vue"; import ReviewBrtudp from "./Business/ReviewBrtudp.vue";
import ReviewBrteus from "./Business/ReviewBrteus.vue"; import ReviewBrteus from "./Business/ReviewBrteus.vue";
import ReviewLetnot from "./Business/ReviewLetnot.vue"; import ReviewLetnot from "./Business/ReviewLetnot.vue";
...@@ -62,6 +63,7 @@ const ReviewRouter = [ ...@@ -62,6 +63,7 @@ const ReviewRouter = [
{ path: "botrad", component: ReviewBotrad, name: "ReviewBotrad", meta: { title: "复核-Botrad" } }, { path: "botrad", component: ReviewBotrad, name: "ReviewBotrad", meta: { title: "复核-Botrad" } },
{ path: "botdav", component: ReviewBotdav, name: "ReviewBotdav", meta: { title: "复核-botdav" } }, { path: "botdav", component: ReviewBotdav, name: "ReviewBotdav", meta: { title: "复核-botdav" } },
{ path: "brtdck", component: ReviewBrtdck, name: "ReviewBrtdck", meta: { title: "复核-Brtdck" } }, { path: "brtdck", component: ReviewBrtdck, name: "ReviewBrtdck", meta: { title: "复核-Brtdck" } },
{ path: "bdtudp", component: ReviewBdtudp, name: "ReviewBdtudp", meta: { title: "复核-Bdtudp" } },
{ path: "brtudp", component: ReviewBrtudp, name: "ReviewBrtudp", meta: { title: "复核-Brtudp" } }, { path: "brtudp", component: ReviewBrtudp, name: "ReviewBrtudp", meta: { title: "复核-Brtudp" } },
{ path: "brteus", component: ReviewBrteus, name: "ReviewBrteus", meta: { title: "复核-Brteus" } }, { path: "brteus", component: ReviewBrteus, name: "ReviewBrteus", meta: { title: "复核-Brteus" } },
{ path: "letnot", component: ReviewLetnot, name: "ReviewLetnot", meta: { title: "复核-Letnot" } }, { path: "letnot", component: ReviewLetnot, name: "ReviewLetnot", meta: { title: "复核-Letnot" } },
......
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