diff --git a/src/model/Betacc/Check.js b/src/model/Betacc/Check.js index 1c3d85b..0c841b4 100644 --- a/src/model/Betacc/Check.js +++ b/src/model/Betacc/Check.js @@ -4,89 +4,23 @@ import Utils from "~/utils" * Betacc Check规则 */ let checkObj = { - "trnmod.cipmod.cskfzh" :null, - "trnmod.cipmod.zjg1mc" :null, + "liaall.misamt" :null, "liaall.limmod.limpts.oth.pts.extkey" :null, - "trnmod.cipmod.fkrdz3" :null, - "trnmod.trndoc.dtemod.dtetagm07" :null, - "trnmod.trndoc.dtemod.dtetagm08" :null, - "trnmod.cipmod.fkrdz4" :null, - "trnmod.trndoc.dtemod.dtetagm06" :null, - "trnmod.cipmod.fkrdz2" :null, - "trnmod.cipmod.skkhdz" :null, - "trnmod.cipmod.fkrdz7" :null, - "trnmod.cipmod.fufeih" :null, - "trnmod.cipmod.fkrdz5" :null, - "trnmod.cipmod.fkrdz6" :null, - "trnmod.cipmod.skrdz7" :null, - "trnmod.cipmod.skrdz6" :null, "liaall.limmod.ownref" :null, "bedgrp.apl.pts.nam" :null, - "trnmod.cipmod.cfkrgj" :null, "liaall.limmod.ecifno" :null, - "trnmod.cipmod.skrdz3" :null, - "trnmod.cipmod.skrdz2" :null, - "trnmod.cipmod.skrdz5" :null, - "trnmod.cipmod.skrdz4" :null, - "trnmod.cipmod.feiyon" :null, "bedgrp.prb.pts.nam" :null, - "trnmod.cipmod.zjg2mc" :null, - "trnmod.cipmod.fuyns3" :null, - "trnmod.cipmod.fuyns4" :null, - "trnmod.cipmod.fuyns1" :null, - "trnmod.cipmod.fuyns2" :null, - "trnmod.cipmod.feecod" :null, - "trnmod.cipmod.csfdz1" :null, "liaall.limmod.limpts.oth.pts.nam" :null, "setmod.dspflg" :null, - "trnmod.cipmod.cffdz7" :null, - "trnmod.cipmod.skkhhh" :null, - "trnmod.cipmod.feiyn2" :null, - "trnmod.cipmod.cffdz1" :null, - "trnmod.cipmod.cffdz2" :null, - "trnmod.cipmod.cffdz3" :null, - "trnmod.cipmod.cffdz4" :null, - "trnmod.cipmod.cffdz5" :null, - "trnmod.cipmod.cffdz6" :null, - "trnmod.cipmod.skkhhm" :null, - "trnmod.cipmod.pyebchnam" :null, - "trnmod.cipmod.fkrkhh" :null, - "trnmod.cipmod.fkhkhh" :null, - "trnmod.cipmod.cfkfzh" :null, "setmod.redamt" :null, "aamset.utlamt2" :null, - "trnmod.cipmod.recsehbchnam" :null, - "trnmod.cipmod.fkhdzh" :null, "liaall.limmod.limpts.wrk.pts.nam" :null, - "trnmod.cipmod.staonebchnam" :null, - "trnmod.cipmod.pyebchkey" :null, - "trnmod.cipmod.cskzjh" :null, - "trnmod.cipmod.cskrzj" :null, "liaall.limmod.limpts.wrk.pts.extkey" :null, - "trnmod.cipmod.zjg2hh" :null, - "trnmod.cipmod.stasehbch" :null, "mtabut.coninf.conexedat" :null, - "trnmod.cipmod.fkkhmc" :null, "liaall.limmod.limpts.nonrevflg1" :null, - "trnmod.cipmod.ffeih2" :null, - "trnmod.cipmod.csfdz7" :null, - "trnmod.cipmod.csfdz6" :null, - "trnmod.cipmod.csfdz5" :null, - "trnmod.cipmod.csfdz4" :null, - "trnmod.cipmod.csfdz3" :null, - "trnmod.cipmod.csfdz2" :null, - "trnmod.cipmod.fuynh4" :null, - "trnmod.cipmod.fuynh2" :null, - "trnmod.cipmod.fuynh3" :null, "setmod.docamt" :null, "betp.furide" :null, - "trnmod.cipmod.cskrgj" :null, - "trnmod.cipmod.recsehbch" :null, - "trnmod.cipmod.cfkrzj" :null, - "trnmod.cipmod.stasehbchnam" :null, "bedgrp.iss.pts.nam" :null, - "trnmod.cipmod.cfkzjh" :null, - "trnmod.cipmod.zjg1hh" :null, } for (const key in checkObj) { diff --git a/src/model/Betacc/Default.js b/src/model/Betacc/Default.js index 0fe314a..3ddfbb9 100644 --- a/src/model/Betacc/Default.js +++ b/src/model/Betacc/Default.js @@ -7,48 +7,40 @@ import Utils from "~/utils/index" export default { "liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction, - "liaall.limmod.comamt" :Utils.defaultFunction, - "liaall.limmod.ccvamt" :Utils.defaultFunction, - "trnmod.cipmod.ddbhao" :Utils.defaultFunction, - "bedgrp.prb.pts.nam" :Utils.defaultFunction, - "liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction, - "liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction, "setmod.doccur" :Utils.defaultFunction, "setmod.dspflg" :Utils.defaultFunction, "setmod.docamt" :Utils.defaultFunction, "trnmod.trndoc.condocstm" :Utils.defaultFunction, "trnmod.trndoc.shwinc" :Utils.defaultFunction, "trnmod.trndoc.shwout" :Utils.defaultFunction, - "trnmod.cipmod.cskfzh" :Utils.defaultFunction, - "mtabut.coninf.usr.extkey" :Utils.defaultFunction, + "liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction, "liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction, "liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction, - "trnmod.cipmod.feecod" :Utils.defaultFunction, "bedgrp.rec.ownref" :Utils.defaultFunction, - "trnmod.cipmod.ddmisu" :Utils.defaultFunction, + "betp.cre752flg" :Utils.defaultFunction, + "liaall.limmod.comamt" :Utils.defaultFunction, + "liaall.limmod.ccvamt" :Utils.defaultFunction, + "liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction, + "bedgrp.iss.pts.nam" :Utils.defaultFunction, + "mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction, + "mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction, + "bedgrp.prb.pts.nam" :Utils.defaultFunction, + "mtabut.coninf.usr.extkey" :Utils.defaultFunction, + "liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction, + "bedgrp.apl.pts.nam" :Utils.defaultFunction, + "bedgrp.cbs.max.cur" :Utils.defaultFunction, + "bedgrp.cbs.max.amt" :Utils.defaultFunction, + "bedgrp.rec.rcvdat" :Utils.defaultFunction, + "bedgrp.rec.docsta" :Utils.defaultFunction, + "bedgrp.rec.disdat" :Utils.defaultFunction, "aamset.utlamt" :Utils.defaultFunction, "bedgrp.cbs.opn2.cur" :Utils.defaultFunction, "aamset.utlamt2" :Utils.defaultFunction, "bedgrp.cbs.opn1.amt" :Utils.defaultFunction, - "bedgrp.cbs.max.cur" :Utils.defaultFunction, + "liaall.misamt" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction, "mtabut.coninf.conexedat" :Utils.defaultFunction, - "trnmod.cipmod.ddmsu1" :Utils.defaultFunction, - "liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction, "ledgrp.rec.ownref" :Utils.defaultFunction, - "trnmod.cipmod.covflg" :Utils.defaultFunction, - "betp.cre752flg" :Utils.defaultFunction, - "bedgrp.apl.pts.nam" :Utils.defaultFunction, - "trnmod.cipmod.cfkzjl" :Utils.defaultFunction, - "bedgrp.iss.pts.nam" :Utils.defaultFunction, - "trnmod.cipmod.cfkfzh" :Utils.defaultFunction, - "bedgrp.cbs.max.amt" :Utils.defaultFunction, - "mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction, - "mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction, - "trnmod.cipmod.cskzjl" :Utils.defaultFunction, - "bedgrp.rec.rcvdat" :Utils.defaultFunction, - "bedgrp.rec.docsta" :Utils.defaultFunction, - "bedgrp.rec.disdat" :Utils.defaultFunction, } //你可以添加自动default处理 diff --git a/src/model/Betacc/Event.js b/src/model/Betacc/Event.js index dce7f41..40c9f5c 100644 --- a/src/model/Betacc/Event.js +++ b/src/model/Betacc/Event.js @@ -2,185 +2,132 @@ import Api from "~/service/Api" import Utils from "~/utils" export default { - async onSetmodDet(){ - let rtnmsg = await this.executeRule("setmod.det") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onTrndocButshw(){ - let rtnmsg = await this.executeRule("trndoc.butshw") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onTrndocButadd(){ - let rtnmsg = await this.executeRule("trndoc.butadd") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onTrndocButnew(){ - let rtnmsg = await this.executeRule("trndoc.butnew") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onTrndocButattto(){ - let rtnmsg = await this.executeRule("trndoc.butattto") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onTrndocButdel(){ - let rtnmsg = await this.executeRule("trndoc.butdel") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onTrndocButatt(){ - let rtnmsg = await this.executeRule("trndoc.butatt") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onTxmdtetagm06Buttxmsel(){ - let rtnmsg = await this.executeRule("txmdtetagm06.buttxmsel") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onTxmdtetagm07Buttxmsel(){ - let rtnmsg = await this.executeRule("txmdtetagm07.buttxmsel") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onTxmdtetagm08Buttxmsel(){ - let rtnmsg = await this.executeRule("txmdtetagm08.buttxmsel") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onWrkpDet(){ - let rtnmsg = await this.executeRule("wrkp.det") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onOthpDet(){ - let rtnmsg = await this.executeRule("othp.det") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onLimptsGet1(){ - let rtnmsg = await this.executeRule("limpts.get1") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onLimptsGet2(){ - let rtnmsg = await this.executeRule("limpts.get2") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onLimmodTrycal(){ - let rtnmsg = await this.executeRule("limmod.trycal") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - + async onSetmodDet() { + let rtnmsg = await this.executeRule("setmod.det") + if (rtnmsg.respCode == SUCCESS) { + //TODO 处理数据逻辑 + + } else { + this.$notify.error({ title: '错误', message: '服务请求失败!' }); + } + }, + async onLiaallButmisamt() { + let rtnmsg = await this.executeRule("liaall.butmisamt") + if (rtnmsg.respCode == SUCCESS) { + //TODO 处理数据逻辑 + + } else { + this.$notify.error({ title: '错误', message: '服务请求失败!' }); + } + }, + async onLiaallButmissig() { + let rtnmsg = await this.executeRule("liaall.butmissig") + if (rtnmsg.respCode == SUCCESS) { + //TODO 处理数据逻辑 + + } else { + this.$notify.error({ title: '错误', message: '服务请求失败!' }); + } + }, + async onTrndocButshw() { + let rtnmsg = await this.executeRule("trndoc.butshw") + if (rtnmsg.respCode == SUCCESS) { + //TODO 处理数据逻辑 + + } else { + this.$notify.error({ title: '错误', message: '服务请求失败!' }); + } + }, + async onTrndocButadd() { + let rtnmsg = await this.executeRule("trndoc.butadd") + if (rtnmsg.respCode == SUCCESS) { + //TODO 处理数据逻辑 + + } else { + this.$notify.error({ title: '错误', message: '服务请求失败!' }); + } + }, + async onTrndocButnew() { + let rtnmsg = await this.executeRule("trndoc.butnew") + if (rtnmsg.respCode == SUCCESS) { + //TODO 处理数据逻辑 + + } else { + this.$notify.error({ title: '错误', message: '服务请求失败!' }); + } + }, + async onTrndocButattto() { + let rtnmsg = await this.executeRule("trndoc.butattto") + if (rtnmsg.respCode == SUCCESS) { + //TODO 处理数据逻辑 + + } else { + this.$notify.error({ title: '错误', message: '服务请求失败!' }); + } + }, + async onTrndocButdel() { + let rtnmsg = await this.executeRule("trndoc.butdel") + if (rtnmsg.respCode == SUCCESS) { + //TODO 处理数据逻辑 + + } else { + this.$notify.error({ title: '错误', message: '服务请求失败!' }); + } + }, + async onTrndocButatt() { + let rtnmsg = await this.executeRule("trndoc.butatt") + if (rtnmsg.respCode == SUCCESS) { + //TODO 处理数据逻辑 + + } else { + this.$notify.error({ title: '错误', message: '服务请求失败!' }); + } + }, + async onWrkpDet() { + let rtnmsg = await this.executeRule("wrkp.det") + if (rtnmsg.respCode == SUCCESS) { + //TODO 处理数据逻辑 + + } else { + this.$notify.error({ title: '错误', message: '服务请求失败!' }); + } + }, + async onOthpDet() { + let rtnmsg = await this.executeRule("othp.det") + if (rtnmsg.respCode == SUCCESS) { + //TODO 处理数据逻辑 + + } else { + this.$notify.error({ title: '错误', message: '服务请求失败!' }); + } + }, + async onLimptsGet1() { + let rtnmsg = await this.executeRule("limpts.get1") + if (rtnmsg.respCode == SUCCESS) { + //TODO 处理数据逻辑 + + } else { + this.$notify.error({ title: '错误', message: '服务请求失败!' }); + } + }, + async onLimptsGet2() { + let rtnmsg = await this.executeRule("limpts.get2") + if (rtnmsg.respCode == SUCCESS) { + //TODO 处理数据逻辑 + + } else { + this.$notify.error({ title: '错误', message: '服务请求失败!' }); + } + }, + async onLimmodTrycal() { + let rtnmsg = await this.executeRule("limmod.trycal") + if (rtnmsg.respCode == SUCCESS) { + //TODO 处理数据逻辑 + + } else { + this.$notify.error({ title: '错误', message: '服务请求失败!' }); + } + }, + onSeainf() {}, + onDetpButgetref() {}, } \ No newline at end of file diff --git a/src/model/Betacc/Pattern.js b/src/model/Betacc/Pattern.js index 5ac39ad..d0f8a06 100644 --- a/src/model/Betacc/Pattern.js +++ b/src/model/Betacc/Pattern.js @@ -1,755 +1,299 @@ export default { - "betp.ledget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "betp.ledget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "ledgrp.rec.ownref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.rec.ownref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "betp.ledget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "betp.ledget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.cbs.opn1.cur":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "ledgrp.cbs.opn1.cur": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.cbs.opn1.amt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + "ledgrp.cbs.opn1.amt": [ + { type: "string", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "betp.recget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "betp.recget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "bedgrp.rec.ownref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "bedgrp.rec.ownref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "betp.recget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "betp.recget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "bedgrp.rec.nam":[ - {type: "string", required: false, message: "必输项"}, - {max: 40,message:"长度不能超过40"} + "bedgrp.rec.nam": [ + { type: "string", required: false, message: "必输项" }, + { max: 40, message: "长度不能超过40" } ], - "bedgrp.cbs.max.amt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + "bedgrp.cbs.max.amt": [ + { type: "string", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "bedgrp.prb.pts.ref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "bedgrp.prb.pts.ref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "bedgrp.cbs.opn1.cur":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "bedgrp.cbs.opn1.cur": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "bedgrp.cbs.opn1.amt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + "bedgrp.cbs.opn1.amt": [ + { type: "string", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "bedgrp.prb.pts.nam":[ - {type: "string", required: false, message: "必输项"}, - {max: 40,message:"长度不能超过40"} + "bedgrp.prb.pts.nam": [ + { type: "string", required: false, message: "必输项" }, + { max: 40, message: "长度不能超过40" } ], - "bedgrp.iss.pts.ref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "bedgrp.iss.pts.ref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "bedgrp.iss.pts.nam":[ - {type: "string", required: false, message: "必输项"}, - {max: 40,message:"长度不能超过40"} + "bedgrp.iss.pts.nam": [ + { type: "string", required: false, message: "必输项" }, + { max: 40, message: "长度不能超过40" } ], - "bedgrp.rec.matdat":[ - {type: "date", required: false, message: "输入正确的日期"} + "bedgrp.rec.matdat": [ + { type: "date", required: false, message: "输入正确的日期" } ], - "bedgrp.rec.rcvdat":[ - {type: "date", required: false, message: "输入正确的日期"} + "bedgrp.rec.rcvdat": [ + { type: "date", required: false, message: "输入正确的日期" } ], - "bedgrp.rec.predat":[ - {type: "date", required: false, message: "输入正确的日期"} + "bedgrp.rec.predat": [ + { type: "date", required: false, message: "输入正确的日期" } ], - "bedgrp.apl.pts.ref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "bedgrp.apl.pts.ref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "bedgrp.rec.docsta":[ - {type: "string", required: false, message: "必输项"}, - {max: 40,message:"长度不能超过40"} + "bedgrp.rec.docsta": [ + { type: "string", required: false, message: "必输项" }, + { max: 40, message: "长度不能超过40" } ], - "bedgrp.apl.pts.nam":[ - {type: "string", required: false, message: "必输项"}, - {max: 40,message:"长度不能超过40"} + "bedgrp.apl.pts.nam": [ + { type: "string", required: false, message: "必输项" }, + { max: 40, message: "长度不能超过40" } ], - "trnmod.swiadd.strinf":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "trnmod.swiadd.strinf": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "bedgrp.rec.disdat":[ - {type: "date", required: false, message: "输入正确的日期"} + "bedgrp.rec.disdat": [ + { type: "date", required: false, message: "输入正确的日期" } ], - "setmod.docamt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + "setmod.docamt": [ + { type: "string", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "setmod.redamt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + "setmod.redamt": [ + { type: "string", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "aamset.utlamt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + "aamset.utlamt": [ + { type: "string", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "aamset.utlamt2":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + "aamset.utlamt2": [ + { type: "string", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "snadat":[ - {type: "date", required: false, message: "输入正确的日期"} + "snadat": [ + { type: "date", required: false, message: "输入正确的日期" } ], - "setmod.ref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "setmod.ref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "setmod.zmqacc":[ - {type: "string", required: false, message: "必输项"}, - {max: 20,message:"长度不能超过20"} + "setmod.zmqacc": [ + { type: "string", required: false, message: "必输项" }, + { max: 20, message: "长度不能超过20" } ], - - "mtabut.coninf.oitinf.oit.inftxt":[ - {type: "string", required: true, message: "必输项"}, - {max: 60,message:"长度不能超过60"} - ], - - - "mtabut.coninf.oitset.oit.inftxt":[ - {type: "string", required: true, message: "必输项"}, - {max: 60,message:"长度不能超过60"} - ], - - "mtabut.coninf.conexedat":[ - {type: "date", required: false, message: "输入正确的日期"} - ], - "mtabut.coninf.usr.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 8,message:"长度不能超过8"} - ], - "mtabut.coninf.contag72his":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "liaall.outamt": [ + { type: "number", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "mtabut.coninf.contag79his":[ - {type: "string", required: true, message: "必输项"}, - {max: 50,message:"长度不能超过50"} + "liaall.outpct": [ + { type: "string", required: false, message: "必输项" }, + { max: 6, message: "长度不能超过6" } ], - "mtabut.coninf.contag72":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "liaall.concur": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "mtabut.coninf.contag79":[ - {type: "string", required: true, message: "必输项"}, - {max: 50,message:"长度不能超过50"} + "liaall.misamt": [ + { type: "number", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "trnmod.trndoc.advnam":[ - {type: "string", required: false, message: "必输项"}, - {max: 50,message:"长度不能超过50"} - ], - "trnmod.trndoc.amdapl":[ - {type: "string", required: true, message: "必输项"}, - {max: 50,message:"长度不能超过50"} - ], - "trnmod.trndoc.advdoc":[ - {type: "string", required: false, message: "必输项"}, - {max: 1,message:"长度不能超过1"} + "liaall.exttotoldamt": [ + { type: "number", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "trnmod.trndoc.filrecv":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "liaall.exttotamt": [ + { type: "number", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "trnmod.trndoc.doctrestm":[ - {type: "string", required: false, message: "必输项"}, - {max: 1,message:"长度不能超过1"} - ], - - - - - - - - - "trnmod.trndoc.condocstm":[ - {type: "string", required: false, message: "必输项"}, - {max: 1,message:"长度不能超过1"} - ], - "trnmod.trndoc.rcvatt.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "trnmod.trndoc.advnam": [ + { type: "string", required: false, message: "必输项" }, + { max: 50, message: "长度不能超过50" } ], - - "trnmod.trndoc.dtemod.dtetagm06":[ - {type: "string", required: true, message: "必输项"}, - {max: 65,message:"长度不能超过65"} + "trnmod.trndoc.amdapl": [ + { type: "string", required: true, message: "必输项" }, + { max: 50, message: "长度不能超过50" } ], - "trnmod.trndoc.dtemod.dtetagm53nam":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.trndoc.dtemod.dtetagm53num":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "trnmod.trndoc.advdoc": [ + { type: "string", required: false, message: "必输项" }, + { max: 1, message: "长度不能超过1" } ], - "trnmod.trndoc.dtemod.dtetagm07":[ - {type: "string", required: true, message: "必输项"}, - {max: 65,message:"长度不能超过65"} + "trnmod.trndoc.filrecv": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - - "trnmod.trndoc.dtemod.dtetagm08":[ - {type: "string", required: true, message: "必输项"}, - {max: 65,message:"长度不能超过65"} + "trnmod.trndoc.doctrestm": [ + { type: "string", required: false, message: "必输项" }, + { max: 1, message: "长度不能超过1" } ], - "trnmod.cipmod.dafnzh":[ - {type: "string", required: false, message: "必输项"}, - {max: 34,message:"长度不能超过34"} - ], - "trnmod.cipmod.dafnmc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.dddbsh":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.zjg1hh":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.zjg2hh":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.zjg1mc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.zjg2mc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.pyebchkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fkrkhh":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.pyebchnam":[ - {type: "string", required: true, message: "必输项"}, - {max: 70,message:"长度不能超过70"} - ], - "trnmod.cipmod.fukrhm":[ - {type: "string", required: true, message: "必输项"}, - {max: 70,message:"长度不能超过70"} - ], - "trnmod.cipmod.recsehbch":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fuyns1":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.recsehbchnam":[ - {type: "string", required: true, message: "必输项"}, - {max: 100,message:"长度不能超过100"} - ], - "trnmod.cipmod.staonebch":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fuyns2":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.staonebchnam":[ - {type: "string", required: true, message: "必输项"}, - {max: 100,message:"长度不能超过100"} - ], - "trnmod.cipmod.stasehbch":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fuyns3":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.stasehbchnam":[ - {type: "string", required: false, message: "必输项"}, - {max: 100,message:"长度不能超过100"} - ], - "trnmod.cipmod.skrdz2":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fuyns4":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.skrdz3":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fkrdz2":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fkhkhh":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.skkhhh":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.skrdz4":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fkrdz3":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fkkhmc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.skkhhm":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.skrdz5":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fkrdz4":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fkhdzh":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.skkhdz":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.skrdz6":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fkrdz5":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fkkhzh":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.skkhzh":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.skrdz7":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fkrdz6":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fuynh2":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fkrdz7":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fuynh4":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fuynh3":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.ddbhao":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.feiyon":[ - {type: "string", required: false, message: "必输项"}, - {max: 15,message:"长度不能超过15"} - ], - "trnmod.cipmod.fufeih":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.ddmisu":[ - {type: "string", required: true, message: "必输项"}, - {max: 100,message:"长度不能超过100"} - ], - "trnmod.cipmod.feiyn2":[ - {type: "string", required: false, message: "必输项"}, - {max: 15,message:"长度不能超过15"} - ], - "trnmod.cipmod.ffeih2":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fyo1bz":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} - ], - "trnmod.cipmod.fyo2bz":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} - ], - "trnmod.cipmod.fkreid":[ - {type: "string", required: false, message: "必输项"}, - {max: 60,message:"长度不能超过60"} - ], - "trnmod.cipmod.cskeid":[ - {type: "string", required: false, message: "必输项"}, - {max: 60,message:"长度不能超过60"} - ], - "trnmod.cipmod.skreid":[ - {type: "string", required: false, message: "必输项"}, - {max: 60,message:"长度不能超过60"} - ], - "trnmod.cipmod.cskfzh":[ - {type: "string", required: false, message: "必输项"}, - {max: 34,message:"长度不能超过34"} - ], - "trnmod.cipmod.cskrzj":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.fkrzjh":[ - {type: "string", required: true, message: "必输项"}, - {max: 70,message:"长度不能超过70"} - ], - "trnmod.cipmod.csfdz1":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.skrzjh":[ - {type: "string", required: true, message: "必输项"}, - {max: 70,message:"长度不能超过70"} - ], - "trnmod.cipmod.csfdz2":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.fkrzhj":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.skrzhj":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.csfdz3":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.fkfyzh":[ - {type: "string", required: false, message: "必输项"}, - {max: 34,message:"长度不能超过34"} - ], - "trnmod.cipmod.skfyzh":[ - {type: "string", required: false, message: "必输项"}, - {max: 34,message:"长度不能超过34"} - ], - "trnmod.cipmod.csfdz4":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.fkfdz1":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.skfdz1":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.csfdz5":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.fkfdz2":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.skfdz2":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.csfdz6":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.fkfdz3":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} + "trnmod.trndoc.condocstm": [ + { type: "string", required: false, message: "必输项" }, + { max: 1, message: "长度不能超过1" } ], - "trnmod.cipmod.skfdz3":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.csfdz7":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.fkfdz4":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.skfdz4":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.cskzjh":[ - {type: "string", required: true, message: "必输项"}, - {max: 70,message:"长度不能超过70"} - ], - "trnmod.cipmod.fkfdz5":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.skfdz5":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.fkfdz6":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.skfdz6":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.cfkeid":[ - {type: "string", required: false, message: "必输项"}, - {max: 60,message:"长度不能超过60"} - ], - "trnmod.cipmod.fkfdz7":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.skfdz7":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.cfkfzh":[ - {type: "string", required: false, message: "必输项"}, - {max: 34,message:"长度不能超过34"} - ], - "trnmod.cipmod.cfkrzj":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.ddmsu1":[ - {type: "string", required: true, message: "必输项"}, - {max: 70,message:"长度不能超过70"} - ], - "trnmod.cipmod.cffdz1":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} + "trnmod.trndoc.rcvatt.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "trnmod.cipmod.ddmsu2":[ - {type: "string", required: true, message: "必输项"}, - {max: 70,message:"长度不能超过70"} - ], - "trnmod.cipmod.cffdz2":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} + "mtabut.coninf.oitinf.oit.inftxt": [ + { type: "string", required: true, message: "必输项" }, + { max: 60, message: "长度不能超过60" } ], - "trnmod.cipmod.ddmsu3":[ - {type: "string", required: true, message: "必输项"}, - {max: 70,message:"长度不能超过70"} - ], - "trnmod.cipmod.cffdz3":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.ddmsu4":[ - {type: "string", required: true, message: "必输项"}, - {max: 70,message:"长度不能超过70"} - ], - "trnmod.cipmod.cffdz4":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.ddmsu5":[ - {type: "string", required: true, message: "必输项"}, - {max: 70,message:"长度不能超过70"} - ], - "trnmod.cipmod.cffdz5":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.ddmsu6":[ - {type: "string", required: true, message: "必输项"}, - {max: 70,message:"长度不能超过70"} - ], - "trnmod.cipmod.cffdz6":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.ddmsu7":[ - {type: "string", required: true, message: "必输项"}, - {max: 70,message:"长度不能超过70"} - ], - "trnmod.cipmod.cffdz7":[ - {type: "string", required: true, message: "必输项"}, - {max: 28,message:"长度不能超过28"} - ], - "trnmod.cipmod.ddmsu8":[ - {type: "string", required: true, message: "必输项"}, - {max: 70,message:"长度不能超过70"} - ], - "trnmod.cipmod.cfkzjh":[ - {type: "string", required: true, message: "必输项"}, - {max: 70,message:"长度不能超过70"} - ], - "trnmod.cipmod.mxywbs":[ - {type: "string", required: false, message: "必输项"}, - {max: 15,message:"长度不能超过15"} - ], - "trnmod.cipmod.fqzyhh":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "trnmod.cipmod.mxywje":[ - {type: "string", required: false, message: "必输项"}, - {max: 18,message:"长度不能超过18"} + + "mtabut.coninf.oitset.oit.inftxt": [ + { type: "string", required: true, message: "必输项" }, + { max: 60, message: "长度不能超过60" } ], - "trnmod.cipmod.jszyhh":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + + "mtabut.coninf.conexedat": [ + { type: "date", required: false, message: "输入正确的日期" } ], - "trnmod.cipmod.mxywsh":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "mtabut.coninf.usr.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 8, message: "长度不能超过8" } ], - "liaall.limmod.ecifno":[ - {type: "string", required: false, message: "必输项"}, - {max: 22,message:"长度不能超过22"} + "liaall.limmod.ecifno": [ + { type: "string", required: false, message: "必输项" }, + { max: 22, message: "长度不能超过22" } ], - "liaall.limmod.ownref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "liaall.limmod.ownref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "liaall.limmod.wrkp.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "liaall.limmod.wrkp.ptsget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "liaall.limmod.othp.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "liaall.limmod.othp.ptsget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "liaall.limmod.limpts.wrk.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "liaall.limmod.limpts.wrk.pts.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "liaall.limmod.wrkp.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "liaall.limmod.wrkp.ptsget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "liaall.limmod.limpts.oth.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "liaall.limmod.limpts.oth.pts.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "liaall.limmod.othp.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "liaall.limmod.othp.ptsget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "liaall.limmod.comamt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + "liaall.limmod.comamt": [ + { type: "number", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "liaall.limmod.limpts.wrk.pts.nam":[ - {type: "string", required: false, message: "必输项"}, - {max: 40,message:"长度不能超过40"} + "liaall.limmod.limpts.wrk.pts.nam": [ + { type: "string", required: false, message: "必输项" }, + { max: 40, message: "长度不能超过40" } ], - "liaall.limmod.limpts.oth.pts.nam":[ - {type: "string", required: false, message: "必输项"}, - {max: 40,message:"长度不能超过40"} + "liaall.limmod.limpts.oth.pts.nam": [ + { type: "string", required: false, message: "必输项" }, + { max: 40, message: "长度不能超过40" } ], - "liaall.limmod.ccvamt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + "liaall.limmod.ccvamt": [ + { type: "number", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "liaall.limmod.limpts.pfcod1":[ - {type: "string", required: false, message: "必输项"}, - {max: 14,message:"长度不能超过14"} + "liaall.limmod.limpts.pfcod1": [ + { type: "string", required: false, message: "必输项" }, + { max: 14, message: "长度不能超过14" } ], - "liaall.limmod.limpts.pfcod2":[ - {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 diff --git a/src/model/Betacc/index.js b/src/model/Betacc/index.js index f271cee..9196ddb 100644 --- a/src/model/Betacc/index.js +++ b/src/model/Betacc/index.js @@ -1,328 +1,103 @@ import Api from "~/service/Api" import Pts from "../Common/Pts" import Pub from "../Public" -import Leds from "../Public/Leds" -export default class Betacc{ - constructor () { +export default class Betacc { + constructor() { this.data = { - trnmod:{ - swiadd:{ - strinf:"", // Narrative of Maturity .trnmod.swiadd.strinf - }, - trndoc:{ - advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel - amdnam:"", // AMDNAM .trnmod.trndoc.amdnam - advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc - advnam:"", // 国内证落款 .trnmod.trndoc.advnam - amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl - doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl - doctrestm:"", // Document tree .trnmod.trndoc.doctrestm - shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc - shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout - condocstm:"", // Connected Documents .trnmod.trndoc.condocstm - rcvatt:{ - seainf:"", // .trnmod.trndoc.rcvatt.seainf - }, - filrecv:"", // File Receiver .trnmod.trndoc.filrecv - dtemod:{ - dtetagm06:"", // Information about Confirmation Instruction .trnmod.trndoc.dtemod.dtetagm06 - dtetagm07:"", // Notes from Advising Bank .trnmod.trndoc.dtemod.dtetagm07 - dtetagm08:"", // Fee of Advising Bank .trnmod.trndoc.dtemod.dtetagm08 - dtetagm53typ:"", // Document Sending Type .trnmod.trndoc.dtemod.dtetagm53typ - dtetagm53nam:"", // Courier Name .trnmod.trndoc.dtemod.dtetagm53nam - dtetagm53num:"", // Courier Number .trnmod.trndoc.dtemod.dtetagm53num - }, - }, - cipmod:{ - dddbsh:"", // 端到端标识号 .trnmod.cipmod.dddbsh - zjg1hh:"", // 中介机构1行号 .trnmod.cipmod.zjg1hh - zjg1mc:"", // 中介机构1名称 .trnmod.cipmod.zjg1mc - zjg2hh:"", // 中介机构2行号 .trnmod.cipmod.zjg2hh - zjg2mc:"", // 中介机构2名称 .trnmod.cipmod.zjg2mc - dafnzh:"", // 借记记账账号 .trnmod.cipmod.dafnzh - dafnmc:"", // 借记记账名称 .trnmod.cipmod.dafnmc - recsehbch:"", // 收款间接参与者行号 .trnmod.cipmod.recsehbch - staonebch:"", // 付款直接参与者行号 .trnmod.cipmod.staonebch - recsehbchnam:"", // 收款间接参与者名称 .trnmod.cipmod.recsehbchnam - staonebchnam:"", // 付款直接参与者名称 .trnmod.cipmod.staonebchnam - fuynh2:"", // 附言2 .trnmod.cipmod.fuynh2 - fuynh3:"", // 附言3 .trnmod.cipmod.fuynh3 - fuynh4:"", // 附言4 .trnmod.cipmod.fuynh4 - skrdz2:"", // 收款人地址2 .trnmod.cipmod.skrdz2 - skrdz3:"", // 收款人地址3 .trnmod.cipmod.skrdz3 - skrdz4:"", // 收款人地址4 .trnmod.cipmod.skrdz4 - skrdz5:"", // 收款人地址5 .trnmod.cipmod.skrdz5 - fkrdz2:"", // 付款人地址2 .trnmod.cipmod.fkrdz2 - fkrdz3:"", // 付款人地址3 .trnmod.cipmod.fkrdz3 - fkrdz4:"", // 付款人地址4 .trnmod.cipmod.fkrdz4 - fkrdz5:"", // 付款人地址5 .trnmod.cipmod.fkrdz5 - pyebchkey:"", // 收款行开户行行号 .trnmod.cipmod.pyebchkey - pyebchnam:"", // 收款行开户行名称 .trnmod.cipmod.pyebchnam - stasehbch:"", // 付款间接参与者行号 .trnmod.cipmod.stasehbch - stasehbchnam:"", // 付款间接参与者名称 .trnmod.cipmod.stasehbchnam - fkrdz6:"", // 付款人地址6 .trnmod.cipmod.fkrdz6 - fkrdz7:"", // 付款人地址7 .trnmod.cipmod.fkrdz7 - skrdz6:"", // 收款人地址6 .trnmod.cipmod.skrdz6 - skrdz7:"", // 收款人地址7 .trnmod.cipmod.skrdz7 - covflg:"", // 112COV .trnmod.cipmod.covflg - fufeih:"", // 付费行号1 .trnmod.cipmod.fufeih - ffeih2:"", // 付费行号2 .trnmod.cipmod.ffeih2 - fkrkhh:"", // 付款行开户行行号 .trnmod.cipmod.fkrkhh - fukrhm:"", // 付款行开户行名称 .trnmod.cipmod.fukrhm - feecod:"", // 费用承担方 .trnmod.cipmod.feecod - feiyon:"", // 费用1 .trnmod.cipmod.feiyon - feiyn2:"", // 费用2 .trnmod.cipmod.feiyn2 - fuyns1:"", // 致收款人银行附言1 .trnmod.cipmod.fuyns1 - fuyns2:"", // 致收款人银行附言2 .trnmod.cipmod.fuyns2 - fuyns3:"", // 致收款人银行附言3 .trnmod.cipmod.fuyns3 - fuyns4:"", // 致收款人银行附言4 .trnmod.cipmod.fuyns4 - fyo1bz:"", // 费用1币种 .trnmod.cipmod.fyo1bz - fyo2bz:"", // 费用2币种 .trnmod.cipmod.fyo2bz - fkhkhh:"", // 付款行行号 .trnmod.cipmod.fkhkhh - fkkhmc:"", // 付款行行名 .trnmod.cipmod.fkkhmc - fkkhzh:"", // 付款行账号 .trnmod.cipmod.fkkhzh - fkhdzh:"", // 付款行地址 .trnmod.cipmod.fkhdzh - skkhhh:"", // 收款行行号 .trnmod.cipmod.skkhhh - skkhhm:"", // 收款行行名 .trnmod.cipmod.skkhhm - skkhzh:"", // 收款行账号 .trnmod.cipmod.skkhzh - skkhdz:"", // 收款行地址 .trnmod.cipmod.skkhdz - ddbhao:"", // 订单编号 .trnmod.cipmod.ddbhao - ddmisu:"", // 订单描述 .trnmod.cipmod.ddmisu - fkrzhj:"", // 付款人组织机构代码 .trnmod.cipmod.fkrzhj - fkrzjh:"", // 付款人证件号码 .trnmod.cipmod.fkrzjh - fkrzgj:"", // 付款人常驻国家(地区)代码 .trnmod.cipmod.fkrzgj - fkreid:"", // 付款人EID .trnmod.cipmod.fkreid - fkfyzh:"", // 付款非银行支付机构帐号 .trnmod.cipmod.fkfyzh - fkfdz1:"", // 付款非银行支付机构地址1 .trnmod.cipmod.fkfdz1 - fkfdz2:"", // 付款非银行支付机构地址2 .trnmod.cipmod.fkfdz2 - fkfdz3:"", // 付款非银行支付机构地址3 .trnmod.cipmod.fkfdz3 - fkfdz4:"", // 付款非银行支付机构地址4 .trnmod.cipmod.fkfdz4 - fkfdz5:"", // 付款非银行支付机构地址5 .trnmod.cipmod.fkfdz5 - fkfdz6:"", // 付款非银行支付机构地址6 .trnmod.cipmod.fkfdz6 - fkfdz7:"", // 付款非银行支付机构地址7 .trnmod.cipmod.fkfdz7 - skrzhj:"", // 收款人组织机构代码 .trnmod.cipmod.skrzhj - skrzjh:"", // 收款人证件号码 .trnmod.cipmod.skrzjh - skrzgj:"", // 收款人常驻国家(地区)代码 .trnmod.cipmod.skrzgj - skreid:"", // 收款人EID .trnmod.cipmod.skreid - skfyzh:"", // 收款非银行支付机构帐号 .trnmod.cipmod.skfyzh - skfdz1:"", // 收款非银行支付机构地址1 .trnmod.cipmod.skfdz1 - skfdz2:"", // 收款非银行支付机构地址2 .trnmod.cipmod.skfdz2 - skfdz3:"", // 收款非银行支付机构地址3 .trnmod.cipmod.skfdz3 - skfdz4:"", // 收款非银行支付机构地址4 .trnmod.cipmod.skfdz4 - skfdz5:"", // 收款非银行支付机构地址5 .trnmod.cipmod.skfdz5 - skfdz6:"", // 收款非银行支付机构地址6 .trnmod.cipmod.skfdz6 - skfdz7:"", // 收款非银行支付机构地址7 .trnmod.cipmod.skfdz7 - ddmsu1:"", // 订单描述1 .trnmod.cipmod.ddmsu1 - ddmsu2:"", // 订单描述2 .trnmod.cipmod.ddmsu2 - ddmsu3:"", // 订单描述3 .trnmod.cipmod.ddmsu3 - ddmsu4:"", // 订单描述4 .trnmod.cipmod.ddmsu4 - ddmsu5:"", // 订单描述5 .trnmod.cipmod.ddmsu5 - ddmsu6:"", // 订单描述6 .trnmod.cipmod.ddmsu6 - ddmsu7:"", // 订单描述7 .trnmod.cipmod.ddmsu7 - ddmsu8:"", // 订单描述8 .trnmod.cipmod.ddmsu8 - skrzjl:"", // 收款人证件类型 .trnmod.cipmod.skrzjl - fkrzjl:"", // 付款人证件类型 .trnmod.cipmod.fkrzjl - cfkfzh:"", // COV付款非银行支付机构帐号 .trnmod.cipmod.cfkfzh - cffdz1:"", // COV付款非银行支付机构地址1 .trnmod.cipmod.cffdz1 - cffdz2:"", // COV付款非银行支付机构地址2 .trnmod.cipmod.cffdz2 - cffdz3:"", // COV付款非银行支付机构地址3 .trnmod.cipmod.cffdz3 - cffdz4:"", // COV付款非银行支付机构地址4 .trnmod.cipmod.cffdz4 - cffdz5:"", // COV付款非银行支付机构地址5 .trnmod.cipmod.cffdz5 - cffdz6:"", // COV付款非银行支付机构地址6 .trnmod.cipmod.cffdz6 - cffdz7:"", // COV付款非银行支付机构地址7 .trnmod.cipmod.cffdz7 - cfkrzj:"", // COV付款人组织机构代码 .trnmod.cipmod.cfkrzj - cfkzjh:"", // COV付款人证件号码 .trnmod.cipmod.cfkzjh - cfkrgj:"", // COV付款人常驻国家(地区)代码 .trnmod.cipmod.cfkrgj - cfkeid:"", // COV付款人EID .trnmod.cipmod.cfkeid - cskfzh:"", // COV收款非银行支付机构帐号 .trnmod.cipmod.cskfzh - csfdz1:"", // COV收款非银行支付机构地址1 .trnmod.cipmod.csfdz1 - csfdz2:"", // COV收款非银行支付机构地址2 .trnmod.cipmod.csfdz2 - csfdz3:"", // COV收款非银行支付机构地址3 .trnmod.cipmod.csfdz3 - csfdz4:"", // COV收款非银行支付机构地址4 .trnmod.cipmod.csfdz4 - csfdz6:"", // COV收款非银行支付机构地址6 .trnmod.cipmod.csfdz6 - csfdz7:"", // COV收款非银行支付机构地址7 .trnmod.cipmod.csfdz7 - cskrzj:"", // COV收款人组织机构代码 .trnmod.cipmod.cskrzj - csfdz5:"", // COV收款非银行支付机构地址5 .trnmod.cipmod.csfdz5 - cskzjh:"", // COV收款人证件号码 .trnmod.cipmod.cskzjh - cskrgj:"", // COV收款人常驻国家(地区)代码 .trnmod.cipmod.cskrgj - cskeid:"", // COV收款人EID .trnmod.cipmod.cskeid - cskzjl:"", // COV收款人证件类型 .trnmod.cipmod.cskzjl - cfkzjl:"", // COV付款人证件类型 .trnmod.cipmod.cfkzjl - fqzyhh:"", // 发起直接参与者行号 .trnmod.cipmod.fqzyhh - jszyhh:"", // 接收直接参与者行号 .trnmod.cipmod.jszyhh - mxywbs:"", // 明细业务总笔数 .trnmod.cipmod.mxywbs - mxywje:"", // 明细业务总金额 .trnmod.cipmod.mxywje - mxywsh:"", // 明细业务标识号 .trnmod.cipmod.mxywsh - }, - }, - betp:{ - ledget:{ - sdamod:{ - dadsnd:"", // Drag Drop Sender .betp.ledget.sdamod.dadsnd - seainf:"", // .betp.ledget.sdamod.seainf - }, - }, - recget:{ - sdamod:{ - dadsnd:"", // Drag Drop Sender .betp.recget.sdamod.dadsnd - seainf:"", // .betp.recget.sdamod.seainf - }, - }, - adaflg:"", // Add. amount .betp.adaflg - cre752flg:"", // Create 752 .betp.cre752flg - furide:"", // 进一步的确认 .betp.furide - aamp: { - aammod: { - addamtflg: "", // Add. Amount .letp.aamp.aammod.addamtflg - }, - }, - }, - // ledgrp:{ - // rec:{ - // ownref:"", // 参考号 .ledgrp.rec.ownref - // }, - // cbs:{ - // opn1:{ - // cur:"", // Currency .ledgrp.cbs.opn1.cur - // amt:"", // Balance .ledgrp.cbs.opn1.amt - // }, - // }, - // ben:{ - // pts:{ - // adrblk:"", - // }, - // }, - // }, - // ledgrp编译的不全,使用公共的 - ledgrp: new Leds().data.Ledgrp, - bedgrp:{ - rec:{ - ownref:"", // 单据参考号 .bedgrp.rec.ownref - doctypcod:"", // 单据类型 .bedgrp.rec.doctypcod - matdat:"", // 到期日 .bedgrp.rec.matdat - rcvdat:"", // 到单日期 .bedgrp.rec.rcvdat - predat:"", // Presentation Date .bedgrp.rec.predat - docsta:"", // 单据状态 .bedgrp.rec.docsta - nam:"", // Externally Displayed Name to Identify the Contract .bedgrp.rec.nam - disdat:"", // Date of Advice .bedgrp.rec.disdat - }, - cbs:{ - max:{ - cur:"", // 单据金额 .bedgrp.cbs.max.cur - amt:"", // 单据金额 .bedgrp.cbs.max.amt - }, - opn1:{ - cur:"", // 单据余额 .bedgrp.cbs.opn1.cur - amt:"", // Balance .bedgrp.cbs.opn1.amt - }, - opn2:{ - cur:"", // 附加金额 .bedgrp.cbs.opn2.cur - }, - }, - prb:{ - pts:new Pts().data, - }, - iss:{ - pts:new Pts().data, - }, - apl:{ - pts:new Pts().data, - }, - ben:{ - pts:new Pts().data, - }, - - }, - aamset:{ - utlamt:"", // 单据金额 .aamset.utlamt - utlamt2:"", // 附加金额 .aamset.utlamt2 - }, - // setmod:{ - // doccur:"", // document currency .setmod.doccur - // docamt:"", // document amount .setmod.docamt - // redamt:"", // Reduction Amt. .setmod.redamt - // 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 - // }, - // zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab - // zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc - // }, - // setmod编译的不全,使用公共的 - setmod: new Pub().data.Setmod, - snadat:"", // 发送索偿电日期 .snadat - 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 - }, - contag72his:"", // Historic content of TAG 72 .mtabut.coninf.contag72his - contag72:"", // Current content of TAG 72 .mtabut.coninf.contag72 - contag79his:"", // Historic content of TAG 79 .mtabut.coninf.contag79his - contag79:"", // Current content of TAG 79 .mtabut.coninf.contag79 - }, - }, - liaall:{ - 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 - }, - }, - pageId: "" // ctx的key - } + betp: { + ledget: { + sdamod: { + dadsnd: "", // Drag Drop Sender .betp.ledget.sdamod.dadsnd + seainf: "", // .betp.ledget.sdamod.seainf + }, + }, + recget: { + sdamod: { + dadsnd: "", // Drag Drop Sender .betp.recget.sdamod.dadsnd + seainf: "", // .betp.recget.sdamod.seainf + }, + }, + adaflg: "", // Add. amount .betp.adaflg + cre752flg: "", // Create 752 .betp.cre752flg + furide: "", // 进一步的确认 .betp.furide + }, + ledgrp: { + rec: { + ownref: "", // 参考号 .ledgrp.rec.ownref + }, + cbs: { + opn1: { + cur: "", // Currency .ledgrp.cbs.opn1.cur + amt: "", // Balance .ledgrp.cbs.opn1.amt + }, + }, + }, + bedgrp: { + rec: { + ownref: "", // 单据参考号 .bedgrp.rec.ownref + doctypcod: "", // 单据类型 .bedgrp.rec.doctypcod + matdat: "", // 到期日 .bedgrp.rec.matdat + rcvdat: "", // 到单日期 .bedgrp.rec.rcvdat + predat: "", // Presentation Date .bedgrp.rec.predat + docsta: "", // 单据状态 .bedgrp.rec.docsta + nam: "", // Externally Displayed Name to Identify the Contract .bedgrp.rec.nam + disdat: "", // Date of Advice .bedgrp.rec.disdat + }, + cbs: { + max: { + cur: "", // 单据金额 .bedgrp.cbs.max.cur + amt: "", // 单据金额 .bedgrp.cbs.max.amt + }, + opn1: { + cur: "", // 单据余额 .bedgrp.cbs.opn1.cur + amt: "", // Balance .bedgrp.cbs.opn1.amt + }, + opn2: { + cur: "", // 附加金额 .bedgrp.cbs.opn2.cur + }, + }, + prb: { + pts: new Pts().data, + }, + iss: { + pts: new Pts().data, + }, + apl: { + pts: new Pts().data, + }, + }, + aamset: { + utlamt: "", // 单据金额 .aamset.utlamt + utlamt2: "", // 附加金额 .aamset.utlamt2 + }, + snadat: "", // 发送索偿电日期 .snadat + 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 + }, + }, + }, + pageId: "", // ctx的key + trnmod: new Pub().data.Trnmod, + setmod: new Pub().data.Setmod, + liaall: new Pub().data.Liaall, + } } } \ No newline at end of file diff --git a/src/model/Letrsv/Check.js b/src/model/Letrsv/Check.js index 24e71fa..794a0cd 100644 --- a/src/model/Letrsv/Check.js +++ b/src/model/Letrsv/Check.js @@ -5,95 +5,90 @@ import Utils from "~/utils" */ let checkObj = { "ledgrp.apb.pts.extkey" :null, - "liaall.misamt" :null, - "letp.rmbp.ptsget.sdamod.dadsnd" :null, + "liaall.limmod.limpts.oth.pts.extkey" :null, "ledgrp.rec.opndat" :null, "ledgrp.adv.namelc" :null, + "liaall.limmod.ownref" :null, "ledgrp.rmb.pts.extkey" :null, - "letp.avbp.ptsget.sdamod.dadsnd" :null, - "ledgrp.iss.pts.adrblk" :null, - "ledgrp.avb.adrelc" :null, - "ledgrp.rec.tenmaxday" :null, - "ledgrp.blk.mixdet" :null, - "ledgrp.avb.pts.extkey" :null, - "ledgrp.drw.adrelc" :null, - "ledgrp.ben.pts.extkey" :null, - "setmod.dspflg" :null, - "letp.usr.extkey" :null, - "ledgrp.rec.nomspc" :null, - "ledgrp.a2b.namelc" :null, - "ledgrp.rec.revtyp" :null, - "ledgrp.rec.avbby" :null, - "ledgrp.rec.prepers18" :null, - "ledgrp.iss.adrelc" :null, - "ledgrp.apb.namelc" :null, - "ledgrp.apl.namelc" :null, - "ledgrp.cbs.max2.amt" :null, - "ledgrp.rec.stacty" :null, - "ledgrp.blk.lcrdoc" :null, - "letp.apbp.ptsget.sdamod.dadsnd" :null, - "ledgrp.blk.dftat" :null, - "ledgrp.blk.insbnk" :null, - "ledgrp.iss.pts.extkey" :null, - "ledgrp.blk.adlcnd" :null, - "ledgrp.rec.expplc" :null, - "ledgrp.a2b.pts.extkey" :null, - "ledgrp.iss.pts.ref" :null, - "ledgrp.apl.pts.adrblk" :null, - "ledgrp.rmb.adrelc" :null, - "ledgrp.drw.pts.adrblk" :null, - "ledgrp.blk.spcben" :null, "ledgrp.a2b.pts.adrblk" :null, - "letp.conp.ptsget.sdamod.dadsnd" :null, - "letp.issp.ptsget.sdamod.dadsnd" :null, + "liaall.limmod.ecifno" :null, + "ledgrp.iss.pts.adrblk" :null, "ledgrp.rec.revdat" :null, "ledgrp.blk.spcrcb" :null, "ledgrp.blk.preper" :null, "ledgrp.adv.adrelc" :null, "ledgrp.ben.adrelc" :null, + "ledgrp.avb.adrelc" :null, + "ledgrp.rec.tenmaxday" :null, + "ledgrp.blk.mixdet" :null, + "ledgrp.avb.pts.extkey" :null, "ledgrp.adv.pts.extkey" :null, + "ledgrp.drw.adrelc" :null, + "ledgrp.ben.pts.extkey" :null, "ledgrp.rmb.pts.adrblk" :null, "ledgrp.blk.lcrgod" :null, + "liaall.limmod.limpts.oth.pts.nam" :null, + "setmod.dspflg" :null, "ledgrp.a2b.adrelc" :null, "ledgrp.avb.namelc" :null, "ledgrp.avb.pts.adrblk" :null, "ledgrp.apb.pts.adrblk" :null, + "letp.usr.extkey" :null, + "ledgrp.rec.nomspc" :null, + "ledgrp.a2b.namelc" :null, "ledgrp.cbs.nom1.cur" :null, - "letp.a2bp.ptsget.sdamod.dadsnd" :null, + "ledgrp.rec.revtyp" :null, + "ledgrp.rec.avbby" :null, "ledgrp.con.pts.nam" :null, + "liaall.limmod.limpts.wrk.pts.nam" :null, + "ledgrp.rec.prepers18" :null, "ledgrp.rec.nomtop" :null, + "ledgrp.iss.adrelc" :null, "ledgrp.rec.nomton" :null, "ledgrp.rec.avbwth" :null, - "letp.drwp.ptsget.sdamod.dadsnd" :null, + "ledgrp.apb.namelc" :null, "ledgrp.rec.ownref" :null, "ledgrp.rmb.namelc" :null, "ledgrp.blk.feetxt" :null, + "ledgrp.apl.namelc" :null, "ledgrp.blk.revcls" :null, + "liaall.limmod.limpts.wrk.pts.extkey" :null, + "ledgrp.cbs.max2.amt" :null, + "ledgrp.rec.stacty" :null, "ledgrp.adv.pts.adrblk" :null, "ledgrp.cbs.nom1.amt" :null, + "ledgrp.blk.lcrdoc" :null, "ledgrp.blk.defdet" :null, "ledgrp.rec.expdat" :null, - "letp.benp.ptsget.sdamod.dadsnd" :null, + "ledgrp.blk.dftat" :null, "ledgrp.rec.lcrtyp" :null, + "ledgrp.blk.insbnk" :null, "mtabut.coninf.conexedat" :null, "ledgrp.rec.apprul" :null, "ledgrp.apl.adrelc" :null, + "ledgrp.iss.pts.extkey" :null, + "ledgrp.blk.adlcnd" :null, + "liaall.limmod.limpts.nonrevflg1" :null, "ledgrp.iss.namelc" :null, - "letp.advp.ptsget.sdamod.dadsnd" :null, + "ledgrp.rec.expplc" :null, "ledgrp.drw.pts.extkey" :null, + "ledgrp.a2b.pts.extkey" :null, + "ledgrp.iss.pts.ref" :null, "ledgrp.ben.namelc" :null, - "letp.recget.sdamod.dadsnd" :null, + "ledgrp.apl.pts.adrblk" :null, "ledgrp.rec.preadvdt" :null, "ledgrp.ben.pts.adrblk" :null, "ledgrp.blk.addamtcov" :null, "setmod.docamt" :null, "ledgrp.apb.adrelc" :null, + "ledgrp.rmb.adrelc" :null, "ledgrp.drw.namelc" :null, "ledgrp.apl.pts.extkey" :null, - "letp.aplp.ptsget.sdamod.dadsnd" :null, "ledgrp.con.pts.extkey" :null, "ledgrp.rec.cnfdet" :null, + "ledgrp.drw.pts.adrblk" :null, "ledgrp.rec.apprultxt" :null, + "ledgrp.blk.spcben" :null, } for (const key in checkObj) { diff --git a/src/model/Letrsv/Default.js b/src/model/Letrsv/Default.js index 9ab99dc..d024247 100644 --- a/src/model/Letrsv/Default.js +++ b/src/model/Letrsv/Default.js @@ -6,36 +6,18 @@ import Api from "~/service/Api"; import Utils from "~/utils/index" export default { - "ledgrp.apb.pts.extkey" :Utils.defaultFunction, - "ledgrp.apb.pts.adrblk" :Utils.defaultFunction, - "ledgrp.a2b.pts.extkey" :Utils.defaultFunction, - "ledgrp.a2b.adrelc" :Utils.defaultFunction, - "ledgrp.a2b.namelc" :Utils.defaultFunction, - "ledgrp.a2b.dbfadrblkcn" :Utils.defaultFunction, "ledgrp.con.pts.nam" :Utils.defaultFunction, - "ledgrp.rec.avbby" :Utils.defaultFunction, + "liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction, "ledgrp.avb.pts.extkey" :Utils.defaultFunction, - "ledgrp.rec.revflg" :Utils.defaultFunction, - "ledgrp.cbs.nom1.amt" :Utils.defaultFunction, - "ledgrp.rec.nomtop" :Utils.defaultFunction, - "ledgrp.cbs.nom1.cur" :Utils.defaultFunction, - "ledgrp.blk.spcrcb" :Utils.defaultFunction, "setmod.doccur" :Utils.defaultFunction, "setmod.dspflg" :Utils.defaultFunction, "setmod.docamt" :Utils.defaultFunction, - "ledgrp.rec.avbwth" :Utils.defaultFunction, "trnmod.trndoc.condocstm" :Utils.defaultFunction, "trnmod.trndoc.shwinc" :Utils.defaultFunction, "trnmod.trndoc.shwout" :Utils.defaultFunction, - "ledgrp.adv.pts.extkey" :Utils.defaultFunction, - "ledgrp.adv.adrelc" :Utils.defaultFunction, - "ledgrp.adv.namelc" :Utils.defaultFunction, - "ledgrp.adv.dbfadrblkcn" :Utils.defaultFunction, "ledgrp.a2b.pts.adrblk" :Utils.defaultFunction, - "ledgrp.iss.pts.extkey" :Utils.defaultFunction, - "ledgrp.avb.adrelc" :Utils.defaultFunction, - "ledgrp.avb.namelc" :Utils.defaultFunction, - "ledgrp.avb.dbfadrblkcn" :Utils.defaultFunction, + "ledgrp.apb.pts.extkey" :Utils.defaultFunction, + "ledgrp.a2b.pts.extkey" :Utils.defaultFunction, "ledgrp.apl.pts.extkey" :Utils.defaultFunction, "ledgrp.apl.adrelc" :Utils.defaultFunction, "ledgrp.apl.namelc" :Utils.defaultFunction, @@ -43,62 +25,86 @@ export default { "ledgrp.apl.pts.adrblk" :Utils.defaultFunction, "ledgrp.avb.pts.adrblk" :Utils.defaultFunction, "ledgrp.con.pts.extkey" :Utils.defaultFunction, - "mtabut.coninf.usr.extkey" :Utils.defaultFunction, - "ledgrp.cbs.max2.amt" :Utils.defaultFunction, - "ledgrp.cbs.max.amt" :Utils.defaultFunction, - "ledgrp.rec.shppars18" :Utils.defaultFunction, - "ledgrp.rec.shppar" :Utils.defaultFunction, - "ledgrp.rmb.pts.adrblk" :Utils.defaultFunction, - "ledgrp.rmb.pts.extkey" :Utils.defaultFunction, - "ledgrp.rmb.adrelc" :Utils.defaultFunction, - "ledgrp.rmb.namelc" :Utils.defaultFunction, - "ledgrp.rmb.dbfadrblkcn" :Utils.defaultFunction, + "liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction, + "liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction, + "liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction, + "ledgrp.adv.pts.extkey" :Utils.defaultFunction, "ledgrp.ben.pts.extkey" :Utils.defaultFunction, "ledgrp.ben.adrelc" :Utils.defaultFunction, "ledgrp.ben.namelc" :Utils.defaultFunction, "ledgrp.ben.dbfadrblkcn" :Utils.defaultFunction, - "ledgrp.adv.pts.adrblk" :Utils.defaultFunction, + "ledgrp.avb.adrelc" :Utils.defaultFunction, + "ledgrp.avb.namelc" :Utils.defaultFunction, + "ledgrp.avb.dbfadrblkcn" :Utils.defaultFunction, "ledgrp.rec.apprul" :Utils.defaultFunction, - "ledgrp.rec.ownref" :Utils.defaultFunction, + "ledgrp.adv.pts.adrblk" :Utils.defaultFunction, "ledgrp.iss.pts.adrblk" :Utils.defaultFunction, "letp.usr.extkey" :Utils.defaultFunction, - "ledgrp.drw.pts.extkey" :Utils.defaultFunction, - "ledgrp.drw.adrelc" :Utils.defaultFunction, - "ledgrp.drw.namelc" :Utils.defaultFunction, - "ledgrp.drw.dbfadrblkcn" :Utils.defaultFunction, + "ledgrp.iss.pts.extkey" :Utils.defaultFunction, "ledgrp.iss.adrelc" :Utils.defaultFunction, "ledgrp.iss.namelc" :Utils.defaultFunction, "ledgrp.iss.dbfadrblkcn" :Utils.defaultFunction, - "ledgrp.rec.shptrss18" :Utils.defaultFunction, - "ledgrp.rec.shptrs" :Utils.defaultFunction, + "ledgrp.rec.avbby" :Utils.defaultFunction, "ledgrp.rec.spcrcbflg" :Utils.defaultFunction, "ledgrp.rec.spcbenflg" :Utils.defaultFunction, + "ledgrp.cbs.max2.amt" :Utils.defaultFunction, "ledgrp.blk.addamtcov" :Utils.defaultFunction, "ledgrp.rec.resflg" :Utils.defaultFunction, "ledgrp.rec.cnfdet" :Utils.defaultFunction, - "ledgrp.rec.shpdat" :Utils.defaultFunction, - "ledgrp.drw.pts.adrblk" :Utils.defaultFunction, "ledgrp.ben.pts.adrblk" :Utils.defaultFunction, + "ledgrp.cbs.nom1.cur" :Utils.defaultFunction, + "ledgrp.drw.pts.adrblk" :Utils.defaultFunction, + "ledgrp.drw.pts.extkey" :Utils.defaultFunction, + "ledgrp.cbs.max2.cur" :Utils.defaultFunction, + "letp.aamp.aammod.addamtflg" :Utils.defaultFunction, "ledgrp.apb.adrelc" :Utils.defaultFunction, "ledgrp.apb.namelc" :Utils.defaultFunction, "ledgrp.apb.dbfadrblkcn" :Utils.defaultFunction, - "ledgrp.cbs.max2.cur" :Utils.defaultFunction, - "letp.aamp.aammod.addamtflg" :Utils.defaultFunction, + "ledgrp.cbs.nom1.amt" :Utils.defaultFunction, "ledgrp.rec.stacty" :Utils.defaultFunction, + "liaall.limmod.comamt" :Utils.defaultFunction, + "liaall.limmod.ccvamt" :Utils.defaultFunction, + "liaall.limmod.limpts.wrk.pts.nam" :Utils.defaultFunction, + "ledgrp.rmb.pts.extkey" :Utils.defaultFunction, + "ledgrp.rmb.adrelc" :Utils.defaultFunction, + "ledgrp.rmb.namelc" :Utils.defaultFunction, + "ledgrp.rmb.dbfadrblkcn" :Utils.defaultFunction, + "ledgrp.blk.avbwthtxt" :Utils.defaultFunction, + "ledgrp.rec.avbwth" :Utils.defaultFunction, + "ledgrp.cbs.max.amt" :Utils.defaultFunction, + "ledgrp.rec.shpdat" :Utils.defaultFunction, + "ledgrp.drw.adrelc" :Utils.defaultFunction, + "ledgrp.drw.namelc" :Utils.defaultFunction, + "ledgrp.drw.dbfadrblkcn" :Utils.defaultFunction, + "ledgrp.blk.spcben" :Utils.defaultFunction, + "ledgrp.rec.advdat" :Utils.defaultFunction, + "ledgrp.rmb.pts.adrblk" :Utils.defaultFunction, + "ledgrp.rec.ownref" :Utils.defaultFunction, + "mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction, + "mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction, + "ledgrp.apb.pts.adrblk" :Utils.defaultFunction, + "ledgrp.a2b.adrelc" :Utils.defaultFunction, + "ledgrp.a2b.namelc" :Utils.defaultFunction, + "ledgrp.a2b.dbfadrblkcn" :Utils.defaultFunction, + "ledgrp.rec.revflg" :Utils.defaultFunction, + "ledgrp.rec.nomtop" :Utils.defaultFunction, + "ledgrp.blk.spcrcb" :Utils.defaultFunction, + "ledgrp.adv.adrelc" :Utils.defaultFunction, + "ledgrp.adv.namelc" :Utils.defaultFunction, + "ledgrp.adv.dbfadrblkcn" :Utils.defaultFunction, + "mtabut.coninf.usr.extkey" :Utils.defaultFunction, + "ledgrp.rec.shppars18" :Utils.defaultFunction, + "ledgrp.rec.shppar" :Utils.defaultFunction, + "liaall.limmod.limpts.oth.pts.nam" :Utils.defaultFunction, + "ledgrp.rec.shptrss18" :Utils.defaultFunction, + "ledgrp.rec.shptrs" :Utils.defaultFunction, "ledgrp.blk.preper" :Utils.defaultFunction, "ledgrp.rec.prepers18" :Utils.defaultFunction, "ledgrp.rec.nonban" :Utils.defaultFunction, - "ledgrp.blk.avbwthtxt" :Utils.defaultFunction, - "setmod.glemod.gleshwstm" :Utils.defaultFunction, - "liaall.misamt" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction, "mtabut.coninf.conexedat" :Utils.defaultFunction, "ledgrp.cbs.max.cur" :Utils.defaultFunction, "ledgrp.rec.expdat" :Utils.defaultFunction, - "ledgrp.blk.spcben" :Utils.defaultFunction, - "ledgrp.rec.advdat" :Utils.defaultFunction, - "mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction, - "mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction, } //你可以添加自动default处理 diff --git a/src/model/Letrsv/Event.js b/src/model/Letrsv/Event.js index 860f4bf..0b7de50 100644 --- a/src/model/Letrsv/Event.js +++ b/src/model/Letrsv/Event.js @@ -302,8 +302,8 @@ export default { this.$notify.error({title: '错误',message: '服务请求失败!'}); } }, - async onLiaallButmisamt(){ - let rtnmsg = await this.executeRule("liaall.butmisamt") + async onRevclauseButtxmsel(){ + let rtnmsg = await this.executeRule("revclause.buttxmsel") if(rtnmsg.respCode == SUCCESS) { //TODO 处理数据逻辑 @@ -314,8 +314,8 @@ export default { this.$notify.error({title: '错误',message: '服务请求失败!'}); } }, - async onLiaallButmissig(){ - let rtnmsg = await this.executeRule("liaall.butmissig") + async onSpcbenButtxmsel(){ + let rtnmsg = await this.executeRule("spcben.buttxmsel") if(rtnmsg.respCode == SUCCESS) { //TODO 处理数据逻辑 @@ -326,8 +326,8 @@ export default { this.$notify.error({title: '错误',message: '服务请求失败!'}); } }, - async onRevclauseButtxmsel(){ - let rtnmsg = await this.executeRule("revclause.buttxmsel") + async onSpcrcbButtxmsel(){ + let rtnmsg = await this.executeRule("spcrcb.buttxmsel") if(rtnmsg.respCode == SUCCESS) { //TODO 处理数据逻辑 @@ -338,8 +338,8 @@ export default { this.$notify.error({title: '错误',message: '服务请求失败!'}); } }, - async onSpcbenButtxmsel(){ - let rtnmsg = await this.executeRule("spcben.buttxmsel") + async onWrkpDet(){ + let rtnmsg = await this.executeRule("wrkp.det") if(rtnmsg.respCode == SUCCESS) { //TODO 处理数据逻辑 @@ -350,8 +350,44 @@ export default { this.$notify.error({title: '错误',message: '服务请求失败!'}); } }, - async onSpcrcbButtxmsel(){ - let rtnmsg = await this.executeRule("spcrcb.buttxmsel") + async onOthpDet(){ + let rtnmsg = await this.executeRule("othp.det") + if(rtnmsg.respCode == SUCCESS) + { + //TODO 处理数据逻辑 + + } + else + { + this.$notify.error({title: '错误',message: '服务请求失败!'}); + } + }, + async onLimptsGet1(){ + let rtnmsg = await this.executeRule("limpts.get1") + if(rtnmsg.respCode == SUCCESS) + { + //TODO 处理数据逻辑 + + } + else + { + this.$notify.error({title: '错误',message: '服务请求失败!'}); + } + }, + async onLimptsGet2(){ + let rtnmsg = await this.executeRule("limpts.get2") + if(rtnmsg.respCode == SUCCESS) + { + //TODO 处理数据逻辑 + + } + else + { + this.$notify.error({title: '错误',message: '服务请求失败!'}); + } + }, + async onLimmodTrycal(){ + let rtnmsg = await this.executeRule("limmod.trycal") if(rtnmsg.respCode == SUCCESS) { //TODO 处理数据逻辑 diff --git a/src/model/Letrsv/Pattern.js b/src/model/Letrsv/Pattern.js index 6d31433..592fe95 100644 --- a/src/model/Letrsv/Pattern.js +++ b/src/model/Letrsv/Pattern.js @@ -1,184 +1,184 @@ export default { - "letp.recget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "letp.recget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "ledgrp.rec.ownref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.rec.ownref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.recget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "letp.recget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.rec.nam":[ - {type: "string", required: false, message: "必输项"}, - {max: 40,message:"长度不能超过40"} + "ledgrp.rec.nam": [ + { type: "string", required: false, message: "必输项" }, + { max: 40, message: "长度不能超过40" } ], - "ledgrp.ben.pts.ref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.ben.pts.ref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.benp.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "letp.benp.ptsget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.usr.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 8,message:"长度不能超过8"} + "letp.usr.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 8, message: "长度不能超过8" } ], - "letp.usrget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "letp.usrget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.ben.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.ben.pts.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.benp.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "letp.benp.ptsget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.ben.namelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.ben.namelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.cbs.nom1.amt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + "ledgrp.cbs.nom1.amt": [ + { type: "string", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "ledgrp.ben.pts.adrblk":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.ben.pts.adrblk": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.ben.dbfadrblkcn":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.ben.dbfadrblkcn": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.rec.nomtop":[ - {type: "string", required: false, message: "必输项"}, - {max: 2,message:"长度不能超过2"} + "ledgrp.rec.nomtop": [ + { type: "stirng", required: false, message: "必输项" }, + // { max: 2, message: "长度不能超过2" } ], - "ledgrp.rec.nomton":[ - {type: "string", required: false, message: "必输项"}, - {max: 2,message:"长度不能超过2"} + "ledgrp.rec.nomton": [ + { type: "string", required: false, message: "必输项" }, + // { max: 2, message: "长度不能超过2" } ], - "ledgrp.ben.adrelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.ben.adrelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.cbs.max.amt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + "ledgrp.cbs.max.amt": [ + { type: "string", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "ledgrp.iss.pts.ref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.iss.pts.ref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.issp.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "letp.issp.ptsget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "ledgrp.rec.opndat":[ - {type: "date", required: false, message: "输入正确的日期"} + "ledgrp.rec.opndat": [ + { type: "date", required: false, message: "输入正确的日期" } ], - "ledgrp.rec.preadvdt":[ - {type: "date", required: false, message: "输入正确的日期"} + "ledgrp.rec.preadvdt": [ + { type: "date", required: false, message: "输入正确的日期" } ], - "ledgrp.iss.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.iss.pts.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.issp.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "letp.issp.ptsget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.iss.namelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.iss.namelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.rec.shpdat":[ - {type: "date", required: false, message: "输入正确的日期"} + "ledgrp.rec.shpdat": [ + { type: "date", required: false, message: "输入正确的日期" } ], - "ledgrp.rec.advdat":[ - {type: "date", required: false, message: "输入正确的日期"} + "ledgrp.rec.advdat": [ + { type: "date", required: false, message: "输入正确的日期" } ], - "ledgrp.iss.pts.adrblk":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.iss.pts.adrblk": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.iss.dbfadrblkcn":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.iss.dbfadrblkcn": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.rec.expdat":[ - {type: "date", required: false, message: "输入正确的日期"} + "ledgrp.rec.expdat": [ + { type: "date", required: false, message: "输入正确的日期" } ], - "ledgrp.iss.adrelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.iss.adrelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.rec.expplc":[ - {type: "string", required: false, message: "必输项"}, - {max: 29,message:"长度不能超过29"} + "ledgrp.rec.expplc": [ + { type: "string", required: false, message: "必输项" }, + { max: 29, message: "长度不能超过29" } ], - "ledgrp.apl.pts.ref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.apl.pts.ref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.aplp.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "letp.aplp.ptsget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "ledgrp.apl.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.apl.pts.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.aplp.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "letp.aplp.ptsget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.apl.namelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.apl.namelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.rec.oppbnk":[ - {type: "string", required: false, message: "必输项"}, - {max: 12,message:"长度不能超过12"} + "ledgrp.rec.oppbnk": [ + { type: "string", required: false, message: "必输项" }, + { max: 12, message: "长度不能超过12" } ], - "ledgrp.apl.pts.adrblk":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.apl.pts.adrblk": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.apl.dbfadrblkcn":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.apl.dbfadrblkcn": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.apl.adrelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.apl.adrelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.rec.apprultxt":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.rec.apprultxt": [ + { type: "string", required: false, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], @@ -189,368 +189,368 @@ export default { - "ledgrp.blk.mixdet":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.blk.mixdet": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "letp.avbp.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "letp.avbp.ptsget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "ledgrp.avb.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.avb.pts.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.avbp.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "letp.avbp.ptsget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.avb.namelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.avb.namelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.blk.avbwthtxt":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.blk.avbwthtxt": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.avb.pts.adrblk":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.avb.pts.adrblk": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.avb.dbfadrblkcn":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.avb.dbfadrblkcn": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.avb.adrelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.avb.adrelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.blk.preper":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.blk.preper": [ + { required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.rec.prepers18":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "ledgrp.rec.prepers18": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.rec.prepertxts18":[ - {type: "string", required: false, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.rec.prepertxts18": [ + { type: "string", required: false, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.blk.defdet":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.blk.defdet": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.blk.feetxt":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.blk.feetxt": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.blk.dftat":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.blk.dftat": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "letp.drwp.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "letp.drwp.ptsget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "ledgrp.drw.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.drw.pts.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.drwp.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "letp.drwp.ptsget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.drw.namelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.drw.namelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.drw.pts.adrblk":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.drw.pts.adrblk": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.drw.dbfadrblkcn":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.drw.dbfadrblkcn": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.drw.adrelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.drw.adrelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.rec.shpfro":[ - {type: "string", required: false, message: "必输项"}, - {max: 65,message:"长度不能超过65"} + "ledgrp.rec.shpfro": [ + { type: "string", required: false, message: "必输项" }, + { max: 65, message: "长度不能超过65" } ], - "ledgrp.rec.tenmaxday":[ - {type: "string", required: false, message: "必输项"}, - {max: 4,message:"长度不能超过4"} + "ledgrp.rec.tenmaxday": [ + { required: false, message: "必输项" }, + { max: 4, message: "长度不能超过4" } ], - "ledgrp.rec.porloa":[ - {type: "string", required: true, message: "必输项"}, - {max: 65,message:"长度不能超过65"} + "ledgrp.rec.porloa": [ + { type: "string", required: true, message: "必输项" }, + { max: 65, message: "长度不能超过65" } ], - "ledgrp.rec.pordis":[ - {type: "string", required: true, message: "必输项"}, - {max: 65,message:"长度不能超过65"} + "ledgrp.rec.pordis": [ + { type: "string", required: true, message: "必输项" }, + { max: 65, message: "长度不能超过65" } ], - "ledgrp.rec.shpto":[ - {type: "string", required: false, message: "必输项"}, - {max: 65,message:"长度不能超过65"} + "ledgrp.rec.shpto": [ + { type: "string", required: false, message: "必输项" }, + { max: 65, message: "长度不能超过65" } ], - "ledgrp.blk.shpper":[ - {type: "string", required: true, message: "必输项"}, - {max: 65,message:"长度不能超过65"} + "ledgrp.blk.shpper": [ + { type: "string", required: true, message: "必输项" }, + { max: 65, message: "长度不能超过65" } ], - "ledgrp.adv.pts.ref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.adv.pts.ref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "ledgrp.apb.pts.ref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.apb.pts.ref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.advp.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "letp.advp.ptsget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.apbp.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "letp.apbp.ptsget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "ledgrp.adv.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.adv.pts.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.advp.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "letp.advp.ptsget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.apb.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.apb.pts.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.apbp.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "letp.apbp.ptsget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.adv.namelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.adv.namelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.apb.namelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.apb.namelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.adv.pts.adrblk":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.adv.pts.adrblk": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.adv.dbfadrblkcn":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.adv.dbfadrblkcn": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.apb.pts.adrblk":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.apb.pts.adrblk": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.apb.dbfadrblkcn":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.apb.dbfadrblkcn": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.adv.adrelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.adv.adrelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.apb.adrelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.apb.adrelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.a2b.pts.ref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.a2b.pts.ref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "ledgrp.rmb.pts.ref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.rmb.pts.ref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.a2bp.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "letp.a2bp.ptsget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.rmbp.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "letp.rmbp.ptsget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "ledgrp.a2b.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.a2b.pts.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.a2bp.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "letp.a2bp.ptsget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.rmb.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.rmb.pts.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.rmbp.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "letp.rmbp.ptsget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.a2b.namelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.a2b.namelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.rmb.namelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.rmb.namelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.a2b.pts.adrblk":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.a2b.pts.adrblk": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.a2b.dbfadrblkcn":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.a2b.dbfadrblkcn": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.rmb.pts.adrblk":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.rmb.pts.adrblk": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.rmb.dbfadrblkcn":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.rmb.dbfadrblkcn": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.a2b.adrelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.a2b.adrelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.rmb.adrelc":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "ledgrp.rmb.adrelc": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "ledgrp.con.pts.ref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.con.pts.ref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.conp.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "letp.conp.ptsget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "ledgrp.con.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "ledgrp.con.pts.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "letp.conp.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "letp.conp.ptsget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.con.pts.nam":[ - {type: "string", required: false, message: "必输项"}, - {max: 40,message:"长度不能超过40"} + "ledgrp.con.pts.nam": [ + { type: "string", required: false, message: "必输项" }, + { max: 40, message: "长度不能超过40" } ], - "ledgrp.blk.lcrgod":[ - {type: "string", required: true, message: "必输项"}, - {max: 65,message:"长度不能超过65"} + "ledgrp.blk.lcrgod": [ + { type: "string", required: true, message: "必输项" }, + { max: 65, message: "长度不能超过65" } ], - "ledgrp.blk.lcrdoc":[ - {type: "string", required: true, message: "必输项"}, - {max: 65,message:"长度不能超过65"} + "ledgrp.blk.lcrdoc": [ + { type: "string", required: true, message: "必输项" }, + { max: 65, message: "长度不能超过65" } ], - "ledgrp.blk.adlcnd":[ - {type: "string", required: true, message: "必输项"}, - {max: 65,message:"长度不能超过65"} + "ledgrp.blk.adlcnd": [ + { type: "string", required: true, message: "必输项" }, + { max: 65, message: "长度不能超过65" } ], - "ledgrp.blk.insbnk":[ - {type: "string", required: true, message: "必输项"}, - {max: 65,message:"长度不能超过65"} + "ledgrp.blk.insbnk": [ + { type: "string", required: true, message: "必输项" }, + { max: 65, message: "长度不能超过65" } ], - "setmod.ref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "setmod.ref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "setmod.docamt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + "setmod.docamt": [ + { type: "number", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "setmod.zmqacc":[ - {type: "string", required: false, message: "必输项"}, - {max: 20,message:"长度不能超过20"} + "setmod.zmqacc": [ + { type: "string", required: false, message: "必输项" }, + { max: 20, message: "长度不能超过20" } ], - "mtabut.coninf.oitinf.oit.inftxt":[ - {type: "string", required: true, message: "必输项"}, - {max: 60,message:"长度不能超过60"} + "mtabut.coninf.oitinf.oit.inftxt": [ + { type: "string", required: true, message: "必输项" }, + { max: 60, message: "长度不能超过60" } ], - "mtabut.coninf.oitset.oit.inftxt":[ - {type: "string", required: true, message: "必输项"}, - {max: 60,message:"长度不能超过60"} + "mtabut.coninf.oitset.oit.inftxt": [ + { type: "string", required: true, message: "必输项" }, + { max: 60, message: "长度不能超过60" } ], - "mtabut.coninf.conexedat":[ - {type: "date", required: false, message: "输入正确的日期"} + "mtabut.coninf.conexedat": [ + { type: "date", required: false, message: "输入正确的日期" } ], - "mtabut.coninf.usr.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 8,message:"长度不能超过8"} + "mtabut.coninf.usr.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 8, message: "长度不能超过8" } ], - "trnmod.trndoc.advnam":[ - {type: "string", required: false, message: "必输项"}, - {max: 50,message:"长度不能超过50"} + "trnmod.trndoc.advnam": [ + { type: "string", required: false, message: "必输项" }, + { max: 50, message: "长度不能超过50" } ], - "trnmod.trndoc.amdapl":[ - {type: "string", required: true, message: "必输项"}, - {max: 50,message:"长度不能超过50"} + "trnmod.trndoc.amdapl": [ + { type: "string", required: true, message: "必输项" }, + { max: 50, message: "长度不能超过50" } ], - "trnmod.trndoc.advdoc":[ - {type: "string", required: false, message: "必输项"}, - {max: 1,message:"长度不能超过1"} + "trnmod.trndoc.advdoc": [ + { type: "string", required: false, message: "必输项" }, + { max: 1, message: "长度不能超过1" } ], - "trnmod.trndoc.filrecv":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} + "trnmod.trndoc.filrecv": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "trnmod.trndoc.doctrestm":[ - {type: "string", required: false, message: "必输项"}, - {max: 1,message:"长度不能超过1"} + "trnmod.trndoc.doctrestm": [ + { type: "string", required: false, message: "必输项" }, + { max: 1, message: "长度不能超过1" } ], @@ -561,94 +561,129 @@ export default { - "trnmod.trndoc.condocstm":[ - {type: "string", required: false, message: "必输项"}, - {max: 1,message:"长度不能超过1"} + "trnmod.trndoc.condocstm": [ + { type: "string", required: false, message: "必输项" }, + { max: 1, message: "长度不能超过1" } ], - "trnmod.trndoc.rcvatt.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "trnmod.trndoc.rcvatt.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "liaall.outamt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + + + "ledgrp.rec.revtimes": [ + { type: "string", required: false, message: "必输项" }, + { max: 2, message: "长度不能超过2" } + ], + "ledgrp.rec.revnbr": [ + { type: "string", required: false, message: "必输项" }, + { max: 2, message: "长度不能超过2" } ], - "liaall.outpct":[ - {type: "string", required: false, message: "必输项"}, - {max: 6,message:"长度不能超过6"} + "ledgrp.rec.revdat": [ + { type: "date", required: false, message: "输入正确的日期" } ], - "liaall.concur":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} + "ledgrp.blk.revcls": [ + { type: "string", required: true, message: "必输项" }, + { max: 65, message: "长度不能超过65" } + ], + + "ledgrp.blk.revnotes": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } ], - "liaall.misamt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + + "ledgrp.cbs.max2.amt": [ + { type: "number", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], + "ledgrp.cbs.opn2.amt": [ + { type: "number", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + ], + "ledgrp.blk.addamtcov": [ + { type: "string", required: true, message: "必输项" }, + { max: 35, message: "长度不能超过35" } + ], + "ledgrp.blk.spcben": [ + { type: "string", required: true, message: "必输项" }, + { max: 65, message: "长度不能超过65" } + ], - "liaall.exttotoldamt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + "ledgrp.blk.spcrcb": [ + { type: "string", required: true, message: "必输项" }, + { max: 65, message: "长度不能超过65" } ], - "liaall.exttotamt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + + "liaall.limmod.ecifno": [ + { type: "string", required: false, message: "必输项" }, + { max: 22, message: "长度不能超过22" } ], - "ledgrp.rec.revtimes":[ - {type: "string", required: false, message: "必输项"}, - {max: 2,message:"长度不能超过2"} + + "liaall.limmod.ownref": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "ledgrp.rec.revnbr":[ - {type: "string", required: false, message: "必输项"}, - {max: 2,message:"长度不能超过2"} + "liaall.limmod.wrkp.ptsget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "ledgrp.rec.revdat":[ - {type: "date", required: false, message: "输入正确的日期"} + "liaall.limmod.othp.ptsget.sdamod.dadsnd": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - "ledgrp.blk.revcls":[ - {type: "string", required: true, message: "必输项"}, - {max: 65,message:"长度不能超过65"} + "liaall.limmod.limpts.wrk.pts.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } ], - - "ledgrp.blk.revnotes":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "liaall.limmod.wrkp.ptsget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.cbs.max2.amt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + "liaall.limmod.limpts.oth.pts.extkey": [ + { type: "string", required: false, message: "必输项" }, + { max: 16, message: "长度不能超过16" } + ], + "liaall.limmod.othp.ptsget.sdamod.seainf": [ + { type: "string", required: false, message: "必输项" }, + { max: 3, message: "长度不能超过3" } ], - "ledgrp.cbs.opn2.amt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } + "liaall.limmod.comamt": [ + { type: "number", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "ledgrp.blk.addamtcov":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} + "liaall.limmod.limpts.wrk.pts.nam": [ + { type: "string", required: false, message: "必输项" }, + { max: 40, message: "长度不能超过40" } ], - "ledgrp.blk.spcben":[ - {type: "string", required: true, message: "必输项"}, - {max: 65,message:"长度不能超过65"} + "liaall.limmod.limpts.oth.pts.nam": [ + { type: "string", required: false, message: "必输项" }, + { max: 40, message: "长度不能超过40" } ], - - "ledgrp.blk.spcrcb":[ - {type: "string", required: true, message: "必输项"}, - {max: 65,message:"长度不能超过65"} + "liaall.limmod.ccvamt": [ + { type: "number", required: false, message: "必输项" }, + { max: 18, message: "整数位不能超过14位" }, + { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], - "setmod.glemod.gleshwstm":[ - {type: "string", required: false, message: "必输项"}, - {max: 1,message:"长度不能超过1"} + + + + + "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 diff --git a/src/model/Letrsv/index.js b/src/model/Letrsv/index.js index 2317919..896b5b7 100644 --- a/src/model/Letrsv/index.js +++ b/src/model/Letrsv/index.js @@ -1,328 +1,289 @@ import Api from "~/service/Api" import Pts from "../Common/Pts" +import Pub from "../Public" -export default class Letrsv{ - constructor () { +export default class Letrsv { + constructor() { this.data = { - ledgrp:{ - rec:{ - ownref:"", // Reference .ledgrp.rec.ownref - nam:"", // Name .ledgrp.rec.nam - lcrtyp:"", // Form of L/C .ledgrp.rec.lcrtyp - collflg:"", // Collateralized L/C .ledgrp.rec.collflg - nomtop:"", // Amount Tolerance +/- .ledgrp.rec.nomtop - nomton:"", // Amount Tolerance - Negative .ledgrp.rec.nomton - nomspc:"", // Amount Specification .ledgrp.rec.nomspc - inctrf:"", // Incoming Transfer .ledgrp.rec.inctrf - resflg:"", // Reserved Contract .ledgrp.rec.resflg - opndat:"", // Issued on .ledgrp.rec.opndat - preadvdt:"", // Date Pre-advised .ledgrp.rec.preadvdt - shpdat:"", // Shipment Date .ledgrp.rec.shpdat - advdat:"", // Released on .ledgrp.rec.advdat - expdat:"", // Expiring on .ledgrp.rec.expdat - expplc:"", // in (Place)/ counters of .ledgrp.rec.expplc - cnfdet:"", // Confirmation Instruct. .ledgrp.rec.cnfdet - apprul:"", // Applicable Rules .ledgrp.rec.apprul - apprultxt:"", // Other Applicable Rules .ledgrp.rec.apprultxt - shppar:"", // Partial Shipment .ledgrp.rec.shppar - shptrs:"", // Transshipment .ledgrp.rec.shptrs - revflg:"", // Revolving Flag .ledgrp.rec.revflg - nonban:"", // Non-Bank Issuer .ledgrp.rec.nonban - teskeyunc:"", // Test Key Unconfirmity .ledgrp.rec.teskeyunc - dbtflg:"", // Authorization to Debit .ledgrp.rec.dbtflg - oppbnk:"", // 境内外对手行代码 .ledgrp.rec.oppbnk - shppars18:"", // Partial Shipment .ledgrp.rec.shppars18 - shptrss18:"", // Transshipment .ledgrp.rec.shptrss18 - avbwth:"", // Available with .ledgrp.rec.avbwth - avbby:"", // Available by .ledgrp.rec.avbby - shpfro:"", // Dispatch from .ledgrp.rec.shpfro - porloa:"", // Air-/Port of Departure .ledgrp.rec.porloa - pordis:"", // Air-/Port of Destination .ledgrp.rec.pordis - shpto:"", // Final Destination .ledgrp.rec.shpto - chato:"", // Own Charges Borne by .ledgrp.rec.chato - stacty:"", // Country Code for Statistics .ledgrp.rec.stacty - tenmaxday:"", // Maximum Tenor .ledgrp.rec.tenmaxday - prepers18:"", // Days of presentation period .ledgrp.rec.prepers18 - prepertxts18:"", // Presentation period text .ledgrp.rec.prepertxts18 - cnfins:"", // Confirm. Instruct. .ledgrp.rec.cnfins - aplbnkdirsnd:"", // Send Directly to Applicant's Bank .ledgrp.rec.aplbnkdirsnd - stagod:"", // Goods Code .ledgrp.rec.stagod - spcbenflg:"", // Special payment conditions for beneficiary exists .ledgrp.rec.spcbenflg - spcrcbflg:"", // Special Payment Conditions for specified Bank only .ledgrp.rec.spcrcbflg - redclsflg:"", // Red/Green Clause .ledgrp.rec.redclsflg - revtyp:"", // Revolving Type .ledgrp.rec.revtyp - revcum:"", // Credit is Marked as Cumulative .ledgrp.rec.revcum - revtimes:"", // Revolve Times .ledgrp.rec.revtimes - revnbr:"", // Revolving Count .ledgrp.rec.revnbr - revdat:"", // Next Revolve Date .ledgrp.rec.revdat - }, - cbs:{ - nom1:{ - cur:"", // Nominal Amount .ledgrp.cbs.nom1.cur - amt:"", // Nominal Amount .ledgrp.cbs.nom1.amt - }, - max:{ - cur:"", // Maximum Amount .ledgrp.cbs.max.cur - amt:"", // Maximum Amount .ledgrp.cbs.max.amt - }, - max2:{ - cur:"", // Additional Amount .ledgrp.cbs.max2.cur - amt:"", // Additional Amount .ledgrp.cbs.max2.amt - }, - opn2:{ - cur:"", // Open Add. Amount .ledgrp.cbs.opn2.cur - amt:"", // Open Add. Amount .ledgrp.cbs.opn2.amt - }, - }, - preadvflg:"", // PreAdvice or Notification .ledgrp.preadvflg - ben:{ - pts:new Pts().data, - namelc:"", // 名称 .ledgrp.ben.namelc - adrelc:"", // 地址 .ledgrp.ben.adrelc - dbfadrblkcn:"", // Chinese address .ledgrp.ben.dbfadrblkcn - }, - iss:{ - pts:new Pts().data, - namelc:"", // 名称 .ledgrp.iss.namelc - adrelc:"", // 地址 .ledgrp.iss.adrelc - dbfadrblkcn:"", // Chinese address .ledgrp.iss.dbfadrblkcn - }, - apl:{ - pts:new Pts().data, - namelc:"", // 名称 .ledgrp.apl.namelc - adrelc:"", // 地址 .ledgrp.apl.adrelc - dbfadrblkcn:"", // Chinese address .ledgrp.apl.dbfadrblkcn - }, - avb:{ - pts:new Pts().data, - namelc:"", // 名称 .ledgrp.avb.namelc - adrelc:"", // 地址 .ledgrp.avb.adrelc - dbfadrblkcn:"", // Chinese address .ledgrp.avb.dbfadrblkcn - }, - blk:{ - avbwthtxt:"", // Available in .ledgrp.blk.avbwthtxt - defdet:"", // Deferred Payment Details .ledgrp.blk.defdet - dftat:"", // Drafts at .ledgrp.blk.dftat - shpper:"", // Shipment Period .ledgrp.blk.shpper - mixdet:"", // Mixed Payment Details .ledgrp.blk.mixdet - preper:"", // Presentation Period .ledgrp.blk.preper - feetxt:"", // Additional Details to Code for Charges CHATO .ledgrp.blk.feetxt - lcrgod:"", // Description of Goods .ledgrp.blk.lcrgod - lcrdoc:"", // Documents Required .ledgrp.blk.lcrdoc - adlcnd:"", // Additional Conditions .ledgrp.blk.adlcnd - insbnk:"", // Instructions to Pay., .ledgrp.blk.insbnk - revcls:"", // Revolving Clause .ledgrp.blk.revcls - revnotes:"", // Notes to Beneficiary .ledgrp.blk.revnotes - addamtcov:"", // Covered .ledgrp.blk.addamtcov - spcben:"", // Special Payment Cond. .ledgrp.blk.spcben - spcrcb:"", // Special Payment Cond. .ledgrp.blk.spcrcb - }, - drw:{ - pts:new Pts().data, - namelc:"", // 名称 .ledgrp.drw.namelc - adrelc:"", // 地址 .ledgrp.drw.adrelc - dbfadrblkcn:"", // Chinese address .ledgrp.drw.dbfadrblkcn - }, - adv:{ - pts:new Pts().data, - namelc:"", // 名称 .ledgrp.adv.namelc - adrelc:"", // 地址 .ledgrp.adv.adrelc - dbfadrblkcn:"", // Chinese address .ledgrp.adv.dbfadrblkcn - }, - a2b:{ - pts:new Pts().data, - namelc:"", // 名称 .ledgrp.a2b.namelc - adrelc:"", // 地址 .ledgrp.a2b.adrelc - dbfadrblkcn:"", // Chinese address .ledgrp.a2b.dbfadrblkcn - }, - apb:{ - pts:new Pts().data, - namelc:"", // 名称 .ledgrp.apb.namelc - adrelc:"", // 地址 .ledgrp.apb.adrelc - dbfadrblkcn:"", // Chinese address .ledgrp.apb.dbfadrblkcn - }, - rmb:{ - pts:new Pts().data, - namelc:"", // 名称 .ledgrp.rmb.namelc - adrelc:"", // 地址 .ledgrp.rmb.adrelc - dbfadrblkcn:"", // Chinese address .ledgrp.rmb.dbfadrblkcn - }, - con:{ - pts:new Pts().data, - }, - }, - letp:{ - recget:{ - sdamod:{ - seainf:"", // .letp.recget.sdamod.seainf - dadsnd:"", // Drag Drop Sender .letp.recget.sdamod.dadsnd - }, - }, - usr:{ - extkey:"", // Responsible User .letp.usr.extkey - }, - usrget:{ - sdamod:{ - seainf:"", // .letp.usrget.sdamod.seainf - }, - }, - aamp:{ - aammod:{ - addamtflg:"", // Add. Amount .letp.aamp.aammod.addamtflg - }, - }, - benp:{ - ptsget:{ - sdamod:{ - seainf:"", // .letp.benp.ptsget.sdamod.seainf - dadsnd:"", // Drag Drop Sender .letp.benp.ptsget.sdamod.dadsnd - }, - }, - }, - issp:{ - ptsget:{ - sdamod:{ - seainf:"", // .letp.issp.ptsget.sdamod.seainf - dadsnd:"", // Drag Drop Sender .letp.issp.ptsget.sdamod.dadsnd - }, - }, - }, - aplp:{ - ptsget:{ - sdamod:{ - seainf:"", // .letp.aplp.ptsget.sdamod.seainf - dadsnd:"", // Drag Drop Sender .letp.aplp.ptsget.sdamod.dadsnd - }, - }, - }, - oppbnkl:"", // 对手行代码 .letp.oppbnkl - avbp:{ - ptsget:{ - sdamod:{ - seainf:"", // .letp.avbp.ptsget.sdamod.seainf - dadsnd:"", // Drag Drop Sender .letp.avbp.ptsget.sdamod.dadsnd - }, - }, - }, - drwp:{ - ptsget:{ - sdamod:{ - seainf:"", // .letp.drwp.ptsget.sdamod.seainf - dadsnd:"", // Drag Drop Sender .letp.drwp.ptsget.sdamod.dadsnd - }, - }, - }, - labdefdet:"", // DEFDAT LAbel .letp.labdefdet - advp:{ - ptsget:{ - sdamod:{ - seainf:"", // .letp.advp.ptsget.sdamod.seainf - dadsnd:"", // Drag Drop Sender .letp.advp.ptsget.sdamod.dadsnd - }, - }, - }, - a2bp:{ - ptsget:{ - sdamod:{ - seainf:"", // .letp.a2bp.ptsget.sdamod.seainf - dadsnd:"", // Drag Drop Sender .letp.a2bp.ptsget.sdamod.dadsnd - }, - }, - }, - apbp:{ - ptsget:{ - sdamod:{ - seainf:"", // .letp.apbp.ptsget.sdamod.seainf - dadsnd:"", // Drag Drop Sender .letp.apbp.ptsget.sdamod.dadsnd - }, - }, - }, - rmbp:{ - ptsget:{ - sdamod:{ - seainf:"", // .letp.rmbp.ptsget.sdamod.seainf - dadsnd:"", // Drag Drop Sender .letp.rmbp.ptsget.sdamod.dadsnd - }, - }, - }, - ptsaddp:{ - ptsaddg:[], // .letp.ptsaddp.ptsaddg - }, - conp:{ - ptsget:{ - sdamod:{ - dadsnd:"", // Drag Drop Sender .letp.conp.ptsget.sdamod.dadsnd - seainf:"", // .letp.conp.ptsget.sdamod.seainf - }, - }, - }, - }, - setmod:{ - docamttyplab:"", // settled amount description as label .setmod.docamttyplab - retmsg:"", // Label showing Retry overflow condition .setmod.retmsg - ref:"", // our reference .setmod.ref - doccur:"", // document currency .setmod.doccur - docamt:"", // document amount .setmod.docamt - dspflg:"", // Type of settlement .setmod.dspflg - xreflg:"", // Recalculate Rates .setmod.xreflg - setglg:{ - labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg - }, - zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab - zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc - glemod:{ - gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm - }, - }, - mtabut:{ - coninf:{ - oitinf:{ - labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt - oit:{ - inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt - inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev - }, - }, - oitset:{ - labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt - oit:{ - inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt - inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev - }, - }, - conexedat:"", // 执行日期 .mtabut.coninf.conexedat - usr:{ - extkey:"", // User ID .mtabut.coninf.usr.extkey - }, - }, - }, - trnmod:{ - trndoc:{ - advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel - amdnam:"", // AMDNAM .trnmod.trndoc.amdnam - advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc - advnam:"", // 国内证落款 .trnmod.trndoc.advnam - amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl - doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl - doctrestm:"", // Document tree .trnmod.trndoc.doctrestm - shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc - shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout - condocstm:"", // Connected Documents .trnmod.trndoc.condocstm - rcvatt:{ - seainf:"", // .trnmod.trndoc.rcvatt.seainf - }, - filrecv:"", // File Receiver .trnmod.trndoc.filrecv - }, - }, - 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 - }, - pageId: "" // ctx的key - } + ledgrp: { + rec: { + ownref: "", // Reference .ledgrp.rec.ownref + nam: "", // Name .ledgrp.rec.nam + lcrtyp: "", // Form of L/C .ledgrp.rec.lcrtyp + collflg: "", // Collateralized L/C .ledgrp.rec.collflg + nomtop: "", // Amount Tolerance +/- .ledgrp.rec.nomtop + nomton: "", // Amount Tolerance - Negative .ledgrp.rec.nomton + nomspc: "", // Amount Specification .ledgrp.rec.nomspc + inctrf: "", // Incoming Transfer .ledgrp.rec.inctrf + resflg: "", // Reserved Contract .ledgrp.rec.resflg + opndat: "", // Issued on .ledgrp.rec.opndat + preadvdt: "", // Date Pre-advised .ledgrp.rec.preadvdt + shpdat: "", // Shipment Date .ledgrp.rec.shpdat + advdat: "", // Released on .ledgrp.rec.advdat + expdat: "", // Expiring on .ledgrp.rec.expdat + expplc: "", // in (Place)/ counters of .ledgrp.rec.expplc + cnfdet: "", // Confirmation Instruct. .ledgrp.rec.cnfdet + apprul: "", // Applicable Rules .ledgrp.rec.apprul + apprultxt: "", // Other Applicable Rules .ledgrp.rec.apprultxt + shppar: "", // Partial Shipment .ledgrp.rec.shppar + shptrs: "", // Transshipment .ledgrp.rec.shptrs + revflg: "", // Revolving Flag .ledgrp.rec.revflg + nonban: "", // Non-Bank Issuer .ledgrp.rec.nonban + teskeyunc: "", // Test Key Unconfirmity .ledgrp.rec.teskeyunc + dbtflg: "", // Authorization to Debit .ledgrp.rec.dbtflg + oppbnk: "", // 境内外对手行代码 .ledgrp.rec.oppbnk + shppars18: "", // Partial Shipment .ledgrp.rec.shppars18 + shptrss18: "", // Transshipment .ledgrp.rec.shptrss18 + avbwth: "", // Available with .ledgrp.rec.avbwth + avbby: "", // Available by .ledgrp.rec.avbby + shpfro: "", // Dispatch from .ledgrp.rec.shpfro + porloa: "", // Air-/Port of Departure .ledgrp.rec.porloa + pordis: "", // Air-/Port of Destination .ledgrp.rec.pordis + shpto: "", // Final Destination .ledgrp.rec.shpto + chato: "", // Own Charges Borne by .ledgrp.rec.chato + stacty: "", // Country Code for Statistics .ledgrp.rec.stacty + tenmaxday: "", // Maximum Tenor .ledgrp.rec.tenmaxday + prepers18: "", // Days of presentation period .ledgrp.rec.prepers18 + prepertxts18: "", // Presentation period text .ledgrp.rec.prepertxts18 + cnfins: "", // Confirm. Instruct. .ledgrp.rec.cnfins + aplbnkdirsnd: "", // Send Directly to Applicant's Bank .ledgrp.rec.aplbnkdirsnd + stagod: "", // Goods Code .ledgrp.rec.stagod + spcbenflg: "", // Special payment conditions for beneficiary exists .ledgrp.rec.spcbenflg + spcrcbflg: "", // Special Payment Conditions for specified Bank only .ledgrp.rec.spcrcbflg + redclsflg: "", // Red/Green Clause .ledgrp.rec.redclsflg + revtyp: "", // Revolving Type .ledgrp.rec.revtyp + revcum: "", // Credit is Marked as Cumulative .ledgrp.rec.revcum + revtimes: "", // Revolve Times .ledgrp.rec.revtimes + revnbr: "", // Revolving Count .ledgrp.rec.revnbr + revdat: "", // Next Revolve Date .ledgrp.rec.revdat + }, + cbs: { + nom1: { + cur: "", // Nominal Amount .ledgrp.cbs.nom1.cur + amt: "", // Nominal Amount .ledgrp.cbs.nom1.amt + }, + max: { + cur: "", // Maximum Amount .ledgrp.cbs.max.cur + amt: "", // Maximum Amount .ledgrp.cbs.max.amt + }, + max2: { + cur: "", // Additional Amount .ledgrp.cbs.max2.cur + amt: "", // Additional Amount .ledgrp.cbs.max2.amt + }, + opn2: { + cur: "", // Open Add. Amount .ledgrp.cbs.opn2.cur + amt: "", // Open Add. Amount .ledgrp.cbs.opn2.amt + }, + }, + preadvflg: "", // PreAdvice or Notification .ledgrp.preadvflg + ben: { + pts: new Pts().data, + namelc: "", // 名称 .ledgrp.ben.namelc + adrelc: "", // 地址 .ledgrp.ben.adrelc + dbfadrblkcn: "", // Chinese address .ledgrp.ben.dbfadrblkcn + }, + iss: { + pts: new Pts().data, + namelc: "", // 名称 .ledgrp.iss.namelc + adrelc: "", // 地址 .ledgrp.iss.adrelc + dbfadrblkcn: "", // Chinese address .ledgrp.iss.dbfadrblkcn + }, + apl: { + pts: new Pts().data, + namelc: "", // 名称 .ledgrp.apl.namelc + adrelc: "", // 地址 .ledgrp.apl.adrelc + dbfadrblkcn: "", // Chinese address .ledgrp.apl.dbfadrblkcn + }, + avb: { + pts: new Pts().data, + namelc: "", // 名称 .ledgrp.avb.namelc + adrelc: "", // 地址 .ledgrp.avb.adrelc + dbfadrblkcn: "", // Chinese address .ledgrp.avb.dbfadrblkcn + }, + blk: { + avbwthtxt: "", // Available in .ledgrp.blk.avbwthtxt + defdet: "", // Deferred Payment Details .ledgrp.blk.defdet + dftat: "", // Drafts at .ledgrp.blk.dftat + shpper: "", // Shipment Period .ledgrp.blk.shpper + mixdet: "", // Mixed Payment Details .ledgrp.blk.mixdet + preper: "", // Presentation Period .ledgrp.blk.preper + feetxt: "", // Additional Details to Code for Charges CHATO .ledgrp.blk.feetxt + lcrgod: "", // Description of Goods .ledgrp.blk.lcrgod + lcrdoc: "", // Documents Required .ledgrp.blk.lcrdoc + adlcnd: "", // Additional Conditions .ledgrp.blk.adlcnd + insbnk: "", // Instructions to Pay., .ledgrp.blk.insbnk + revcls: "", // Revolving Clause .ledgrp.blk.revcls + revnotes: "", // Notes to Beneficiary .ledgrp.blk.revnotes + addamtcov: "", // Covered .ledgrp.blk.addamtcov + spcben: "", // Special Payment Cond. .ledgrp.blk.spcben + spcrcb: "", // Special Payment Cond. .ledgrp.blk.spcrcb + }, + drw: { + pts: new Pts().data, + namelc: "", // 名称 .ledgrp.drw.namelc + adrelc: "", // 地址 .ledgrp.drw.adrelc + dbfadrblkcn: "", // Chinese address .ledgrp.drw.dbfadrblkcn + }, + adv: { + pts: new Pts().data, + namelc: "", // 名称 .ledgrp.adv.namelc + adrelc: "", // 地址 .ledgrp.adv.adrelc + dbfadrblkcn: "", // Chinese address .ledgrp.adv.dbfadrblkcn + }, + a2b: { + pts: new Pts().data, + namelc: "", // 名称 .ledgrp.a2b.namelc + adrelc: "", // 地址 .ledgrp.a2b.adrelc + dbfadrblkcn: "", // Chinese address .ledgrp.a2b.dbfadrblkcn + }, + apb: { + pts: new Pts().data, + namelc: "", // 名称 .ledgrp.apb.namelc + adrelc: "", // 地址 .ledgrp.apb.adrelc + dbfadrblkcn: "", // Chinese address .ledgrp.apb.dbfadrblkcn + }, + rmb: { + pts: new Pts().data, + namelc: "", // 名称 .ledgrp.rmb.namelc + adrelc: "", // 地址 .ledgrp.rmb.adrelc + dbfadrblkcn: "", // Chinese address .ledgrp.rmb.dbfadrblkcn + }, + con: { + pts: new Pts().data, + }, + }, + letp: { + recget: { + sdamod: { + seainf: "", // .letp.recget.sdamod.seainf + dadsnd: "", // Drag Drop Sender .letp.recget.sdamod.dadsnd + }, + }, + usr: { + extkey: "", // Responsible User .letp.usr.extkey + }, + usrget: { + sdamod: { + seainf: "", // .letp.usrget.sdamod.seainf + }, + }, + aamp: { + aammod: { + addamtflg: "", // Add. Amount .letp.aamp.aammod.addamtflg + }, + }, + benp: { + ptsget: { + sdamod: { + seainf: "", // .letp.benp.ptsget.sdamod.seainf + dadsnd: "", // Drag Drop Sender .letp.benp.ptsget.sdamod.dadsnd + }, + }, + }, + issp: { + ptsget: { + sdamod: { + seainf: "", // .letp.issp.ptsget.sdamod.seainf + dadsnd: "", // Drag Drop Sender .letp.issp.ptsget.sdamod.dadsnd + }, + }, + }, + aplp: { + ptsget: { + sdamod: { + seainf: "", // .letp.aplp.ptsget.sdamod.seainf + dadsnd: "", // Drag Drop Sender .letp.aplp.ptsget.sdamod.dadsnd + }, + }, + }, + oppbnkl: "", // 对手行代码 .letp.oppbnkl + avbp: { + ptsget: { + sdamod: { + seainf: "", // .letp.avbp.ptsget.sdamod.seainf + dadsnd: "", // Drag Drop Sender .letp.avbp.ptsget.sdamod.dadsnd + }, + }, + }, + drwp: { + ptsget: { + sdamod: { + seainf: "", // .letp.drwp.ptsget.sdamod.seainf + dadsnd: "", // Drag Drop Sender .letp.drwp.ptsget.sdamod.dadsnd + }, + }, + }, + labdefdet: "", // DEFDAT LAbel .letp.labdefdet + advp: { + ptsget: { + sdamod: { + seainf: "", // .letp.advp.ptsget.sdamod.seainf + dadsnd: "", // Drag Drop Sender .letp.advp.ptsget.sdamod.dadsnd + }, + }, + }, + a2bp: { + ptsget: { + sdamod: { + seainf: "", // .letp.a2bp.ptsget.sdamod.seainf + dadsnd: "", // Drag Drop Sender .letp.a2bp.ptsget.sdamod.dadsnd + }, + }, + }, + apbp: { + ptsget: { + sdamod: { + seainf: "", // .letp.apbp.ptsget.sdamod.seainf + dadsnd: "", // Drag Drop Sender .letp.apbp.ptsget.sdamod.dadsnd + }, + }, + }, + rmbp: { + ptsget: { + sdamod: { + seainf: "", // .letp.rmbp.ptsget.sdamod.seainf + dadsnd: "", // Drag Drop Sender .letp.rmbp.ptsget.sdamod.dadsnd + }, + }, + }, + ptsaddp: { + ptsaddg: [], // .letp.ptsaddp.ptsaddg + }, + conp: { + ptsget: { + sdamod: { + dadsnd: "", // Drag Drop Sender .letp.conp.ptsget.sdamod.dadsnd + seainf: "", // .letp.conp.ptsget.sdamod.seainf + }, + }, + }, + }, + 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 + }, + }, + }, + pageId: "", // ctx的key + trnmod: new Pub().data.Trnmod, + setmod: new Pub().data.Setmod, + liaall: new Pub().data.Liaall, + } } } \ No newline at end of file diff --git a/src/views/Business/Betacc/Accp.vue b/src/views/Business/Betacc/Accp.vue index 003e069..1cbe511 100644 --- a/src/views/Business/Betacc/Accp.vue +++ b/src/views/Business/Betacc/Accp.vue @@ -1,409 +1,704 @@ <template> - <c-row> - <!-- - <c-col :span="24"> - <c-col :span="8"> - <el-form-item label="业务机构" prop="ledgrp.rec.ownref"> - <c-input - v-model="model.ledgrp.rec.ownref" - maxlength="16" - placeholder="请输入Reference" - :disabled="true" - ></c-input> - </el-form-item> - </c-col> - </c-col>--> - <!-- 第一行 --> - <c-col :span="24"> - <c-col :span="8"> - <el-form-item label="信用证编号" prop="ledgrp.rec.ownref"> - <c-input - v-model="model.ledgrp.rec.ownref" - maxlength="16" - placeholder="请输入Reference" - :disabled="true" - ></c-input> - </el-form-item> + <div class="eibs-tab"> + <!-- left --> + <c-col :span="12"> + <c-col :span="24"> + <c-col :span="20"> + <el-form-item + label="Export L/C Ref." + prop="ledgrp.rec.ownref" + style="width: 100%" + > + <c-input + v-model="model.ledgrp.rec.ownref" + maxlength="16" + placeholder="Please input Export L/C Ref." + style="width: 95%" + disabled + ></c-input> + </el-form-item> + </c-col> + <!-- <c-col :span="1" style="text-align: right"> --> + <c-col :span="1"> + <!-- <el-form-item label="" label-width="5px"> --> + <c-button + style="margin: 0 10px 0 0; padding: 0 12px" + size="small" + type="primary" + @click="onSeainf" + > + <span + style="font-size: 15px; font-family: '宋体'; font-weight: bold" + >i</span + > + </c-button> + <!-- </el-form-item> --> + </c-col> + <c-col :span="2" :offset="1" style="text-align: right"> + <!-- <el-form-item label="" label-width="5px"> --> + <c-button + style="margin: 0 0" + size="small" + type="primary" + :disabled="this.flag" + @click="onDetpButgetref" + > + 获取 + </c-button> + <!-- </el-form-item> --> + </c-col> + <!-- </c-col> --> </c-col> - <c-col :span="4"> - <c-button style="margin:0px 10px 0 10;padding: 0 12px;" size="small" - type="primary" @click="onSeainf"> - <span style="font-family:'宋体';font-weight:bold">i</span> - </c-button> - <!-- - <c-button size="small" type="primary;width:10%" @click="onSeainf" - >i</c-button - > - --> - <c-button - size="small" - type="primary" - :disabled=" - model.ledgrp.ben.pts.adrblk && !model.ledgrp.rec.ownref ? false : true - " - @click="onLetpButgetref" - > - 获取 - </c-button> + + <c-col :span="24"> + <c-col :span="20"> + <el-form-item + label="Bill Set Reference" + prop="bedgrp.rec.ownref" + style="width: 100%" + > + <c-input + v-model="model.bedgrp.rec.ownref" + maxlength="16" + placeholder="Please input Bill Set Reference" + style="width: 95%" + disabled + ></c-input> + </el-form-item> + </c-col> + <!-- <c-col :span="1" style="text-align: right"> --> + <c-col :span="1"> + <!-- <el-form-item label="" label-width="5px"> --> + <c-button + style="margin: 0 10px 0 0; padding: 0 12px" + size="small" + type="primary" + @click="onSeainf" + > + <span + style="font-size: 15px; font-family: '宋体'; font-weight: bold" + >i</span + > + </c-button> + <!-- </el-form-item> --> + </c-col> + <c-col :span="2" :offset="1" style="text-align: right"> + <!-- <el-form-item label="" label-width="5px"> --> + <c-button + style="margin: 0 0" + size="small" + type="primary" + :disabled="this.flag" + @click="onDetpButgetref" + > + 获取 + </c-button> + <!-- </el-form-item> --> + </c-col> + <!-- </c-col> --> </c-col> - <c-col :span="11"> + <c-col :span="24"> <c-col :span="12"> - <el-form-item label="信用证余额" prop="ledgrp.cbs.opn1.cur"> - <c-select - v-model="model.ledgrp.cbs.opn1.cur" - style="width: 100%" - placeholder="请选择币种" - :code="codes.acccur" - > - </c-select> + <el-form-item label="Document Amount" prop="bedgrp.cbs.max.cur"> + <c-input + v-model="model.bedgrp.cbs.max.cur" + maxlength="3" + placeholder="Please input Document Amount" + disabled + ></c-input> </el-form-item> </c-col> - <c-col :span="12"> - <el-form-item label="" label-width="20px" prop="ledgrp.cbs.opn1.amt"> + <el-form-item label="" label-width="5px" prop="bedgrp.cbs.max.amt"> <c-input - v-model="model.ledgrp.cbs.opn1.amt" - placeholder="请输入信用证余额" + v-model="model.bedgrp.cbs.max.amt" + placeholder="Please input Balance" + disabled ></c-input> </el-form-item> </c-col> </c-col> - </c-col> - <!-- 第二行 --> - <c-col :span="24"> - <c-col :span="8"> - <el-form-item label="单据编号" prop="bedgrp.rec.ownref"> - <c-input - v-model="model.bedgrp.rec.ownref" - maxlength="16" - placeholder="请输入Reference" - :disabled="false" - ></c-input> - </el-form-item> + <c-col :span="24"> + <c-col :span="12"> + <el-form-item label="Open Amount" prop="bedgrp.cbs.opn1.cur"> + <c-input + v-model="model.bedgrp.cbs.opn1.cur" + maxlength="3" + placeholder="Please input Open Amoun" + disabled + ></c-input> + </el-form-item> + </c-col> + <c-col :span="12"> + <el-form-item label="" label-width="5px" prop="bedgrp.cbs.opn1.amt"> + <c-input + v-model="model.bedgrp.cbs.opn1.amt" + placeholder="Please input Balance" + disabled + ></c-input> + </el-form-item> + </c-col> </c-col> - <c-col :span="4"> - <c-button style="margin:0px 10px 0 10;padding: 0 12px;" size="small" - type="primary" @click="onSeainf"> - <span style="font-family:'宋体';font-weight:bold">i</span> - </c-button> - <c-button - size="small" - type="primary" - :disabled=" - model.bedgrp.ben.pts.adrblk && !model.bedgrp.rec.ownref ? false : true - " - @click="onLetpButgetref" - > - 获取 - </c-button> + <c-col :span="24"> + <el-form-item label="Document Type" prop="bedgrp.rec.doctypcod"> + <c-select + v-model="model.bedgrp.rec.doctypcod" + style="width: 100%" + placeholder="Please input Document Type" + disabled + > + <el-option + v-for="item in codes.doctypcod1" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </c-select> + </el-form-item> </c-col> - - <c-col :span="11"> - <el-form-item label="摘要" prop="bedgrp.rec.nam"> - <c-input - v-model="model.bedgrp.rec.nam" - maxlength="29" - placeholder="摘要" - ></c-input> + <c-col :span="24"> + <el-form-item label="Maturity Date" prop="bedgrp.rec.matdat"> + <c-date-picker + type="date" + v-model="model.bedgrp.rec.matdat" + style="width: 100%" + placeholder="Please select Maturity Date" + disabled + ></c-date-picker> </el-form-item> </c-col> - </c-col> - <!-- 第三行 --> - <c-col :span="24"> - <!-- 第三行 左边--> - <c-col :span="12"> - <c-col :span="24"> - <c-col :span="8"> - <el-form-item label="单据金额" prop="bedgrp.cbs.max.cur"> - <c-select - v-model="model.bedgrp.cbs.max.cur" - style="width: 100%" - placeholder="请选择币种" - :code="codes.acccur" - > - </c-select> - </el-form-item> - </c-col> - <c-col :span="8"> - <el-form-item label="" label-width="10px" prop="bedgrp.cbs.max.amt"> - <c-input-currency - v-model="model.bedgrp.cbs.max.amt" - style="text-align: left; width: 100%" - placeholder="请输入单据金额" - ></c-input-currency> - </el-form-item> - </c-col> - <c-col :span="4" class="centerLable"> - <c-checkbox v-model="model.betp.aamp.aammod.addamtflg" - >附加金额</c-checkbox - > - </c-col> - </c-col> - - <c-col :span="24"> - <c-col :span="8"> - <el-form-item label="单据余额" prop="bedgrp.cbs.opn1.cur"> - <c-select - v-model="model.bedgrp.cbs.opn1.cur" - style="width: 100%" - placeholder="请选择币种" - :code="codes.acccur" - > - </c-select> - </el-form-item> - </c-col> - <c-col :span="14"> - <el-form-item label="" label-width="10px" prop="bedgrp.cbs.opn1.amt"> - <c-input-currency - v-model="model.bedgrp.cbs.opn1.amt" - style="text-align: left; width: 100%" - placeholder="请输入单据余额" - ></c-input-currency> - </el-form-item> - </c-col> - </c-col> - - <c-col :span="24"> - <c-col :span="22"> - <el-form-item label="单据类型" prop="bedgrp.rec.doctypcod"> - <c-select - v-model="model.bedgrp.rec.doctypcod" - style="width: 100%" - placeholder="请选择单据类型" - :code="codes.doc" - > - </c-select> - </el-form-item> - </c-col> - </c-col> - - <c-col :span="14"> - <el-form-item label="到期日" prop="bedgrp.rec.matdat"> + <c-col :span="24"> + <c-col :span="12"> + <el-form-item label="Received on" prop="bedgrp.rec.rcvdat"> <c-date-picker type="date" - v-model="model.bedgrp.rec.matdat" + v-model="model.bedgrp.rec.rcvdat" style="width: 100%" - placeholder="请选择到期日" + placeholder="Please select Received on" + disabled ></c-date-picker> </el-form-item> </c-col> - <c-col :span="10"></c-col> - - <c-col :span="14"> - <el-form-item label="到单日期" prop="bedgrp.rec.rcvdat"> + <c-col :span="12"> + <el-form-item label="Presented on" prop="bedgrp.rec.predat"> <c-date-picker type="date" - v-model="model.bedgrp.rec.rcvdat" + v-model="model.bedgrp.rec.predat" style="width: 100%" - placeholder="请选择到单日期" + placeholder="Please select Presented on" + disabled ></c-date-picker> </el-form-item> </c-col> - <c-col :span="10"></c-col> + </c-col> + <c-col :span="24"> + <el-form-item label="Document Status" prop="bedgrp.rec.docsta"> + <c-select + v-model="model.bedgrp.rec.docsta" + style="width: 100%" + placeholder="Please select Document Status" + disabled + > + <el-option + v-for="item in codes.docsta1" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </c-select> + </el-form-item> + </c-col> + </c-col> + <!-- right --> + <c-col :span="12"> + <c-col :span="24"> + <c-col :span="12"> + <el-form-item label="Open Amt. L/C" prop="ledgrp.cbs.opn1.cur"> + <c-input + v-model="model.ledgrp.cbs.opn1.cur" + maxlength="3" + placeholder="Please input Open Amt. L/C" + disabled + ></c-input> + </el-form-item> + </c-col> + <c-col :span="12"> + <el-form-item label="" label-width="5px" prop="ledgrp.cbs.opn1.amt"> + <c-input + v-model="model.ledgrp.cbs.opn1.amt" + placeholder="Please input Balance" + disabled + ></c-input> + </el-form-item> + </c-col> + </c-col> + <c-col :span="24"> + <el-form-item label="Name" prop="bedgrp.rec.nam"> + <c-input + v-model="model.bedgrp.rec.nam" + maxlength="40" + placeholder="Please input Name" + disabled + ></c-input> + </el-form-item> </c-col> - <!-- 第三行 右边--> - <c-col :span="11"> - <c-ptap + + <c-col :span="24"> + <c-ptsmsg :model="model" :argadr="{ - title: '交单人', + title: 'Presented by', grp: 'bedgrp', rol: 'prb', }" :disabled="true" - @onSeainf="onSeainf" - @onAplpDet="onBenpDet" - > - </c-ptap> + :enRef="true" + :enNam="true" + ></c-ptsmsg> </c-col> - </c-col> - - <!-- 第四行 左边--> - <c-col :span="12"> - <c-col :span="14"> - <el-form-item label="提示日期" prop="bedgrp.rec.disdat"> - <c-date-picker - type="date" - v-model="model.bedgrp.rec.disdat" - style="width: 100%" - placeholder="请选择提示日期" - ></c-date-picker> - </el-form-item> + <c-col :span="24"> + <c-ptsmsg + :model="model" + :argadr="{ + title: 'Issuing Bank', + grp: 'bedgrp', + rol: 'iss', + }" + :disabled="true" + :enRef="true" + :enNam="true" + ></c-ptsmsg> </c-col> - <c-col :span="10"></c-col> + <c-col :span="24"> + <c-ptsmsg + :model="model" + :argadr="{ + title: 'Applicant', + grp: 'bedgrp', + rol: 'apl', + }" + :disabled="true" + :enRef="true" + :enNam="true" + ></c-ptsmsg> + </c-col> + </c-col> + <c-col :span="24"> + <el-form-item style="margin-left: 0px"> + <el-divider /> + </el-form-item> + </c-col> - <c-col :span="14"> - <el-form-item label="发送索偿电日期" prop="bedgrp.rec.predat"> - <c-date-picker - type="date" - v-model="model.bedgrp.rec.predat" - style="width: 100%" - placeholder="请选择发送索偿电日期" - ></c-date-picker> + <!-- next part --> + <!-- left --> + <c-col :span="12"> + <c-col :span="24"> + <el-form-item + label="Narrative of Maturity Amendment" + prop="trnmod.swiadd.strinf" + > + <c-input + type="textarea" + v-model="model.trnmod.swiadd.strinf" + maxlength="35" + show-word-limit + placeholder="Please input Narrative of Maturity" + ></c-input> </el-form-item> </c-col> - <c-col :span="10"></c-col> <c-col :span="24"> - <c-col :span="22"> - <el-form-item label="单据状态" prop="bedgrp.rec.docsta"> - <c-select - v-model="model.bedgrp.rec.docsta" - style="width: 100%" - placeholder="请选择单据状态" - :code="codes.bedtyp" - > - </c-select> + <c-col :span="12"> + <el-form-item label="Accept Amount" prop="setmod.doccur"> + <c-input + v-model="model.setmod.doccur" + maxlength="3" + placeholder="Please input Accept Amount" + disabled + ></c-input> + </el-form-item> + </c-col> + <c-col :span="12"> + <el-form-item label="" label-width="5px" prop="setmod.docamt"> + <c-input + v-model="model.setmod.docamt" + placeholder="Please input Balance" + disabled + ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24"> - <c-col :span="22"> - <el-form-item label="是否接收" prop="bedgrp.rec.lcrtyp"> - <c-select - v-model="model.ledgrp.rec.lcrtyp" - style="width: 100%" - placeholder="请选择是否接收" - :code="codes.f0102" - > - </c-select> + <c-col :span="12"> + <el-form-item label="Doc. Amount Part" prop="bedgrp.cbs.opn2.cur"> + <c-input + v-model="model.bedgrp.cbs.opn2.cur" + maxlength="3" + placeholder="Please input Doc. Amount Part" + disabled + ></c-input> </el-form-item> </c-col> - </c-col> - </c-col> - <!-- 第四行 右边--> - <c-col :span="11"> - <c-ptap - :model="model" - :argadr="{ - title: '开证行', - grp: 'bedgrp', - rol: 'iss', - }" - :disabled="true" - @onSeainf="onSeainf" - @onAplpDet="onIsspDet" - > - </c-ptap> - </c-col> - <!-- 第五行 --> - <c-col :span="24"> - <c-col :span="12"> - <c-col :span="22"> - <el-form-item label="Narrative of Amendment" prop="trnmod.swiadd.strinf"> + <c-col :span="12"> + <el-form-item label="" label-width="5px" prop="aamset.utlamt"> <c-input - v-model="model.trnmod.swiadd.strinf" - maxlength="29" - placeholder="Narrative of Amendment" + v-model="model.aamset.utlamt" + placeholder="Please input Balance" + disabled ></c-input> </el-form-item> </c-col> </c-col> - <c-col :span="11"> - <c-ptap - :model="model" - :argadr="{ - title: '申请人', - grp: 'bedgrp', - rol: 'apl', - }" - :disabled="true" - @onSeainf="onSeainf" - @onAplpDet="onAplpDet" - > - </c-ptap> - </c-col> - </c-col> - - <c-col :span="24" v-if="model.betp.aamp.aammod.addamtflg"> - <c-col :span="12"> - <c-col :span="8"> - <el-form-item label="单据金额" prop="bedgrp.cbs.max.cur"> - <c-select - v-model="model.bedgrp.cbs.max.cur" - style="width: 100%" - placeholder="请选择币种" - :code="codes.acccur" - > - </c-select> + <c-col :span="24"> + <c-col :span="12"> + <el-form-item label="Add. Amount Part" prop="bedgrp.cbs.opn2.cur"> + <c-input + v-model="model.bedgrp.cbs.opn2.cur" + maxlength="3" + placeholder="Please input Add. Amount Part" + disabled + ></c-input> </el-form-item> </c-col> - <c-col :span="14"> - <el-form-item label="" label-width="10px" prop="aamset.utlamt"> - <c-input-currency - v-model="model.aamset.utlamt" - style="text-align: left; width: 100%" - placeholder="请输入单据金额" - ></c-input-currency> + <c-col :span="12"> + <el-form-item label="" label-width="5px" prop="aamset.utlamt2"> + <c-input + v-model="model.aamset.utlamt2" + placeholder="Please input Balance" + disabled + ></c-input> </el-form-item> </c-col> </c-col> - <c-col :span="12"> + + <c-col :span="24"> + <el-form-item label="发送索偿电日期" prop="snadat"> + <c-date-picker + type="date" + v-model="model.snadat" + style="width: 100%" + placeholder="请选择发送索偿电日期" + ></c-date-picker> + </el-form-item> </c-col> </c-col> - <c-col :span="24" v-if="model.betp.aamp.aammod.addamtflg"> - <c-col :span="12"> - <c-col :span="8"> - <el-form-item label="附加金额" prop="bedgrp.cbs.max.cur"> - <c-select - v-model="model.bedgrp.cbs.max.cur" - style="width: 100%" - placeholder="请选择币种" - :code="codes.acccur" - > - </c-select> + + <!-- right --> + <c-col :span="12"> + <c-col :span="24" style="margin-left: 150px"> + <c-checkbox v-model="cre752flg">Receive MT 752</c-checkbox> + </c-col> + + <c-col :span="24"> + <el-form-item label="Further Identification" prop="betp.furide"> + <c-select + v-model="model.betp.furide" + style="width: 100%" + placeholder="Please select Further Identification" + :disabled="!cre752flg" + :code="codes.furide" + > + </c-select> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="Date of Advice" prop="bedgrp.rec.disdat"> + <c-date-picker + type="date" + v-model="model.bedgrp.rec.disdat" + style="width: 100%" + placeholder="Please select Date of Advice" + disabled + ></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="24"> + <c-col :span="12"> + <el-form-item label="Reduction Amt." prop="setmod.doccur"> + <c-input + v-model="model.setmod.doccur" + maxlength="3" + placeholder="Please input Reduction Amt." + disabled + ></c-input> </el-form-item> </c-col> - <c-col :span="14"> - <el-form-item label="" label-width="10px" prop="aamset.utlamt2"> - <c-input-currency - v-model="model.aamset.utlamt2" - style="text-align: left; width: 100%" - placeholder="请输入附加金额" - ></c-input-currency> + <c-col :span="12"> + <el-form-item label="" label-width="5px" prop="setmod.redamt"> + <c-input + v-model="model.setmod.redamt" + placeholder="Please input Balance" + ></c-input> </el-form-item> </c-col> </c-col> - <c-col :span="12"> - </c-col> + + <c-checkbox + v-model="model.betp.adaflg" + style="margin-left: 150px" + disabled + >Add. Amount</c-checkbox + > </c-col> - </c-row> + + <!-- <c-col :span="12"> + <el-form-item label="Drag Drop Sender" prop="betp.ledget.sdamod.dadsnd"> + <c-input v-model="model.betp.ledget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="参考号" prop="ledgrp.rec.ownref"> + <c-input v-model="model.ledgrp.rec.ownref" maxlength="16" placeholder="请输入参考号"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="" prop="betp.ledget.sdamod.seainf"> + <c-input v-model="model.betp.ledget.sdamod.seainf" placeholder="请输入"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Currency" prop="ledgrp.cbs.opn1.cur"> + <c-input v-model="model.ledgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Currency"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Balance" prop="ledgrp.cbs.opn1.amt"> + <c-input v-model="model.ledgrp.cbs.opn1.amt" placeholder="请输入Balance"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Drag Drop Sender" prop="betp.recget.sdamod.dadsnd"> + <c-input v-model="model.betp.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="单据参考号" prop="bedgrp.rec.ownref"> + <c-input v-model="model.bedgrp.rec.ownref" maxlength="16" placeholder="请输入单据参考号"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="" prop="betp.recget.sdamod.seainf"> + <c-input v-model="model.betp.recget.sdamod.seainf" placeholder="请输入"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Externally Displayed Name to Identify the Contract" prop="bedgrp.rec.nam"> + <c-input v-model="model.bedgrp.rec.nam" maxlength="40" placeholder="请输入Externally Displayed Name to Identify the Contract"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="单据金额" prop="bedgrp.cbs.max.cur"> + <c-select v-model="model.bedgrp.cbs.max.cur" style="width:100%" placeholder="请选择单据金额"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="单据金额" prop="bedgrp.cbs.max.amt"> + <c-input v-model="model.bedgrp.cbs.max.amt" placeholder="请输入单据金额"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="交单人" prop="bedgrp.prb.pts.ref"> + <c-input v-model="model.bedgrp.prb.pts.ref" maxlength="16" placeholder="请输入交单人"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <c-checkbox v-model="model.betp.adaflg">Add. amount</c-checkbox> + </c-col> + + <c-col :span="12"> + <el-form-item label="单据余额" prop="bedgrp.cbs.opn1.cur"> + <c-input v-model="model.bedgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入单据余额"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Balance" prop="bedgrp.cbs.opn1.amt"> + <c-input v-model="model.bedgrp.cbs.opn1.amt" placeholder="请输入Balance"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Name of Party" prop="bedgrp.prb.pts.nam"> + <c-input v-model="model.bedgrp.prb.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="开证行" prop="bedgrp.iss.pts.ref"> + <c-input v-model="model.bedgrp.iss.pts.ref" maxlength="16" placeholder="请输入开证行"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="单据类型" prop="bedgrp.rec.doctypcod"> + <c-select v-model="model.bedgrp.rec.doctypcod" style="width:100%" placeholder="请选择单据类型"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Name of Party" prop="bedgrp.iss.pts.nam"> + <c-input v-model="model.bedgrp.iss.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="到期日" prop="bedgrp.rec.matdat"> + <c-date-picker type="date" v-model="model.bedgrp.rec.matdat" style="width:100%" placeholder="请选择到期日"></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="到单日期" prop="bedgrp.rec.rcvdat"> + <c-date-picker type="date" v-model="model.bedgrp.rec.rcvdat" style="width:100%" placeholder="请选择到单日期"></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Presentation Date" prop="bedgrp.rec.predat"> + <c-date-picker type="date" v-model="model.bedgrp.rec.predat" style="width:100%" placeholder="请选择Presentation Date"></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="申请人" prop="bedgrp.apl.pts.ref"> + <c-input v-model="model.bedgrp.apl.pts.ref" maxlength="16" placeholder="请输入申请人"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="单据状态" prop="bedgrp.rec.docsta"> + <c-input v-model="model.bedgrp.rec.docsta" maxlength="40" placeholder="请输入单据状态"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Name of Party" prop="bedgrp.apl.pts.nam"> + <c-input v-model="model.bedgrp.apl.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Narrative of Maturity" prop="trnmod.swiadd.strinf"> + <c-input type="textarea" v-model="model.trnmod.swiadd.strinf" maxlength="35" show-word-limit placeholder="请输入Narrative of Maturity" ></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <c-checkbox v-model="model.betp.cre752flg">Create 752</c-checkbox> + </c-col> + + <c-col :span="12"> + <el-form-item label="进一步的确认" prop="betp.furide"> + <c-select v-model="model.betp.furide" style="width:100%" placeholder="请选择进一步的确认"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Date of Advice" prop="bedgrp.rec.disdat"> + <c-date-picker type="date" v-model="model.bedgrp.rec.disdat" style="width:100%" placeholder="请选择Date of Advice"></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="document currency" prop="setmod.doccur"> + <c-select v-model="model.setmod.doccur" style="width:100%" placeholder="请选择document currency"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="document amount" prop="setmod.docamt"> + <c-input v-model="model.setmod.docamt" placeholder="请输入document amount"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Reduction Amt." prop="setmod.redamt"> + <c-input v-model="model.setmod.redamt" placeholder="请输入Reduction Amt."></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="附加金额" prop="bedgrp.cbs.opn2.cur"> + <c-select v-model="model.bedgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择附加金额"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="单据金额" prop="aamset.utlamt"> + <c-input v-model="model.aamset.utlamt" placeholder="请输入单据金额"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="附加金额" prop="aamset.utlamt2"> + <c-input v-model="model.aamset.utlamt2" placeholder="请输入附加金额"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="发送索偿电日期" prop="snadat"> + <c-date-picker type="date" v-model="model.snadat" style="width:100%" placeholder="请选择发送索偿电日期"></c-date-picker> + </el-form-item> + </c-col> --> + </div> </template> <script> -import Api from "~/service/Api" +import Api from "~/service/Api"; import commonProcess from "~/mixin/commonProcess"; import CodeTable from "~/config/CodeTable"; import Event from "~/model/Betacc/Event"; -import Ptap from "~/views/Public/Ptap"; +import Ptsmsg from "~/views/Public/Ptsmsg"; export default { - components: { "c-ptap": Ptap }, - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - - return { - - } + components: { "c-ptsmsg": Ptsmsg }, + inject: ["root"], + props: ["model", "codes"], + mixins: [commonProcess], + data() { + return {}; + }, + computed: { + cre752flg: { + get() { + return this.model.betp.cre752flg != ""; + }, + set(val) { + this.model.betp.cre752flg = val ? "X" : ""; + }, }, - methods:{...Event}, - created:function(){ - + flag() { + return this.model.mtabut.coninf.usr.extkey == ""; }, - watch:{ - "model.bedgrp.cbs.max.amt": function(){ - this.model.aamset.utlamt = this.model.bedgrp.cbs.max.amt; - } - } - -} + }, + methods: { ...Event }, + created: function () {}, +}; </script> <style> - </style> diff --git a/src/views/Business/Betacc/Cips.vue b/src/views/Business/Betacc/Cips.vue deleted file mode 100644 index 3b7a42c..0000000 --- a/src/views/Business/Betacc/Cips.vue +++ /dev/null @@ -1,351 +0,0 @@ -<template> - <div class="eibs-tab"> - - <c-col :span="12"> - <el-form-item label="借记记账账号" prop="trnmod.cipmod.dafnzh"> - <c-input v-model="model.trnmod.cipmod.dafnzh" maxlength="34" placeholder="请输入借记记账账号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="借记记账名称" prop="trnmod.cipmod.dafnmc"> - <c-input type="textarea" v-model="model.trnmod.cipmod.dafnmc" maxlength="35" show-word-limit placeholder="请输入借记记账名称" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="端到端标识号" prop="trnmod.cipmod.dddbsh"> - <c-input v-model="model.trnmod.cipmod.dddbsh" maxlength="35" placeholder="请输入端到端标识号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="费用承担方" prop="trnmod.cipmod.feecod"> - <c-select v-model="model.trnmod.cipmod.feecod" style="width:100%" placeholder="请选择费用承担方"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="中介机构1行号" prop="trnmod.cipmod.zjg1hh"> - <c-input v-model="model.trnmod.cipmod.zjg1hh" maxlength="35" placeholder="请输入中介机构1行号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="中介机构2行号" prop="trnmod.cipmod.zjg2hh"> - <c-input v-model="model.trnmod.cipmod.zjg2hh" maxlength="35" placeholder="请输入中介机构2行号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="中介机构1名称" prop="trnmod.cipmod.zjg1mc"> - <c-input type="textarea" v-model="model.trnmod.cipmod.zjg1mc" maxlength="35" show-word-limit placeholder="请输入中介机构1名称" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="中介机构2名称" prop="trnmod.cipmod.zjg2mc"> - <c-input type="textarea" v-model="model.trnmod.cipmod.zjg2mc" maxlength="35" show-word-limit placeholder="请输入中介机构2名称" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款行开户行行号" prop="trnmod.cipmod.pyebchkey"> - <c-input v-model="model.trnmod.cipmod.pyebchkey" maxlength="35" placeholder="请输入收款行开户行行号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款行开户行行号" prop="trnmod.cipmod.fkrkhh"> - <c-input v-model="model.trnmod.cipmod.fkrkhh" maxlength="35" placeholder="请输入付款行开户行行号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款行开户行名称" prop="trnmod.cipmod.pyebchnam"> - <c-input type="textarea" v-model="model.trnmod.cipmod.pyebchnam" maxlength="70" show-word-limit placeholder="请输入收款行开户行名称" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款行开户行名称" prop="trnmod.cipmod.fukrhm"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fukrhm" maxlength="70" show-word-limit placeholder="请输入付款行开户行名称" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款间接参与者行号" prop="trnmod.cipmod.recsehbch"> - <c-input v-model="model.trnmod.cipmod.recsehbch" maxlength="35" placeholder="请输入收款间接参与者行号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="致收款人银行附言1" prop="trnmod.cipmod.fuyns1"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fuyns1" maxlength="35" show-word-limit placeholder="请输入致收款人银行附言1" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款间接参与者名称" prop="trnmod.cipmod.recsehbchnam"> - <c-input type="textarea" v-model="model.trnmod.cipmod.recsehbchnam" maxlength="100" show-word-limit placeholder="请输入收款间接参与者名称" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款直接参与者行号" prop="trnmod.cipmod.staonebch"> - <c-input v-model="model.trnmod.cipmod.staonebch" maxlength="35" placeholder="请输入付款直接参与者行号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="致收款人银行附言2" prop="trnmod.cipmod.fuyns2"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fuyns2" maxlength="35" show-word-limit placeholder="请输入致收款人银行附言2" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款直接参与者名称" prop="trnmod.cipmod.staonebchnam"> - <c-input type="textarea" v-model="model.trnmod.cipmod.staonebchnam" maxlength="100" show-word-limit placeholder="请输入付款直接参与者名称" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款间接参与者行号" prop="trnmod.cipmod.stasehbch"> - <c-input v-model="model.trnmod.cipmod.stasehbch" maxlength="35" placeholder="请输入付款间接参与者行号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="致收款人银行附言3" prop="trnmod.cipmod.fuyns3"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fuyns3" maxlength="35" show-word-limit placeholder="请输入致收款人银行附言3" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款间接参与者名称" prop="trnmod.cipmod.stasehbchnam"> - <c-input v-model="model.trnmod.cipmod.stasehbchnam" maxlength="100" placeholder="请输入付款间接参与者名称"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款人地址2" prop="trnmod.cipmod.skrdz2"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skrdz2" maxlength="35" show-word-limit placeholder="请输入收款人地址2" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="致收款人银行附言4" prop="trnmod.cipmod.fuyns4"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fuyns4" maxlength="35" show-word-limit placeholder="请输入致收款人银行附言4" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款人地址3" prop="trnmod.cipmod.skrdz3"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skrdz3" maxlength="35" show-word-limit placeholder="请输入收款人地址3" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款人地址2" prop="trnmod.cipmod.fkrdz2"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkrdz2" maxlength="35" show-word-limit placeholder="请输入付款人地址2" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款行行号" prop="trnmod.cipmod.fkhkhh"> - <c-input v-model="model.trnmod.cipmod.fkhkhh" maxlength="35" placeholder="请输入付款行行号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款行行号" prop="trnmod.cipmod.skkhhh"> - <c-input v-model="model.trnmod.cipmod.skkhhh" maxlength="35" placeholder="请输入收款行行号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款人地址4" prop="trnmod.cipmod.skrdz4"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skrdz4" maxlength="35" show-word-limit placeholder="请输入收款人地址4" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款人地址3" prop="trnmod.cipmod.fkrdz3"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkrdz3" maxlength="35" show-word-limit placeholder="请输入付款人地址3" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款行行名" prop="trnmod.cipmod.fkkhmc"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkkhmc" maxlength="35" show-word-limit placeholder="请输入付款行行名" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款行行名" prop="trnmod.cipmod.skkhhm"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skkhhm" maxlength="35" show-word-limit placeholder="请输入收款行行名" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款人地址5" prop="trnmod.cipmod.skrdz5"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skrdz5" maxlength="35" show-word-limit placeholder="请输入收款人地址5" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款人地址4" prop="trnmod.cipmod.fkrdz4"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkrdz4" maxlength="35" show-word-limit placeholder="请输入付款人地址4" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款行地址" prop="trnmod.cipmod.fkhdzh"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkhdzh" maxlength="35" show-word-limit placeholder="请输入付款行地址" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款行地址" prop="trnmod.cipmod.skkhdz"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skkhdz" maxlength="35" show-word-limit placeholder="请输入收款行地址" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款人地址6" prop="trnmod.cipmod.skrdz6"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skrdz6" maxlength="35" show-word-limit placeholder="请输入收款人地址6" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款人地址5" prop="trnmod.cipmod.fkrdz5"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkrdz5" maxlength="35" show-word-limit placeholder="请输入付款人地址5" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款行账号" prop="trnmod.cipmod.fkkhzh"> - <c-input v-model="model.trnmod.cipmod.fkkhzh" maxlength="35" placeholder="请输入付款行账号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款行账号" prop="trnmod.cipmod.skkhzh"> - <c-input v-model="model.trnmod.cipmod.skkhzh" maxlength="35" placeholder="请输入收款行账号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款人地址7" prop="trnmod.cipmod.skrdz7"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skrdz7" maxlength="35" show-word-limit placeholder="请输入收款人地址7" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款人地址6" prop="trnmod.cipmod.fkrdz6"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkrdz6" maxlength="35" show-word-limit placeholder="请输入付款人地址6" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="附言2" prop="trnmod.cipmod.fuynh2"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fuynh2" maxlength="35" show-word-limit placeholder="请输入附言2" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款人地址7" prop="trnmod.cipmod.fkrdz7"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkrdz7" maxlength="35" show-word-limit placeholder="请输入付款人地址7" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="附言4" prop="trnmod.cipmod.fuynh4"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fuynh4" maxlength="35" show-word-limit placeholder="请输入附言4" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="附言3" prop="trnmod.cipmod.fuynh3"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fuynh3" maxlength="35" show-word-limit placeholder="请输入附言3" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="订单编号" prop="trnmod.cipmod.ddbhao"> - <c-input v-model="model.trnmod.cipmod.ddbhao" maxlength="35" placeholder="请输入订单编号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="费用1" prop="trnmod.cipmod.feiyon"> - <c-input v-model="model.trnmod.cipmod.feiyon" placeholder="请输入费用1"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付费行号1" prop="trnmod.cipmod.fufeih"> - <c-input v-model="model.trnmod.cipmod.fufeih" maxlength="35" placeholder="请输入付费行号1"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="订单描述" prop="trnmod.cipmod.ddmisu"> - <c-input type="textarea" v-model="model.trnmod.cipmod.ddmisu" maxlength="100" show-word-limit placeholder="请输入订单描述" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="费用2" prop="trnmod.cipmod.feiyn2"> - <c-input v-model="model.trnmod.cipmod.feiyn2" placeholder="请输入费用2"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-checkbox v-model="model.trnmod.cipmod.covflg">112COV</c-checkbox> - </c-col> - - <c-col :span="12"> - <el-form-item label="付费行号2" prop="trnmod.cipmod.ffeih2"> - <c-input v-model="model.trnmod.cipmod.ffeih2" maxlength="35" placeholder="请输入付费行号2"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="费用1币种" prop="trnmod.cipmod.fyo1bz"> - <c-input v-model="model.trnmod.cipmod.fyo1bz" maxlength="3" placeholder="请输入费用1币种"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="费用2币种" prop="trnmod.cipmod.fyo2bz"> - <c-input v-model="model.trnmod.cipmod.fyo2bz" maxlength="3" placeholder="请输入费用2币种"></c-input> - </el-form-item> - </c-col> - </div> -</template> -<script> -import Api from "~/service/Api" -import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable" -import Event from "~/model/Betacc/Event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/views/Business/Betacc/Cips2.vue b/src/views/Business/Betacc/Cips2.vue deleted file mode 100644 index 12733e3..0000000 --- a/src/views/Business/Betacc/Cips2.vue +++ /dev/null @@ -1,396 +0,0 @@ -<template> - <div class="eibs-tab"> - - <c-col :span="12"> - <el-form-item label="付款人EID" prop="trnmod.cipmod.fkreid"> - <c-input v-model="model.trnmod.cipmod.fkreid" maxlength="60" placeholder="请输入付款人EID"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV收款人EID" prop="trnmod.cipmod.cskeid"> - <c-input v-model="model.trnmod.cipmod.cskeid" maxlength="60" placeholder="请输入COV收款人EID"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款人证件类型" prop="trnmod.cipmod.skrzjl"> - <c-select v-model="model.trnmod.cipmod.skrzjl" style="width:100%" placeholder="请选择收款人证件类型"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款人EID" prop="trnmod.cipmod.skreid"> - <c-input v-model="model.trnmod.cipmod.skreid" maxlength="60" placeholder="请输入收款人EID"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款人证件类型" prop="trnmod.cipmod.fkrzjl"> - <c-select v-model="model.trnmod.cipmod.fkrzjl" style="width:100%" placeholder="请选择付款人证件类型"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV收款非银行支付机构帐号" prop="trnmod.cipmod.cskfzh"> - <c-input v-model="model.trnmod.cipmod.cskfzh" maxlength="34" placeholder="请输入COV收款非银行支付机构帐号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV收款人组织机构代码" prop="trnmod.cipmod.cskrzj"> - <c-input v-model="model.trnmod.cipmod.cskrzj" maxlength="35" placeholder="请输入COV收款人组织机构代码"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款人证件号码" prop="trnmod.cipmod.fkrzjh"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkrzjh" maxlength="70" show-word-limit placeholder="请输入付款人证件号码" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款人常驻国家(地区)代码" prop="trnmod.cipmod.fkrzgj"> - <c-select v-model="model.trnmod.cipmod.fkrzgj" style="width:100%" placeholder="请选择付款人常驻国家(地区)代码"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV收款非银行支付机构地址1" prop="trnmod.cipmod.csfdz1"> - <c-input type="textarea" v-model="model.trnmod.cipmod.csfdz1" maxlength="28" show-word-limit placeholder="请输入COV收款非银行支付机构地址1" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV收款人常驻国家(地区)代码" prop="trnmod.cipmod.cskrgj"> - <c-select v-model="model.trnmod.cipmod.cskrgj" style="width:100%" placeholder="请选择COV收款人常驻国家(地区)代码"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款人证件号码" prop="trnmod.cipmod.skrzjh"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skrzjh" maxlength="70" show-word-limit placeholder="请输入收款人证件号码" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款人常驻国家(地区)代码" prop="trnmod.cipmod.skrzgj"> - <c-select v-model="model.trnmod.cipmod.skrzgj" style="width:100%" placeholder="请选择收款人常驻国家(地区)代码"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV收款非银行支付机构地址2" prop="trnmod.cipmod.csfdz2"> - <c-input type="textarea" v-model="model.trnmod.cipmod.csfdz2" maxlength="28" show-word-limit placeholder="请输入COV收款非银行支付机构地址2" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV收款人证件类型" prop="trnmod.cipmod.cskzjl"> - <c-select v-model="model.trnmod.cipmod.cskzjl" style="width:100%" placeholder="请选择COV收款人证件类型"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款人组织机构代码" prop="trnmod.cipmod.fkrzhj"> - <c-input v-model="model.trnmod.cipmod.fkrzhj" maxlength="35" placeholder="请输入付款人组织机构代码"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款人组织机构代码" prop="trnmod.cipmod.skrzhj"> - <c-input v-model="model.trnmod.cipmod.skrzhj" maxlength="35" placeholder="请输入收款人组织机构代码"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV收款非银行支付机构地址3" prop="trnmod.cipmod.csfdz3"> - <c-input type="textarea" v-model="model.trnmod.cipmod.csfdz3" maxlength="28" show-word-limit placeholder="请输入COV收款非银行支付机构地址3" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款非银行支付机构帐号" prop="trnmod.cipmod.fkfyzh"> - <c-input v-model="model.trnmod.cipmod.fkfyzh" maxlength="34" placeholder="请输入付款非银行支付机构帐号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款非银行支付机构帐号" prop="trnmod.cipmod.skfyzh"> - <c-input v-model="model.trnmod.cipmod.skfyzh" maxlength="34" placeholder="请输入收款非银行支付机构帐号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV收款非银行支付机构地址4" prop="trnmod.cipmod.csfdz4"> - <c-input type="textarea" v-model="model.trnmod.cipmod.csfdz4" maxlength="28" show-word-limit placeholder="请输入COV收款非银行支付机构地址4" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款非银行支付机构地址1" prop="trnmod.cipmod.fkfdz1"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkfdz1" maxlength="28" show-word-limit placeholder="请输入付款非银行支付机构地址1" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款非银行支付机构地址1" prop="trnmod.cipmod.skfdz1"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skfdz1" maxlength="28" show-word-limit placeholder="请输入收款非银行支付机构地址1" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV收款非银行支付机构地址5" prop="trnmod.cipmod.csfdz5"> - <c-input type="textarea" v-model="model.trnmod.cipmod.csfdz5" maxlength="28" show-word-limit placeholder="请输入COV收款非银行支付机构地址5" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款非银行支付机构地址2" prop="trnmod.cipmod.fkfdz2"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkfdz2" maxlength="28" show-word-limit placeholder="请输入付款非银行支付机构地址2" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款非银行支付机构地址2" prop="trnmod.cipmod.skfdz2"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skfdz2" maxlength="28" show-word-limit placeholder="请输入收款非银行支付机构地址2" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV收款非银行支付机构地址6" prop="trnmod.cipmod.csfdz6"> - <c-input type="textarea" v-model="model.trnmod.cipmod.csfdz6" maxlength="28" show-word-limit placeholder="请输入COV收款非银行支付机构地址6" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款非银行支付机构地址3" prop="trnmod.cipmod.fkfdz3"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkfdz3" maxlength="28" show-word-limit placeholder="请输入付款非银行支付机构地址3" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款非银行支付机构地址3" prop="trnmod.cipmod.skfdz3"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skfdz3" maxlength="28" show-word-limit placeholder="请输入收款非银行支付机构地址3" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV收款非银行支付机构地址7" prop="trnmod.cipmod.csfdz7"> - <c-input type="textarea" v-model="model.trnmod.cipmod.csfdz7" maxlength="28" show-word-limit placeholder="请输入COV收款非银行支付机构地址7" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款非银行支付机构地址4" prop="trnmod.cipmod.fkfdz4"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkfdz4" maxlength="28" show-word-limit placeholder="请输入付款非银行支付机构地址4" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款非银行支付机构地址4" prop="trnmod.cipmod.skfdz4"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skfdz4" maxlength="28" show-word-limit placeholder="请输入收款非银行支付机构地址4" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV收款人证件号码" prop="trnmod.cipmod.cskzjh"> - <c-input type="textarea" v-model="model.trnmod.cipmod.cskzjh" maxlength="70" show-word-limit placeholder="请输入COV收款人证件号码" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款非银行支付机构地址5" prop="trnmod.cipmod.fkfdz5"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkfdz5" maxlength="28" show-word-limit placeholder="请输入付款非银行支付机构地址5" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款非银行支付机构地址5" prop="trnmod.cipmod.skfdz5"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skfdz5" maxlength="28" show-word-limit placeholder="请输入收款非银行支付机构地址5" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款非银行支付机构地址6" prop="trnmod.cipmod.fkfdz6"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkfdz6" maxlength="28" show-word-limit placeholder="请输入付款非银行支付机构地址6" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款非银行支付机构地址6" prop="trnmod.cipmod.skfdz6"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skfdz6" maxlength="28" show-word-limit placeholder="请输入收款非银行支付机构地址6" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV付款人EID" prop="trnmod.cipmod.cfkeid"> - <c-input v-model="model.trnmod.cipmod.cfkeid" maxlength="60" placeholder="请输入COV付款人EID"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="付款非银行支付机构地址7" prop="trnmod.cipmod.fkfdz7"> - <c-input type="textarea" v-model="model.trnmod.cipmod.fkfdz7" maxlength="28" show-word-limit placeholder="请输入付款非银行支付机构地址7" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="收款非银行支付机构地址7" prop="trnmod.cipmod.skfdz7"> - <c-input type="textarea" v-model="model.trnmod.cipmod.skfdz7" maxlength="28" show-word-limit placeholder="请输入收款非银行支付机构地址7" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV付款非银行支付机构帐号" prop="trnmod.cipmod.cfkfzh"> - <c-input v-model="model.trnmod.cipmod.cfkfzh" maxlength="34" placeholder="请输入COV付款非银行支付机构帐号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV付款人组织机构代码" prop="trnmod.cipmod.cfkrzj"> - <c-input v-model="model.trnmod.cipmod.cfkrzj" maxlength="35" placeholder="请输入COV付款人组织机构代码"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="订单描述1" prop="trnmod.cipmod.ddmsu1"> - <c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu1" maxlength="70" show-word-limit placeholder="请输入订单描述1" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV付款非银行支付机构地址1" prop="trnmod.cipmod.cffdz1"> - <c-input type="textarea" v-model="model.trnmod.cipmod.cffdz1" maxlength="28" show-word-limit placeholder="请输入COV付款非银行支付机构地址1" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV付款人常驻国家(地区)代码" prop="trnmod.cipmod.cfkrgj"> - <c-select v-model="model.trnmod.cipmod.cfkrgj" style="width:100%" placeholder="请选择COV付款人常驻国家(地区)代码"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="订单描述2" prop="trnmod.cipmod.ddmsu2"> - <c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu2" maxlength="70" show-word-limit placeholder="请输入订单描述2" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV付款非银行支付机构地址2" prop="trnmod.cipmod.cffdz2"> - <c-input type="textarea" v-model="model.trnmod.cipmod.cffdz2" maxlength="28" show-word-limit placeholder="请输入COV付款非银行支付机构地址2" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV付款人证件类型" prop="trnmod.cipmod.cfkzjl"> - <c-select v-model="model.trnmod.cipmod.cfkzjl" style="width:100%" placeholder="请选择COV付款人证件类型"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="订单描述3" prop="trnmod.cipmod.ddmsu3"> - <c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu3" maxlength="70" show-word-limit placeholder="请输入订单描述3" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV付款非银行支付机构地址3" prop="trnmod.cipmod.cffdz3"> - <c-input type="textarea" v-model="model.trnmod.cipmod.cffdz3" maxlength="28" show-word-limit placeholder="请输入COV付款非银行支付机构地址3" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="订单描述4" prop="trnmod.cipmod.ddmsu4"> - <c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu4" maxlength="70" show-word-limit placeholder="请输入订单描述4" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV付款非银行支付机构地址4" prop="trnmod.cipmod.cffdz4"> - <c-input type="textarea" v-model="model.trnmod.cipmod.cffdz4" maxlength="28" show-word-limit placeholder="请输入COV付款非银行支付机构地址4" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="订单描述5" prop="trnmod.cipmod.ddmsu5"> - <c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu5" maxlength="70" show-word-limit placeholder="请输入订单描述5" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV付款非银行支付机构地址5" prop="trnmod.cipmod.cffdz5"> - <c-input type="textarea" v-model="model.trnmod.cipmod.cffdz5" maxlength="28" show-word-limit placeholder="请输入COV付款非银行支付机构地址5" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="订单描述6" prop="trnmod.cipmod.ddmsu6"> - <c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu6" maxlength="70" show-word-limit placeholder="请输入订单描述6" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV付款非银行支付机构地址6" prop="trnmod.cipmod.cffdz6"> - <c-input type="textarea" v-model="model.trnmod.cipmod.cffdz6" maxlength="28" show-word-limit placeholder="请输入COV付款非银行支付机构地址6" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="订单描述7" prop="trnmod.cipmod.ddmsu7"> - <c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu7" maxlength="70" show-word-limit placeholder="请输入订单描述7" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV付款非银行支付机构地址7" prop="trnmod.cipmod.cffdz7"> - <c-input type="textarea" v-model="model.trnmod.cipmod.cffdz7" maxlength="28" show-word-limit placeholder="请输入COV付款非银行支付机构地址7" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="订单描述8" prop="trnmod.cipmod.ddmsu8"> - <c-input type="textarea" v-model="model.trnmod.cipmod.ddmsu8" maxlength="70" show-word-limit placeholder="请输入订单描述8" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="COV付款人证件号码" prop="trnmod.cipmod.cfkzjh"> - <c-input type="textarea" v-model="model.trnmod.cipmod.cfkzjh" maxlength="70" show-word-limit placeholder="请输入COV付款人证件号码" ></c-input> - </el-form-item> - </c-col> - </div> -</template> -<script> -import Api from "~/service/Api" -import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable" -import Event from "~/model/Betacc/Event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/views/Business/Betacc/Cips3.vue b/src/views/Business/Betacc/Cips3.vue deleted file mode 100644 index a2e6f70..0000000 --- a/src/views/Business/Betacc/Cips3.vue +++ /dev/null @@ -1,58 +0,0 @@ -<template> - <div class="eibs-tab"> - - <c-col :span="12"> - <el-form-item label="明细业务总笔数" prop="trnmod.cipmod.mxywbs"> - <c-input v-model="model.trnmod.cipmod.mxywbs" placeholder="请输入明细业务总笔数"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="发起直接参与者行号" prop="trnmod.cipmod.fqzyhh"> - <c-input v-model="model.trnmod.cipmod.fqzyhh" maxlength="35" placeholder="请输入发起直接参与者行号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="明细业务总金额" prop="trnmod.cipmod.mxywje"> - <c-input v-model="model.trnmod.cipmod.mxywje" placeholder="请输入明细业务总金额"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="接收直接参与者行号" prop="trnmod.cipmod.jszyhh"> - <c-input v-model="model.trnmod.cipmod.jszyhh" maxlength="35" placeholder="请输入接收直接参与者行号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="明细业务标识号" prop="trnmod.cipmod.mxywsh"> - <c-input v-model="model.trnmod.cipmod.mxywsh" maxlength="35" placeholder="请输入明细业务标识号"></c-input> - </el-form-item> - </c-col> - </div> -</template> -<script> -import Api from "~/service/Api" -import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable" -import Event from "~/model/Betacc/Event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/views/Business/Betacc/Coninfp.vue b/src/views/Business/Betacc/Coninfp.vue deleted file mode 100644 index cd6ec5a..0000000 --- a/src/views/Business/Betacc/Coninfp.vue +++ /dev/null @@ -1,74 +0,0 @@ -<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> - - <c-col :span="12"> - <el-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="请输入Infotext" ></c-input> - </el-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="请选择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> - - <c-col :span="12"> - <el-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="请输入Infotext" ></c-input> - </el-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="请选择Infotext Level"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="执行日期" prop="mtabut.coninf.conexedat"> - <c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" placeholder="请选择执行日期"></c-date-picker> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="User ID" prop="mtabut.coninf.usr.extkey"> - <c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input> - </el-form-item> - </c-col> - </div> -</template> -<script> -import Api from "~/service/Api" -import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable" -import Event from "~/model/Betacc/Event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/views/Business/Betacc/Coninftag.vue b/src/views/Business/Betacc/Coninftag.vue deleted file mode 100644 index df387be..0000000 --- a/src/views/Business/Betacc/Coninftag.vue +++ /dev/null @@ -1,52 +0,0 @@ -<template> - <div class="eibs-tab"> - - <c-col :span="12"> - <el-form-item label="Historic content of TAG 72" prop="mtabut.coninf.contag72his"> - <c-input type="textarea" v-model="model.mtabut.coninf.contag72his" maxlength="35" show-word-limit placeholder="请输入Historic content of TAG 72" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Historic content of TAG 79" prop="mtabut.coninf.contag79his"> - <c-input type="textarea" v-model="model.mtabut.coninf.contag79his" maxlength="50" show-word-limit placeholder="请输入Historic content of TAG 79" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Current content of TAG 72" prop="mtabut.coninf.contag72"> - <c-input type="textarea" v-model="model.mtabut.coninf.contag72" maxlength="35" show-word-limit placeholder="请输入Current content of TAG 72" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Current content of TAG 79" prop="mtabut.coninf.contag79"> - <c-input type="textarea" v-model="model.mtabut.coninf.contag79" maxlength="50" show-word-limit placeholder="请输入Current content of TAG 79" ></c-input> - </el-form-item> - </c-col> - </div> -</template> -<script> -import Api from "~/service/Api" -import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable" -import Event from "~/model/Betacc/Event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/views/Business/Betacc/Doctre.vue b/src/views/Business/Betacc/Doctre.vue deleted file mode 100644 index fdb29a3..0000000 --- a/src/views/Business/Betacc/Doctre.vue +++ /dev/null @@ -1,100 +0,0 @@ -<template> - <div class="eibs-tab"> - - <c-col :span="12"> - <el-form-item label="File Receiver" prop="trnmod.trndoc.filrecv"> - <c-input v-model="model.trnmod.trndoc.filrecv" placeholder="请输入File Receiver"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Document tree" prop="trnmod.trndoc.doctrestm"> - <c-input v-model="model.trnmod.trndoc.doctrestm" placeholder="请输入Document tree"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onTrndocButshw"> - Sho&w - </c-button> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onTrndocButadd"> - D&etails - </c-button> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onTrndocButnew"> - &Add New - </c-button> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onTrndocButattto"> - Attach to - </c-button> - </c-col> - - <c-col :span="12"> - <c-button size="small" icon="el-icon-delete" @click="onTrndocButdel"> - Delete - </c-button> - </c-col> - - <c-col :span="12"> - <span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span> - </c-col> - - <c-col :span="12"> - <c-checkbox v-model="model.trnmod.trndoc.shwinc">Show Incoming Messages</c-checkbox> - </c-col> - - <c-col :span="12"> - <c-checkbox v-model="model.trnmod.trndoc.shwout">Show Outgoing Messages</c-checkbox> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onTrndocButatt"> - Attach - </c-button> - </c-col> - - <c-col :span="12"> - <el-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm"> - <c-input v-model="model.trnmod.trndoc.condocstm" placeholder="请输入Connected Documents"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="" prop="trnmod.trndoc.rcvatt.seainf"> - <c-input v-model="model.trnmod.trndoc.rcvatt.seainf" placeholder="请输入"></c-input> - </el-form-item> - </c-col> - </div> -</template> -<script> -import Api from "~/service/Api" -import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable" -import Event from "~/model/Betacc/Event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/views/Business/Betacc/Dtetag.vue b/src/views/Business/Betacc/Dtetag.vue deleted file mode 100644 index c21125c..0000000 --- a/src/views/Business/Betacc/Dtetag.vue +++ /dev/null @@ -1,83 +0,0 @@ -<template> - <div class="eibs-tab"> - - <c-col :span="12"> - <c-button size="small" type="primary" icon="el-icon-search" @click="onTxmdtetagm06Buttxmsel"> - ... - </c-button> - </c-col> - - <c-col :span="12"> - <el-form-item label="Information about Confirmation Instruction" prop="trnmod.trndoc.dtemod.dtetagm06"> - <c-input type="textarea" v-model="model.trnmod.trndoc.dtemod.dtetagm06" maxlength="65" show-word-limit placeholder="请输入Information about Confirmation Instruction" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Document Sending Type" prop="trnmod.trndoc.dtemod.dtetagm53typ"> - <c-select v-model="model.trnmod.trndoc.dtemod.dtetagm53typ" style="width:100%" placeholder="请选择Document Sending Type"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Courier Name" prop="trnmod.trndoc.dtemod.dtetagm53nam"> - <c-input v-model="model.trnmod.trndoc.dtemod.dtetagm53nam" maxlength="35" placeholder="请输入Courier Name"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Courier Number" prop="trnmod.trndoc.dtemod.dtetagm53num"> - <c-input v-model="model.trnmod.trndoc.dtemod.dtetagm53num" maxlength="35" placeholder="请输入Courier Number"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Notes from Advising Bank" prop="trnmod.trndoc.dtemod.dtetagm07"> - <c-input type="textarea" v-model="model.trnmod.trndoc.dtemod.dtetagm07" maxlength="65" show-word-limit placeholder="请输入Notes from Advising Bank" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" icon="el-icon-search" @click="onTxmdtetagm07Buttxmsel"> - ... - </c-button> - </c-col> - - <c-col :span="12"> - <el-form-item label="Fee of Advising Bank" prop="trnmod.trndoc.dtemod.dtetagm08"> - <c-input type="textarea" v-model="model.trnmod.trndoc.dtemod.dtetagm08" maxlength="65" show-word-limit placeholder="请输入Fee of Advising Bank" ></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" icon="el-icon-search" @click="onTxmdtetagm08Buttxmsel"> - ... - </c-button> - </c-col> - </div> -</template> -<script> -import Api from "~/service/Api" -import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable" -import Event from "~/model/Betacc/Event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/views/Business/Betacc/Limitbody.vue b/src/views/Business/Betacc/Limitbody.vue deleted file mode 100644 index 6c65650..0000000 --- a/src/views/Business/Betacc/Limitbody.vue +++ /dev/null @@ -1,172 +0,0 @@ -<template> - <div class="eibs-tab"> - - <c-col :span="12"> - <el-form-item label="ECIFNO" prop="liaall.limmod.ecifno"> - <c-input v-model="model.liaall.limmod.ecifno" maxlength="22" placeholder="请输入ECIFNO"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <span v-text="model.liaall.limmod.limpts.wrklab" data-path=".liaall.limmod.limpts.wrklab" > </span> - </c-col> - - <c-col :span="12"> - <span v-text="model.liaall.limmod.limpts.othlab" data-path=".liaall.limmod.limpts.othlab" > </span> - </c-col> - - <c-col :span="12"> - <span v-text="model.liaall.limmod.limpts.othlabss" data-path=".liaall.limmod.limpts.othlabss" > </span> - </c-col> - - <c-col :span="12"> - <el-form-item label="国结业务编号" prop="liaall.limmod.ownref"> - <c-input v-model="model.liaall.limmod.ownref" maxlength="16" placeholder="请输入国结业务编号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-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="请输入Drag Drop Sender"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-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="请输入Drag Drop Sender"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-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="请输入External Key of Address"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="" prop="liaall.limmod.wrkp.ptsget.sdamod.seainf"> - <c-input v-model="model.liaall.limmod.wrkp.ptsget.sdamod.seainf" placeholder="请输入"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onWrkpDet"> - Details - </c-button> - </c-col> - - <c-col :span="12"> - <el-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="请输入External Key of Address"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="" prop="liaall.limmod.othp.ptsget.sdamod.seainf"> - <c-input v-model="model.liaall.limmod.othp.ptsget.sdamod.seainf" placeholder="请输入"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onOthpDet"> - Details - </c-button> - </c-col> - - <c-col :span="12"> - <el-form-item label="业务余额" prop="liaall.limmod.comamt"> - <c-input v-model="model.liaall.limmod.comamt" placeholder="请输入业务余额"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-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="请输入Name of Party"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-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="请输入Name of Party"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="保证金余额" prop="liaall.limmod.ccvamt"> - <c-input v-model="model.liaall.limmod.ccvamt" placeholder="请输入保证金余额"></c-input> - </el-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="请选择Flag to Mark Non-revolving Limits"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onLimptsGet1"> - 查询 - </c-button> - </c-col> - - <c-col :span="12"> - <el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg2"> - <c-select v-model="model.liaall.limmod.limpts.nonrevflg2" style="width:100%" placeholder="请选择Flag to Mark Non-revolving Limits"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onLimptsGet2"> - 查询 - </c-button> - </c-col> - - <c-col :span="12"> - <span v-text="model.liaall.limmod.limpts.lsh" data-path=".liaall.limmod.limpts.lsh" > </span> - </c-col> - - <c-col :span="12"> - <el-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod1"> - <c-input v-model="model.liaall.limmod.limpts.pfcod1" maxlength="14" placeholder="请输入合同流�'号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="合同流�'号" prop="liaall.limmod.limpts.pfcod2"> - <c-input v-model="model.liaall.limmod.limpts.pfcod2" maxlength="14" placeholder="请输入合同流�'号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onLimmodTrycal"> - 试算 - </c-button> - </c-col> - </div> -</template> -<script> -import Api from "~/service/Api" -import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable" -import Event from "~/model/Betacc/Event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/views/Business/Betacc/Setpan.vue b/src/views/Business/Betacc/Setpan.vue deleted file mode 100644 index f59ef4a..0000000 --- a/src/views/Business/Betacc/Setpan.vue +++ /dev/null @@ -1,73 +0,0 @@ -<template> - <div class="eibs-tab"> - - <c-col :span="12"> - <el-form-item label="our reference" prop="setmod.ref"> - <c-input v-model="model.setmod.ref" maxlength="16" placeholder="请输入our reference"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span> - </c-col> - - <c-col :span="12"> - <el-form-item label="Type of settlement" prop="setmod.dspflg"> - <c-select v-model="model.setmod.dspflg" style="width:100%" placeholder="请选择Type of settlement"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-checkbox v-model="model.setmod.xreflg">Recalculate Rates</c-checkbox> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onSetmodDet"> - 细节 - </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"> - <el-form-item label="自�'�区主�'�号" prop="setmod.zmqacc"> - <c-input v-model="model.setmod.zmqacc" maxlength="20" placeholder="请输入自�'�区主�'�号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span> - </c-col> - - <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/Betacc/Event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/views/Business/Betacc/index.vue b/src/views/Business/Betacc/index.vue index 6017c11..e8d2366 100644 --- a/src/views/Business/Betacc/index.vue +++ b/src/views/Business/Betacc/index.vue @@ -1,151 +1,97 @@ <template> -<c-page title="出口信用证单据承兑"> <div class="eContainer"> - <c-function-btn + <!-- <c-bus-button :$pntvm="this"></c-bus-button> --> + <c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash" - > - <el-button size="small">备忘录</el-button> - <el-button size="small">影像信息</el-button> - <!-- <el-button size="small">保存模板</el-button> --> - <!-- <el-button size="small">使用模板</el-button> --> - <el-button size="small">制裁信息</el-button> - <!-- <el-button size="small">拆分报文</el-button> --> - <el-button size="small">智能提示</el-button> - </c-function-btn> - + > + <el-button size="small">流程附言</el-button> + <el-button size="small">交易历史</el-button> + <el-button size="small">备忘录</el-button> + <el-button size="small">影像信息</el-button> + <!-- <el-button size="small">保存模板</el-button> --> + <!-- <el-button size="small">使用模板</el-button> --> + <el-button size="small">制裁信息</el-button> + <!-- <el-button size="small">拆分报文</el-button> --> + <el-button size="small">智能提示</el-button> + </c-function-btn> <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false"> - <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> + <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <!--PD000033 --> - <el-tab-pane label="基本信息" name="accp"> + <el-tab-pane label="Acceptance" name="accp"> <m-accp :model="model" :codes="codes"/> </el-tab-pane> + + <!--PD000027 --> + <el-tab-pane label="Liability" name="engp"> + <m-engp :model="model" :codes="codes"/> + </el-tab-pane> - <!--PD000018 【TODO me】该页面无内容,暂时注释掉--> - <!-- <el-tab-pane label="ovwp" name="ovwp"> - <m-ovwp :model="model" :codes="codes"/> - </el-tab-pane> --> - - <!--PD000000 【TODO me】账务--> - <el-tab-pane label="费用及账务" name="setpan"> + <!--PD000000 --> + <el-tab-pane label="Settlement" name="setpan"> <m-setpan :model="model" :codes="codes"/> </el-tab-pane> - - <!--PD000000 【TODO me】附言--> - <el-tab-pane label="附言" name="coninfp"> + + <!--PD000000 --> + <el-tab-pane label="Completion" name="coninfp"> <m-coninfp :model="model" :codes="codes"/> </el-tab-pane> - <!--PD000010 --> - <el-tab-pane label="coninftag" name="coninftag"> - <m-coninftag :model="model" :codes="codes"/> - </el-tab-pane> - - <!--PD000529 【TODO me】报文及面函--> - <el-tab-pane label="面函" name="docpan"> + <!--PD000529 --> + <el-tab-pane label="Messages" name="docpan"> <m-docpan :model="model" :codes="codes"/> </el-tab-pane> - <!--PD000546 【TODO me】附件--> - <el-tab-pane label="附件" name="doctre"> + <!--PD000546 --> + <el-tab-pane label="Attachments" name="doctre"> <m-doctre :model="model" :codes="codes"/> </el-tab-pane> <!--PD000001 --> - <el-tab-pane label="dtetag" name="dtetag"> - <m-dtetag :model="model" :codes="codes"/> - </el-tab-pane> - - <!--PD001139 【TODO me】该页面无内容,暂时注释掉--> - <!-- <el-tab-pane label="shisuan" name="shisuan"> - <m-shisuan :model="model" :codes="codes"/> - </el-tab-pane> --> - - <!--PD000204 --> - <el-tab-pane label="cips" name="cips"> - <m-cips :model="model" :codes="codes"/> - </el-tab-pane> - - <!--PD000449 --> - <el-tab-pane label="cips2" name="cips2"> - <m-cips2 :model="model" :codes="codes"/> - </el-tab-pane> - - <!--PD000450 --> - <el-tab-pane label="cips3" name="cips3"> - <m-cips3 :model="model" :codes="codes"/> - </el-tab-pane> - - <!--PD000001 --> <el-tab-pane label="统一授信" name="limitbody"> <m-limitbody :model="model" :codes="codes"/> </el-tab-pane> - - <!--PD000027 --> - <el-tab-pane label="或有" name="engp"> - <m-engp :model="model" :codes="codes" /> - </el-tab-pane> </c-tabs> </el-form> </div> - </c-page> </template> <script> import Api from "~/service/Api" import CodeTable from "~/config/CodeTable" import Betacc from "~/model/Betacc" -import commonProcess from "~/mixin/commonProcess"; +import commonProcess from "~/mixin/commonProcess" import commonFuncs from "~/mixin/commonFuncs"; import Check from "~/model/Betacc/Check" import Default from "~/model/Betacc/Default" import Pattern from "~/model/Betacc/Pattern" import Accp from "./Accp" -import Ovwp from "./Ovwp" -// import Setpan from "./Setpan" // 【TODO me】改为使用公共页面 -// import Coninfp from "./Coninfp" // 【TODO me】改为使用公共页面 -// import Docpan from "./Docpan" // 【TODO me】改为使用公共页面 -import Coninftag from "./Coninftag" -import Doctre from "./Doctre" -import Dtetag from "./Dtetag" -import Shisuan from "./Shisuan" -import Cips from "./Cips" -import Cips2 from "./Cips2" -import Cips3 from "./Cips3" -import Limitbody from "./Limitbody" - -import Coninfp from "~/views/Public/Coninfp"; // 【TODO me】 -import Setpan from "~/views/Public/Setpan"; // 【TODO me】 -import Docpan from "~/views/Public/Docpan"; // 【TODO me】 -import Engp from "~/views/Public/Engp"; // 【TODO me】 +import Engp from "~/views/Public/Engp" +import Doctre from "~/views/Public/Doctre" +import Setpan from "~/views/Public/Setpan"; +import Coninfp from "~/views/Public/Coninfp"; +import Docpan from "~/views/Public/Docpan"; +import Limitbody from "~/views/Public/Limitbody"; -// 出口信用证单据承兑 export default { name: "Betacc", components:{ "m-accp" : Accp, - "m-ovwp" : Ovwp, "m-setpan" : Setpan, - "m-coninfp" : Coninfp, - "m-coninftag" : Coninftag, + "m-engp" : Engp, "m-docpan" : Docpan, "m-doctre" : Doctre, - "m-dtetag" : Dtetag, - "m-shisuan" : Shisuan, - "m-cips" : Cips, - "m-cips2" : Cips2, - "m-cips3" : Cips3, + "m-coninfp" : Coninfp, "m-limitbody" : Limitbody, - "m-engp":Engp, }, provide() { return { root: this } }, - mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理 + mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 data(){ return { tabVal: "accp", @@ -155,11 +101,17 @@ export default { defaultRules: Default, pattern: Pattern, rules: null, - codes: { ...CodeTable }, + codes: { + ...CodeTable, + }, } }, methods:{ - tabClick(){ + myTabClick(tab){ + this.tabClick(tab) + /** + * do it yourself + **/ } }, created:async function(){ @@ -167,12 +119,13 @@ export default { let rtnmsg = await this.init({}) if(rtnmsg.respCode == SUCCESS) { + this.updateModel(rtnmsg.data) //TODO 处理数据逻辑 } else { - this.$notify.error({title: '错误',message: '服务请求失败!'}); + this.$notify.error({title: '错误',message: '服务请求失败!'}); } } } diff --git a/src/views/Business/Betrcl/Rclp.vue b/src/views/Business/Betrcl/Rclp.vue index 57b6704..1a492bf 100644 --- a/src/views/Business/Betrcl/Rclp.vue +++ b/src/views/Business/Betrcl/Rclp.vue @@ -262,6 +262,8 @@ rol: 'prb', }" :disabled="true" + :enRef="true" + :enNam="true" ></c-ptsmsg> </c-col> <c-col :span="24"> @@ -273,6 +275,8 @@ rol: 'iss', }" :disabled="true" + :enRef="true" + :enNam="true" ></c-ptsmsg> </c-col> <c-col :span="24"> @@ -284,6 +288,8 @@ rol: 'apl', }" :disabled="true" + :enRef="true" + :enNam="true" ></c-ptsmsg> </c-col> </c-col> diff --git a/src/views/Business/Letrsv/Aamp.vue b/src/views/Business/Letrsv/Aamp.vue index 5a39461..9495758 100644 --- a/src/views/Business/Letrsv/Aamp.vue +++ b/src/views/Business/Letrsv/Aamp.vue @@ -1,60 +1,143 @@ <template> <div class="eibs-tab"> - - <c-col :span="12"> - <el-form-item label="Additional Amount" prop="ledgrp.cbs.max2.cur"> - <c-select v-model="model.ledgrp.cbs.max2.cur" style="width:100%" placeholder="请选择Additional Amount"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Additional Amount" prop="ledgrp.cbs.max2.amt"> - <c-input v-model="model.ledgrp.cbs.max2.amt" placeholder="请输入Additional Amount"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Open Add. Amount" prop="ledgrp.cbs.opn2.cur"> - <c-select v-model="model.ledgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择Open Add. Amount"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Open Add. Amount" prop="ledgrp.cbs.opn2.amt"> - <c-input v-model="model.ledgrp.cbs.opn2.amt" placeholder="请输入Open Add. Amount"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> + <!-- left --> + <c-col :span="11"> + <c-col :span="24"> + <c-col :span="12"> + <el-form-item label="Additional Amount" prop="ledgrp.cbs.max2.cur"> + <c-select + v-model="model.ledgrp.cbs.max2.cur" + style="width: 100%" + placeholder="Please select cur" + disabled + :code="codes.curtxt1" + > + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="" label-width="20px" prop="ledgrp.cbs.max2.amt"> + <c-input-currency + v-model="model.ledgrp.cbs.max2.amt" + style="width: 100%" + placeholder="Please input Additional Amount" + ></c-input-currency> + </el-form-item> + </c-col> + </c-col> + + <c-col :span="24"> + <c-col :span="12"> + <el-form-item label="Open Add. Amount" prop="ledgrp.cbs.opn2.cur"> + <c-select + v-model="model.ledgrp.cbs.opn2.cur" + style="width: 100%" + placeholder="Please select cur" + :code="codes.curtxt1" + disabled + > + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="" label-width="20px" prop="ledgrp.cbs.opn2.amt"> + <c-input-currency + v-model="model.ledgrp.cbs.opn2.amt" + style="width: 100%" + placeholder="Please input Open Add. Amount" + disabled + ></c-input-currency> + </el-form-item> + </c-col> + </c-col> + </c-col> + + <!-- right --> + <c-col :span="11" :offset="1"> + <c-col :span="24"> <el-form-item label="Covered" prop="ledgrp.blk.addamtcov"> - <c-input type="textarea" v-model="model.ledgrp.blk.addamtcov" maxlength="35" show-word-limit placeholder="请输入Covered" ></c-input> + <c-input + type="textarea" + v-model="model.ledgrp.blk.addamtcov" + maxlength="35" + show-word-limit + placeholder="请输入Covered" + ></c-input> </el-form-item> - </c-col> + </c-col> + </c-col> + + <!-- <c-col :span="12"> + <el-form-item label="Additional Amount" prop="ledgrp.cbs.max2.cur"> + <c-select + v-model="model.ledgrp.cbs.max2.cur" + style="width: 100%" + placeholder="请选择Additional Amount" + > + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Additional Amount" prop="ledgrp.cbs.max2.amt"> + <c-input + v-model="model.ledgrp.cbs.max2.amt" + placeholder="请输入Additional Amount" + ></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Open Add. Amount" prop="ledgrp.cbs.opn2.cur"> + <c-select + v-model="model.ledgrp.cbs.opn2.cur" + style="width: 100%" + placeholder="请选择Open Add. Amount" + > + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Open Add. Amount" prop="ledgrp.cbs.opn2.amt"> + <c-input + v-model="model.ledgrp.cbs.opn2.amt" + placeholder="请输入Open Add. Amount" + ></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="Covered" prop="ledgrp.blk.addamtcov"> + <c-input + type="textarea" + v-model="model.ledgrp.blk.addamtcov" + maxlength="35" + show-word-limit + placeholder="请输入Covered" + ></c-input> + </el-form-item> + </c-col> --> </div> </template> <script> -import Api from "~/service/Api" +import Api from "~/service/Api"; import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable" -import Event from "~/model/Letrsv/Event" +import CodeTable from "~/config/CodeTable"; +import Event from "~/model/Letrsv/Event"; export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} + inject: ["root"], + props: ["model", "codes"], + mixins: [commonProcess], + data() { + return {}; + }, + methods: { ...Event }, + created: function () {}, +}; </script> <style> - </style> diff --git a/src/views/Business/Betacc/Docpan.vue b/src/views/Business/Letrsv/Adcp.vue similarity index 64% rename from src/views/Business/Betacc/Docpan.vue rename to src/views/Business/Letrsv/Adcp.vue index 88c617d..e2c2491 100644 --- a/src/views/Business/Betacc/Docpan.vue +++ b/src/views/Business/Letrsv/Adcp.vue @@ -1,38 +1,48 @@ <template> <div class="eibs-tab"> - <c-col :span="12"> - <span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span> - </c-col> - <c-col :span="12"> - <el-form-item label="国内证落款" prop="trnmod.trndoc.advnam"> - <c-input v-model="model.trnmod.trndoc.advnam" maxlength="50" placeholder="请输入国内证落款"></c-input> + <el-form-item label="Additional Conditions" prop="ledgrp.blk.adlcnd"> + <c-input type="textarea" v-model="model.ledgrp.blk.adlcnd" maxlength="65" show-word-limit placeholder="请输入Additional Conditions" ></c-input> </el-form-item> + </c-col> + + <c-col :span="12"> + <c-button size="small" type="primary" icon="el-icon-search" @click="onAdlcndButtxmsel"> + ... + </c-button> </c-col> <c-col :span="12"> - <el-form-item label="修改申请人名称" prop="trnmod.trndoc.amdapl"> - <c-input type="textarea" v-model="model.trnmod.trndoc.amdapl" maxlength="50" show-word-limit placeholder="请输入修改申请人名称" ></c-input> - </el-form-item> - </c-col> + <c-checkbox v-model="model.ledgrp.rec.spcbenflg">Special payment conditions for beneficiary exists</c-checkbox> + </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-checkbox v-model="model.ledgrp.rec.spcrcbflg">Special Payment Conditions for specified Bank only</c-checkbox> + </c-col> <c-col :span="12"> - <el-form-item label="国内证通知书" prop="trnmod.trndoc.advdoc"> - <c-input v-model="model.trnmod.trndoc.advdoc" maxlength="1" placeholder="请输入国内证通知书"></c-input> + <c-checkbox v-model="model.ledgrp.rec.redclsflg">Red/Green Clause</c-checkbox> + </c-col> + + <c-col :span="12"> + <el-form-item label="Instructions to Pay.," prop="ledgrp.blk.insbnk"> + <c-input type="textarea" v-model="model.ledgrp.blk.insbnk" maxlength="65" show-word-limit placeholder="请输入Instructions to Pay.," ></c-input> </el-form-item> + </c-col> + + <c-col :span="12"> + <c-button size="small" type="primary" icon="el-icon-search" @click="onInsbnkButtxmsel"> + ... + </c-button> </c-col> - </div> + </div> </template> <script> import Api from "~/service/Api" import commonProcess from "~/mixin/commonProcess"; import CodeTable from "~/config/CodeTable" -import Event from "~/model/Betacc/Event" +import Event from "~/model/Letrsv/Event" export default { inject: ['root'], diff --git a/src/views/Business/Letrsv/Coninfp.vue b/src/views/Business/Letrsv/Coninfp.vue deleted file mode 100644 index 761ccec..0000000 --- a/src/views/Business/Letrsv/Coninfp.vue +++ /dev/null @@ -1,74 +0,0 @@ -<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> - - <c-col :span="12"> - <el-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="请输入Infotext" ></c-input> - </el-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="请选择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> - - <c-col :span="12"> - <el-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="请输入Infotext" ></c-input> - </el-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="请选择Infotext Level"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="执行日期" prop="mtabut.coninf.conexedat"> - <c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" placeholder="请选择执行日期"></c-date-picker> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="User ID" prop="mtabut.coninf.usr.extkey"> - <c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input> - </el-form-item> - </c-col> - </div> -</template> -<script> -import Api from "~/service/Api" -import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable" -import Event from "~/model/Letrsv/Event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/views/Business/Letrsv/Detp.vue b/src/views/Business/Letrsv/Detp.vue index c021f92..94d742f 100644 --- a/src/views/Business/Letrsv/Detp.vue +++ b/src/views/Business/Letrsv/Detp.vue @@ -1,6 +1,7 @@ <template> <div class="eibs-tab"> <c-row> + <!-- left --> <c-col :span="11"> <!-- Available with --> <c-col :span="24"> @@ -8,7 +9,8 @@ <c-select v-model="model.ledgrp.rec.avbwth" style="width: 100%" - placeholder="请选择Available with" + placeholder="Please select Available with" + :code="codes.avbwth" > </c-select> </el-form-item> @@ -18,12 +20,11 @@ <c-ptap :model="model" :argadr="{ - title: '指定银行', + title: '', grp: 'ledgrp', rol: 'avb', }" :noRef="true" - :onlySearch="true" @onSeainf="onSeainf" @onAplpDet="onAvbpDet" > @@ -31,35 +32,11 @@ </c-col> <c-col :span="24"> - <el-form-item label="名称地址" prop="ledgrp.blk.avbwthtxt"> - <c-input - type="textarea" - :rows="3" - v-model="model.ledgrp.blk.avbwthtxt" - maxlength="35" - show-word-limit - placeholder="请输入名称地址" - ></c-input> - </el-form-item> - </c-col> - <!-- <c-col :span="12"> - <el-form-item label="Address Block" prop="ledgrp.avb.pts.adrblk"> - <c-input - type="textarea" - v-model="model.ledgrp.avb.pts.adrblk" - maxlength="35" - show-word-limit - placeholder="请输入Address Block" - ></c-input> - </el-form-item> - </c-col> --> - - <c-col :span="24"> <el-form-item label="Available by" prop="ledgrp.rec.avbby"> <c-select v-model="model.ledgrp.rec.avbby" style="width: 100%" - placeholder="请选择Available by" + placeholder="Please select Available by" :code="codes.avbby" > </c-select> @@ -68,7 +45,7 @@ <c-col :span="24"> <el-form-item - label="Deferred Payment Details" + label="Negotiation/Deferred Payment Details" prop="ledgrp.blk.defdet" > <c-input @@ -77,21 +54,35 @@ v-model="model.ledgrp.blk.defdet" maxlength="35" show-word-limit - placeholder="请输入Deferred Payment Details" + placeholder="Please input Deferred Payment Details" ></c-input> </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="Drafts at" prop="ledgrp.blk.dftat"> - <c-input - type="textarea" - :rows="3" - v-model="model.ledgrp.blk.dftat" - maxlength="35" - show-word-limit - placeholder="请输入Drafts at" - ></c-input> + <el-form-item + label="Drafts at" + prop="ledgrp.blk.dftat" + style="width: 100%" + > + <c-fullbox> + <c-input + type="textarea" + v-model="model.ledgrp.blk.dftat" + maxlength="50" + show-word-limit + placeholder="Please input Drafts at" + ></c-input> + <template slot="footer"> + <c-button + style="margin-left: 10px; padding: 0 10px" + size="small" + type="primary" + > + ... + </c-button> + </template> + </c-fullbox> </el-form-item> </c-col> @@ -99,7 +90,7 @@ <c-ptap :model="model" :argadr="{ - title: '汇票申请人', + title: 'Drawee', grp: 'ledgrp', rol: 'drw', }" @@ -109,138 +100,167 @@ > </c-ptap> </c-col> + <c-col :span="24" > + <el-form-item label="Air-/Port of Departure" prop="ledgrp.rec.porloa"> + <c-input + type="textarea" + :rows="3" + v-model="model.ledgrp.rec.porloa" + maxlength="65" + show-word-limit + placeholder="Please input Air-/Port of Departure" + ></c-input> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="Air-/Port of Destination" prop="ledgrp.rec.pordis"> + <c-input + type="textarea" + :rows="3" + v-model="model.ledgrp.rec.pordis" + maxlength="65" + show-word-limit + placeholder="Please input Air-/Port of Destination" + ></c-input> + </el-form-item> + </c-col> </c-col> + <!-- right --> <c-col :span="11" :offset="1"> <c-col :span="24"> - <el-form-item label="Mixed Payment Details" prop="ledgrp.blk.mixdet"> + <el-form-item label="Mixed Payment" prop="ledgrp.blk.mixdet"> <c-input type="textarea" :rows="4" v-model="model.ledgrp.blk.mixdet" maxlength="35" show-word-limit - placeholder="请输入Mixed Payment Details" + placeholder="Please input Mixed Payment" ></c-input> </el-form-item> </c-col> <!-- Days of presentation period --> <c-col :span="24"> - <el-form-item label="Days of pre.period" prop="ledgrp.rec.prepers18"> + <el-form-item label="Presentation Period" prop="ledgrp.rec.prepers18"> <c-input v-model="model.ledgrp.rec.prepers18" - placeholder="请输入Days of presentation period" + placeholder="Please input Presentation Period" ></c-input> </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="Presentation Period" prop="ledgrp.blk.preper"> - <c-input - type="textarea" - v-model="model.ledgrp.blk.preper" - maxlength="35" - show-word-limit - placeholder="请输入Presentation Period" - ></c-input> + <el-form-item + label="" + prop="ledgrp.rec.prepertxts18" + style="width: 100%" + > + <c-fullbox> + <c-input + type="textarea" + v-model="model.ledgrp.rec.prepertxts18" + maxlength="50" + show-word-limit + placeholder="Please input Presentation period text" + ></c-input> + <template slot="footer"> + <c-button + style="margin-left: 10px; padding: 0 10px" + size="small" + type="primary" + > + ... + </c-button> + </template> + </c-fullbox> </el-form-item> </c-col> - <!-- Additional Details to Code for Charges CHATO --> <c-col :span="24"> <el-form-item - label="Additional Details to Code for Charges CHATO" + label="Additional Details to Charges" prop="ledgrp.blk.feetxt" + style="width: 100%" > - <c-input - type="textarea" - :rows="6" - v-model="model.ledgrp.blk.feetxt" - maxlength="35" - show-word-limit - placeholder="请输入Additional Details to Code for Charges CHATO" - ></c-input> + <c-fullbox> + <c-input + type="textarea" + v-model="model.ledgrp.blk.feetxt" + maxlength="50" + show-word-limit + placeholder="Please input Additional Details to Charges" + ></c-input> + <template slot="footer"> + <c-button + style="margin-left: 10px; padding: 0 10px" + size="small" + type="primary" + > + ... + </c-button> + </template> + </c-fullbox> </el-form-item> </c-col> <!-- Own Charges Borne by --> - <c-col :span="18"> - <el-form-item label="Own Charges Borne by" prop="ledgrp.rec.chato"> + <c-col :span="24"> + <el-form-item label="Charges Condition" prop="ledgrp.rec.chato"> <c-select v-model="model.ledgrp.rec.chato" style="width: 100%" - placeholder="请选择Own Charges Borne by" + placeholder="Please select Charges Condition" + :code="codes.chadet" > </c-select> </el-form-item> </c-col> - <c-col :span="18"> + <c-col :span="24"> <el-form-item label="Country or region Code" prop="ledgrp.rec.stacty"> <c-select v-model="model.ledgrp.rec.stacty" style="width: 100%" placeholder="请选择Country or region Code" + :code="codes.stacty" > </c-select> </el-form-item> </c-col> - <c-col :span="18"> - <el-form-item label="Maximum Tenor" prop="ledgrp.rec.tenmaxday"> + <c-col :span="24"> + <c-col :span="20"> + <el-form-item label="Maximum Tenor" prop="ledgrp.rec.tenmaxday"> + <c-input + v-model="model.ledgrp.rec.tenmaxday" + placeholder="Please input Maximum Tenor" + ></c-input> + </el-form-item> + </c-col> + <c-col :span="4"> + <el-form-item label="Days" style="float: right"> </el-form-item> + </c-col> + </c-col> + + <!-- Dispatch from --> + <c-col :span="24"> + <el-form-item label="Dispatch from" prop="ledgrp.rec.shpfro"> <c-input - v-model="model.ledgrp.rec.tenmaxday" - placeholder="请输入Maximum Tenor" + type="textarea" + :rows="3" + show-word-limit + v-model="model.ledgrp.rec.shpfro" + maxlength="65" + placeholder="Please input Dispatch from" ></c-input> </el-form-item> </c-col> - </c-col> - </c-row> - - <c-row> - <!-- Dispatch from --> - <c-col :span="11"> - <el-form-item label="Dispatch from" prop="ledgrp.rec.shpfro"> - <c-input - type="textarea" - :rows="3" - show-word-limit - v-model="model.ledgrp.rec.shpfro" - maxlength="65" - placeholder="请输入Dispatch from" - ></c-input> - </el-form-item> - </c-col> - - <c-col :span="11" :offset="1"> - <el-form-item label="Air-/Port of Departure" prop="ledgrp.rec.porloa"> - <c-input - type="textarea" - :rows="3" - v-model="model.ledgrp.rec.porloa" - maxlength="65" - show-word-limit - placeholder="请输入Air-/Port of Departure" - ></c-input> - </el-form-item> - </c-col> - <c-col :span="11"> - <el-form-item label="Air-/Port of Destination" prop="ledgrp.rec.pordis"> - <c-input - type="textarea" - :rows="3" - v-model="model.ledgrp.rec.pordis" - maxlength="65" - show-word-limit - placeholder="Air-/Port of Destination" - ></c-input> - </el-form-item> - </c-col> - - <!-- Final Destination --> - <c-col :span="11" :offset="1"> + <!-- Final Destination --> + <c-col :span="24"> <el-form-item label="Final Destination" prop="ledgrp.rec.shpto"> <c-input type="textarea" @@ -248,13 +268,13 @@ v-model="model.ledgrp.rec.shpto" maxlength="65" show-word-limit - placeholder="请输入Final Destination" + placeholder="Please input Final Destination" ></c-input> </el-form-item> </c-col> <!-- Shipment Period --> - <c-col :span="11"> + <c-col :span="24"> <el-form-item label="Shipment Period" prop="ledgrp.blk.shpper"> <c-input type="textarea" @@ -262,11 +282,13 @@ v-model="model.ledgrp.blk.shpper" maxlength="65" show-word-limit - placeholder="请输入Shipment Period" + placeholder="Please input Shipment Period" ></c-input> </el-form-item> </c-col> + </c-col> </c-row> + </div> </template> <script> diff --git a/src/views/Business/Letrsv/Doctre.vue b/src/views/Business/Letrsv/Doctre.vue deleted file mode 100644 index 2aca172..0000000 --- a/src/views/Business/Letrsv/Doctre.vue +++ /dev/null @@ -1,100 +0,0 @@ -<template> - <div class="eibs-tab"> - - <c-col :span="12"> - <el-form-item label="File Receiver" prop="trnmod.trndoc.filrecv"> - <c-input v-model="model.trnmod.trndoc.filrecv" placeholder="请输入File Receiver"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Document tree" prop="trnmod.trndoc.doctrestm"> - <c-input v-model="model.trnmod.trndoc.doctrestm" placeholder="请输入Document tree"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onTrndocButshw"> - Sho&w - </c-button> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onTrndocButadd"> - D&etails - </c-button> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onTrndocButnew"> - &Add New - </c-button> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onTrndocButattto"> - Attach to - </c-button> - </c-col> - - <c-col :span="12"> - <c-button size="small" icon="el-icon-delete" @click="onTrndocButdel"> - Delete - </c-button> - </c-col> - - <c-col :span="12"> - <span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span> - </c-col> - - <c-col :span="12"> - <c-checkbox v-model="model.trnmod.trndoc.shwinc">Show Incoming Messages</c-checkbox> - </c-col> - - <c-col :span="12"> - <c-checkbox v-model="model.trnmod.trndoc.shwout">Show Outgoing Messages</c-checkbox> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onTrndocButatt"> - Attach - </c-button> - </c-col> - - <c-col :span="12"> - <el-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm"> - <c-input v-model="model.trnmod.trndoc.condocstm" placeholder="请输入Connected Documents"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="" prop="trnmod.trndoc.rcvatt.seainf"> - <c-input v-model="model.trnmod.trndoc.rcvatt.seainf" placeholder="请输入"></c-input> - </el-form-item> - </c-col> - </div> -</template> -<script> -import Api from "~/service/Api" -import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable" -import Event from "~/model/Letrsv/Event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/views/Business/Letrsv/Docpan.vue b/src/views/Business/Letrsv/Dogp.vue similarity index 68% rename from src/views/Business/Letrsv/Docpan.vue rename to src/views/Business/Letrsv/Dogp.vue index c5130ba..420b8e7 100644 --- a/src/views/Business/Letrsv/Docpan.vue +++ b/src/views/Business/Letrsv/Dogp.vue @@ -1,29 +1,22 @@ <template> <div class="eibs-tab"> - <c-col :span="12"> - <span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span> - </c-col> - - <c-col :span="12"> - <el-form-item label="国内证落款" prop="trnmod.trndoc.advnam"> - <c-input v-model="model.trnmod.trndoc.advnam" maxlength="50" placeholder="请输入国内证落款"></c-input> - </el-form-item> - </c-col> - <c-col :span="12"> - <el-form-item label="修改申请人名称" prop="trnmod.trndoc.amdapl"> - <c-input type="textarea" v-model="model.trnmod.trndoc.amdapl" maxlength="50" show-word-limit placeholder="请输入修改申请人名称" ></c-input> + <el-form-item label="Description of Goods" prop="ledgrp.blk.lcrgod"> + <c-input type="textarea" v-model="model.ledgrp.blk.lcrgod" maxlength="65" show-word-limit placeholder="请输入Description of Goods" ></c-input> </el-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"> - <el-form-item label="国内证通知书" prop="trnmod.trndoc.advdoc"> - <c-input v-model="model.trnmod.trndoc.advdoc" maxlength="1" placeholder="请输入国内证通知书"></c-input> + <c-button size="small" type="primary" icon="el-icon-search" @click="onLcrgodButtxmsel"> + ... + </c-button> + </c-col> + + <c-col :span="12"> + <el-form-item label="Goods Code " prop="ledgrp.rec.stagod"> + <c-select v-model="model.ledgrp.rec.stagod" style="width:100%" placeholder="请选择Goods Code "> + </c-select> </el-form-item> </c-col> </div> diff --git a/src/views/Business/Letrsv/Glepan.vue b/src/views/Business/Letrsv/Dorp.vue similarity index 81% rename from src/views/Business/Letrsv/Glepan.vue rename to src/views/Business/Letrsv/Dorp.vue index e026f01..7ded574 100644 --- a/src/views/Business/Letrsv/Glepan.vue +++ b/src/views/Business/Letrsv/Dorp.vue @@ -1,10 +1,16 @@ <template> <div class="eibs-tab"> - + <c-col :span="12"> - <el-form-item label="Booking stream to Display" prop="setmod.glemod.gleshwstm"> - <c-input v-model="model.setmod.glemod.gleshwstm" placeholder="请输入Booking stream to Display"></c-input> + <el-form-item label="Documents Required" prop="ledgrp.blk.lcrdoc"> + <c-input type="textarea" v-model="model.ledgrp.blk.lcrdoc" maxlength="65" show-word-limit placeholder="请输入Documents Required" ></c-input> </el-form-item> + </c-col> + + <c-col :span="12"> + <c-button size="small" type="primary" icon="el-icon-search" @click="onLcrdocButtxmsel"> + ... + </c-button> </c-col> </div> </template> diff --git a/src/views/Business/Letrsv/Engp.vue b/src/views/Business/Letrsv/Engp.vue deleted file mode 100644 index 1f78378..0000000 --- a/src/views/Business/Letrsv/Engp.vue +++ /dev/null @@ -1,76 +0,0 @@ -<template> - <div class="eibs-tab"> - - <c-col :span="12"> - <el-form-item label="Sight Amount" prop="liaall.outamt"> - <c-input v-model="model.liaall.outamt" placeholder="请输入Sight Amount"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Sight Amount Percentage" prop="liaall.outpct"> - <c-input v-model="model.liaall.outpct" placeholder="请输入Sight Amount Percentage"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="External Booking Amount" prop="liaall.concur"> - <c-input v-model="model.liaall.concur" maxlength="3" placeholder="请输入External Booking Amount"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Amount not yet assigned" prop="liaall.misamt"> - <c-input v-model="model.liaall.misamt" placeholder="请输入Amount not yet assigned"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onLiaallButmisamt"> - Add to Current Line - </c-button> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onLiaallButmissig"> - Add to Sight Amount - </c-button> - </c-col> - - <c-col :span="12"> - <el-form-item label="Old Amount booked externally" prop="liaall.exttotoldamt"> - <c-input v-model="model.liaall.exttotoldamt" placeholder="请输入Old Amount booked externally"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Total booking amount external assinged" prop="liaall.exttotamt"> - <c-input v-model="model.liaall.exttotamt" placeholder="请输入Total booking amount external assinged"></c-input> - </el-form-item> - </c-col> - </div> -</template> -<script> -import Api from "~/service/Api" -import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable" -import Event from "~/model/Letrsv/Event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/views/Business/Letrsv/Ovwp.vue b/src/views/Business/Letrsv/Ovwp.vue index 41f38aa..87f0aee 100644 --- a/src/views/Business/Letrsv/Ovwp.vue +++ b/src/views/Business/Letrsv/Ovwp.vue @@ -1,165 +1,197 @@ <template> - <c-row> - <c-col :span="24"> - <c-col :span="8"> - <el-form-item label="Reference" prop="ledgrp.rec.ownref"> - <c-input - v-model="model.ledgrp.rec.ownref" - maxlength="16" - placeholder="请输入Reference" - style="width: 95%" - :disabled="true" - ></c-input> - </el-form-item> - </c-col> - <c-col :span="3"> - <c-button - size="small" - type="primary" - @click="onSeainf" - icon="el-icon-search" - ></c-button> - <c-button - size="small" - type="primary" - :disabled=" - model.ledgrp.ben.pts.adrblk && !model.ledgrp.rec.ownref - ? false - : true - " - @click="onLetpButgetref" - > - Git - </c-button> + <div class="eibs-tab"> + <!-- left --> + <c-col :span="11"> + <!-- <c-col :span="24"> + <c-col :span="18"> + <el-form-item label="Reference" prop="ledgrp.rec.ownref"> + <c-input + v-model="model.ledgrp.rec.ownref" + maxlength="16" + placeholder="Please input Reference" + style="width: 95%" + :disabled="true" + ></c-input> + </el-form-item> + </c-col> + <c-col :span="6"> + <c-button + size="small" + type="primary" + @click="onSeainf" + icon="el-icon-search" + ></c-button> + <c-button + size="small" + type="primary" + :disabled=" + model.ledgrp.ben.pts.adrblk && !model.ledgrp.rec.ownref + ? false + : true + " + @click="onLetpButgetref" + > + Get + </c-button> + </c-col> + </c-col> --> + <c-col :span="24"> + <c-col :span="20"> + <el-form-item + label="Reference" + prop="ledgrp.rec.ownref" + style="width: 100%" + > + <c-input + v-model="model.ledgrp.rec.ownref" + maxlength="16" + placeholder="Please input Reference" + style="width: 95%" + disabled + ></c-input> + </el-form-item> + </c-col> + <!-- <c-col :span="1" style="text-align: right"> --> + <c-col :span="1"> + <!-- <el-form-item label="" label-width="5px"> --> + <c-button + style="margin: 0 10px 0 0; padding: 0 12px" + size="small" + type="primary" + > + <span + style="font-size: 15px; font-family: '宋体'; font-weight: bold" + >i</span + > + </c-button> + <!-- </el-form-item> --> + </c-col> + <c-col :span="2" :offset="1" style="text-align: right"> + <!-- <el-form-item label="" label-width="5px"> --> + <c-button + style="margin: 0 0" + size="small" + type="primary" + :disabled="this.flag" + > + Get + </c-button> + <!-- </el-form-item> --> + </c-col> + <!-- </c-col> --> </c-col> - - <c-col :span="11" :offset="1"> - <el-form-item label="Name" prop="ledgrp.rec.nam"> - <c-input - v-model="model.ledgrp.rec.nam" - maxlength="40" - placeholder="请输入Name" - ></c-input> + <c-col :span="24"> + <el-form-item label="Form of L/C" prop="ledgrp.rec.lcrtyp"> + <c-select + v-model="model.ledgrp.rec.lcrtyp" + style="width: 100%" + placeholder="Please select Form of L/C" + :code="codes.lcrtyp1" + > + </c-select> </el-form-item> </c-col> - </c-col> - <c-col :span="24"> - <c-col :span="11"> - <c-col :span="24"> - <el-form-item label="Form of L/C" prop="ledgrp.rec.lcrtyp"> - <c-select - v-model="model.ledgrp.rec.lcrtyp" - style="width: 100%" - placeholder="请选择Form of L/C" - :code="codes.lcrtyp" - > - </c-select> - </el-form-item> - </c-col> - - <c-col :span="19"> - <el-form-item label="Responsible User" prop="letp.usr.extkey"> + <c-col :span="24"> + <c-col :span="23"> + <el-form-item + label="Responsible User" + prop="letp.usr.extkey" + style="width: 100%" + > <c-input v-model="model.letp.usr.extkey" - maxlength="8" - placeholder="请输入Responsible User" + maxlength="16" + placeholder="Please input Reference" style="width: 95%" - :disabled="true" + disabled ></c-input> </el-form-item> </c-col> - <c-col :span="5" class="centerLable"> - <c-checkbox :disabled="true" v-model="model.ledgrp.rec.collflg" - >Collateralized L/C</c-checkbox + <!-- <c-col :span="1" style="text-align: right"> --> + <c-col :span="1"> + <!-- <el-form-item label="" label-width="5px"> --> + <c-button + style="margin: 0 10px 0 0; padding: 0 12px" + size="small" + type="primary" > + <span + style="font-size: 15px; font-family: '宋体'; font-weight: bold" + >i</span + > + </c-button> + <!-- </el-form-item> --> </c-col> - <c-col :span="11"> + </c-col> + + <c-col :span="24"> + <c-col :span="12"> <el-form-item label="Nominal Amount" prop="ledgrp.cbs.nom1.cur"> <c-select v-model="model.ledgrp.cbs.nom1.cur" style="width: 100%" - placeholder="请选择cur" - :code="codes.cur" + placeholder="Please select cur" + :code="codes.curtxt1" > </c-select> </el-form-item> </c-col> - <c-col :span="8"> - <el-form-item label="" label-width="10px" prop="ledgrp.cbs.nom1.amt"> + + <c-col :span="12"> + <el-form-item label="" label-width="20px" prop="ledgrp.cbs.nom1.amt"> <c-input-currency v-model="model.ledgrp.cbs.nom1.amt" - style="width: 90%" - placeholder="请输入Nominal Amount" + style="width: 100%" + placeholder="Please input Nominal Amount" ></c-input-currency> </el-form-item> </c-col> + </c-col> - <!-- <c-amtpanl - :model="model" - :span="20" - :message="{ - title: '开证金额', - cur: 'ledgrp.cbs.nom1.cur', - amt: 'ledgrp.cbs.nom1.amt', - }" - ></c-amtpanl> --> - <c-col :span="5" class="centerLable"> - <c-checkbox v-model="model.letp.aamp.aammod.addamtflg" - >Add. Amount</c-checkbox - > - </c-col> - - <c-col :span="11"> + <c-col :span="24"> + <c-col :span="14"> <el-form-item label="Amount Tolerance +/-" prop="ledgrp.rec.nomtop"> <c-input v-model="model.ledgrp.rec.nomtop" - placeholder="请输入Amount Tolerance +/-" + placeholder="Please input Amount Tolerance +/-" ></c-input> </el-form-item> </c-col> - <c-col :span="8"> - <el-form-item label="" label-width="10px" prop="ledgrp.rec.nomton"> + <c-col :span="10"> + <el-form-item label="" label-width="20px" prop="ledgrp.rec.nomton"> <c-input v-model="model.ledgrp.rec.nomton" - style="width: 90%" - placeholder="请输入Amount Tolerance - Negative" + style="width: 100%" + placeholder="Please input Amount Tolerance - Negative" ></c-input> </el-form-item> </c-col> - <!-- Incoming Transfer --> - <c-col :span="5" class="centerLable"> - <c-checkbox v-model="model.ledgrp.rec.inctrf" - >Incoming Transfer</c-checkbox - > - </c-col> + </c-col> - <c-col :span="19"> - <el-form-item label="Amount Specification" prop="ledgrp.rec.nomspc"> - <c-select - v-model="model.ledgrp.rec.nomspc" - style="width: 95%" - placeholder="请选择Amount Specification" - :code="codes.nomspc" - :disabled="true" - > - </c-select> - </el-form-item> - </c-col> - <c-col :span="5" class="centerLable"> - <c-checkbox v-model="model.ledgrp.rec.resflg" - >Reserved Contract</c-checkbox + <c-col :span="24"> + <el-form-item label="Amount Specification" prop="ledgrp.rec.nomspc"> + <c-select + v-model="model.ledgrp.rec.nomspc" + style="width: 100%" + placeholder="Please select Amount Specification" + :code="codes.nomspc" + :disabled="true" > - </c-col> + </c-select> + </el-form-item> + </c-col> + <c-col :span="24"> <c-col :span="12"> <el-form-item label="Maximum Amount" prop="ledgrp.cbs.max.cur"> <c-select v-model="model.ledgrp.cbs.max.cur" style="width: 100%" - placeholder="请选择币种" - :code="codes.cur" + placeholder="Please select cur" + disabled + :code="codes.curtxt1" > </c-select> </el-form-item> @@ -169,22 +201,25 @@ <el-form-item label="" label-width="20px" prop="ledgrp.cbs.max.amt"> <c-input-currency v-model="model.ledgrp.cbs.max.amt" - placeholder="请输入Maximum Amount" + placeholder="Please input Maximum Amount" + disabled ></c-input-currency> </el-form-item> </c-col> + </c-col> - <c-col :span="13"> + <c-col :span="24"> + <c-col :span="12"> <el-form-item label="Issued on" prop="ledgrp.rec.opndat"> <c-date-picker type="date" v-model="model.ledgrp.rec.opndat" - style="width: 90%" - placeholder="请选择Issued on" + style="width: 100%" + placeholder="Please select Issued on" ></c-date-picker> </el-form-item> </c-col> - <c-col :span="11"> + <c-col :span="12"> <el-form-item label="Date Pre-advised" label-width="130px" @@ -194,23 +229,26 @@ type="date" v-model="model.ledgrp.rec.preadvdt" style="width: 100%" - placeholder="请选择Date Pre-advised" + placeholder="Please select Date Pre-advised" + disabled ></c-date-picker> </el-form-item> </c-col> + </c-col> - <c-col :span="13"> + <c-col :span="24"> + <c-col :span="12"> <el-form-item label="Shipment Date" prop="ledgrp.rec.shpdat"> <c-date-picker type="date" v-model="model.ledgrp.rec.shpdat" - style="width: 90%" - placeholder="请选择Shipment Date" + style="width: 100%" + placeholder="Please select Shipment Date" ></c-date-picker> </el-form-item> </c-col> - <c-col :span="11"> + <c-col :span="12"> <el-form-item label="Released on" label-width="130px" @@ -220,165 +258,208 @@ type="date" v-model="model.ledgrp.rec.advdat" style="width: 100%" - placeholder="请选择Released on" + placeholder="Please select Released on" + disabled ></c-date-picker> </el-form-item> </c-col> + </c-col> - <c-col :span="13"> - <el-form-item label="Expiring on" prop="ledgrp.rec.expdat"> - <c-date-picker - type="date" - v-model="model.ledgrp.rec.expdat" - style="width: 90%" - placeholder="请选择到期日" - ></c-date-picker> - </el-form-item> - </c-col> - <c-col :span="10"></c-col> + <c-col :span="24"> + <el-form-item label="Expiring on" prop="ledgrp.rec.expdat"> + <c-date-picker + type="date" + v-model="model.ledgrp.rec.expdat" + style="width: 100%" + placeholder="Please select Expiring on" + ></c-date-picker> + </el-form-item> + </c-col> - <c-col :span="24"> - <el-form-item label="in (Place)/counters of" prop="ledgrp.rec.expplc"> - <c-input - v-model="model.ledgrp.rec.expplc" - maxlength="29" - placeholder="有效地点" - ></c-input> - </el-form-item> - </c-col> + <c-col :span="24"> + <el-form-item label="in (Place)/counters of" prop="ledgrp.rec.expplc"> + <c-input + v-model="model.ledgrp.rec.expplc" + maxlength="29" + placeholder="Please input in (Place)/counters of" + ></c-input> + </el-form-item> + </c-col> - <c-col :span="24"> - <el-form-item label="Confirmation Instruct" prop="ledgrp.rec.cnfdet"> - <c-select - v-model="model.ledgrp.rec.cnfdet" - style="width: 100%" - placeholder="请选择确认接收指示" - :code="codes.cnfins" - > - </c-select> - </el-form-item> - </c-col> + <c-col :span="24"> + <el-form-item label="Confirmation Instruct" prop="ledgrp.rec.cnfdet"> + <c-select + v-model="model.ledgrp.rec.cnfdet" + style="width: 100%" + placeholder="Please select Confirmation Instruct" + :code="codes.cnfins" + > + </c-select> + </el-form-item> + </c-col> - <c-col :span="24"> - <el-form-item label="Applicable Rules" prop="ledgrp.rec.apprul"> - <c-select - v-model="model.ledgrp.rec.apprul" - style="width: 100%" - placeholder="请选择Applicable Rules" - :code="codes.apprul" - @change="apprulChange" - > - </c-select> - </el-form-item> - </c-col> + <c-col :span="24"> + <el-form-item label="Applicable Rules" prop="ledgrp.rec.apprul"> + <c-select + v-model="model.ledgrp.rec.apprul" + style="width: 100%" + placeholder="Please select Applicable Rules" + :code="codes.apprul" + > + </c-select> + </el-form-item> + </c-col> - <c-col :span="24"> - <el-form-item - label="Other Applicable Rules" - prop="ledgrp.rec.apprultxt" + <c-col :span="24"> + <el-form-item + label="Other Applicable Rules" + prop="ledgrp.rec.apprultxt" + > + <c-input + v-model="model.ledgrp.rec.apprultxt" + maxlength="35" + placeholder="Please input Other Applicable Rules" + :disabled="model.ledgrp.rec.apprul === 'OTHR' ? false : true" + ></c-input> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="Partial Shipment" prop="ledgrp.rec.shppar"> + <c-select + v-model="model.ledgrp.rec.shppar" + style="width: 100%" + placeholder="Please select Partial Shipment" + :code="codes.shptrss18" + > + </c-select> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="Transshipment" prop="ledgrp.rec.shptrss18"> + <c-select + v-model="model.ledgrp.rec.shptrss18" + style="width: 100%" + placeholder="Please select Transshipment" + :code="codes.shptrss18" + > + </c-select> + </el-form-item> + </c-col> + + <c-col :span="24"> + <c-col :span="12" style="margin-left: 150px"> + <c-checkbox :disabled="true" v-model="model.ledgrp.rec.collflg" + >Collateralized L/C</c-checkbox > - <c-input - v-model="model.ledgrp.rec.apprultxt" - maxlength="35" - placeholder="请输入其他规则" - :disabled="model.ledgrp.rec.apprul === 'OTHR' ? false : true" - ></c-input> - </el-form-item> </c-col> - <c-col :span="24"> - <el-form-item label="Partial Shipment" prop="ledgrp.rec.shppar"> - <c-select - v-model="model.ledgrp.rec.shppar" - style="width: 100%" - placeholder="请选择Partial Shipment" - :code="codes.shppar" - > - </c-select> + + <c-col :span="12" style="margin-right: -150px"> + <el-form-item label="" prop="letp.aamp.aammod.addamtflg"> + <c-checkbox v-model="model.letp.aamp.aammod.addamtflg">Add. Amount</c-checkbox> </el-form-item> </c-col> + </c-col> - <c-col :span="24"> - <el-form-item label="Transshipment" prop="ledgrp.rec.shptrss18"> - <c-select - v-model="model.ledgrp.rec.shptrss18" - style="width: 100%" - placeholder="请选择Transshipment" - :code="codes.shptrss18" - > - </c-select> + <c-col :span="24"> + <c-col :span="12" style="margin-left: 150px"> + <c-checkbox v-model="model.ledgrp.rec.inctrf" disabled>Incoming Transfer</c-checkbox> + </c-col> + + <c-col :span="12" style="margin-right: -150px"> + <el-form-item label="" prop="ledgrp.rec.resflg"> + <c-checkbox v-model="resflg">Reserved Contract</c-checkbox> </el-form-item> </c-col> </c-col> + </c-col> - <c-col :span="11" :offset="1"> - <c-ptap - :model="model" - :argadr="{ - title: '受益人', - grp: 'ledgrp', - rol: 'ben', - }" - :disabled="true" - @onSeainf="onSeainf" - @onAplpDet="onBenpDet" - > - </c-ptap> + <!-- right --> + <c-col :span="11" :offset="1"> + <c-col :span="24"> + <el-form-item label="Name" prop="ledgrp.rec.nam"> + <c-input + v-model="model.ledgrp.rec.nam" + maxlength="40" + placeholder="Please input Name" + disabled + ></c-input> + </el-form-item> + </c-col> - <c-ptap - :model="model" - :argadr="{ - title: '开证行', - grp: 'ledgrp', - rol: 'iss', - }" - :disabled="true" - @onSeainf="onSeainf" - @onAplpDet="onIsspDet" - > - </c-ptap> + <c-ptap + :model="model" + :argadr="{ + title: 'Beneficiary', + grp: 'ledgrp', + rol: 'ben', + }" + :disabled="true" + @onSeainf="onSeainf" + @onAplpDet="onBenpDet" + > + </c-ptap> - <c-ptap - :model="model" - :argadr="{ - title: '申请人', - grp: 'ledgrp', - rol: 'apl', - }" - :disabled="true" - @onSeainf="onSeainf" - @onAplpDet="onAplpDet" - > - </c-ptap> + <c-ptap + :model="model" + :argadr="{ + title: 'Issuer', + grp: 'ledgrp', + rol: 'iss', + }" + :disabled="true" + @onSeainf="onSeainf" + @onAplpDet="onIsspDet" + > + </c-ptap> - <c-col :span="12" class="centerLable marginLable"> - <c-checkbox v-model="model.ledgrp.rec.revflg" - >Revolving Flag</c-checkbox - > + <c-ptap + :model="model" + :argadr="{ + title: 'Applicant', + grp: 'ledgrp', + rol: 'apl', + }" + :disabled="true" + @onSeainf="onSeainf" + @onAplpDet="onAplpDet" + > + </c-ptap> + + <c-col :span="24"> + <c-col :span="12"> + <el-form-item label="" prop="ledgrp.rec.revflg"> + <c-checkbox v-model="model.ledgrp.rec.revflg">Revolving Flag</c-checkbox> + </el-form-item> </c-col> <!-- Authorization to Debit --> - <c-col :span="12" class="centerLable marginLable"> - <c-checkbox v-model="model.ledgrp.rec.dbtflg" - >Authorization to Debit</c-checkbox - > + <c-col :span="12"> + <el-form-item label="" prop="ledgrp.rec.dbtflg"> + <c-checkbox v-model="dbtflg">Authorization to Debit</c-checkbox> + </el-form-item> </c-col> + </c-col> + <c-col :span="24"> <!-- Non-Bank Issuer --> - <c-col :span="12" class="centerLable marginLable"> - <c-checkbox v-model="model.ledgrp.rec.nonban" - >Non-Bank Issuer</c-checkbox - > + <c-col :span="12"> + <el-form-item label="" prop="ledgrp.rec.nonban"> + <c-checkbox v-model="nonban">Non-Bank Issuer</c-checkbox> + </el-form-item> </c-col> <!-- Test Key Unconfirmity --> - <c-col :span="12" class="centerLable marginLable"> - <c-checkbox v-model="model.ledgrp.rec.teskeyunc" - >Test Key Unconfirmity</c-checkbox - > + <c-col :span="12"> + <el-form-item label="" prop="ledgrp.rec.teskeyunc"> + <c-checkbox v-model="teskeyunc" + >Test Key Unconfirmity</c-checkbox + > + </el-form-item> </c-col> </c-col> </c-col> - </c-row> + </div> </template> <script> import Api from "~/service/Api"; @@ -396,26 +477,70 @@ export default { data() { return {}; }, + computed: { + flag() { + return this.model.mtabut.coninf.usr.extkey == ""; + }, + // addamtflg: { + // get() { + // return this.model.letp.aamp.aammod.addamtflg != ""; + // }, + // set(val) { + // this.model.letp.aamp.aammod.addamtflg = val ? "X" : ""; + // }, + // }, + resflg: { + get() { + return this.model.ledgrp.rec.resflg != ""; + }, + set(val) { + this.model.ledgrp.rec.resflg = val ? "X" : ""; + }, + }, + // revflg: { + // get() { + // return this.model.ledgrp.rec.revflg != ""; + // }, + // set(val) { + // this.model.ledgrp.rec.revflg = val ? "X" : ""; + // }, + // }, + dbtflg: { + get() { + return this.model.ledgrp.rec.dbtflg != ""; + }, + set(val) { + this.model.ledgrp.rec.dbtflg = val ? "X" : ""; + }, + }, + nonban: { + get() { + return this.model.ledgrp.rec.nonban != ""; + }, + set(val) { + this.model.ledgrp.rec.nonban = val ? "X" : ""; + }, + }, + teskeyunc:{ + get() { + return this.model.ledgrp.rec.teskeyunc != ""; + }, + set(val) { + this.model.ledgrp.rec.teskeyunc = val ? "X" : ""; + }, + } + }, methods: { ...Event, - - apprulChange(v) { - if (v !== "OTHR") { - this.model.ledgrp.rec.apprultxt = ""; - } - }, + // @change="apprulChange" + // apprulChange(v) { + // if (v !== "OTHR") { + // this.model.ledgrp.rec.apprultxt = ""; + // } + // }, }, created: function () {}, }; </script> <style> -.centerLable { - margin-left: -10px; - height: 32px; - line-height: 32px; - padding-bottom: 2px; -} -.marginLable { - padding-left: 150px; -} </style> diff --git a/src/views/Business/Letrsv/Setpan.vue b/src/views/Business/Letrsv/Setpan.vue deleted file mode 100644 index 799a2ce..0000000 --- a/src/views/Business/Letrsv/Setpan.vue +++ /dev/null @@ -1,86 +0,0 @@ -<template> - <div class="eibs-tab"> - - <c-col :span="12"> - <el-form-item label="our reference" prop="setmod.ref"> - <c-input v-model="model.setmod.ref" maxlength="16" placeholder="请输入our reference"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span> - </c-col> - - <c-col :span="12"> - <el-form-item label="document currency" prop="setmod.doccur"> - <c-select v-model="model.setmod.doccur" style="width:100%" placeholder="请选择document currency"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="document amount" prop="setmod.docamt"> - <c-input v-model="model.setmod.docamt" placeholder="请输入document amount"></c-input> - </el-form-item> - </c-col> - - <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="请选择Type of settlement"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-checkbox v-model="model.setmod.xreflg">Recalculate Rates</c-checkbox> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onSetmodDet"> - 细节 - </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"> - <el-form-item label="自�'�区主�'�号" prop="setmod.zmqacc"> - <c-input v-model="model.setmod.zmqacc" maxlength="20" placeholder="请输入自�'�区主�'�号"></c-input> - </el-form-item> - </c-col> - - <c-col :span="12"> - <span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span> - </c-col> - - <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/Letrsv/Event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/views/Business/Betacc/Ovwp.vue b/src/views/Business/Letrsv/Spcbenp.vue similarity index 76% rename from src/views/Business/Betacc/Ovwp.vue rename to src/views/Business/Letrsv/Spcbenp.vue index 83ad3c5..fb3d1be 100644 --- a/src/views/Business/Betacc/Ovwp.vue +++ b/src/views/Business/Letrsv/Spcbenp.vue @@ -1,12 +1,24 @@ <template> <div class="eibs-tab"> - </div> + + <c-col :span="12"> + <el-form-item label="Special Payment Cond." prop="ledgrp.blk.spcben"> + <c-input type="textarea" v-model="model.ledgrp.blk.spcben" maxlength="65" show-word-limit placeholder="请输入Special Payment Cond." ></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <c-button size="small" type="primary" icon="el-icon-search" @click="onSpcbenButtxmsel"> + ... + </c-button> + </c-col> + </div> </template> <script> import Api from "~/service/Api" import commonProcess from "~/mixin/commonProcess"; import CodeTable from "~/config/CodeTable" -import Event from "~/model/Betacc/Event" +import Event from "~/model/Letrsv/Event" export default { inject: ['root'], diff --git a/src/views/Business/Betacc/Shisuan.vue b/src/views/Business/Letrsv/Spcrcvp.vue similarity index 72% rename from src/views/Business/Betacc/Shisuan.vue rename to src/views/Business/Letrsv/Spcrcvp.vue index 8c4691e..9bd0d53 100644 --- a/src/views/Business/Betacc/Shisuan.vue +++ b/src/views/Business/Letrsv/Spcrcvp.vue @@ -1,11 +1,24 @@ <template> - + <div class="eibs-tab"> + + <c-col :span="12"> + <el-form-item label="Special Payment Cond." prop="ledgrp.blk.spcrcb"> + <c-input type="textarea" v-model="model.ledgrp.blk.spcrcb" maxlength="65" show-word-limit placeholder="请输入Special Payment Cond." ></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <c-button size="small" type="primary" icon="el-icon-search" @click="onSpcrcbButtxmsel"> + ... + </c-button> + </c-col> + </div> </template> <script> import Api from "~/service/Api" import commonProcess from "~/mixin/commonProcess"; import CodeTable from "~/config/CodeTable" -import Event from "~/model/Betacc/Event" +import Event from "~/model/Letrsv/Event" export default { inject: ['root'], diff --git a/src/views/Business/Letrsv/index.vue b/src/views/Business/Letrsv/index.vue index 1a6ae41..f840f6e 100644 --- a/src/views/Business/Letrsv/index.vue +++ b/src/views/Business/Letrsv/index.vue @@ -1,230 +1,193 @@ <template> - <c-page title="出口信用证预通知"> - <div class="eContainer"> - <c-function-btn - :handleSubmit="handleSubmit" - :handleCheck="handleCheck" - :handleStash="handleStash" - > - <el-button size="small">备忘录</el-button> - <el-button size="small">影像信息</el-button> - <el-button size="small">保存模板</el-button> - <el-button size="small">使用模板</el-button> - <el-button size="small">制裁信息</el-button> - <el-button size="small">拆分报文</el-button> - <el-button size="small">智能提示</el-button> - </c-function-btn> - <el-form - :model="model" - :rules="rules" - ref="modelForm" - label-width="150px" - label-position="right" - size="small" - :validate-on-rule-change="false" - > - <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> - <!--PD000017 --> - <el-tab-pane label="基本信息" name="ovwp"> - <c-content> - <m-ovwp :model="model" :codes="codes" /> - </c-content> - </el-tab-pane> - - <!--PD000063 --> - <el-tab-pane label="信用证信息" name="detp"> - <m-detp :model="model" :codes="codes" /> - </el-tab-pane> - - <!--PD000042 --> - <el-tab-pane label="其他当事人" name="ptyp"> - <m-ptyp :model="model" :codes="codes" /> - </el-tab-pane> - - <!--PD000055 --> - <el-tab-pane label="货物描述" name="dogp"> - <m-doxp :model="model" :codes="codes" :dtyp="'dogp'" :rec="'led'" /> - </el-tab-pane> - - <!--PD000057 --> - <el-tab-pane label="单据要求" name="dorp"> - <m-doxp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'led'" /> - </el-tab-pane> - - <!--PD000060 --> - <el-tab-pane label="附加条款" name="adcp"> - <c-content> - <m-doxp - :model="model" - :codes="codes" - :dtyp="'adcp'" - :rec="'led'" - /> - </c-content> - </el-tab-pane> - - <!--PD000000 --> - <el-tab-pane label="账务" name="setpan"> - <m-setpan :model="model" :codes="codes" /> - </el-tab-pane> - - <!--PD000000 --> - <el-tab-pane label="附言" name="coninfp"> - <m-coninfp :model="model" :codes="codes" /> - </el-tab-pane> - - <!--PD000529 --> - <el-tab-pane label="报文及面函" name="docpan"> - <m-docpan :model="model" :codes="codes" /> - </el-tab-pane> - - <!--PD000546 --> - <el-tab-pane label="附件" name="doctre"> - <m-doctre :model="model" :codes="codes" /> - </el-tab-pane> - - <!--PD000027 --> - <el-tab-pane label="或有" name="engp"> - <m-engp :model="model" :codes="codes" /> - </el-tab-pane> - - <!--PD000317 --> - <!-- <el-tab-pane label="PD000317" name="revp"> - <m-revp :model="model" :codes="codes" /> - </el-tab-pane> --> - - <!--PD000001 --> - <!-- <el-tab-pane label="PD000001" name="aamp"> - <m-aamp :model="model" :codes="codes" /> - </el-tab-pane> --> - - <el-tab-pane - v-if="model.ledgrp.rec.spcbenflg" - label="受益人特殊付款条款" - name="spcbenp" - > - <m-doxp - :model="model" - :codes="codes" - :dtyp="'spcbenp'" - :rec="'led'" - /> - </el-tab-pane> - - <!--PD000395 --> - <el-tab-pane - v-if="model.ledgrp.rec.spcrcbflg" - label="收款银行特殊付款条款" - name="spcrcvp" - > - <m-doxp - :model="model" - :codes="codes" - :dtyp="'spcrcvp'" - :rec="'led'" - /> - </el-tab-pane> - - <!--PD000001 --> - <el-tab-pane label="分录信息" name="glepan"> - <m-glepan :model="model" :codes="codes" /> - </el-tab-pane> - </c-tabs> - </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> - </c-page> + <div class="eContainer"> + + <!-- <c-bus-button :$pntvm="this"></c-bus-button> --> + <c-function-btn + :handleSubmit="handleSubmit" + :handleCheck="handleCheck" + :handleStash="handleStash" + > + <el-button size="small">流程附言</el-button> + <el-button size="small">交易历史</el-button> + <el-button size="small">备忘录</el-button> + <el-button size="small">影像信息</el-button> + <!-- <el-button size="small">保存模板</el-button> --> + <!-- <el-button size="small">使用模板</el-button> --> + <el-button size="small">制裁信息</el-button> + <!-- <el-button size="small">拆分报文</el-button> --> + <el-button size="small">智能提示</el-button> + </c-function-btn> + + <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false"> + <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> + + <!--PD000017 --> + <el-tab-pane label="Overview" name="ovwp"> + <m-ovwp :model="model" :codes="codes"/> + </el-tab-pane> + + <!--PD000001 --> + <el-tab-pane label="Additional Amount" name="aamp" v-if="model.letp.aamp.aammod.addamtflg"> + <m-aamp :model="model" :codes="codes"/> + </el-tab-pane> + + <!--PD000063 --> + <el-tab-pane label="Details" name="detp"> + <m-detp :model="model" :codes="codes"/> + </el-tab-pane> + + <!--PD000042 --> + <el-tab-pane label="Parties" name="ptyp"> + <m-ptyp :model="model" :codes="codes"/> + </el-tab-pane> + + <!--PD000055 --> + <el-tab-pane label="Goods" name="dogp"> + <m-dogp :model="model" :codes="codes"/> + </el-tab-pane> + + <!--PD000057 --> + <el-tab-pane label="Documents" name="dorp"> + <m-dorp :model="model" :codes="codes"/> + </el-tab-pane> + + <!--PD000060 --> + <el-tab-pane label="Additional Conditions" name="adcp"> + <m-adcp :model="model" :codes="codes"/> + </el-tab-pane> + + <!--PD000317 --> + <el-tab-pane label="Revolving Details" name="revp" v-if="model.ledgrp.rec.revflg"> + <m-revp :model="model" :codes="codes"/> + </el-tab-pane> + + <!--PD000000 --> + <el-tab-pane label="Settlement" name="setpan"> + <m-setpan :model="model" :codes="codes"/> + </el-tab-pane> + + <!--PD000000 --> + <el-tab-pane label="Completion" name="coninfp"> + <m-coninfp :model="model" :codes="codes"/> + </el-tab-pane> + + <!--PD000529 --> + <el-tab-pane label="Messages" name="docpan"> + <m-docpan :model="model" :codes="codes"/> + </el-tab-pane> + + <!--PD000546 --> + <el-tab-pane label="Attachments" name="doctre"> + <m-doctre :model="model" :codes="codes"/> + </el-tab-pane> + + <!--PD000394 --> + <el-tab-pane label="Special Paymt Cond. Beneficiary" name="spcbenp"> + <m-spcbenp :model="model" :codes="codes"/> + </el-tab-pane> + + <!--PD000422 --> + <el-tab-pane label="Special Paymt Cond. Bank only" name="spcrcvp"> + <m-spcrcvp :model="model" :codes="codes"/> + </el-tab-pane> + + <!--PD000001 --> + <el-tab-pane label="统一授信" name="limitbody"> + <m-limitbody :model="model" :codes="codes"/> + </el-tab-pane> + </c-tabs> + </el-form> + </div> </template> <script> -import Api from "~/service/Api"; -import CodeTable from "~/config/CodeTable"; -import Letrsv from "~/model/Letrsv"; -import commonProcess from "~/mixin/commonProcess"; +import Api from "~/service/Api" +import CodeTable from "~/config/CodeTable" +import Letrsv from "~/model/Letrsv" +import commonProcess from "~/mixin/commonProcess" import commonFuncs from "~/mixin/commonFuncs"; -import Check from "~/model/Letrsv/Check"; -import Default from "~/model/Letrsv/Default"; -import Pattern from "~/model/Letrsv/Pattern"; -import Ovwp from "./Ovwp"; -import Detp from "./Detp"; -import Ptyp from "./Ptyp"; - -//import Setpan from "./Setpan"; -//import Docpan from "./Docpan"; -import Doctre from "./Doctre"; -import Engp from "./Engp"; -import Revp from "./Revp"; -import Aamp from "./Aamp"; -// Glepan from "./Glepan"; - -import Glepan from "~/views/Public/Glepan"; -import Docpan from "~/views/Public/Docpan"; +import Check from "~/model/Letrsv/Check" +import Default from "~/model/Letrsv/Default" +import Pattern from "~/model/Letrsv/Pattern" +import Ovwp from "./Ovwp" +import Detp from "./Detp" +import Ptyp from "./Ptyp" +import Dogp from "./Dogp" +import Dorp from "./Dorp" +import Adcp from "./Adcp" +import Revp from "./Revp" +import Aamp from "./Aamp" +import Spcbenp from "./Spcbenp" +import Spcrcvp from "./Spcrcvp" +import Doctre from "~/views/Public/Doctre" import Setpan from "~/views/Public/Setpan"; import Coninfp from "~/views/Public/Coninfp"; -import Doxp from "~/views/Public/Doxp"; +import Docpan from "~/views/Public/Docpan"; +import Limitbody from "~/views/Public/Limitbody"; + export default { - components: { - "m-ovwp": Ovwp, - "m-detp": Detp, - "m-ptyp": Ptyp, - "m-setpan": Setpan, - "m-coninfp": Coninfp, - "m-docpan": Docpan, - "m-doctre": Doctre, - "m-engp": Engp, - "m-revp": Revp, - "m-aamp": Aamp, - "m-glepan": Glepan, - "m-doxp": Doxp, - }, - provide() { - return { - root: this, - }; - }, - mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 - data() { - return { - tabVal: "ovwp", - trnName: "letrsv", - model: new Letrsv().data, - checkRules: Check, - defaultRules: Default, - pattern: Pattern, - rules: null, - codes: { ...CodeTable }, - }; - }, - methods: { - tabClick() {}, - }, - created: async function () { - console.log("进入letrsv交易"); - let rtnmsg = await this.init({}); - if (rtnmsg.respCode == SUCCESS) { - this.updateModel(rtnmsg.data); - // Utils.copyValueFromVO(this.model, rtnmsg.data); - if (this.isInDisplay) { - this.restoreDisplay(); - } - console.log("1111", this.model); - } else { - this.$notify.error({ title: "错误", message: "服务请求失败!" }); + name: "Letrsv", + components:{ + "m-ovwp" : Ovwp, + "m-detp" : Detp, + "m-ptyp" : Ptyp, + "m-dogp" : Dogp, + "m-dorp" : Dorp, + "m-adcp" : Adcp, + "m-setpan" : Setpan, + "m-coninfp" : Coninfp, + "m-docpan" : Docpan, + "m-doctre" : Doctre, + "m-revp" : Revp, + "m-aamp" : Aamp, + "m-spcbenp" : Spcbenp, + "m-spcrcvp" : Spcrcvp, + "m-limitbody" : Limitbody, + }, + provide() { + return { + root: this + } + }, + mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 + data(){ + return { + tabVal: "ovwp", + trnName: "letrsv", + model: new Letrsv().data, + checkRules: Check, + defaultRules: Default, + pattern: Pattern, + rules: null, + codes: { + ...CodeTable + }, + } + }, + methods:{ + myTabClick(tab){ + this.tabClick(tab) + /** + * do it yourself + **/ + } + }, + created:async function(){ + console.log("进入letrsv交易"); + let rtnmsg = await this.init({}) + if(rtnmsg.respCode == SUCCESS) + { + this.updateModel(rtnmsg.data) + //TODO 处理数据逻辑 + + } + else + { + this.$notify.error({title: '错误',message: '服务请求失败!'}); + } } - }, -}; +} </script> <style> + </style>