Commit 8586fc4e by panziyi

Merge remote-tracking branch 'origin/development-202206' into development-202206

parents a6952a2a d40401fb
...@@ -3144,6 +3144,12 @@ const CodeTable = { ...@@ -3144,6 +3144,12 @@ const CodeTable = {
{ label: "Deal Message", value: "E_M" }, { label: "Deal Message", value: "E_M" },
{ label: "Issuance", value: "ISS" }, { label: "Issuance", value: "ISS" },
], ],
exdtyp: [
{ label: "对方是境外联属机构,即双方有共同母公司,但相互持有表决权<10%或相互不持有表决权", value: "3" },
{ label: "对方是境外直接投资企业,即10%及以上的境外分支机构、子机构、联营机构或合营机构", value: "2" },
{ label: "对方是境外直接投资者,即持有本机构/被代理居民机构/委托人表决权≥10%", value: "1" },
{ label: "对方与本机构/被代理居民机构/委托人无关联关系、关系未知,或两机构均处于中国境内", value: "4" },
],
exe: [ exe: [
{ label: "Executable", value: "Y" }, { label: "Executable", value: "Y" },
{ label: "Not Executable", value: "N" }, { label: "Not Executable", value: "N" },
......
...@@ -18,7 +18,7 @@ export default { ...@@ -18,7 +18,7 @@ export default {
"ledgrp.cbs.opn1.amt": [ "ledgrp.cbs.opn1.amt": [
{ type: "string", required: false, message: "必输项" }, { type: "string", required: false, message: "必输项" },
{ max: 18, message: "整数位不能超过14位" }, { max: 18, message: "整数位不能超过14位" },
{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } { pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"betp.recget.sdamod.dadsnd": [ "betp.recget.sdamod.dadsnd": [
{ type: "string", required: false, message: "必输项" }, { type: "string", required: false, message: "必输项" },
......
...@@ -21,7 +21,7 @@ export default { ...@@ -21,7 +21,7 @@ export default {
"lidgrp.cbs.opn1.amt":[ "lidgrp.cbs.opn1.amt":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } //{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"brtp.recget.sdamod.dadsnd":[ "brtp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -130,7 +130,7 @@ export default { ...@@ -130,7 +130,7 @@ export default {
], ],
"brdgrp.prb.pts.adrblk":[ "brdgrp.prb.pts.adrblk":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"brdgrp.prb.dbfadrblkcn":[ "brdgrp.prb.dbfadrblkcn":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
...@@ -19,7 +19,7 @@ export default { ...@@ -19,7 +19,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"lidgrp.cbs.opn1.amt":[ "lidgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -45,7 +45,7 @@ export default { ...@@ -45,7 +45,7 @@ export default {
], ],
"brdgrp.cbs.max.amt":[ "brdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -58,7 +58,7 @@ export default { ...@@ -58,7 +58,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"brdgrp.cbs.opn1.amt":[ "brdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
......
...@@ -21,7 +21,7 @@ export default { ...@@ -21,7 +21,7 @@ export default {
"lidgrp.cbs.opn1.amt":[ "lidgrp.cbs.opn1.amt":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } //{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"brtp.recget.sdamod.dadsnd":[ "brtp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
...@@ -4,9 +4,12 @@ import Utils from "~/utils" ...@@ -4,9 +4,12 @@ import Utils from "~/utils"
* Brtudp Check规则 * Brtudp Check规则
*/ */
let checkObj = { let checkObj = {
"cfabrt.recgrp.bas.billsn" :null,
"liaall.misamt" :null, "liaall.misamt" :null,
"brdgrp.rmb.pts.adrblk" :null, "brdgrp.rmb.pts.adrblk" :null,
"cfabrt.recgrp.bas.creditornamen" :null,
"brdgrp.acb.namelc" :null, "brdgrp.acb.namelc" :null,
"cfabrt.recgrp.bas.actiontype" :null,
"brdgrp.prb.adrelc" :null, "brdgrp.prb.adrelc" :null,
"brtp.furide" :null, "brtp.furide" :null,
"brdgrp.beb.pts.adrblk" :null, "brdgrp.beb.pts.adrblk" :null,
...@@ -17,42 +20,68 @@ let checkObj = { ...@@ -17,42 +20,68 @@ let checkObj = {
"brdgrp.tag72add" :null, "brdgrp.tag72add" :null,
"setmod.dspflg" :null, "setmod.dspflg" :null,
"brdgrp.rec.docflg" :null, "brdgrp.rec.docflg" :null,
"cfabrt.recgrp.bas.maturity" :null,
"liaall.liaccv.totcovamt" :null, "liaall.liaccv.totcovamt" :null,
"brdgrp.rec.disdat" :null, "brdgrp.rec.disdat" :null,
"cfabrt.ownextkey" :null, "cfabrt.ownextkey" :null,
"cfabrt.cfaflg" :null, "cfabrt.cfaflg" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null, "liaall.limmod.limpts.wrk.pts.nam" :null,
"brdgrp.acb.pts.adrblk" :null, "brdgrp.acb.pts.adrblk" :null,
"cfabrt.recgrp.bas.appcode" :null,
"cfabrt.recgrp.bas.creditortype" :null,
"brtp.oth.adrelc" :null, "brtp.oth.adrelc" :null,
"cfabrt.recgrp.bas.credittype" :null,
"brdgrp.apl.pts.nam" :null, "brdgrp.apl.pts.nam" :null,
"brdgrp.rmb.namelc" :null, "brdgrp.rmb.namelc" :null,
"cfabrt.recgrp.bas.appname" :null,
"cfabrt.recgrp.bas.actiondesc" :null,
"cfabrt.recgrp.bas.exdebtcode" :null,
"cfabrt.recgrp.bas.opercode" :null,
"cfabrt.recgrp.bas.debtorcode" :null,
"cfabrt.recgrp.bas.contractcurr" :null,
"liaall.limmod.limpts.oth.pts.extkey" :null, "liaall.limmod.limpts.oth.pts.extkey" :null,
"liaall.limmod.ownref" :null, "liaall.limmod.ownref" :null,
"cfabrt.cfabrttxt" :null, "cfabrt.cfabrttxt" :null,
"liaall.limmod.ecifno" :null, "liaall.limmod.ecifno" :null,
"cfabrt.recgrp.bas.contractamount" :null,
"cfabrt.recgrp.bas.creditorcode" :null,
"brdgrp.blk.docdis" :null, "brdgrp.blk.docdis" :null,
"brdgrp.acb.adrelc" :null, "brdgrp.acb.adrelc" :null,
"brdgrp.prb.namelc" :null, "brdgrp.prb.namelc" :null,
"brdgrp.rmb.pts.extkey" :null, "brdgrp.rmb.pts.extkey" :null,
"brdgrp.rec.rcvdat" :null, "brdgrp.rec.rcvdat" :null,
"cfabrt.recgrp.bas.creditorname" :null,
"brtp.oth.pts.adrblk" :null, "brtp.oth.pts.adrblk" :null,
"brdgrp.acb.pts.extkey" :null, "brdgrp.acb.pts.extkey" :null,
"brdgrp.beb.pts.extkey" :null, "brdgrp.beb.pts.extkey" :null,
"brdgrp.beb.namelc" :null, "brdgrp.beb.namelc" :null,
"brdgrp.prb.pts.nam" :null, "brdgrp.prb.pts.nam" :null,
"brdgrp.ben.pts.nam" :null, "brdgrp.ben.pts.nam" :null,
"cfabrt.recgrp.bas.spapfeboindex" :null,
"aamset.utlamt2" :null, "aamset.utlamt2" :null,
"brdgrp.prb.pts.extkey" :null, "brdgrp.prb.pts.extkey" :null,
"liaall.limmod.limpts.wrk.pts.extkey" :null, "liaall.limmod.limpts.wrk.pts.extkey" :null,
"mtabut.coninf.conexedat" :null, "mtabut.coninf.conexedat" :null,
"brtp.oth.namelc" :null, "brtp.oth.namelc" :null,
"liaall.limmod.limpts.nonrevflg1" :null, "liaall.limmod.limpts.nonrevflg1" :null,
"cfabrt.recgrp.bas.valuedate" :null,
"setmod.docamt" :null, "setmod.docamt" :null,
"cfabrt.recgrp.bas.relation" :null,
"liaall.liaccv.cshpct" :null, "liaall.liaccv.cshpct" :null,
"brdgrp.blk.setinsbr" :null, "brdgrp.blk.setinsbr" :null,
"brdgrp.rmb.adrelc" :null, "brdgrp.rmb.adrelc" :null,
"brdgrp.blk.comcon" :null, "brdgrp.blk.comcon" :null,
"cfabrt.recgrp.bas.crehqcode" :null,
"liaall.liaccv.relcshpct" :null, "liaall.liaccv.relcshpct" :null,
"cfabrt.recgrp.bas.debtype" :null,
"cfabrt.recp.dclp.actiontype" :null,
"cfabrt.recp.dclp.buscode" :null,
"cfabrt.recp.dclp.changtype" :null,
"cfabrt.recp.dclp.chdate" :null,
"cfabrt.recp.dclp.chcurrency" :null,
"cfabrt.recp.dclp.chamount" :null,
"cfabrt.recp.dclp.actiondesc" :null,
"cfabrt.recp.dclp.acp" :null,
} }
for (const key in checkObj) { for (const key in checkObj) {
......
...@@ -28,6 +28,7 @@ export default { ...@@ -28,6 +28,7 @@ export default {
"brdgrp.acb.pts.adrblk" :Utils.defaultFunction, "brdgrp.acb.pts.adrblk" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction, "liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction, "liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
"cfabrt.recgrp.bas.creditortype" :Utils.defaultFunction,
"brtp.oth.pts.extkey" :Utils.defaultFunction, "brtp.oth.pts.extkey" :Utils.defaultFunction,
"brtp.oth.adrelc" :Utils.defaultFunction, "brtp.oth.adrelc" :Utils.defaultFunction,
"brtp.oth.namelc" :Utils.defaultFunction, "brtp.oth.namelc" :Utils.defaultFunction,
...@@ -47,6 +48,7 @@ export default { ...@@ -47,6 +48,7 @@ export default {
"brdgrp.cbs.max.amt" :Utils.defaultFunction, "brdgrp.cbs.max.amt" :Utils.defaultFunction,
"brdgrp.apl.pts.nam" :Utils.defaultFunction, "brdgrp.apl.pts.nam" :Utils.defaultFunction,
"brdgrp.cbs.max.cur" :Utils.defaultFunction, "brdgrp.cbs.max.cur" :Utils.defaultFunction,
"cfabrt.recgrp.bas.actiontype" :Utils.defaultFunction,
"cfabrt.basflg" :Utils.defaultFunction, "cfabrt.basflg" :Utils.defaultFunction,
"lidgrp.rec.ownref" :Utils.defaultFunction, "lidgrp.rec.ownref" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction, "liaall.limmod.comamt" :Utils.defaultFunction,
...@@ -78,6 +80,7 @@ export default { ...@@ -78,6 +80,7 @@ export default {
"brdgrp.rec.ownref" :Utils.defaultFunction, "brdgrp.rec.ownref" :Utils.defaultFunction,
"brdgrp.prb.pts.nam" :Utils.defaultFunction, "brdgrp.prb.pts.nam" :Utils.defaultFunction,
"brdgrp.rec.docflg" :Utils.defaultFunction, "brdgrp.rec.docflg" :Utils.defaultFunction,
"cfabrt.recp.pubp.acp" :Utils.defaultFunction,
"brdgrp.blk.docdisflg" :Utils.defaultFunction, "brdgrp.blk.docdisflg" :Utils.defaultFunction,
"lidgrp.rec.expdat" :Utils.defaultFunction, "lidgrp.rec.expdat" :Utils.defaultFunction,
"lidgrp.cbs.opn1.amt" :Utils.defaultFunction, "lidgrp.cbs.opn1.amt" :Utils.defaultFunction,
...@@ -89,5 +92,15 @@ export default { ...@@ -89,5 +92,15 @@ export default {
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction, "mtabut.coninf.conexedat" :Utils.defaultFunction,
"cfabrt.recgrp.bas.opercode" :Utils.defaultFunction,
"cfabrt.recgrp.bas.crehqcode" :Utils.defaultFunction,
"cfabrt.recp.dclp.actiontype" :Utils.defaultFunction,
"cfabrt.recp.dclp.buscode" :Utils.defaultFunction,
"cfabrt.recp.dclp.changtype" :Utils.defaultFunction,
"cfabrt.recp.dclp.chdate" :Utils.defaultFunction,
"cfabrt.recp.dclp.chcurrency" :Utils.defaultFunction,
"cfabrt.recp.dclp.chamount" :Utils.defaultFunction,
"cfabrt.recp.dclp.actiondesc" :Utils.defaultFunction,
} }
//你可以添加自动default处理 //你可以添加自动default处理
...@@ -290,5 +290,77 @@ export default { ...@@ -290,5 +290,77 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onSav(){
let rtnmsg = await this.executeRule("sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCutpErr(){
let rtnmsg = await this.executeRule("cutp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCouselCrehqselbut(){
let rtnmsg = await this.executeRule("cousel.crehqselbut")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCouselOperselbut(){
let rtnmsg = await this.executeRule("cousel.operselbut")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
} }
\ No newline at end of file
...@@ -217,7 +217,7 @@ export default { ...@@ -217,7 +217,7 @@ export default {
"brdgrp.cbs.max2.amt":[ "brdgrp.cbs.max2.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -234,7 +234,7 @@ export default { ...@@ -234,7 +234,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"brdgrp.rec.totamt":[ "brdgrp.rec.totamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -330,7 +330,7 @@ export default { ...@@ -330,7 +330,7 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"liaall.outamt":[ "liaall.outamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -343,19 +343,19 @@ export default { ...@@ -343,19 +343,19 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"liaall.misamt":[ "liaall.misamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"liaall.exttotoldamt":[ "liaall.exttotoldamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"liaall.exttotamt":[ "liaall.exttotamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -364,7 +364,7 @@ export default { ...@@ -364,7 +364,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"liaall.liaccv.newamt":[ "liaall.liaccv.newamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -373,7 +373,7 @@ export default { ...@@ -373,7 +373,7 @@ export default {
{max: 5,message:"长度不能超过5"} {max: 5,message:"长度不能超过5"}
], ],
"liaall.liaccv.newresamt":[ "liaall.liaccv.newresamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -383,7 +383,7 @@ export default { ...@@ -383,7 +383,7 @@ export default {
], ],
"liaall.liaccv.pctresamt":[ "liaall.liaccv.pctresamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -391,7 +391,7 @@ export default { ...@@ -391,7 +391,7 @@ export default {
"liaall.liaccv.totcovamt":[ "liaall.liaccv.totcovamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -522,7 +522,7 @@ export default { ...@@ -522,7 +522,7 @@ export default {
], ],
"liaall.limmod.comamt":[ "liaall.limmod.comamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -535,7 +535,7 @@ export default { ...@@ -535,7 +535,7 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"liaall.limmod.ccvamt":[ "liaall.limmod.ccvamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -552,5 +552,113 @@ export default { ...@@ -552,5 +552,113 @@ export default {
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 14,message:"长度不能超过14"} {max: 14,message:"长度不能超过14"}
], ],
"cfabrt.recgrp.bas.exdebtcode":[
{type: "string", required: false, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"cfabrt.recgrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 248,message:"长度不能超过248"}
],
"cfabrt.recgrp.bas.debtorcode":[
{type: "string", required: false, message: "必输项"},
{max: 12,message:"长度不能超过12"}
],
"cfabrt.recgrp.bas.valuedate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"cfabrt.recgrp.bas.maturity":[
{type: "date", required: false, message: "输入正确的日期"}
],
"cfabrt.recgrp.bas.contractamount":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"整数位不能超过19位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"cfabrt.recgrp.bas.appcode":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"cfabrt.recgrp.bas.appname":[
{type: "string", required: false, message: "必输项"},
{max: 128,message:"长度不能超过128"}
],
"cfabrt.recgrp.bas.creditorcode":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"cfabrt.recgrp.bas.creditorname":[
{type: "string", required: false, message: "必输项"},
{max: 128,message:"长度不能超过128"}
],
"cfabrt.recgrp.bas.creditornamen":[
{type: "string", required: false, message: "必输项"},
{max: 128,message:"长度不能超过128"}
],
"cfabrt.recgrp.bas.crehqcode":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"cfabrt.recgrp.bas.opercode":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"cfabrt.recgrp.bas.remark":[
{type: "string", required: false, message: "必输项"},
{max: 248,message:"长度不能超过248"}
],
"cfabrt.recp.dclp.exdebtcode":[
{type: "string", required: false, message: "必输项"},
{max: 28,message:"长度不能超过28"}
],
"cfabrt.recp.dclp.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 248,message:"长度不能超过248"}
],
"cfabrt.recp.dclp.changeno":[
{type: "string", required: false, message: "必输项"},
{max: 4,message:"长度不能超过4"}
],
"cfabrt.recp.dclp.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"cfabrt.recp.dclp.chdate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"cfabrt.recp.dclp.chamount":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"整数位不能超过19位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"cfabrt.recp.dclp.fairvalue":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"整数位不能超过19位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"cfabrt.recp.dclp.remark":[
{type: "string", required: false, message: "必输项"},
{max: 248,message:"长度不能超过248"}
],
} }
\ No newline at end of file
...@@ -21,8 +21,11 @@ export default class Brtudp { ...@@ -21,8 +21,11 @@ export default class Brtudp {
liaall: new Pub().data.Liaall,//表外 liaall: new Pub().data.Liaall,//表外
mtabut: new Pub().data.Mtabut,//附言 mtabut: new Pub().data.Mtabut,//附言
oldbrdgrp:{
rec:{
predat:"",//oldbrdgrp.rec.predat
},
},
brdgrp: { brdgrp: {
rec: { rec: {
...@@ -45,6 +48,7 @@ export default class Brtudp { ...@@ -45,6 +48,7 @@ export default class Brtudp {
approvcod: "", // Documents on Approval Basis .brdgrp.rec.approvcod approvcod: "", // Documents on Approval Basis .brdgrp.rec.approvcod
totcur:"", // Total Amount Claimed .brdgrp.rec.totcur totcur:"", // Total Amount Claimed .brdgrp.rec.totcur
totamt:"", // Total Amount to be Paid .brdgrp.rec.totamt totamt:"", // Total Amount to be Paid .brdgrp.rec.totamt
mattxtflg:"", //brdgrp.rec.mattxtflg maturityDate是否高亮可显字段
}, },
cbs: { cbs: {
max: { max: {
...@@ -307,11 +311,64 @@ export default class Brtudp { ...@@ -307,11 +311,64 @@ export default class Brtudp {
// }, // },
// }, // },
cfabrt: { cfabrt: {
cfaflg: "", // 数据采集标志 .cfabrt.cfaflg cfaflg:"", // 数据采集标志 .cfabrt.cfaflg
basflg: "", // 签约信息 .cfabrt.basflg basflg:"", // 签约信息 .cfabrt.basflg
ownextkey: "", // 地区机构号 .cfabrt.ownextkey ownextkey:"", // 地区机构号 .cfabrt.ownextkey
dclflg: "", // 变动信息 .cfabrt.dclflg dclflg:"", // 变动信息 .cfabrt.dclflg
cfabrttxt: "", // 不报送原因 .cfabrt.cfabrttxt cfabrttxt:"", // 不报送原因 .cfabrt.cfabrttxt
cfatyp:"", // 数据提取操作类型 .cfabrt.cfatyp
recgrp:{
bas:{
appname:"", // 开证申请人名称 .cfabrt.recgrp.bas.appname
creditorcode:"", // 债权人代码 .cfabrt.recgrp.bas.creditorcode
creditortype:"", // 债权人类型代码 .cfabrt.recgrp.bas.creditortype
creditorname:"", // 债权人中文名称 .cfabrt.recgrp.bas.creditorname
creditornamen:"", // 债权人英文名称 .cfabrt.recgrp.bas.creditornamen
crehqcode:"", // 债权人总部所在国家(地区)代码 .cfabrt.recgrp.bas.crehqcode
opercode:"", // 债权人经营地所在国家(地区)代码 .cfabrt.recgrp.bas.opercode
exdebtcode:"", // 外债编号 .cfabrt.recgrp.bas.exdebtcode
actiontype:"", // 操作类型 .cfabrt.recgrp.bas.actiontype
debtorcode:"", // 债务人代码 .cfabrt.recgrp.bas.debtorcode
debtype:"", // 债务类型 .cfabrt.recgrp.bas.debtype
valuedate:"", // 起息日 .cfabrt.recgrp.bas.valuedate
contractcurr:"", // 签约金额 .cfabrt.recgrp.bas.contractcurr
actiondesc:"", // 删除原因 .cfabrt.recgrp.bas.actiondesc
maturity:"", // 到期日 .cfabrt.recgrp.bas.maturity
spapfeboindex:"", // 是否不纳入跨境融资风险加权余额计算 .cfabrt.recgrp.bas.spapfeboindex
contractamount:"", // 签约金额 .cfabrt.recgrp.bas.contractamount
appcode:"", // 开证申请人代码 .cfabrt.recgrp.bas.appcode
remark:"", // 备注 .cfabrt.recgrp.bas.remark
credittype:"", // 相关业务类型 .cfabrt.recgrp.bas.credittype
billsn:"", // 是否附有银行承兑汇票 .cfabrt.recgrp.bas.billsn
relation:"", // 对方与本机构的关系 .cfabrt.recgrp.bas.relation
},
},
recp:{
pubp:{
creditcodwarn:"", // CREDITORCODE WARNING .cfabrt.recp.pubp.creditcodwarn
acp:"", // 确认 .cfabrt.recp.pubp.acp
},
dclp:{ //外债远期信用证(含即期单证相符)-变动信息-页面的外债编号字段
//--在后端是一个list,后端在VO中加一个list类型的字段即可,在Earp.java中具体展现
//但在前端中要具体展现
exdebtcode:"", //.cfabrt.recp.dclp.exdebtcode外债编号
changeno:"", //.cfabrt.recp.dclp.changeno变动编号
changtype:"", //.cfabrt.recp.dclp.changtype 变动类型
actiontype:"", //.cfabrt.recp.dclp.actiontype操作类型
actiondesc:"", //.cfabrt.recp.dclp.actiondesc 删除原因
buscode:"", //.cfabrt.recp.dclp.buscode银行业务参号
chdate:"", //.cfabrt.recp.dclp.chdate 变动日期
chcurrency:"", //.cfabrt.recp.dclp.chcurrency 变动币种
chamount:"", //.cfabrt.recp.dclp.chamount 变动金额
fairvalue:"", //.cfabrt.recp.dclp.fairvalue 公允价值
remark:"", //.cfabrt.recp.dclp.remark 备注
acp:"", //.cfabrt.recp.dclp.acp 确认
sta:"", //.cfabrt.recp.dclp.sta 接口状态
infflg:"", //.cfabrt.recp.dclp.infflg 历史数据标志
invflg:"", //.cfabrt.recp.dclp.invflg 页面是否可见
rowflg:"", //.cfabrt.recp.dclp.rowflg ROW FLG
},
},
}, },
pageId: "" // ctx的key pageId: "" // ctx的key
} }
......
...@@ -2,7 +2,7 @@ import Api from "~/service/Api" ...@@ -2,7 +2,7 @@ import Api from "~/service/Api"
import Utils from "~/utils" import Utils from "~/utils"
export default { export default {
async onInfbutSearow () { async onInfbutSearow() {
let rtnmsg = await this.executeRule("infbut.searow") let rtnmsg = await this.executeRule("infbut.searow")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -12,7 +12,7 @@ export default { ...@@ -12,7 +12,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async handleSearch () { async handleSearch() {
this.stmData.data = []; this.stmData.data = [];
let opndatfrom = this.model.infcon.opndatfrom; let opndatfrom = this.model.infcon.opndatfrom;
if (!opndatfrom || opndatfrom == '') { if (!opndatfrom || opndatfrom == '') {
...@@ -34,11 +34,26 @@ export default { ...@@ -34,11 +34,26 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async handleReset () { async handleReset() {
this.model.infcon.seaownref = ""
this.model.infcon.opndatfrom = new Date();
this.model.infcon.opndatto = new Date();
this.model.mylx = "";
this.model.infcon.nam = "";
this.model.infcon.searef = "";
this.model.infcon.pty.extkey = "";
this.model.infcon.pty.nam = "";
this.model.infcon.seapty = "";
this.model.infcon.searol = "";
this.model.infcon.usr.extkey = "";
this.model.infcon.seasta = "";
this.model.infcon.seacur = "";
this.model.infcon.seaamtfr = "0.00";
this.model.infcon.seaamtto = "0.00";
this.model.sealcrtyp = "";
this.model.elcflg = "";
}, },
async onInfbutDsp () { async onInfbutDsp() {
let rtnmsg = await this.executeRule("infbut.dsp") let rtnmsg = await this.executeRule("infbut.dsp")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -48,7 +63,7 @@ export default { ...@@ -48,7 +63,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onInfbutUserow () { async onInfbutUserow() {
let rtnmsg = await this.executeRule("infbut.userow") let rtnmsg = await this.executeRule("infbut.userow")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -58,7 +73,7 @@ export default { ...@@ -58,7 +73,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onInfbutClr () { async onInfbutClr() {
let rtnmsg = await this.executeRule("infbut.clr") let rtnmsg = await this.executeRule("infbut.clr")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -68,7 +83,7 @@ export default { ...@@ -68,7 +83,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onInfbutButprt () { async onInfbutButprt() {
let rtnmsg = await this.executeRule("infbut.butprt") let rtnmsg = await this.executeRule("infbut.butprt")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -78,7 +93,7 @@ export default { ...@@ -78,7 +93,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onInfbutExi () { async onInfbutExi() {
let rtnmsg = await this.executeRule("infbut.exi") let rtnmsg = await this.executeRule("infbut.exi")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -88,7 +103,7 @@ export default { ...@@ -88,7 +103,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onRecpanButgetref () { async onRecpanButgetref() {
let rtnmsg = await this.executeRule("recpan.butgetref") let rtnmsg = await this.executeRule("recpan.butgetref")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -98,7 +113,7 @@ export default { ...@@ -98,7 +113,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onBenpDet () { async onBenpDet() {
let rtnmsg = await this.executeRule("benp.det") let rtnmsg = await this.executeRule("benp.det")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -108,7 +123,7 @@ export default { ...@@ -108,7 +123,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onAplpDet () { async onAplpDet() {
let rtnmsg = await this.executeRule("aplp.det") let rtnmsg = await this.executeRule("aplp.det")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -118,7 +133,7 @@ export default { ...@@ -118,7 +133,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onLcrdftatButtxmsel () { async onLcrdftatButtxmsel() {
let rtnmsg = await this.executeRule("lcrdftat.buttxmsel") let rtnmsg = await this.executeRule("lcrdftat.buttxmsel")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -128,7 +143,7 @@ export default { ...@@ -128,7 +143,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onPreperButtxmsel () { async onPreperButtxmsel() {
let rtnmsg = await this.executeRule("preper.buttxmsel") let rtnmsg = await this.executeRule("preper.buttxmsel")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -138,7 +153,7 @@ export default { ...@@ -138,7 +153,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onLcrgodButtxmsel () { async onLcrgodButtxmsel() {
let rtnmsg = await this.executeRule("lcrgod.buttxmsel") let rtnmsg = await this.executeRule("lcrgod.buttxmsel")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -148,7 +163,7 @@ export default { ...@@ -148,7 +163,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onLcrdocButtxmsel () { async onLcrdocButtxmsel() {
let rtnmsg = await this.executeRule("lcrdoc.buttxmsel") let rtnmsg = await this.executeRule("lcrdoc.buttxmsel")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -158,7 +173,7 @@ export default { ...@@ -158,7 +173,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onAdlcndButtxmsel () { async onAdlcndButtxmsel() {
let rtnmsg = await this.executeRule("adlcnd.buttxmsel") let rtnmsg = await this.executeRule("adlcnd.buttxmsel")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -168,7 +183,7 @@ export default { ...@@ -168,7 +183,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onInsbnkButtxmsel () { async onInsbnkButtxmsel() {
let rtnmsg = await this.executeRule("insbnk.buttxmsel") let rtnmsg = await this.executeRule("insbnk.buttxmsel")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -178,7 +193,7 @@ export default { ...@@ -178,7 +193,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onInfconButshw () { async onInfconButshw() {
let rtnmsg = await this.executeRule("infcon.butshw") let rtnmsg = await this.executeRule("infcon.butshw")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -188,7 +203,7 @@ export default { ...@@ -188,7 +203,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onInfconButshword () { async onInfconButshword() {
let rtnmsg = await this.executeRule("infcon.butshword") let rtnmsg = await this.executeRule("infcon.butshword")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
......
...@@ -21,6 +21,16 @@ ...@@ -21,6 +21,16 @@
style="margin-left: 10px; padding: 0 10px" style="margin-left: 10px; padding: 0 10px"
size="small" size="small"
type="primary" type="primary"
@click="
showGridPromptDialog(
'betp.intdis.buttxmsel',
null,
null,
{ TXT: 'bedgrp.blk.intdis' },
{ TXT: false },
'doxpDialog'
)
"
> >
... ...
</c-button> </c-button>
...@@ -50,6 +60,16 @@ ...@@ -50,6 +60,16 @@
size="small" size="small"
type="primary" type="primary"
:disabled="!docdisflg" :disabled="!docdisflg"
@click="
showGridPromptDialog(
'betp.docdis.buttxmsel',
null,
null,
{ TXT: 'bedgrp.blk.docdis' },
{ TXT: false },
'doxpDialog'
)
"
> >
... ...
</c-button> </c-button>
...@@ -84,6 +104,16 @@ ...@@ -84,6 +104,16 @@
style="margin-left: 10px; padding: 0 10px" style="margin-left: 10px; padding: 0 10px"
size="small" size="small"
type="primary" type="primary"
@click="
showGridPromptDialog(
'betp.resrej.buttxmsel',
null,
null,
{ TXT: 'bedgrp.blk.docins' },
{ TXT: false },
'doxpDialog'
)
"
> >
... ...
</c-button> </c-button>
...@@ -113,6 +143,16 @@ ...@@ -113,6 +143,16 @@
size="small" size="small"
type="primary" type="primary"
disabled disabled
@click="
showGridPromptDialog(
'betp.disdoc.buttxmsel',
null,
null,
{ TXT: 'bedgrp.blk.disdoc' },
{ TXT: false },
'doxpDialog'
)
"
> >
... ...
</c-button> </c-button>
......
...@@ -201,14 +201,15 @@ ...@@ -201,14 +201,15 @@
style="width: 100%" style="width: 100%"
placeholder="Please select Document Status" placeholder="Please select Document Status"
disabled disabled
:code="codes.docsta"
> >
<el-option <!-- <el-option
v-for="item in codes.docsta1" v-for="item in codes.docsta"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
> >
</el-option> </el-option> -->
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -306,7 +307,10 @@ ...@@ -306,7 +307,10 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="clsflgp" style="margin-left: 150px" <c-checkbox
v-model="clsflgp"
style="margin-left: 150px"
@change="clsflgpChange"
>Receive returned ducuments</c-checkbox >Receive returned ducuments</c-checkbox
> >
</c-col> </c-col>
...@@ -347,6 +351,9 @@ ...@@ -347,6 +351,9 @@
style="width: 100%" style="width: 100%"
placeholder="Please select Payer" placeholder="Please select Payer"
disabled disabled
@change="eventFunction(
'bedgrp.rec.payrol'
)"
> >
<el-option <el-option
v-for="item in codes.payrol" v-for="item in codes.payrol"
...@@ -370,6 +377,7 @@ ...@@ -370,6 +377,7 @@
:noRef="true" :noRef="true"
:disabled="true" :disabled="true"
:isAdrblk="true" :isAdrblk="true"
:disabledExtkey="!(model.bedgrp.rec.payrol == 'OTH')"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
...@@ -381,6 +389,9 @@ ...@@ -381,6 +389,9 @@
style="width: 100%" style="width: 100%"
placeholder="Please input Presented by" placeholder="Please input Presented by"
disabled disabled
@change="eventFunction(
'bedgrp.rec.docprbrol'
)"
> >
<el-option <el-option
v-for="item in codes.docprbrol" v-for="item in codes.docprbrol"
...@@ -701,7 +712,7 @@ import Ptsmsg from "~/views/Public/Ptsmsg"; ...@@ -701,7 +712,7 @@ import Ptsmsg from "~/views/Public/Ptsmsg";
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
export default { export default {
components: { "c-ptsmsg": Ptsmsg ,"c-ptap":Ptap}, components: { "c-ptsmsg": Ptsmsg, "c-ptap": Ptap },
inject: ["root"], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
...@@ -748,7 +759,16 @@ export default { ...@@ -748,7 +759,16 @@ export default {
}, },
}, },
}, },
methods: { ...Event }, methods: {
...Event,
clsflgpChange(v) {
if (v == "X") {
this.model.bedgrp.rec.docsta = "R";
}else{
this.model.bedgrp.rec.docsta = "E";
}
},
},
created: function () {}, created: function () {},
}; };
</script> </script>
......
...@@ -17,82 +17,94 @@ ...@@ -17,82 +17,94 @@
<el-button size="small">智能提示</el-button> <el-button size="small">智能提示</el-button>
</c-function-btn> </c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false"> <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"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000009 --> <!--PD000009 -->
<el-tab-pane label="Details" name="betdcrs"> <el-tab-pane label="Details" name="betdcrs">
<c-content> <c-content>
<m-betdcrs :model="model" :codes="codes"/> <m-betdcrs :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000026 --> <!--PD000026 -->
<el-tab-pane label="Discrepancies/Refusal Details" name="betdcrd"> <el-tab-pane label="Discrepancies/Refusal Details" name="betdcrd">
<m-betdcrd :model="model" :codes="codes"/> <m-betdcrd :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="Liability" name="engp"> <el-tab-pane label="Liability" name="engp">
<m-engp :model="model" :codes="codes"/> <m-engp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="Settlement" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Completion" name="coninfp"> <el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000529 -->
<el-tab-pane label="Messages" name="docpan"> <el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody"> <el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes"/> <m-limitbody :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Betdcr from "~/model/Betdcr" import Betdcr from "~/model/Betdcr";
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs"; import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Betdcr/Check" import Check from "~/model/Betdcr/Check";
import Default from "~/model/Betdcr/Default" import Default from "~/model/Betdcr/Default";
import Pattern from "~/model/Betdcr/Pattern" import Pattern from "~/model/Betdcr/Pattern";
import Betdcrs from "./Betdcrs" import Betdcrs from "./Betdcrs";
import Betdcrd from "./Betdcrd" import Betdcrd from "./Betdcrd";
import Engp from "~/views/Public/Engp"; import Engp from "~/views/Public/Engp";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan"; import Docpan from "~/views/Public/Docpan";
import Limitbody from "~/views/Public/Limitbody"; import Limitbody from "~/views/Public/Limitbody";
export default { export default {
name: "Betdcr", name: "Betdcr",
components:{ components: {
"m-betdcrs" : Betdcrs, "m-betdcrs": Betdcrs,
"m-betdcrd" : Betdcrd, "m-betdcrd": Betdcrd,
"m-engp" : Engp, "m-engp": Engp,
"m-setpan":Setpan, "m-setpan": Setpan,
"m-limitbody" : Limitbody, "m-limitbody": Limitbody,
"m-docpan" : Docpan, "m-docpan": Docpan,
"m-coninfp" : Coninfp, "m-coninfp": Coninfp,
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "betdcrs", tabVal: "betdcrs",
trnName: "betdcr", trnName: "betdcr",
...@@ -104,32 +116,30 @@ export default { ...@@ -104,32 +116,30 @@ export default {
codes: { codes: {
...CodeTable, ...CodeTable,
}, },
} };
}, },
methods:{ methods: {
myTabClick(tab){ myTabClick(tab) {
this.tabClick(tab) this.tabClick(tab);
/** /**
* do it yourself * do it yourself
**/ **/
}
}, },
created:async function(){ },
created: async function () {
console.log("进入betdcr交易"); console.log("进入betdcr交易");
let rtnmsg = await this.init({}) let rtnmsg = await this.init({});
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{ this.updateModel(rtnmsg.data);
this.updateModel(rtnmsg.data) if (this.isInDisplay) {
//TODO 处理数据逻辑 this.restoreDisplay();
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
//TODO 处理数据逻辑
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
} },
};
</script> </script>
<style> <style>
</style> </style>
...@@ -214,7 +214,7 @@ ...@@ -214,7 +214,7 @@
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24" style="margin-top: 30px">
<c-col :span="11"> <c-col :span="11">
<c-edit-table :model="model" v-bind="docgrd"> <c-edit-table :model="model" v-bind="docgrd">
</c-edit-table> </c-edit-table>
......
...@@ -82,7 +82,7 @@ ...@@ -82,7 +82,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label=" " prop="bodgrp.rec.matperbeg"> <el-form-item label=" " prop="bodgrp.rec.matperbeg">
<c-select v-model="model.bodgrp.rec.matperbeg" style="width:100%" <c-select v-model="model.bodgrp.rec.matperbeg" style="width:100%"
placeholder="请选择Start of Maturity Period MATBEG" disabled> placeholder="请选择Start of Maturity Period MATBEG" disabled :code="codes.matperbeg">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary" <c-button size="small" type="primary"
@click="showGridPromptDialog('botp.proins.buttxmsel',null,null,{TXT:'bodgrp.blk.resrej'},{TXT:false},'doxpDialog')"> @click="showGridPromptDialog('botp.resrej.buttxmsel',null,null,{TXT:'bodgrp.blk.resrej'},{TXT:false},'doxpDialog')">
... ...
</c-button> </c-button>
</template> </template>
......
...@@ -174,6 +174,7 @@ ...@@ -174,6 +174,7 @@
:argadr="{ :argadr="{
title: '', title: '',
trans: 'brdgrp', trans: 'brdgrp',
trans1:'brtp',
}" }"
:rol="[ :rol="[
{ {
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<c-select <c-select
v-model="model.brdgrp.cbs.max.cur" v-model="model.brdgrp.cbs.max.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择附加金额" placeholder="请选择单据金额"
disabled disabled
> >
<el-option <el-option
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
> >
<c-input <c-input
v-model="model.brdgrp.cbs.max.amt" v-model="model.brdgrp.cbs.max.amt"
placeholder="请输入附加金额" placeholder="请输入单据金额"
disabled disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -41,9 +41,9 @@ ...@@ -41,9 +41,9 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="Drawn Add.Amount" prop="brdgrp.cbs.max2.cur"> <el-form-item label="Drawn Add.Amount" prop="brdgrp.cbs.opn2.cur">
<c-select <c-select
v-model="model.brdgrp.cbs.max2.cur" v-model="model.brdgrp.cbs.opn2.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择附加金额" placeholder="请选择附加金额"
disabled disabled
......
...@@ -62,8 +62,8 @@ ...@@ -62,8 +62,8 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Mode of Transport" prop="brdgrp.rec.tramod"> <el-form-item label="Mode of Transport" prop="brdgrp.rec.tramod">
<c-select v-model="model.brdgrp.rec.tramod" disabled style="width:100%" placeholder="请选择Mode of Transport"> <c-input v-model="model.brdgrp.rec.tramod" disabled maxlength="40" placeholder="请选择Mode of Transport">
</c-select> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -95,7 +95,7 @@ ...@@ -95,7 +95,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Port of loading" prop="brdgrp.blk.porlod"> <el-form-item label="Port of loading" prop="brdgrp.blk.porlod">
<c-input v-model="model.brdgrp.blk.porlod" maxlength="40" placeholder="请输入Port of loading"></c-input> <c-input v-model="model.brdgrp.blk.porlod" disabled maxlength="40" placeholder="请输入Port of loading"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="model.brdgrp.rec.rtoaplflg" disabled <c-checkbox v-model="model.brdgrp.rec.rtoaplflg" disabled
style="margin-left:140px;padding: 0 10px;" style="margin-left:140px;padding: 0 10px;"
>Release Goods to Applicant </c-checkbox> >To Applicant </c-checkbox>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -142,7 +142,7 @@ ...@@ -142,7 +142,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="External Key of Address" prop="brdgrp.shp.pts.extkey"> <el-form-item label="Shipping company" prop="brdgrp.shp.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input v-model="model.brdgrp.shp.pts.extkey" disabled maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-input v-model="model.brdgrp.shp.pts.extkey" disabled maxlength="16" placeholder="请输入External Key of Address"></c-input>
<template slot="footer"> <template slot="footer">
...@@ -154,11 +154,12 @@ ...@@ -154,11 +154,12 @@
<span style="font-family: '宋体'; font-weight: bold">i</span> <span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button> </c-button>
<c-button <c-button
disabled
style="margin: 0 0" style="margin: 0 0"
size="small" size="small"
type="primary" type="primary"
> >
获取 Details
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
...@@ -168,7 +169,7 @@ ...@@ -168,7 +169,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="brdgrp.shp.pts.adrblk"> <el-form-item label="" prop="brdgrp.shp.pts.adrblk">
<c-input <c-input
:rows="4" :rows="4"
type="textarea" disabled v-model="model.brdgrp.shp.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input> type="textarea" disabled v-model="model.brdgrp.shp.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
......
...@@ -30,33 +30,41 @@ ...@@ -30,33 +30,41 @@
v-model="tabVal" v-model="tabVal"
ref="elment" ref="elment"
type="card" type="card"
@tab-click="myTabClick" @tab-click="tabClick"
> >
<!--brtame PD000057 Release Goods --> <!--brtame PD000057 Release Goods -->
<el-tab-pane label="Release Goods" name="rog"> <el-tab-pane label="Release Goods" name="rog">
<c-content>
<m-rog :model="model" :codes="codes" /> <m-rog :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Shipping Details" name="shpdet"> <el-tab-pane label="Shipping Details" name="shpdet">
<c-content>
<m-shpdet :model="model" :codes="codes" /> <m-shpdet :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--liaall PD000027 Liability --> <!--liaall PD000027 Liability -->
<el-tab-pane label="或有" name="engp"> <el-tab-pane label="Liability" name="engp">
<c-content>
<m-engp :model="model" :codes="codes" /> <m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--setmod PD000000 Settlement --> <!--setmod PD000000 Settlement -->
<el-tab-pane label="账务" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" /> <m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--coninf PD000000 Completion --> <!--coninf PD000000 Completion -->
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--trndoc PD000529 &Messages --> <!--trndoc PD000529 &Messages -->
<el-tab-pane label="面函" name="docpan"> <el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes" /> <m-docpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--trndoc PD000546 Attachments --> <!--trndoc PD000546 Attachments -->
<el-tab-pane label="附件" name="doctre"> <el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--limmod PD000001 统一授信 --> <!--limmod PD000001 统一授信 -->
...@@ -120,12 +128,12 @@ export default { ...@@ -120,12 +128,12 @@ export default {
}; };
}, },
methods: { methods: {
myTabClick(tab) { // myTabClick(tab) {
this.tabClick(tab); // this.tabClick(tab);
/** /**
* do it yourself * do it yourself
**/ **/
}, // },
}, },
created: async function () { created: async function () {
console.log("进入brtame交易"); console.log("进入brtame交易");
......
<template> <template>
<div class="eContainer"> <div class="eContainer">
<div class="bus-button"> <c-function-btn
<c-button type="primary" v-on:click="handleSave">{{ $t("buttons.save") }}</c-button> :handleSubmit="handleSubmit"
<c-button type="primary" v-on:click="handleCheck">{{ $t("buttons.check") }}</c-button> :handleCheck="handleCheck"
</div> :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"> <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"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000016 --> <!--PD000016 -->
<el-tab-pane label="PD000016" name="canp"> <el-tab-pane label="Cancelation" name="canp">
<c-content>
<m-canp :model="model" :codes="codes"/> <m-canp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="PD000027" name="engp"> <el-tab-pane label="Liability" name="engp">
<m-engp :model="model" :codes="codes"/> <m-engp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="PD000000" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="PD000001" name="glepan"> <el-tab-pane label="Bookings" name="glepan">
<m-glepan :model="model" :codes="codes"/> <m-glepan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="PD000000" name="coninfp"> <el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000529 -->
<el-tab-pane label="PD000529" name="docpan"> <el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000546 --> <!--PD000546 -->
<el-tab-pane label="PD000546" name="doctre"> <el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="PD000001" name="limitbody"> <el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes"/> <m-limitbody :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
...@@ -102,12 +116,12 @@ export default { ...@@ -102,12 +116,12 @@ export default {
} }
}, },
methods:{ methods:{
myTabClick(tab){ // myTabClick(tab){
this.tabClick(tab) // this.tabClick(tab)
/** /**
* do it yourself * do it yourself
**/ **/
}, // },
async handleSave() { async handleSave() {
let result = await this.save(); let result = await this.save();
if (result.respCode == SUCCESS && Object.keys(result.fieldErrors).length == 0) { if (result.respCode == SUCCESS && Object.keys(result.fieldErrors).length == 0) {
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<el-form-item label="Discrepancies" prop="brdgrp.blk.docdis"> <el-form-item label="Discrepancies" prop="brdgrp.blk.docdis">
<c-fullbox> <c-fullbox>
<c-input <c-input
:disabled="model.advrefflg==''" :disabled="model.advrefflg=='' && model.advdisflg==''"
type="textarea" type="textarea"
v-model="model.brdgrp.blk.docdis" v-model="model.brdgrp.blk.docdis"
maxlength="3500" maxlength="3500"
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
placeholder="请输入Discrepancies" placeholder="请输入Discrepancies"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button :disabled="model.advrefflg==''" size="small" type="primary" icon="el-icon-search" <c-button :disabled="model.advrefflg=='' && model.advdisflg==''" size="small" type="primary" icon="el-icon-search"
@click="showGridPromptDialog('brtp.docdis.buttxmsel', null, null,{TXT: 'brdgrp.blk.docdis'}, {TXT: false},'doxpDialog')" @click="showGridPromptDialog('brtp.docdis.buttxmsel', null, null,{TXT: 'brdgrp.blk.docdis'}, {TXT: false},'doxpDialog')"
> >
... ...
......
...@@ -41,9 +41,9 @@ ...@@ -41,9 +41,9 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="Drawn Add.Amount" prop="brdgrp.cbs.max2.cur"> <el-form-item label="Drawn Add.Amount" prop="brdgrp.cbs.opn2.cur">
<c-select <c-select
v-model="model.brdgrp.cbs.max2.cur" v-model="model.brdgrp.cbs.opn2.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择附加金额" placeholder="请选择附加金额"
disabled disabled
......
...@@ -161,6 +161,7 @@ ...@@ -161,6 +161,7 @@
:argadr="{ :argadr="{
title: '', title: '',
trans: 'brdgrp', trans: 'brdgrp',
trans1:'brtp',
}" }"
:rol="[ :rol="[
{ {
...@@ -305,7 +306,7 @@ ...@@ -305,7 +306,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="advrefflg"> <el-form-item label="" >
<c-col :span="12"> <c-col :span="12">
<c-checkbox :disabled="model.brdgrp.blk.disdocflg =='X'" v-model="model.advrefflg" <c-checkbox :disabled="model.brdgrp.blk.disdocflg =='X'" v-model="model.advrefflg"
@change="advrefflgChange" >Send Advice of Refusal MT734</c-checkbox @change="advrefflgChange" >Send Advice of Refusal MT734</c-checkbox
...@@ -320,7 +321,7 @@ ...@@ -320,7 +321,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="brdgrp.rec.advdocflg"> <el-form-item label="" >
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.brdgrp.rec.advdocflg" <c-checkbox v-model="model.brdgrp.rec.advdocflg"
@change="advdocflgChange">Return of Documents</c-checkbox @change="advdocflgChange">Return of Documents</c-checkbox
...@@ -419,6 +420,14 @@ export default { ...@@ -419,6 +420,14 @@ export default {
this.model.brdgrp.rec.advdocflg = val ? "X" : ""; this.model.brdgrp.rec.advdocflg = val ? "X" : "";
}, },
}, },
advdisflg: {
get() {
return this.model.advdisflg === "X";
},
set(val) {
this.model.advdisflg = val ? "X" : "";
},
},
}, },
methods: { ...Event, methods: { ...Event,
async advrefflgChange() { async advrefflgChange() {
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Advice of Discrepancy" name="mt750p"> <el-tab-pane v-if="model.advdisflg=='X'" label="Advice of Discrepancy" name="mt750p">
<c-content> <c-content>
<m-mt750p :model="model" :codes="codes"/> <m-mt750p :model="model" :codes="codes"/>
</c-content> </c-content>
......
...@@ -226,7 +226,14 @@ ...@@ -226,7 +226,14 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="21"> <c-col :span="21">
<el-form-item label="External Key of Address" prop="brdgrp.prb.pts.extkey"> <el-form-item label="External Key of Address" prop="brdgrp.prb.pts.extkey">
<c-input v-model="model.brdgrp.prb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-input
v-model="model.brdgrp.prb.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog('brdgrp.prb.pts.extkey')
"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="3"> <c-col :span="3">
......
...@@ -99,7 +99,7 @@ ...@@ -99,7 +99,7 @@
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"></c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
        ref="doxpDialog"         ref="doxpDialog"
        :isPty="false"         :isPty="false"
......
...@@ -4,7 +4,8 @@ ...@@ -4,7 +4,8 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="数据采集标志" prop="cfabrt.cfaflg"> <el-form-item label="数据采集标志" prop="cfabrt.cfaflg">
<c-select v-model="model.cfabrt.cfaflg" style="width:100%" placeholder="请选择数据采集标志" <c-select v-model="model.cfabrt.cfaflg" style="width:100%" placeholder="请选择数据采集标志"
:code="codes.cfaflg"> :code="codes.cfaflg"
@change="eventFunction('cfabrt.cfaflg')">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -20,7 +21,7 @@ ...@@ -20,7 +21,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="地区机构号" prop="cfabrt.ownextkey"> <el-form-item label="地区机构号" prop="cfabrt.ownextkey">
<c-select v-model="model.cfabrt.ownextkey" style="width:100%" placeholder="请选择地区机构号" <c-select v-model="model.cfabrt.ownextkey" style="width:100%" placeholder="请选择地区机构号"
:code="codes.ownextkey"> :code="codes.ownextkey1" :disabled="model.cfabrt.cfatyp!='A'">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -29,7 +30,8 @@ ...@@ -29,7 +30,8 @@
<el-form-item label="不报送原因" prop="cfabrt.cfabrttxt"> <el-form-item label="不报送原因" prop="cfabrt.cfabrttxt">
<!-- <c-select v-model="model.cfabrt.cfabrttxt" style="width:100%" placeholder="请选择不报送原因"> <!-- <c-select v-model="model.cfabrt.cfabrttxt" style="width:100%" placeholder="请选择不报送原因">
</c-select> --> </c-select> -->
<c-input v-model="model.cfabrt.cfabrttxt" style="width:100%" placeholder="不报送原因" disabled> <c-input v-model="model.cfabrt.cfabrttxt" style="width:100%" placeholder="不报送原因"
:disabled="model.cfabrt.cfaflg!=4">
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
<template>
<div class="eibs-tab">
<!-- ==================================左边-外债编号================================ -->
<c-col :span="12">
<c-col :span="24">
<el-form-item label="外债编号" prop="cfabrt.recp.dclp.exdebtcode">
<c-input
v-model="model.cfabrt.recp.dclp.exdebtcode"
maxlength="28"
placeholder="请输入外债编号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="变动编号" prop="cfabrt.recp.dclp.changeno">
<c-input
v-model="model.cfabrt.recp.dclp.changeno"
maxlength="4"
placeholder="请输入变动编号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="cfabrt.recp.dclp.actiontype">
<c-select
v-model="model.cfabrt.recp.dclp.actiontype"
style="width: 100%"
placeholder="请选择操作类型"
disabled
:code="codes.actiontype"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行业务参号" prop="cfabrt.recp.dclp.buscode">
<c-input
v-model="model.cfabrt.recp.dclp.buscode"
maxlength="32"
placeholder="请输入银行业务参号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="变动类型" prop="cfabrt.recp.dclp.changtype">
<c-select
v-model="model.cfabrt.recp.dclp.changtype"
style="width: 100%"
placeholder="请选择变动类型"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="变动日期" prop="cfabrt.recp.dclp.chdate">
<c-date-picker
type="date"
v-model="model.cfabrt.recp.dclp.chdate"
style="width: 100%"
placeholder="请选择变动日期"
value-format="yyyy-MM-dd"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="变动币种" prop="cfabrt.recp.dclp.chcurrency">
<c-select
v-model="model.cfabrt.recp.dclp.chcurrency"
style="width: 100%"
placeholder="请选择变动币种"
:code="codes.curtxt"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="变动金额" prop="cfabrt.recp.dclp.chamount">
<c-input
v-model="model.cfabrt.recp.dclp.chamount"
placeholder="请输入变动金额"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="公允价值" prop="cfabrt.recp.dclp.fairvalue">
<c-input
v-model="model.cfabrt.recp.dclp.fairvalue"
placeholder="请输入公允价值"
class="m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="备注" prop="cfabrt.recp.dclp.remark">
<c-input
type="textarea"
v-model="model.cfabrt.recp.dclp.remark"
maxlength="248"
show-word-limit
placeholder="请输入备注"
:rows="5"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ==================================右边-删除原因================================ -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="删除原因" prop="cfabrt.recp.dclp.actiondesc">
<c-input
type="textarea"
v-model="model.cfabrt.recp.dclp.actiondesc"
maxlength="248"
show-word-limit
placeholder="请输入删除原因"
:rows="5"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onSav"> &Save </c-button>
</c-col> -->
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onChk"> &Check </c-button>
</c-col> -->
<c-col :span="17" :offset="7">
<c-checkbox v-model="model.cfabrt.recp.dclp.acp" disabled>确认</c-checkbox>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from '~/service/Api'
import commonProcess from '~/mixin/commonProcess'
import CodeTable from '~/config/CodeTable'
import Event from '~/model/Brtudp/Event'
export default {
inject: ['root'],
props: ['model', 'codes'],
mixins: [commonProcess],
data() {
return {}
},
methods: { ...Event },
created: function () {},
}
</script>
<style></style>
...@@ -13,10 +13,10 @@ ...@@ -13,10 +13,10 @@
<c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf"> <c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf">
<span style="font-family: '宋体'; font-weight: bold">i</span> <span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button> </c-button>
<c-button style="margin: 0 0" size="small" type="primary" :disabled="this.flag" <!-- <c-button style="margin: 0 0" size="small" type="primary" :disabled="this.flag"
@click="onDitpButgetref"> @click="onDitpButgetref">
获取 获取
</c-button> </c-button> -->
</template> </template>
</c-fullbox> </c-fullbox>
</c-form-item> </c-form-item>
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Expiry" prop="lidgrp.rec.expdat"> <el-form-item label="Expiry" prop="lidgrp.rec.expdat">
<c-date-picker type="date" v-model="model.lidgrp.rec.expdat" style="width: 100%" placeholder="请输入Expiry" <c-date-picker type="date" v-model="model.lidgrp.rec.expdat" style="width: 100%" placeholder="请输入Expiry"
value-format="yyyy-MM-dd"
disabled></c-date-picker> disabled></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -39,10 +40,10 @@ ...@@ -39,10 +40,10 @@
<c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf"> <c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf">
<span style="font-family: '宋体'; font-weight: bold">i</span> <span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button> </c-button>
<c-button style="margin: 0 0" size="small" type="primary" :disabled="this.flag" <!-- <c-button style="margin: 0 0" size="small" type="primary" :disabled="this.flag"
@click="onDitpButgetref"> @click="onDitpButgetref">
获取 获取
</c-button> </c-button> -->
</template> </template>
</c-fullbox> </c-fullbox>
</c-form-item> </c-form-item>
...@@ -59,7 +60,9 @@ ...@@ -59,7 +60,9 @@
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<c-form-item label="" label-width="5px" prop="brdgrp.cbs.max.amt"> <c-form-item label="" label-width="5px" prop="brdgrp.cbs.max.amt">
<c-input v-model="model.brdgrp.cbs.max.amt" placeholder="" disabled></c-input> <c-input v-model="model.brdgrp.cbs.max.amt" placeholder=""
class="m-input-currency"
disabled></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -68,13 +71,16 @@ ...@@ -68,13 +71,16 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<c-form-item label="Open Amount" prop="brdgrp.cbs.opn1.cur"> <c-form-item label="Open Amount" prop="brdgrp.cbs.opn1.cur">
<c-input v-model="model.brdgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Open Amount" disabled> <c-select v-model="model.brdgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Open Amount"
</c-input> :code="codes.curtxt" disabled>
</c-select>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<c-form-item label="" label-width="5px" prop="brdgrp.cbs.opn1.amt"> <c-form-item label="" label-width="5px" prop="brdgrp.cbs.opn1.amt">
<c-input v-model="model.brdgrp.cbs.opn1.amt" placeholder="" disabled></c-input> <c-input v-model="model.brdgrp.cbs.opn1.amt" placeholder=""
class="m-input-currency"
disabled></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -82,13 +88,16 @@ ...@@ -82,13 +88,16 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Received on" prop="brdgrp.rec.rcvdat"> <el-form-item label="Received on" prop="brdgrp.rec.rcvdat">
<c-date-picker type="date" v-model="model.brdgrp.rec.rcvdat" style="width: 100%" <c-date-picker type="date" v-model="model.brdgrp.rec.rcvdat" style="width: 100%"
placeholder="请选择Received on" disabled></c-date-picker> placeholder="请选择Received on"
value-format="yyyy-MM-dd"
disabled></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- 通知到单日期 --> <!-- 通知到单日期 -->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Advised on" prop="brdgrp.rec.advdat"> <el-form-item label="Advised on" prop="brdgrp.rec.advdat">
<c-date-picker type="date" v-model="model.brdgrp.rec.advdat" style="width: 100%" placeholder="请输入Advised on" <c-date-picker type="date" v-model="model.brdgrp.rec.advdat" style="width: 100%" placeholder="请输入Advised on"
value-format="yyyy-MM-dd"
disabled></c-date-picker> disabled></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -97,21 +106,25 @@ ...@@ -97,21 +106,25 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Maturity Date" prop="brdgrp.rec.matdat"> <el-form-item label="Maturity Date" prop="brdgrp.rec.matdat">
<c-date-picker type="date" v-model="model.brdgrp.rec.matdat" style="width: 100%" <c-date-picker type="date" v-model="model.brdgrp.rec.matdat" style="width: 100%"
placeholder="请输入Maturity Date" disabled></c-date-picker> placeholder="请输入Maturity Date"
value-format="yyyy-MM-dd"
:disabled="model.brdgrp.rec.mattxtflg==''"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- Start Date --> <!-- Start Date -->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Start Date" prop="brdgrp.rec.stadat"> <el-form-item label="Start Date" prop="brdgrp.rec.stadat">
<c-date-picker type="date" v-model="model.brdgrp.rec.stadat" style="width: 100%" <c-date-picker type="date" v-model="model.brdgrp.rec.stadat" style="width: 100%"
placeholder="请输入 Start Date" disabled></c-date-picker> placeholder="请输入 Start Date"
value-format="yyyy-MM-dd"
disabled></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- 单据类型 --> <!-- 单据类型 -->
<c-col :span="16"> <c-col :span="16">
<el-form-item label="Document Type" prop="brdgrp.rec.docflg"> <el-form-item label="Document Type" prop="brdgrp.rec.docflg">
<c-select v-model="model.brdgrp.rec.docflg" style="width: 100%" placeholder="请输入Document Type" <c-select v-model="model.brdgrp.rec.docflg" style="width: 100%" placeholder="请输入Document Type"
:code="codes.docflg" disabled> :code="codes.docflg" :disabled="model.brdgrp.rec.docflg!=''">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -133,7 +146,7 @@ ...@@ -133,7 +146,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Document Condition" prop="brdgrp.rec.docflg"> <el-form-item label="Document Condition" prop="brdgrp.rec.docflg">
<c-select v-model="model.brdgrp.rec.docflg" style="width: 100%" placeholder="请选择Document Condition" <c-select v-model="model.brdgrp.rec.docflg" style="width: 100%" placeholder="请选择Document Condition"
:code="codes.brdtyp" disabled> :code="codes.brdtyp" :disabled="model.brdgrp.rec.docflg!=''">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -142,14 +155,16 @@ ...@@ -142,14 +155,16 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Received on" prop="brdgrp.rec.rcvdat"> <el-form-item label="Received on" prop="brdgrp.rec.rcvdat">
<c-date-picker type="date" v-model="model.brdgrp.rec.rcvdat" style="width: 100%" <c-date-picker type="date" v-model="model.brdgrp.rec.rcvdat" style="width: 100%"
placeholder="请输入Received on"></c-date-picker> placeholder="请输入Received on"
value-format="yyyy-MM-dd"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- Presentation Date --> <!-- Presentation Date -->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Presentation Date" prop="brdgrp.rec.predat"> <el-form-item label="Presentation Date" prop="brdgrp.rec.predat">
<c-date-picker type="date" v-model="model.brdgrp.rec.predat" style="width: 100%" <c-date-picker type="date" v-model="model.brdgrp.rec.predat" style="width: 100%"
placeholder="请选择Presentation Date"></c-date-picker> placeholder="请选择Presentation Date"
value-format="yyyy-MM-dd"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- Accept Amount --> <!-- Accept Amount -->
...@@ -175,7 +190,7 @@ ...@@ -175,7 +190,7 @@
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="" label-width="5px" prop="aamset.utlamt"> <el-form-item label="" label-width="5px" prop="aamset.utlamt">
<c-input v-model="model.aamset.utlamt" placeholder="请输入单据金额"></c-input> <c-input v-model="model.aamset.utlamt" placeholder="请输入单据金额" :disabled="model.oldbrdgrp.rec.predat==''"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- Add.Amount.Part 附加金额 --> <!-- Add.Amount.Part 附加金额 -->
...@@ -188,7 +203,7 @@ ...@@ -188,7 +203,7 @@
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="" label-width="5px" prop="aamset.utlamt2"> <el-form-item label="" label-width="5px" prop="aamset.utlamt2">
<c-input v-model="model.aamset.utlamt2" placeholder="请输入附加金额"></c-input> <c-input v-model="model.aamset.utlamt2" placeholder="请输入附加金额" :disabled="model.oldbrdgrp.rec.predat==''"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -203,7 +218,8 @@ ...@@ -203,7 +218,8 @@
<el-form-item label="" prop="brdgrp.tag72add"> <el-form-item label="" prop="brdgrp.tag72add">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.brdgrp.tag72add" maxlength="1750" show-word-limit <c-input type="textarea" v-model="model.brdgrp.tag72add" maxlength="1750" show-word-limit
placeholder="请输入TAG72" :disabled="model.sftmt==''? true : false"></c-input> placeholder="请输入TAG72" :disabled="model.sftmt==''? true : false"
:rows="4"></c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search" @click="onAcctagButtxmsel" <c-button size="small" type="primary" icon="el-icon-search" @click="onAcctagButtxmsel"
:disabled="model.sftmt==''? true : false"> :disabled="model.sftmt==''? true : false">
...@@ -227,7 +243,9 @@ ...@@ -227,7 +243,9 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-form-item label="" label-width="10px" prop="lidgrp.cbs.opn1.amt"> <c-form-item label="" label-width="10px" prop="lidgrp.cbs.opn1.amt">
<c-input v-model="model.lidgrp.cbs.opn1.amt" placeholder="" disabled></c-input> <c-input v-model="model.lidgrp.cbs.opn1.amt" placeholder=""
class="m-input-currency"
disabled></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -308,7 +326,7 @@ ...@@ -308,7 +326,7 @@
title: '', title: '',
grp: 'brdgrp', grp: 'brdgrp',
rol: 'prb', rol: 'prb',
}" :disabled="true" :isAdrblk="false" @onSeainf="onSeainf" @onAplpDet="onPrbpDet"> }" :disabled="model.brdgrp.prb.pts.extkey!=''" :isAdrblk="false" @onSeainf="onSeainf" @onAplpDet="onPrbpDet">
</c-ptap1> </c-ptap1>
</c-col> </c-col>
...@@ -943,7 +961,7 @@ export default { ...@@ -943,7 +961,7 @@ export default {
data() { data() {
return {}; return {};
}, },
methods: { ...Event }, methods: { ...Event ,onSeainf(){}},
created: function () { }, created: function () { },
computed: { computed: {
flag() { flag() {
......
...@@ -49,57 +49,93 @@ ...@@ -49,57 +49,93 @@
<!--PD000213 --> <!--PD000213 -->
<el-tab-pane label="Advice Details" name="othadvtypp" v-if="model.brdgrp.rec.advtyp=='oth'"> <el-tab-pane label="Advice Details" name="othadvtypp" v-if="model.brdgrp.rec.advtyp=='oth'">
<c-content>
<m-othadvtypp :model="model" :codes="codes" /> <m-othadvtypp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="Liability" name="engp"> <el-tab-pane label="Liability" name="engp">
<c-content>
<m-engp :model="model" :codes="codes" /> <m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="Cach Cover" name="ccvpan"> <el-tab-pane label="Cach Cover" name="ccvpan">
<c-content>
<m-ccvpan :model="model" :codes="codes" /> <m-ccvpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Settlement" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" /> <m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="Bookings" name="glepan"> <el-tab-pane label="Bookings" name="glepan">
<c-content>
<m-glepan :model="model" :codes="codes" /> <m-glepan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Completion" name="coninfp"> <el-tab-pane label="Completion" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000529 -->
<el-tab-pane label="Messages" name="docpan"> <el-tab-pane label="Messages" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" /> <m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000546 --> <!--PD000546 -->
<el-tab-pane label="Attachments" name="doctre"> <el-tab-pane label="Attachments" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="外债远期信用证数据采集" name="cfap"> <el-tab-pane label="外债远期信用证数据采集" name="cfap">
<c-content>
<m-cfap :model="model" :codes="codes" /> <m-cfap :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD001139 新增隐藏面板--> <!--PD001139 新增隐藏面板-->
<!-- <el-tab-pane label="PD001139" name="shisuan"> <!-- <el-tab-pane label="PD001139" name="shisuan">
<c-content>
<m-shisuan :model="model" :codes="codes"/> <m-shisuan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> --> </el-tab-pane> -->
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody"> <el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" /> <m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="外债远期信用证(含即期单证相符)-签约信息" name="conp" v-if="model.cfabrt.cfaflg==1">
<c-content>
<m-conp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!-- bd工具编不了,需手动写页面dclpp -->
<el-tab-pane label="外债远期信用证(含即期单证相符)-变动信息" name="dclpp" v-if="model.cfabrt.cfaflg==1">
<c-content>
<m-dclpp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
...@@ -135,6 +171,8 @@ import Othadvtypp from "./Othadvtypp"; ...@@ -135,6 +171,8 @@ import Othadvtypp from "./Othadvtypp";
import Cfap from "./Cfap"; import Cfap from "./Cfap";
import Shisuan from "./Shisuan"; import Shisuan from "./Shisuan";
// import Limitbody from "./Limitbody"; // import Limitbody from "./Limitbody";
import Conp from "./Conp"
import Dclpp from "./Dclpp"
//公共面板导入 //公共面板导入
import Engp from "~/views/Public/Engp"; import Engp from "~/views/Public/Engp";
...@@ -154,6 +192,7 @@ export default { ...@@ -154,6 +192,7 @@ export default {
"m-mt750p" : Mt750p, "m-mt750p" : Mt750p,
"m-mt754p" : Mt754p, "m-mt754p" : Mt754p,
"m-othadvtypp" : Othadvtypp, "m-othadvtypp" : Othadvtypp,
"m-conp": Conp,
"m-engp": Engp, "m-engp": Engp,
"m-ccvpan": Ccvpan, "m-ccvpan": Ccvpan,
"m-setpan": Setpan, "m-setpan": Setpan,
...@@ -164,6 +203,7 @@ export default { ...@@ -164,6 +203,7 @@ export default {
"m-cfap": Cfap, "m-cfap": Cfap,
"m-shisuan" : Shisuan, "m-shisuan" : Shisuan,
"m-limitbody": Limitbody, "m-limitbody": Limitbody,
"m-dclpp" : Dclpp,
}, },
provide() { provide() {
return { return {
......
...@@ -37,11 +37,9 @@ ...@@ -37,11 +37,9 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--
<el-tab-pane label="分录" name="glepan"> <el-tab-pane label="分录" name="glepan">
<m-glepan :model="model" :codes="codes" ref="glepan" /> <m-glepan :model="model" :codes="codes" ref="glepan" />
</el-tab-pane> </el-tab-pane>
-->
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="附言" name="coninfp">
......
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
v-model="model.cpdgrp.ori.pts.ref" v-model="model.cpdgrp.ori.pts.ref"
maxlength="16" maxlength="16"
placeholder="" placeholder=""
:disabled=this.flag1
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -26,6 +27,7 @@ ...@@ -26,6 +27,7 @@
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.ori.pts.extkey') showGridPromptDialog('cpdgrp.ori.pts.extkey')
" "
:disabled=this.flag1
></c-input> ></c-input>
</el-form-item> </el-form-item>
<template slot="footer"> <template slot="footer">
...@@ -78,6 +80,7 @@ ...@@ -78,6 +80,7 @@
v-model="model.cpdgrp.orc.pts.ref" v-model="model.cpdgrp.orc.pts.ref"
maxlength="16" maxlength="16"
placeholder="" placeholder=""
:disabled=this.flag1
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -88,6 +91,7 @@ ...@@ -88,6 +91,7 @@
v-model="model.cpdgrp.rec.orcact" v-model="model.cpdgrp.rec.orcact"
maxlength="35" maxlength="35"
placeholder="汇款人账号" placeholder="汇款人账号"
:disabled=this.flag1
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -101,6 +105,7 @@ ...@@ -101,6 +105,7 @@
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.orc.pts.extkey') showGridPromptDialog('cpdgrp.orc.pts.extkey')
" "
:disabled=this.flag1
> >
</c-input> </c-input>
</el-form-item> </el-form-item>
...@@ -1123,7 +1128,7 @@ ...@@ -1123,7 +1128,7 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="17"> <c-col :span="17">
<el-form-item label=""> <el-form-item label="">
<c-input placeholder=""></c-input> <c-input placeholder="" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="7"> <c-col :span="7">
...@@ -1166,6 +1171,7 @@ ...@@ -1166,6 +1171,7 @@
style="width: 90%" style="width: 90%"
maxlength="16" maxlength="16"
placeholder="" placeholder=""
:disabled=this.flag1
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -1177,6 +1183,7 @@ ...@@ -1177,6 +1183,7 @@
style="width: 90%" style="width: 90%"
maxlength="35" maxlength="35"
placeholder="" placeholder=""
:disabled=this.flag1
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -1403,6 +1410,7 @@ ...@@ -1403,6 +1410,7 @@
style="width: 90%" style="width: 90%"
maxlength="16" maxlength="16"
placeholder="" placeholder=""
:disabled=this.flag1
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -1414,6 +1422,7 @@ ...@@ -1414,6 +1422,7 @@
style="width: 90%" style="width: 90%"
maxlength="35" maxlength="35"
placeholder="" placeholder=""
:disabled=this.flag1
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -2408,6 +2417,7 @@ export default { ...@@ -2408,6 +2417,7 @@ export default {
data() { data() {
return { return {
infptaVisible: false, infptaVisible: false,
flag1:true,
}; };
}, },
watch:{ watch:{
...@@ -2418,6 +2428,16 @@ export default { ...@@ -2418,6 +2428,16 @@ export default {
this.model.cptp.fwtgyh = 'CHASUS33XXX'; this.model.cptp.fwtgyh = 'CHASUS33XXX';
console.log(this.model.cptp.fwtgyh) console.log(this.model.cptp.fwtgyh)
} }
},
"model.cpdgrp.rec.swftyp":{
immediate:true,
handler(val ,oldVal){
if(this.model.cpdgrp.rec.swftyp == ''){
this.flag1=true;
}else{
this.flag1=false;
}
}
} }
}, },
methods: { methods: {
......
...@@ -110,12 +110,13 @@ ...@@ -110,12 +110,13 @@
label="汇款金额" label="汇款金额"
previewLabel="汇款金额币种" previewLabel="汇款金额币种"
prop="cpdgrp.cbs.nom1.cur" prop="cpdgrp.cbs.nom1.cur"
> >
<c-select <c-select
v-model="model.cpdgrp.cbs.nom1.cur" v-model="model.cpdgrp.cbs.nom1.cur"
style="width: 100%" style="width: 100%"
placeholder="" placeholder=""
@change="onNom1CurChange" @change="commonExecuteRule('cpdgrp.cbs.nom1.cur')"
> >
<el-option <el-option
v-for="item in codes.currencycode" v-for="item in codes.currencycode"
...@@ -475,6 +476,13 @@ export default { ...@@ -475,6 +476,13 @@ export default {
...Event, ...Event,
onCptpGetref() {}, onCptpGetref() {},
onCptpGetmod() {}, onCptpGetmod() {},
commonExecuteRule(ruleName) {
this.executeRule(ruleName).then((res) => {
if ((res.respCode == SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data);
}
});
},
}, },
watch:{ watch:{
"model.cpdgrp.rec.ischktyp":{ "model.cpdgrp.rec.ischktyp":{
......
...@@ -32,9 +32,9 @@ ...@@ -32,9 +32,9 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!-- <el-tab-pane label="Additional Info" name="AdditionalInfo"> <el-tab-pane label="Additional Info" name="AdditionalInfo" v-if="this.model.cpdgrp.rec.swftyp != ''">
<m-AdditionalInfo :model="model" :codes="codes" /> <m-AdditionalInfo :model="model" :codes="codes" />
</el-tab-pane> --> </el-tab-pane>
<el-tab-pane label="费用及账务" name="setpan"> <el-tab-pane label="费用及账务" name="setpan">
<!--PD000000 --> <!--PD000000 -->
......
...@@ -318,10 +318,19 @@ export default { ...@@ -318,10 +318,19 @@ export default {
closeTrn(refId) { closeTrn(refId) {
this.$refs[refId].doClose(); this.$refs[refId].doClose();
}, },
async getTrnInfo(code) { async getTrnInfo(idx, row) {
this.$router.history.push("/business/" + code)
this.$refs.childs.initdialog = false this.model.infcon.objinr = row["INR"];
this.model.bodgrp.rec.inr = row["INR"];
this.model.infcon.chksubcon = "X";
this.dialogTableVisible = true;
let rtnmsg = await this.executeDefault("infcon.chksubcon");
if ((rtnmsg.respCode = SUCCESS)) {
this.trnData.data = rtnmsg.data.infcon_trnstm.rows;
console.log(this.trnData.data);
}
}, },
async getDitSelInfo(idx, row) { async getDitSelInfo(idx, row) {
//TD中选中行触发 //TD中选中行触发
......
...@@ -506,8 +506,8 @@ export default { ...@@ -506,8 +506,8 @@ export default {
label: "Closed", label: "Closed",
}, },
'20 18 "1.Cur" 80', '20 18 "1.Cur" 80',
'22 19 "2.Cur" 80', '21 19 "Paym.Amount" 150',
'21 20 "Paym.Amount" 150', '22 20 "2.Cur" 80',
'23 21 "Amount rcvd." 150', '23 21 "Amount rcvd." 150',
'6 22 "Pyectycod" 120', '6 22 "Pyectycod" 120',
'7 23 "Orcctycod" 120', '7 23 "Orcctycod" 120',
......
...@@ -696,8 +696,8 @@ export default { ...@@ -696,8 +696,8 @@ export default {
'5 11 "Expired" 150 ', '5 11 "Expired" 150 ',
'6 12 "Closed" 150 ', '6 12 "Closed" 150 ',
'13 13 "Cur" 150 ', '13 13 "Cur" 150 ',
'15 14 "Cur" 150 ', '15 15 "Cur" 150 ',
'14 15 "L/C Amount" 150 ', '14 14 "L/C Amount" 150 ',
'16 16 "Open Amount" 150 ', '16 16 "Open Amount" 150 ',
], ],
data: [], data: [],
......
...@@ -36,8 +36,8 @@ ...@@ -36,8 +36,8 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<div style="float: right;"> <div style="float: right;">
<span class="add_del_button add_button" @click="addTableValue" v-if="ifShowAdd">+</span> <c-button @click="addTableValue" v-if="ifShowAdd">+</c-button><br>
<span class="add_del_button" @click="deleteTable" v-if="ifShowDelete">-</span> <c-button @click="deleteTable" v-if="ifShowDelete">-</c-button>
</div> </div>
</c-col> </c-col>
</c-row> </c-row>
......
...@@ -4,16 +4,37 @@ ...@@ -4,16 +4,37 @@
Liability Liability
</c-col> --> </c-col> -->
<c-col :span="24" style=""> <c-col :span="24" style="">
<c-table :list="model.liaall.liaallg" style="width:80%,text-align:center,margin-bottom:18px" :border="true"> <c-table
<el-table-column prop="bussec" label="BS" width="40px"> </el-table-column> :list="model.liaall.liaallg"
<el-table-column prop="cbtpfx" label="Type" width="60px"> </el-table-column> style="width:80%,text-align:center,margin-bottom:18px"
<el-table-column prop="matdat" label="Maturity" width="100px"> </el-table-column> :border="true"
<el-table-column prop="tenday" label="Tenor" width="70px"> </el-table-column> >
<el-table-column prop="rol" label="Dbt." width="70px"> </el-table-column> <el-table-column prop="bussec" label="BS" width="40px">
</el-table-column>
<el-table-column prop="cbtpfx" label="Type" width="60px">
</el-table-column>
<el-table-column prop="matdat" label="Maturity">
<template slot-scope="scope">
<c-date-picker
type="date"
v-model="scope.row.matdat"
value-format="yyyy-MM-dd"
placeholder="请选择Date"
style="width: 100%"
@change="executeDefault('liaall.liaallg.matdat')"
>
</c-date-picker>
</template>
</el-table-column>
<el-table-column prop="tenday" label="Tenor" width="70px">
</el-table-column>
<el-table-column prop="rol" label="Dbt." width="70px">
</el-table-column>
<!-- <!--
<el-table-column prop="nam" label="Name" width="300"> </el-table-column> <el-table-column prop="nam" label="Name" width="300"> </el-table-column>
--> -->
<el-table-column prop="cdtrol" label="Cdt." width="70px"> </el-table-column> <el-table-column prop="cdtrol" label="Cdt." width="70px">
</el-table-column>
<el-table-column prop="cur" label="Cur" width="55px"> </el-table-column> <el-table-column prop="cur" label="Cur" width="55px"> </el-table-column>
<el-table-column prop="oldamt" label="Old Amount" width="150px"> <el-table-column prop="oldamt" label="Old Amount" width="150px">
<!-- <template slot-scope="scope"> <!-- <template slot-scope="scope">
...@@ -27,7 +48,8 @@ ...@@ -27,7 +48,8 @@
</el-table-column> </el-table-column>
<el-table-column prop="tenpct" label="%" width="80px"> <el-table-column prop="tenpct" label="%" width="80px">
</el-table-column> </el-table-column>
<el-table-column prop="acc" label="Account" width="150px"> </el-table-column> <el-table-column prop="acc" label="Account" width="150px">
</el-table-column>
<el-table-column prop="valdat" label="Value Date" width="200px"> <el-table-column prop="valdat" label="Value Date" width="200px">
<!-- <template slot-scope="scope"> <!-- <template slot-scope="scope">
{{dateFormat(scope.row.valdat)}} {{dateFormat(scope.row.valdat)}}
...@@ -53,12 +75,12 @@ ...@@ -53,12 +75,12 @@
</el-button> </el-button>
</template> </template>
<template slot-scope="scoped"> <template slot-scope="scoped">
<el-button <c-button
style="margin-left:0" style="margin-left:0"
size="small" size="small"
type="primary" type="primary"
@click="detail1(scoped.$index, scoped.row)" @click="detail1(scoped.$index, scoped.row)"
>详情</el-button >详情</c-button
> >
</template> </template>
</el-table-column> </el-table-column>
...@@ -83,11 +105,28 @@ ...@@ -83,11 +105,28 @@
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<c-col :span="16" style="margin-top:10px"> <c-col :span="16" style="margin-top: 10px">
<el-form-item label="Amount not yet assigned"> <el-form-item label="Amount not yet assigned">
<c-input style="width:15%" disabled v-model="model.liaall.concur" maxlength="3" placeholder="请输入External Booking Amount"></c-input> <c-input
<c-input style="width:40%" disabled v-model="model.liaall.misamt" placeholder="请输入Amount not yet assigned"></c-input> style="width: 15%"
<c-button style="width:20%" size="small" disabled type="primary" @click="onLiaallButmisamt"> disabled
v-model="model.liaall.concur"
maxlength="3"
placeholder="请输入External Booking Amount"
></c-input>
<c-input
style="width: 40%"
disabled
v-model="model.liaall.misamt"
placeholder="请输入Amount not yet assigned"
></c-input>
<c-button
style="width: 20%"
size="small"
disabled
type="primary"
@click="onLiaallButmisamt"
>
Add to Current Line Add to Current Line
</c-button> </c-button>
</el-form-item> </el-form-item>
...@@ -123,36 +162,29 @@ ...@@ -123,36 +162,29 @@
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
export default { export default {
inject: ['root'], inject: ["root"],
mixins: [commonProcess], mixins: [commonProcess],
props:["model","codes"], props: ["model", "codes"],
data(){ data() {
return { return {};
}
}, },
methods:{ methods: {
async onLiaallButmisamt() { async onLiaallButmisamt() {
let rtnmsg = await this.executeRule("liaall_butmisamt") let rtnmsg = await this.executeRule("liaall_butmisamt");
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} else {
} this.$notify.error({ title: "错误", message: "服务请求失败!" });
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
}, },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style>
</style> </style>
...@@ -114,12 +114,12 @@ ...@@ -114,12 +114,12 @@
<c-col :span="13"> <c-col :span="13">
<el-form-item <el-form-item
label="Maturity Date" label="Maturity Date"
prop="brtp.matp.mattxtlab" :prop="`${argadr.trans1}.matp.mattxtlab`"
> >
<c-date-picker <c-date-picker
type="date" type="date"
disabled disabled
v-model="model.brtp.matp.mattxtlab" v-model="model[argadr.trans1].matp.mattxtlab"
style="width: 100%" style="width: 100%"
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
...@@ -143,12 +143,12 @@ ...@@ -143,12 +143,12 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="Maturity Date" label="Maturity Date"
prop="brtp.matp.mattxtlab" :prop="`${argadr.trans1}.matp.mattxtlab`"
> >
<c-date-picker <c-date-picker
type="date" type="date"
disabled disabled
v-model="model.brtp.matp.mattxtlab" v-model="model[argadr.trans1].matp.mattxtlab"
style="width: 100%" style="width: 100%"
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
...@@ -178,12 +178,10 @@ ...@@ -178,12 +178,10 @@
label-width="90px" label-width="90px"
:prop="`${argadr.trans}.rec.tenmaxday`" :prop="`${argadr.trans}.rec.tenmaxday`"
> >
<c-date-picker <c-input
type="date"
disabled disabled
v-model="model[argadr.trans].rec.tenmaxday" v-model="model[argadr.trans].rec.tenmaxday"
style="width: 100%" ></c-input>
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</div> </div>
...@@ -259,6 +257,7 @@ export default { ...@@ -259,6 +257,7 @@ export default {
return { return {
title: "", //角色名称 title: "", //角色名称
trans: "", //所属模块 trans: "", //所属模块
trans1:"",//所属模块
}; };
}, },
}, },
......
<template>
<ReviewWrapper>
<Betdcr></Betdcr>
</ReviewWrapper>
</template>
<script>
import Betdcr from "~/views/Business/Betdcr";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBetdcr",
components: { ReviewWrapper, Betdcr },
created() {},
mounted() {},
};
</script>
<style></style>
...@@ -38,6 +38,7 @@ import ReviewLetrsv from "./Business/ReviewLetrsv.vue"; ...@@ -38,6 +38,7 @@ import ReviewLetrsv from "./Business/ReviewLetrsv.vue";
import ReviewBetrcl from "./Business/ReviewBetrcl.vue"; import ReviewBetrcl from "./Business/ReviewBetrcl.vue";
import ReviewBetset from "./Business/ReviewBetset.vue"; import ReviewBetset from "./Business/ReviewBetset.vue";
import ReviewDetame from "./Business/ReviewDetame.vue"; import ReviewDetame from "./Business/ReviewDetame.vue";
import ReviewBetdcr from "./Business/ReviewBetdcr.vue";
const ReviewRouter = [ const ReviewRouter = [
...@@ -59,8 +60,8 @@ const ReviewRouter = [ ...@@ -59,8 +60,8 @@ const ReviewRouter = [
{ path: "brtudp", component: ReviewBrtudp, name: "ReviewBrtudp", meta: { title: "复核-Brtudp" } }, { path: "brtudp", component: ReviewBrtudp, name: "ReviewBrtudp", meta: { title: "复核-Brtudp" } },
{ path: "brteus", component: ReviewBrteus, name: "ReviewBrteus", meta: { title: "复核-Brteus" } }, { path: "brteus", component: ReviewBrteus, name: "ReviewBrteus", meta: { title: "复核-Brteus" } },
{ path: "letnot", component: ReviewLetnot, name: "ReviewLetnot", meta: { title: "复核-Letnot" } }, { path: "letnot", component: ReviewLetnot, name: "ReviewLetnot", meta: { title: "复核-Letnot" } },
{ path: "bftsnd", component: ReviewBftsnd, name: "ReviewBftsnd", meta: { title: "复核-卖方信用证单据寄单" } }, { path: "bftsnd", component: ReviewBftsnd, name: "ReviewBftsnd", meta: { title: "复核-Bftsnd" } },
{ path: "bftdcr", component: ReviewBftdcr, name: "ReviewBftdcr", meta: { title: "复核-卖方信用证单据电提不符点/开证行拒付" } }, { path: "bftdcr", component: ReviewBftdcr, name: "ReviewBftdcr", meta: { title: "复核-Bftdcr" } },
{ path: "ditopn", component: ReviewDitopn, name: "ReviewDitopn", meta: { title: "复核-买方信用证开立" } }, { path: "ditopn", component: ReviewDitopn, name: "ReviewDitopn", meta: { title: "复核-买方信用证开立" } },
{ path: "ditdck", component: ReviewDitdck, name: "ReviewDitdck", meta: { title: "复核-买方信用证到单" } }, { path: "ditdck", component: ReviewDitdck, name: "ReviewDitdck", meta: { title: "复核-买方信用证到单" } },
{ path: "bdtset", component: ReviewBdtset, name: "ReviewBdtset", meta: { title: "复核-买方信用证付款" } }, { path: "bdtset", component: ReviewBdtset, name: "ReviewBdtset", meta: { title: "复核-买方信用证付款" } },
...@@ -98,6 +99,7 @@ const ReviewRouter = [ ...@@ -98,6 +99,7 @@ const ReviewRouter = [
{ path: "betrcl", component: ReviewBetrcl, name: "ReviewBetrcl", meta: { title: "复核-Betrcl" } }, { path: "betrcl", component: ReviewBetrcl, name: "ReviewBetrcl", meta: { title: "复核-Betrcl" } },
{ path: "betset", component: ReviewBetset, name: "ReviewBetset", meta: { title: "复核-Betset" } }, { path: "betset", component: ReviewBetset, name: "ReviewBetset", meta: { title: "复核-Betset" } },
{ path: "detame", component: ReviewDetame, name: "ReviewDetame", meta: { title: "复核-Detame" } }, { path: "detame", component: ReviewDetame, name: "ReviewDetame", meta: { title: "复核-Detame" } },
{ path: "betdcr", component: ReviewBetdcr, name: "ReviewBetdcr", meta: { title: "复核-Betdcr" } },
]; ];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment