Commit a9fd12a2 by wangna

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents 597a9aa3 65f6396e
...@@ -91,7 +91,8 @@ export default { ...@@ -91,7 +91,8 @@ export default {
const field = fields[i]; const field = fields[i];
if (field.prop === prop) { if (field.prop === prop) {
// select、checkbox使用change触发 // select、checkbox使用change触发
if (field.$children[1].$children[0].$el.className.startsWith("el-select") || field.$children[1].$children[0].$el.className.startsWith("el-checkbox")) { const ele = field.$children[1] ? field.$children[1].$children[0] : field.$children[0].$children[0]
if (ele.$el.className.startsWith("el-select") || ele.$el.className.startsWith("el-checkbox")) {
return "change"; return "change";
} }
return "blur"; return "blur";
......
...@@ -147,12 +147,12 @@ export default { ...@@ -147,12 +147,12 @@ export default {
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"brdgrp.blk.chaded":[ "brdgrp.blk.chaded":[
{type: "string", required: false, message: "必输项"}, //{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 210,message:"长度不能超过210"}
], ],
"brdgrp.blk.chaadd":[ "brdgrp.blk.chaadd":[
{type: "string", required: false, message: "必输项"}, //{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 210,message:"长度不能超过210"}
], ],
"brdgrp.rec.totcur":[ "brdgrp.rec.totcur":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -188,8 +188,8 @@ export default { ...@@ -188,8 +188,8 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"brdgrp.blk.docdis":[ "brdgrp.blk.docdis":[
{type: "string", required: false, message: "必输项"}, //{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"} {max: 3500,message:"长度不能超过3500"}
], ],
"setmod.ref":[ "setmod.ref":[
......
...@@ -7,9 +7,11 @@ let checkObj = { ...@@ -7,9 +7,11 @@ let checkObj = {
"liaall.misamt" :null, "liaall.misamt" :null,
"liaall.limmod.limpts.oth.pts.extkey" :null, "liaall.limmod.limpts.oth.pts.extkey" :null,
"liaall.limmod.ownref" :null, "liaall.limmod.ownref" :null,
"brdgrp.acb.namelc" :null,
"liaall.limmod.ecifno" :null, "liaall.limmod.ecifno" :null,
"brdgrp.prb.adrelc" :null, "brdgrp.prb.adrelc" :null,
"brdgrp.blk.docdis" :null, "brdgrp.blk.docdis" :null,
"brdgrp.acb.adrelc" :null,
"brtp.oth.pts.extkey" :null, "brtp.oth.pts.extkey" :null,
"brdgrp.prb.pts.adrblk" :null, "brdgrp.prb.pts.adrblk" :null,
"brdgrp.prb.namelc" :null, "brdgrp.prb.namelc" :null,
...@@ -17,10 +19,12 @@ let checkObj = { ...@@ -17,10 +19,12 @@ let checkObj = {
"brdgrp.blk.disdoc" :null, "brdgrp.blk.disdoc" :null,
"setmod.dspflg" :null, "setmod.dspflg" :null,
"brtp.oth.pts.adrblk" :null, "brtp.oth.pts.adrblk" :null,
"brdgrp.acb.pts.extkey" :null,
"brdgrp.rec.orddat" :null, "brdgrp.rec.orddat" :null,
"brdgrp.prb.pts.nam" :null, "brdgrp.prb.pts.nam" :null,
"brdgrp.ben.pts.nam" :null, "brdgrp.ben.pts.nam" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null, "liaall.limmod.limpts.wrk.pts.nam" :null,
"brdgrp.acb.pts.adrblk" :null,
"brdgrp.rec.advdocflg" :null, "brdgrp.rec.advdocflg" :null,
"advdisflg" :null, "advdisflg" :null,
"brdgrp.prb.pts.extkey" :null, "brdgrp.prb.pts.extkey" :null,
......
...@@ -22,6 +22,7 @@ export default { ...@@ -22,6 +22,7 @@ export default {
"trnmod.trndoc.shwinc" :Utils.defaultFunction, "trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction, "trnmod.trndoc.shwout" :Utils.defaultFunction,
"liaall.limmod.limpts.wrk.pts.extkey" :Utils.defaultFunction, "liaall.limmod.limpts.wrk.pts.extkey" :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,
"brtp.oth.pts.extkey" :Utils.defaultFunction, "brtp.oth.pts.extkey" :Utils.defaultFunction,
...@@ -29,9 +30,14 @@ export default { ...@@ -29,9 +30,14 @@ export default {
"brtp.oth.namelc" :Utils.defaultFunction, "brtp.oth.namelc" :Utils.defaultFunction,
"brtp.oth.dbfadrblkcn" :Utils.defaultFunction, "brtp.oth.dbfadrblkcn" :Utils.defaultFunction,
"brdgrp.rec.advdocflg" :Utils.defaultFunction, "brdgrp.rec.advdocflg" :Utils.defaultFunction,
"brdgrp.acb.pts.extkey" :Utils.defaultFunction,
"brdgrp.acb.adrelc" :Utils.defaultFunction,
"brdgrp.acb.namelc" :Utils.defaultFunction,
"brdgrp.acb.dbfadrblkcn" :Utils.defaultFunction,
"brtp.oth.pts.adrblk" :Utils.defaultFunction, "brtp.oth.pts.adrblk" :Utils.defaultFunction,
"brdgrp.ben.pts.nam" :Utils.defaultFunction, "brdgrp.ben.pts.nam" :Utils.defaultFunction,
"brdgrp.rec.docprbrol" :Utils.defaultFunction, "brdgrp.rec.docprbrol" :Utils.defaultFunction,
"brdgrp.cbs.max2.amt" :Utils.defaultFunction,
"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,
......
...@@ -218,5 +218,17 @@ export default { ...@@ -218,5 +218,17 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onAcbpDet(){
let rtnmsg = await this.executeRule("acbp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
} }
\ No newline at end of file
...@@ -124,8 +124,8 @@ export default { ...@@ -124,8 +124,8 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"brdgrp.prb.pts.adrblk":[ "brdgrp.prb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"brdgrp.prb.dbfadrblkcn":[ "brdgrp.prb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -157,16 +157,16 @@ export default { ...@@ -157,16 +157,16 @@ export default {
], ],
"brdgrp.blk.disdoc":[ "brdgrp.blk.disdoc":[
{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 200,message:"长度不能超过200"}
], ],
"brtp.oth.namelc":[ "brtp.oth.namelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"brtp.oth.pts.adrblk":[ "brtp.oth.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"brtp.oth.dbfadrblkcn":[ "brtp.oth.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -181,8 +181,8 @@ export default { ...@@ -181,8 +181,8 @@ export default {
"brdgrp.blk.docdis":[ "brdgrp.blk.docdis":[
{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"} {max: 3500,message:"长度不能超过3500"}
], ],
...@@ -364,4 +364,57 @@ export default { ...@@ -364,4 +364,57 @@ export default {
{max: 14,message:"长度不能超过14"} {max: 14,message:"长度不能超过14"}
], ],
"brdgrp.cbs.max2.amt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"brdgrp.blk.chaded":[
//{type: "string", required: true, message: "必输项"},
{max: 210,message:"长度不能超过210"}
],
"brdgrp.blk.chaadd":[
//{type: "string", required: true, message: "必输项"},
{max: 210,message:"长度不能超过210"}
],
"brdgrp.rec.totcur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"brdgrp.rec.totamt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"brtp.acbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"brdgrp.acb.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"brtp.acbp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"brdgrp.acb.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"brdgrp.acb.pts.adrblk":[
//{type: "string", required: true, message: "必输项"},
{max: 140,message:"长度不能超过140"}
],
"brdgrp.acb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"brdgrp.acb.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
} }
\ No newline at end of file
...@@ -20,16 +20,24 @@ export default class Brtdcr{ ...@@ -20,16 +20,24 @@ export default class Brtdcr{
payrol:"", // Payer .brdgrp.rec.payrol payrol:"", // Payer .brdgrp.rec.payrol
orddat:"", // Order Date .brdgrp.rec.orddat orddat:"", // Order Date .brdgrp.rec.orddat
advdocflg:"", // Return of Documents .brdgrp.rec.advdocflg advdocflg:"", // Return of Documents .brdgrp.rec.advdocflg
totcur:"", // Amount to be Paid .brdgrp.rec.totcur
totamt:"", // Total Amount to be Paid .brdgrp.rec.totamt
}, },
cbs:{ cbs:{
max:{ max:{
cur:"", // 单据金额 .brdgrp.cbs.max.cur cur:"", // 单据金额 .brdgrp.cbs.max.cur
amt:"", // 单据金额 .brdgrp.cbs.max.amt amt:"", // Balance .brdgrp.cbs.max.amt
}, },
opn1:{ opn1:{
cur:"", // 单据余额 .brdgrp.cbs.opn1.cur cur:"", // 单据余额 .brdgrp.cbs.opn1.cur
amt:"", // Balance .brdgrp.cbs.opn1.amt amt:"", // Balance .brdgrp.cbs.opn1.amt
}, },
opn2:{
cur:"", // 附加金额 .brdgrp.cbs.opn2.cur
},
max2:{
amt:"", // 附加金额 .brdgrp.cbs.max2.amt
},
}, },
apl:{ apl:{
pts:new Pts().data, pts:new Pts().data,
...@@ -44,10 +52,19 @@ export default class Brtdcr{ ...@@ -44,10 +52,19 @@ export default class Brtdcr{
dbfadrblkcn:"", // Chinese address .brdgrp.prb.dbfadrblkcn dbfadrblkcn:"", // Chinese address .brdgrp.prb.dbfadrblkcn
}, },
blk:{ blk:{
docpre:"",
disdoc:"", // Disposal of Documents .brdgrp.blk.disdoc disdoc:"", // Disposal of Documents .brdgrp.blk.disdoc
disdocflg:"", // Defaulted content of Disposal of Documents .brdgrp.blk.disdocflg disdocflg:"", // Defaulted content of Disposal of Documents .brdgrp.blk.disdocflg
docdis:"", // Discrepancies .brdgrp.blk.docdis docdis:"", // 不符点 .brdgrp.blk.docdis
docdisflg:"", // discrepancies modified .brdgrp.blk.docdisflg docdisflg:"", // discrepancies modified .brdgrp.blk.docdisflg
chaded:"", // Charges Deducted .brdgrp.blk.chaded
chaadd:"", // Charges Added .brdgrp.blk.chaadd
},
acb:{
pts:new Pts().data,
namelc:"", // 名称 .brdgrp.acb.namelc
adrelc:"", // 地址 .brdgrp.acb.adrelc
dbfadrblkcn:"", // Chinese address .brdgrp.acb.dbfadrblkcn
}, },
}, },
lidgrp:{ lidgrp:{
...@@ -101,8 +118,17 @@ export default class Brtdcr{ ...@@ -101,8 +118,17 @@ export default class Brtdcr{
}, },
}, },
docgrdm:{ docgrdm:{
docgrd:"",
docdsclab:"", // Label of document description .brtp.docgrdm.docdsclab docdsclab:"", // Label of document description .brtp.docgrdm.docdsclab
}, },
acbp:{
ptsget:{
sdamod:{
seainf:"", // .brtp.acbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .brtp.acbp.ptsget.sdamod.dadsnd
},
},
},
}, },
advrefflg:"", // Advice of Refusal MT734 .advrefflg advrefflg:"", // Advice of Refusal MT734 .advrefflg
refdocflg:"", // Refund Document Amount .refdocflg refdocflg:"", // Refund Document Amount .refdocflg
...@@ -110,7 +136,7 @@ export default class Brtdcr{ ...@@ -110,7 +136,7 @@ export default class Brtdcr{
rejpenins:"", // Rejection pending instructions .rejpenins rejpenins:"", // Rejection pending instructions .rejpenins
rejtype:"", // 退单方式 .rejtype rejtype:"", // 退单方式 .rejtype
swtdat:"", // SWIFT message dated .swtdat swtdat:"", // SWIFT message dated .swtdat
setmod: new Pub().data.Setmod, setmod: new Pub().data.Setmod,
mtabut: new Pub().data.Mtabut, mtabut: new Pub().data.Mtabut,
trnmod: new Pub().data.Trnmod, trnmod: new Pub().data.Trnmod,
liaall: new Pub().data.Liaall, liaall: new Pub().data.Liaall,
......
...@@ -45,6 +45,7 @@ let checkObj = { ...@@ -45,6 +45,7 @@ let checkObj = {
"gidgrp.rec.vrfdat" :null, "gidgrp.rec.vrfdat" :null,
"gidgrp.rec.purpos" :null, "gidgrp.rec.purpos" :null,
"gidgrp.gidcxm.cxmflg" :null, "gidgrp.gidcxm.cxmflg" :null,
"gitamep.amenumjmg" :null,
"addbcb.pwtyp9" :null, "addbcb.pwtyp9" :null,
"gidgrp.rec.autrnwflg" :null, "gidgrp.rec.autrnwflg" :null,
"gidgrp.ctc.namelc" :null, "gidgrp.ctc.namelc" :null,
...@@ -89,6 +90,7 @@ let checkObj = { ...@@ -89,6 +90,7 @@ let checkObj = {
"gidgrp.ctr.adrelc" :null, "gidgrp.ctr.adrelc" :null,
"gidgrp.cnr.adrelc" :null, "gidgrp.cnr.adrelc" :null,
"gidgrp.con.namelc" :null, "gidgrp.con.namelc" :null,
"trnmod.swiadd.addamtcov" :null,
"gidgrp.rec.jurlawc" :null, "gidgrp.rec.jurlawc" :null,
"gidgrp.ben.namelc" :null, "gidgrp.ben.namelc" :null,
"addbcb.litameadv" :null, "addbcb.litameadv" :null,
......
...@@ -21,6 +21,7 @@ export default { ...@@ -21,6 +21,7 @@ export default {
"gidgrp.rec.purposin" :Utils.defaultFunction, "gidgrp.rec.purposin" :Utils.defaultFunction,
"trnmod.swiadd.newexpdat" :Utils.defaultFunction, "trnmod.swiadd.newexpdat" :Utils.defaultFunction,
"trnmod.swiadd.ameamt" :Utils.defaultFunction, "trnmod.swiadd.ameamt" :Utils.defaultFunction,
"trnmod.swiadd.newexpflg" :Utils.defaultFunction,
"gidgrp.rec.liatypc" :Utils.defaultFunction, "gidgrp.rec.liatypc" :Utils.defaultFunction,
"gidgrp.blk.preper" :Utils.defaultFunction, "gidgrp.blk.preper" :Utils.defaultFunction,
"gidgrp.blk.atxpreper" :Utils.defaultFunction, "gidgrp.blk.atxpreper" :Utils.defaultFunction,
...@@ -87,6 +88,7 @@ export default { ...@@ -87,6 +88,7 @@ export default {
"gidgrp.ben.pts.extkey" :Utils.defaultFunction, "gidgrp.ben.pts.extkey" :Utils.defaultFunction,
"trnmod.swiadd.liatypc" :Utils.defaultFunction, "trnmod.swiadd.liatypc" :Utils.defaultFunction,
"trnmod.swiadd.newliadat" :Utils.defaultFunction, "trnmod.swiadd.newliadat" :Utils.defaultFunction,
"trnmod.swiadd.newliaflg" :Utils.defaultFunction,
"gidgrp.rec.orcratc" :Utils.defaultFunction, "gidgrp.rec.orcratc" :Utils.defaultFunction,
"gidgrp.cbs.mac.cur" :Utils.defaultFunction, "gidgrp.cbs.mac.cur" :Utils.defaultFunction,
"gidgrp.rec.orcamtc" :Utils.defaultFunction, "gidgrp.rec.orcamtc" :Utils.defaultFunction,
...@@ -109,6 +111,7 @@ export default { ...@@ -109,6 +111,7 @@ export default {
"gidgrp.atb.dbfadrblkcn" :Utils.defaultFunction, "gidgrp.atb.dbfadrblkcn" :Utils.defaultFunction,
"gidgrp.atb.pts.adrblk" :Utils.defaultFunction, "gidgrp.atb.pts.adrblk" :Utils.defaultFunction,
"trnmod.swiadd.addamtcovs20" :Utils.defaultFunction, "trnmod.swiadd.addamtcovs20" :Utils.defaultFunction,
"trnmod.swiadd.addamtcov" :Utils.defaultFunction,
"gidgrp.cbs.mac2.amt" :Utils.defaultFunction, "gidgrp.cbs.mac2.amt" :Utils.defaultFunction,
"gitp.usr.extkey" :Utils.defaultFunction, "gitp.usr.extkey" :Utils.defaultFunction,
"gitamep.oldmaccur" :Utils.defaultFunction, "gitamep.oldmaccur" :Utils.defaultFunction,
...@@ -157,6 +160,7 @@ export default { ...@@ -157,6 +160,7 @@ export default {
"gidgrp.blk.atxpreperc" :Utils.defaultFunction, "gidgrp.blk.atxpreperc" :Utils.defaultFunction,
"gidgrp.rec.gartypc" :Utils.defaultFunction, "gidgrp.rec.gartypc" :Utils.defaultFunction,
"gidgrp.rec.legfrmc" :Utils.defaultFunction, "gidgrp.rec.legfrmc" :Utils.defaultFunction,
"gidgrp.cbs.max2.cur" :Utils.defaultFunction,
"gitp.aamp.aammod.addamtflg" :Utils.defaultFunction, "gitp.aamp.aammod.addamtflg" :Utils.defaultFunction,
"trnmod.swiadd.ameblk" :Utils.defaultFunction, "trnmod.swiadd.ameblk" :Utils.defaultFunction,
"trnmod.swiadd.addamtcovc" :Utils.defaultFunction, "trnmod.swiadd.addamtcovc" :Utils.defaultFunction,
...@@ -225,6 +229,7 @@ export default { ...@@ -225,6 +229,7 @@ export default {
"gidgrp.rec.delto" :Utils.defaultFunction, "gidgrp.rec.delto" :Utils.defaultFunction,
"trnmod.swiadd.ameamtc" :Utils.defaultFunction, "trnmod.swiadd.ameamtc" :Utils.defaultFunction,
"gitamep.oldmacamt" :Utils.defaultFunction, "gitamep.oldmacamt" :Utils.defaultFunction,
"gitamep.plateflg" :Utils.defaultFunction,
"gidgrp.rec.orddat" :Utils.defaultFunction, "gidgrp.rec.orddat" :Utils.defaultFunction,
} }
//你可以添加自动default处理 //你可以添加自动default处理
...@@ -1087,4 +1087,60 @@ export default { ...@@ -1087,4 +1087,60 @@ export default {
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 65,message:"长度不能超过65"}
], ],
"gitamep.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gidgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"gitamep.orddat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"gitamep.amenbr":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gitamep.expnottxt":[
{type: "string", required: false, message: "必输项"},
{max: 11,message:"长度不能超过11"}
],
"gitamep.limnottxt":[
{type: "string", required: false, message: "必输项"},
{max: 11,message:"长度不能超过11"}
],
"gitamep.amenumjmg":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"gitamep.expnewtxt":[
{type: "string", required: false, message: "必输项"},
{max: 11,message:"长度不能超过11"}
],
"gitamep.limnewtxt":[
{type: "string", required: false, message: "必输项"},
{max: 11,message:"长度不能超过11"}
],
"gidgrp.rec.vrfdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"trnmod.swiadd.addamtcov":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"gidgrp.cbs.max2.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gitamep.mstitle":[
{type: "string", required: true, message: "必输项"},
{max: 30,message:"长度不能超过30"}
],
} }
\ No newline at end of file
...@@ -278,6 +278,9 @@ export default class Gitame{ ...@@ -278,6 +278,9 @@ export default class Gitame{
cur:"", // Open Add. Amount .gidgrp.cbs.opc2.cur cur:"", // Open Add. Amount .gidgrp.cbs.opc2.cur
amt:"", // Balance .gidgrp.cbs.opc2.amt amt:"", // Balance .gidgrp.cbs.opc2.amt
}, },
max2:{
cur:"", // Currency .gidgrp.cbs.max2.cur
},
}, },
blk:{ blk:{
gartyptxtin:"", // Specification of Type of Undertaking - Counter Undertaking .gidgrp.blk.gartyptxtin gartyptxtin:"", // Specification of Type of Undertaking - Counter Undertaking .gidgrp.blk.gartyptxtin
...@@ -398,6 +401,7 @@ export default class Gitame{ ...@@ -398,6 +401,7 @@ export default class Gitame{
recget:{ recget:{
sdamod:{ sdamod:{
seainf:"", // Reference .gitamep.recget.sdamod.seainf seainf:"", // Reference .gitamep.recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .gitamep.recget.sdamod.dadsnd
}, },
}, },
ametxtflg:"", // Amendment :77C: modified .gitamep.ametxtflg ametxtflg:"", // Amendment :77C: modified .gitamep.ametxtflg
...@@ -419,6 +423,17 @@ export default class Gitame{ ...@@ -419,6 +423,17 @@ export default class Gitame{
}, },
oldmaccur:"", // Old Local Undertaking .gitamep.oldmaccur oldmaccur:"", // Old Local Undertaking .gitamep.oldmaccur
oldmacamt:"", // Old Local Undertaking .gitamep.oldmacamt oldmacamt:"", // Old Local Undertaking .gitamep.oldmacamt
orddat:"", // Order From .gitamep.orddat
amenbr:"", // Actual Amendment No .gitamep.amenbr
expnottxt:"", // text 'unlimited' / old expiry .gitamep.expnottxt
limnottxt:"", // text 'unlimited' .gitamep.limnottxt
expnewtxt:"", // text 'unlimited' / new expiry .gitamep.expnewtxt
limnewtxt:"", // text 'unlimited' / new liability .gitamep.limnewtxt
cre767flg:"", // Create Amendment Message .gitamep.cre767flg
amemsg:"", // 银关保函操作 .gitamep.amemsg
plateflg:"", // plateflg .gitamep.plateflg
mstitle:"", // 面函标题 .gitamep.mstitle
amenumjmg:"", // 变�'次数 .gitamep.amenumjmg
}, },
trnmod:{ trnmod:{
swiadd:{ swiadd:{
...@@ -455,6 +470,9 @@ export default class Gitame{ ...@@ -455,6 +470,9 @@ export default class Gitame{
addcurc:"", // Additional Currency Seq. C .trnmod.swiadd.addcurc addcurc:"", // Additional Currency Seq. C .trnmod.swiadd.addcurc
addamtc:"", // Additional Amount Seq. C .trnmod.swiadd.addamtc addamtc:"", // Additional Amount Seq. C .trnmod.swiadd.addamtc
addamtcovc:"", // Add. Amount Covered .trnmod.swiadd.addamtcovc addamtcovc:"", // Add. Amount Covered .trnmod.swiadd.addamtcovc
newexpflg:"", // Unlimited Validity .trnmod.swiadd.newexpflg
newliaflg:"", // Unlimited Liability .trnmod.swiadd.newliaflg
addamtcov:"", // Amounts Covered .trnmod.swiadd.addamtcov
}, },
}, },
oldgidgrp:{ oldgidgrp:{
...@@ -466,7 +484,7 @@ export default class Gitame{ ...@@ -466,7 +484,7 @@ export default class Gitame{
}, },
rec:{ rec:{
exptyp:"", // Old Expiry Type .oldgidgrp.rec.exptyp exptyp:"", // Old Expiry Type .oldgidgrp.rec.exptyp
expdat:"", // Old Expiry Date .oldgidgrp.rec.expdat expdat:"", // Valid until .oldgidgrp.rec.expdat
liatypc:"", // Old Liability Type .oldgidgrp.rec.liatypc liatypc:"", // Old Liability Type .oldgidgrp.rec.liatypc
liadat:"", // Liability until .oldgidgrp.rec.liadat liadat:"", // Liability until .oldgidgrp.rec.liadat
}, },
......
...@@ -9,7 +9,12 @@ ...@@ -9,7 +9,12 @@
placeholder="请输入Collection Instructions" :disabled="model.bodgrp.blk.colinsflg !='X'"> placeholder="请输入Collection Instructions" :disabled="model.bodgrp.blk.colinsflg !='X'">
</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.colins.buttxmsel',null,null,{TXT:'bodgrp.blk.colins'},{TXT:false},'doxpDialog')"
:disabled="model.bodgrp.blk.colinsflg !='X'"
>
... ...
</c-button> </c-button>
</template> </template>
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
</c-col> </c-col>
<c-col :span="6"> <c-col :span="6">
<c-button size="small" type="primary" <c-button size="small" type="primary"
@click="showGridPromptDialog('botp.proins.buttxmsel',null,null,{TXT:'bodgrp.blk.setinsbo'},{TXT:false},'doxpDialog')"> @click="showGridPromptDialog('botp.setins.buttxmsel',null,null,{TXT:'bodgrp.blk.setinsbo'},{TXT:false},'doxpDialog')">
... ...
</c-button> </c-button>
</c-col> </c-col>
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
:paginationShow="false" :border="true"> :paginationShow="false" :border="true">
<el-table-column label="角色" width="auto" prop="rol"> <el-table-column label="角色" width="auto" prop="rol">
<template slot-scope="scope"> <template slot-scope="scope">
<c-select v-model="scope.row.rol" :code="codes.ptyp2"> <c-select v-model="scope.row.rol" :code="ptyp2">
</c-select> </c-select>
</template> </template>
...@@ -73,12 +73,14 @@ ...@@ -73,12 +73,14 @@
</el-table-column> </el-table-column>
</c-table> </c-table>
</c-col> </c-col>
</c-row> </c-row>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Botdcr/Event"
import Utils from "~/utils"; import Utils from "~/utils";
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
...@@ -89,6 +91,24 @@ ...@@ -89,6 +91,24 @@
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
newValue: {
rol: "",
ptyextkey: "",
nam: "",
ref: "",
},
ptyp2: [
{ label: "TPO Third Party", value: "TPO" },
{ label: "TP1 Third Party .", value: "TP1" },
{ label: "TP2 Third Party", value: "TP2" },
{ label: "TP3 Third Party", value: "TP3" },
{ label: "TP4 Third Party", value: "TP4" },
{ label: "TP5 Third Party", value: "TP5" },
{ label: "TP6 Third Party", value: "TP6" },
{ label: "TP7 Third Party", value: "TP7" },
{ label: "TP8 Third Party", value: "TP8" },
],
} }
}, },
methods: { methods: {
......
...@@ -114,6 +114,12 @@ export default { ...@@ -114,6 +114,12 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data(){ data(){
return { return {
newValue: {
rol:"",
ptyextkey:"",
nam:"",
ref:"",
},
} }
}, },
methods: { methods: {
......
...@@ -105,11 +105,11 @@ ...@@ -105,11 +105,11 @@
placeholder="请选择Currency" placeholder="请选择Currency"
> >
<el-option <el-option
v-for="item in cur" v-for="item in codes.curtxt1"
: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>
......
...@@ -6,10 +6,10 @@ ...@@ -6,10 +6,10 @@
<c-col :span="13"> <c-col :span="13">
<el-form-item <el-form-item
label="Document Amount" label="Document Amount"
prop="brdgrp.cbs.opn2.cur" prop="brdgrp.cbs.max.cur"
> >
<c-select <c-select
v-model="model.brdgrp.cbs.opn2.cur" v-model="model.brdgrp.cbs.max.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择附加金额" placeholder="请选择附加金额"
disabled disabled
...@@ -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.opn2.cur"> <el-form-item label="Drawn Add.Amount" prop="brdgrp.cbs.max2.cur">
<c-select <c-select
v-model="model.brdgrp.cbs.opn2.cur" v-model="model.brdgrp.cbs.max2.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择附加金额" placeholder="请选择附加金额"
disabled disabled
...@@ -135,7 +135,8 @@ ...@@ -135,7 +135,8 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.brdgrp.blk.chaded" v-model="model.brdgrp.blk.chaded"
maxlength="35" maxlength="210"
:rows="4"
show-word-limit show-word-limit
placeholder="请输入Charges Deducted" placeholder="请输入Charges Deducted"
disabled disabled
...@@ -148,7 +149,8 @@ ...@@ -148,7 +149,8 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.brdgrp.blk.chaadd" v-model="model.brdgrp.blk.chaadd"
maxlength="35" maxlength="210"
:rows="4"
show-word-limit show-word-limit
placeholder="请输入Charges Added" placeholder="请输入Charges Added"
disabled disabled
...@@ -161,7 +163,8 @@ ...@@ -161,7 +163,8 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.brdgrp.blk.docdis" v-model="model.brdgrp.blk.docdis"
maxlength="50" maxlength="3500"
:rows="8"
show-word-limit show-word-limit
placeholder="请输入不符点" placeholder="请输入不符点"
disabled disabled
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col>
<c-col :span="12"> <c-col :span="12">
<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
type="textarea" type="textarea"
v-model="model.brdgrp.blk.docdis" v-model="model.brdgrp.blk.docdis"
maxlength="50" maxlength="3500"
:rows="8"
show-word-limit show-word-limit
placeholder="请输入Discrepancies" placeholder="请输入Discrepancies"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button size="small" type="primary" icon="el-icon-search"
size="small" @click="showGridPromptDialog('brtp.docdis.buttxmsel', null, null,{TXT: 'brdgrp.blk.docdis'}, {TXT: false},'doxpDialog')"
type="primary"
@click="onDocdisButtxmsel"
> >
... ...
</c-button> </c-button>
...@@ -25,13 +25,25 @@ ...@@ -25,13 +25,25 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item> <el-form-item>
<c-checkbox v-model="model.brdgrp.blk.docdisflg" <c-checkbox disabled v-model="model.brdgrp.blk.docdisflg"
>discrepancies modified</c-checkbox >discrepancies modified</c-checkbox
> >
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12">
<c-docpre
:model="model"
:argadr="{
path: 'brdgrp.blk.docpre',
grp: 'brtp',
code: 'docpre',
}"
></c-docpre>
</c-col>
<c-col :span="24" style="height: 24px; margin-top: -10px"> <!-- <c-col :span="24" style="height: 24px; margin-top: -10px">
<el-form-item :label="model.brtp.docgrdm.docdsclab" class="messageLabel"> <el-form-item :label="model.brtp.docgrdm.docdsclab" class="messageLabel">
<c-button style="float:right" @click="addTableValue" type="primary">新增单据</c-button> <c-button style="float:right" @click="addTableValue" type="primary">新增单据</c-button>
</el-form-item> </el-form-item>
...@@ -50,7 +62,6 @@ ...@@ -50,7 +62,6 @@
<el-table-column label="2nd" prop="cmail2" width="auto"></el-table-column> <el-table-column label="2nd" prop="cmail2" width="auto"></el-table-column>
<el-table-column label="Document" prop="docnam" width="auto"> <el-table-column label="Document" prop="docnam" width="auto">
<template slot-scope="scope"> <template slot-scope="scope">
<!-- {{scope.row.docnam}} -->
<c-select <c-select
style="width: 100%" style="width: 100%"
placeholder="请选择" placeholder="请选择"
...@@ -74,7 +85,7 @@ ...@@ -74,7 +85,7 @@
</template> </template>
</el-table-column> </el-table-column>
</c-table> </c-table>
</c-col> </c-col> -->
</div> </div>
</template> </template>
<script> <script>
...@@ -82,80 +93,84 @@ import Api from "~/service/Api"; ...@@ -82,80 +93,84 @@ import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Event from "~/model/Brtdcr/Event"; import Event from "~/model/Brtdcr/Event";
import Docpre from "~/views/Public/Docpre";
export default { export default {
components: {
"c-docpre": Docpre,
},
inject: ["root"], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
TableValue:[ // TableValue:[
{ // {
id:0, // id:0,
cmail1:"", // cmail1:"",
cmail2:"", // cmail2:"",
docnam:"10" // docnam:"10"
}, // },
{ // {
id:1, // id:1,
cmail1:"", // cmail1:"",
cmail2:"", // cmail2:"",
docnam:"20" // docnam:"20"
}, // },
{ // {
id:2, // id:2,
cmail1:"", // cmail1:"",
cmail2:"", // cmail2:"",
docnam:"17" // docnam:"17"
}, // },
], // ],
newValue:{ // newValue:{
id:0, // id:0,
cmail1:"", // cmail1:"",
cmail2:"", // cmail2:"",
docnam:"" // docnam:""
}, // },
codeTable:[ // codeTable:[
{ label: "Airway Bills", value: "1" }, // { label: "Airway Bills", value: "1" },
{ label: "Beneficiary's Declaration", value: "2" }, // { label: "Beneficiary's Declaration", value: "2" },
{ label: "Bill of Lading Copies", value: "3" }, // { label: "Bill of Lading Copies", value: "3" },
{ label: "Bill of Lading Originals", value: "4" }, // { label: "Bill of Lading Originals", value: "4" },
{ label: "Certificate", value: "5" }, // { label: "Certificate", value: "5" },
{ label: "Certificate of Analysis", value: "6" }, // { label: "Certificate of Analysis", value: "6" },
{ label: "Certificate of Origin", value: "7" }, // { label: "Certificate of Origin", value: "7" },
{ label: "Certificate of Quality", value: "8" }, // { label: "Certificate of Quality", value: "8" },
{ label: "Certificate of Quantity", value: "9" }, // { label: "Certificate of Quantity", value: "9" },
{ label: "Commercial Invoice", value: "10" }, // { label: "Commercial Invoice", value: "10" },
{ label: "Courier Receipt", value: "11" }, // { label: "Courier Receipt", value: "11" },
{ label: "Draft", value: "12" }, // { label: "Draft", value: "12" },
{ label: "Export Licence", value: "13" }, // { label: "Export Licence", value: "13" },
{ label: "Fax Report", value: "14" }, // { label: "Fax Report", value: "14" },
{ label: "Inspection Cert", value: "15" }, // { label: "Inspection Cert", value: "15" },
{ label: "Insurance Policy", value: "16" }, // { label: "Insurance Policy", value: "16" },
{ label: "Packing List", value: "17" }, // { label: "Packing List", value: "17" },
{ label: "Shipment Advice", value: "18" }, // { label: "Shipment Advice", value: "18" },
{ label: "Weight List", value: "19" }, // { label: "Weight List", value: "19" },
{ label: "Original Bills of Lading", value: "20" }, // { label: "Original Bills of Lading", value: "20" },
] // ]
}; };
}, },
methods: { ...Event, methods: { ...Event,
addTableValue(){ // addTableValue(){
var index = this.TableValue.length; // var index = this.TableValue.length;
var newTableValue = this.newValue; // var newTableValue = this.newValue;
if(index > 0){ // if(index > 0){
newTableValue.id = this.TableValue[index - 1].id + 1; // newTableValue.id = this.TableValue[index - 1].id + 1;
} // }
this.TableValue.push(newTableValue); // this.TableValue.push(newTableValue);
}, // },
deleteTable(row){ // deleteTable(row){
for(let i = 0; i < this.TableValue.length; i++){ // for(let i = 0; i < this.TableValue.length; i++){
if(this.TableValue[i].id == row.id){ // if(this.TableValue[i].id == row.id){
this.TableValue.splice(i, 1) // this.TableValue.splice(i, 1)
break; // break;
} // }
} // }
} // }
}, },
created: function () {}, created: function () {},
}; };
......
<template>
<div class="eibs-tab">
<!-- ---------------Left--------------- -->
<c-col :span="12">
<c-col :span="24">
<c-col :span="13">
<el-form-item
label="Document Amount"
prop="brdgrp.cbs.max.cur"
>
<c-select
v-model="model.brdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择单据金额"
disabled
>
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
label=""
label-width="5px"
prop="brdgrp.cbs.max.amt"
>
<c-input
v-model="model.brdgrp.cbs.max.amt"
placeholder="请输入单据金额"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item label="Drawn Add.Amount" prop="brdgrp.cbs.max2.cur">
<c-select
v-model="model.brdgrp.cbs.max2.cur"
style="width: 100%"
placeholder="请选择附加金额"
disabled
>
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
label=""
label-width="5px"
prop="brdgrp.cbs.max2.amt"
>
<c-input
v-model="model.brdgrp.cbs.max2.amt"
placeholder="请输入附加金额"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item
label="Amount to be Paid"
prop="brdgrp.rec.totcur"
>
<c-select
v-model="model.brdgrp.rec.totcur"
style="width: 100%"
placeholder="请选择Amount to be Paid"
disabled
>
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
label=""
label-width="5px"
prop="brdgrp.rec.totamt"
>
<c-input
v-model="model.brdgrp.rec.totamt"
placeholder="请输入Total Amount to be Paid"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-ptap1
:model="model"
:argadr="{
title: 'Account with Bank',
grp: 'brdgrp',
rol: 'acb',
}"
:disabled="true"
:disabled1="true"
>
</c-ptap1>
</c-col>
</c-col>
<!-- ---------------Right--------------- -->
<c-col :span="12">
<c-col :span="24">
<el-form-item label="Charges Deducted" prop="brdgrp.blk.chaded">
<c-input
type="textarea"
v-model="model.brdgrp.blk.chaded"
maxlength="210"
:rows="4"
show-word-limit
placeholder="请输入Charges Deducted"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Charges Added" prop="brdgrp.blk.chaadd">
<c-input
type="textarea"
v-model="model.brdgrp.blk.chaadd"
maxlength="210"
:rows="4"
show-word-limit
placeholder="请输入Charges Added"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Discrepancies" prop="brdgrp.blk.docdis">
<c-input
type="textarea"
v-model="model.brdgrp.blk.docdis"
maxlength="3500"
:rows="8"
show-word-limit
placeholder="请输入不符点"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="brdgrp.blk.docdisflg">
<c-checkbox v-model="model.brdgrp.blk.docdisflg" disabled
>discrepancies modified</c-checkbox
>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="12">
<el-form-item
label="Drag Drop Sender"
prop="brtp.acbp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.brtp.acbp.ptsget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="brtp.acbp.ptsget.sdamod.seainf">
<c-input
v-model="model.brtp.acbp.ptsget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAcbpDet">
Details
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="brdgrp.acb.pts.adrblk">
<c-input
type="textarea"
v-model="model.brdgrp.acb.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="brdgrp.acb.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.brdgrp.acb.dbfadrblkcn"
maxlength="35"
show-word-limit
placeholder="请输入Chinese address"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="brdgrp.acb.adrelc">
<c-input
type="textarea"
v-model="model.brdgrp.acb.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col> -->
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Brtacp/Event";
import Ptap1 from "~/views/Public/Ptap1";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
components: {
"c-ptap1": Ptap1,
},
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template> <template>
<div class="eContainer"> <div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<el-button size="small">保存模板</el-button>
<el-button size="small">使用模板</el-button>
<el-button size="small">制裁信息</el-button>
<el-button size="small">拆分报文</el-button>
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false"> <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">
<!--PD000037 --> <!--PD000037 -->
<el-tab-pane label="Details" name="utlp"> <el-tab-pane label="Details" name="utlp">
<c-content>
<m-utlp :model="model" :codes="codes"/> <m-utlp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000059 --> <!--PD000059 -->
<el-tab-pane label="Discrepancies" name="brtdcrd"> <el-tab-pane label="Discrepancies/Refusal Details" name="brtdcrd">
<c-content>
<m-brtdcrd :model="model" :codes="codes"/> <m-brtdcrd :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="Advice of Discrepancy" name="mt750p">
<c-content>
<m-mt750p :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<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>
<!--PD000000 --> <!--PD000000 -->
<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>
<!--PD000000 --> <!--PD000000 -->
<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>
<!--PD000529 --> <!--PD000529 -->
<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>
<!--PD000546 --> <!--PD000546 -->
<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>
<!--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="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
</div> </div>
</template> </template>
<script> <script>
...@@ -56,6 +99,7 @@ import Default from "~/model/Brtdcr/Default" ...@@ -56,6 +99,7 @@ import Default from "~/model/Brtdcr/Default"
import Pattern from "~/model/Brtdcr/Pattern" import Pattern from "~/model/Brtdcr/Pattern"
import Utlp from "./Utlp" import Utlp from "./Utlp"
import Brtdcrd from "./Brtdcrd" import Brtdcrd from "./Brtdcrd"
import Mt750p from "./Mt750p"
// import Engp from "./Engp" // import Engp from "./Engp"
// import Setpan from "./Setpan" // import Setpan from "./Setpan"
...@@ -69,11 +113,13 @@ import Coninfp from "~/views/Public/Coninfp"; ...@@ -69,11 +113,13 @@ 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";
import Doctre from "~/views/Public/Doctre" import Doctre from "~/views/Public/Doctre"
import commonFuncs from "~/mixin/commonFuncs"
export default { export default {
name: "Brtdcr", name: "Brtdcr",
components:{ components:{
"m-mt750p": Mt750p,
"m-utlp" : Utlp, "m-utlp" : Utlp,
"m-brtdcrd" : Brtdcrd, "m-brtdcrd" : Brtdcrd,
"m-engp" : Engp, "m-engp" : Engp,
...@@ -88,7 +134,7 @@ export default { ...@@ -88,7 +134,7 @@ export default {
root: this root: this
} }
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "utlp", tabVal: "utlp",
...@@ -99,6 +145,7 @@ export default { ...@@ -99,6 +145,7 @@ export default {
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: {
...CodeTable
}, },
} }
}, },
......
...@@ -288,6 +288,13 @@ ...@@ -288,6 +288,13 @@
style="width: 100%" style="width: 100%"
placeholder="请选择Amount Amend Cur" placeholder="请选择Amount Amend Cur"
> >
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -11,8 +11,8 @@ ...@@ -11,8 +11,8 @@
<!-- SF002110 : Old Expiry Date --> <!-- SF002110 : Old Expiry Date -->
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('gitamep.SF002110')" prop="oldgidgrp.rec.expdat"> <el-form-item label="Old Expiry Date" prop="oldgidgrp.rec.expdat">
<c-date-picker type="date" v-model="model.oldgidgrp.rec.expdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitamep.SF002110')"></c-date-picker> <c-date-picker type="date" v-model="model.oldgidgrp.rec.expdat" style="width:100%" placeholder="请选择Old Expiry Date"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SF002109 : Old Expiry Condition --> <!-- SF002109 : Old Expiry Condition -->
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Liability until" prop="oldgidgrp.rec.liadat"> <el-form-item label="Liability until" prop="oldgidgrp.rec.liadat">
<c-date-picker type="date" v-model="model.oldgidgrp.rec.liadat" style="width:100%" :placeholder="$t('other.please_enter')+'Liability until'"></c-date-picker> <c-date-picker type="date" v-model="model.oldgidgrp.rec.liadat" style="width:100%" placeholder="请选择Liability until"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SF002153 : Old Liability Condition --> <!-- SF002153 : Old Liability Condition -->
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="New Liability Date" prop="trnmod.swiadd.newliadat"> <el-form-item label="New Liability Date" prop="trnmod.swiadd.newliadat">
<c-date-picker type="date" v-model="model.trnmod.swiadd.newliadat" style="width:100%" :placeholder="$t('other.please_enter')+'New Liability Date'"></c-date-picker> <c-date-picker type="date" v-model="model.trnmod.swiadd.newliadat" style="width:100%" placeholder="请输入New Liability Date"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- SF002157 : New Liability Condition --> <!-- SF002157 : New Liability Condition -->
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitamep.recget.sdamod.dadsnd">
<c-input v-model="model.gitamep.recget.sdamod.dadsnd" placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- S0000027 : Reference -->
<!-- S0000028 : Name -->
<c-col :span="12">
<c-form-item label="Name" prop="gidgrp.rec.nam">
<c-input v-model="model.gidgrp.rec.nam" maxlength="40" placeholder="请输入name"></c-input>
</c-form-item>
</c-col>
<!-- S0000029 : Amendment Date -->
<!-- S0000039 : Order from -->
<c-col :span="12">
<el-form-item label="Order From" prop="gitamep.orddat">
<c-date-picker type="date" v-model="model.gitamep.orddat" style="width:100%" placeholder="请选择Order From"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000064 : Amend. No Receiv. -->
<!-- S0000038 : Actual Amendment No -->
<c-col :span="12">
<c-form-item label="Actual Amendment No" prop="gitamep.amenbr">
<c-input v-model="model.gitamep.amenbr" placeholder="请输入Actual Amendment No"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.gitamep.amemsg" data-path=".gitamep.amemsg" > </span>
</c-col>
<!-- S0000034 : Old Validity -->
<!-- S0000037 : Old Liability -->
<!-- SG002033 : 变更次数 -->
<!-- S0000030 : Old Guarantee Amt. -->
<c-col :span="12">
<c-form-item label="text 'unlimited' / old expiry" prop="gitamep.expnottxt">
<c-input v-model="model.gitamep.expnottxt" maxlength="11" placeholder="$t('other.please_enter')+'text '+'unlimited'+' / old expiry'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="text 'unlimited'" prop="gitamep.limnottxt">
<c-input v-model="model.gitamep.limnottxt" maxlength="11" placeholder="$t('other.please_enter')+'text '+'unlimited'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="变更次数" prop="gitamep.amenumjmg">
<c-input v-model="model.gitamep.amenumjmg" maxlength="2" placeholder="请输入变更次数"></c-input>
</c-form-item>
</c-col>
<!-- S0000032 : Amended -->
<!-- S0000035 : New Validity -->
<!-- S0000036 : New Liability -->
<!-- SG002034 : 核销日期 -->
<!-- S0000031 : Guarantee Amount -->
<c-col :span="12">
<c-form-item label="text 'unlimited' / new expiry" prop="gitamep.expnewtxt">
<c-input v-model="model.gitamep.expnewtxt" maxlength="11" placeholder="$t('other.please_enter')+'text '+'unlimited'+' / new expiry'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="text 'unlimited' / new liability" prop="gitamep.limnewtxt">
<c-input v-model="model.gitamep.limnewtxt" maxlength="11" placeholder="$t('other.please_enter')+'text '+'unlimited'+' / new liability'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="核销日期" prop="gidgrp.rec.vrfdat">
<c-date-picker type="date" v-model="model.gidgrp.rec.vrfdat" style="width:100%" placeholder="请选择核销日期"></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000062 : Amounts Covered -->
<c-col :span="12">
<c-form-item label="Amounts Covered" prop="trnmod.swiadd.addamtcov">
<c-input type="textarea" v-model="model.trnmod.swiadd.addamtcov" maxlength="35" show-word-limit placeholder="请输入Amounts Covered" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.swiadd.newexpflg">{{$t('gitamep.CF000052')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.swiadd.newliaflg">{{$t('gitamep.CF000053')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitp.aamp.aammod.addamtflg">{{$t('gitamep.CF000063')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Currency" prop="gidgrp.cbs.max2.cur">
<c-input v-model="model.gidgrp.cbs.max2.cur" maxlength="3" placeholder="请输入Currency"></c-input>
</c-form-item>
</c-col>
<!-- S0000033 : Amendments -->
<c-col :span="12">
<c-checkbox v-model="model.gitamep.cre767flg">{{$t('gitamep.CF000061')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.gitamep.plateflg">{{$t('gitamep.CG002029')}}</c-checkbox>
</c-col>
<!-- SG002032 : 面函标题 -->
<c-col :span="12">
<c-form-item label="面函标题" prop="gitamep.mstitle">
<c-input type="textarea" v-model="model.gitamep.mstitle" maxlength="30" show-word-limit placeholder="$t('other.please_enter')+'面函标题'" ></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitame/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -589,7 +589,7 @@ ...@@ -589,7 +589,7 @@
placeholder="请选择是否分离式保函" placeholder="请选择是否分离式保函"
> >
<el-option <el-option
v-for="item in codes.fenlishi" v-for="item in codes.fenlishi2"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
......
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
<el-form :model="model" :rules="rules" ref="modelForm" tokenKey="modelForm" label-width="170px" size="small" :validate-on-rule-change="false"> <el-form :model="model" :rules="rules" ref="modelForm" tokenKey="modelForm" label-width="170px" size="small" :validate-on-rule-change="false">
<!-- <c-tabs :value="tabVal" ref="elment" type="card" @tab-click="tabClick"> --> <!-- <c-tabs :value="tabVal" ref="elment" type="card" @tab-click="tabClick"> -->
<!-- <el-tab-pane :value="tabVal" label="待办任务查询" name="menu"> --> <!-- <el-tab-pane :value="tabVal" label="待办任务查询" name="menu"> -->
<!-- <c-content> --> <c-content>
<m-menu :model="model" :codes="codes" ref="Menu"/> <m-menu :model="model" :codes="codes" ref="Menu"/>
<!-- </c-content> --> </c-content>
<!-- </el-tab-pane> --> <!-- </el-tab-pane> -->
<!-- </c-tabs> --> <!-- </c-tabs> -->
</el-form> </el-form>
......
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
disabled disabled
v-model="model[argadr.trans].cbs.max.cur" v-model="model[argadr.trans].cbs.max.cur"
style="width: 100%" style="width: 100%"
:code="curtxt1"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -36,11 +37,13 @@ ...@@ -36,11 +37,13 @@
label="Open Amount" label="Open Amount"
:prop="`${argadr.trans}.cbs.opn1.cur`" :prop="`${argadr.trans}.cbs.opn1.cur`"
> >
<c-input <c-select
disabled disabled
v-model="model[argadr.trans].cbs.opn1.cur" v-model="model[argadr.trans].cbs.opn1.cur"
maxlength="3" style="width: 100%"
></c-input> :code="curtxt1"
>
</c-select>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -292,6 +295,13 @@ export default { ...@@ -292,6 +295,13 @@ export default {
{ label: "SEK", value: "SEK" }, { label: "SEK", value: "SEK" },
{ label: "NZD", value: "NZD" }, { label: "NZD", value: "NZD" },
], ],
curtxt1: [
{ label: `CNY-人民币`, value: `CNY` },
{ label: `KRW-韩元`, value: `KRW` },
{ label: `NZD-新西兰元`, value: `NZD` },
{ label: `USD-美元`, value: `USD` },
],
}; };
}, },
watch: {}, watch: {},
......
<template>
<ReviewWrapper>
<Detame></Detame>
</ReviewWrapper>
</template>
<script>
import Detame from "~/views/Business/Detame";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewDetame",
components: { ReviewWrapper, Detame },
created() {},
mounted() {},
};
</script>
<style></style>
...@@ -37,6 +37,7 @@ import ReviewDitame from "./Business/ReviewDitame.vue"; ...@@ -37,6 +37,7 @@ import ReviewDitame from "./Business/ReviewDitame.vue";
import ReviewLetrsv from "./Business/ReviewLetrsv.vue"; 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";
const ReviewRouter = [ const ReviewRouter = [
...@@ -96,6 +97,7 @@ const ReviewRouter = [ ...@@ -96,6 +97,7 @@ const ReviewRouter = [
{ path: "letrsv", component: ReviewLetrsv, name: "ReviewLetrsv", meta: { title: "复核-Letrsv" } }, { path: "letrsv", component: ReviewLetrsv, name: "ReviewLetrsv", meta: { title: "复核-Letrsv" } },
{ 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" } },
]; ];
......
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