Commit 24189dd7 by Eivi

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 88de94c3 56568070
...@@ -6293,7 +6293,7 @@ const CodeTable = { ...@@ -6293,7 +6293,7 @@ const CodeTable = {
{ label: "有特殊规定,条件为:", value: "有特殊规定,条件为:" } { label: "有特殊规定,条件为:", value: "有特殊规定,条件为:" }
], ],
swttlx: [ swttlx: [
{ label: "需要加押的SWIFT报文(MT999)", value: "M" }, { label: "需要加押的SWIFT报文(MT999)", value: "M" },
{ label: "需要加押的TELEX报文", value: "T" }, { label: "需要加押的TELEX报文", value: "T" },
// {label:"正常",value:"N"} // {label:"正常",value:"N"}
], ],
......
...@@ -19,7 +19,7 @@ export default { ...@@ -19,7 +19,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"didgrp.cbs.opn1.amt":[ "didgrp.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位" }
], ],
...@@ -41,7 +41,7 @@ export default { ...@@ -41,7 +41,7 @@ export default {
], ],
"bddgrp.cbs.max.amt":[ "bddgrp.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位" }
], ],
...@@ -54,7 +54,7 @@ export default { ...@@ -54,7 +54,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"bddgrp.cbs.opn1.amt":[ "bddgrp.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位" }
], ],
...@@ -77,8 +77,7 @@ export default { ...@@ -77,8 +77,7 @@ export default {
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: false, message: "输入正确的日期"}
], ],
"bddgrp.rec.tenmaxday":[ "bddgrp.rec.tenmaxday":[
{type: "string", required: false, message: "必输项"}, {type: "date", required: false, message: "输入正确的日期"}
{max: 3,message:"长度不能超过3"}
], ],
"bddgrp.ben.pts.nam":[ "bddgrp.ben.pts.nam":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -98,7 +97,7 @@ export default { ...@@ -98,7 +97,7 @@ export default {
"bddgrp.cbs.max.amt":[ "bddgrp.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位" }
], ],
...@@ -115,7 +114,7 @@ export default { ...@@ -115,7 +114,7 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bddgrp.prb.pts.jigomc":[ "bddgrp.prb.pts.jigomc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"trnmod.swiadd.oriinstgagt":[ "trnmod.swiadd.oriinstgagt":[
...@@ -124,7 +123,7 @@ export default { ...@@ -124,7 +123,7 @@ export default {
], ],
"bddgrp.prb.pts.dizhii":[ "bddgrp.prb.pts.dizhii":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bddgrp.rec.predat":[ "bddgrp.rec.predat":[
...@@ -154,22 +153,25 @@ export default { ...@@ -154,22 +153,25 @@ export default {
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"mhtyp":[
{type:"string ", required:true,message:"请选择交易类别"}
],
"tzdat":[ "tzdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: true, message: "输入正确的日期"}
], ],
"oldbddgrp.cbs.max.amt":[ "oldbddgrp.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位" }
], ],
"bdtp.oth.namelc":[ "bdtp.oth.namelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bdtp.oth.pts.adrblk":[ "bdtp.oth.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bdtp.oth.dbfadrblkcn":[ "bdtp.oth.dbfadrblkcn":[
...@@ -182,7 +184,7 @@ export default { ...@@ -182,7 +184,7 @@ export default {
], ],
"oldbddgrp.cbs.max2.amt":[ "oldbddgrp.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位" }
], ],
...@@ -191,21 +193,21 @@ export default { ...@@ -191,21 +193,21 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bddgrp.skh.pts.jigomc":[ "bddgrp.skh.pts.jigomc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"didgrp.rec.aplref":[ "didgrp.rec.aplref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"didgrp.rec.utlnbr":[ // "didgrp.rec.utlnbr":[
{type: "string", required: false, message: "必输项"}, // {type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} // {max: 3,message:"长度不能超过3"}
], // ],
"days":[ // "days":[
{type: "string", required: false, message: "必输项"}, // {type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"} // {max: 2,message:"长度不能超过2"}
], // ],
...@@ -287,13 +289,13 @@ export default { ...@@ -287,13 +289,13 @@ export default {
"mtabut.coninf.oitinf.oit.inftxt":[ "mtabut.coninf.oitinf.oit.inftxt":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 60,message:"长度不能超过60"} {max: 60,message:"长度不能超过60"}
], ],
"mtabut.coninf.oitset.oit.inftxt":[ "mtabut.coninf.oitset.oit.inftxt":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 60,message:"长度不能超过60"} {max: 60,message:"长度不能超过60"}
], ],
...@@ -356,7 +358,7 @@ export default { ...@@ -356,7 +358,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位" }
], ],
...@@ -369,7 +371,7 @@ export default { ...@@ -369,7 +371,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位" }
], ],
......
...@@ -5,6 +5,19 @@ import Pub from "../Public" ...@@ -5,6 +5,19 @@ import Pub from "../Public"
export default class Bdtdck{ export default class Bdtdck{
constructor () { constructor () {
this.data = { this.data = {
// private String brtapll2blk= NULLSTR;
// //XMLPanel brtapll1的内置block
// private String brtapll1blk= NULLSTR;
// //XMLPanel brtrogl1的内置block
// private String brtrogl1blk= NULLSTR;
// //XMLPanel brtapll3的内置block
// private String brtapll3blk= NULLSTR;
// //XMLPanel brtrogl2的内置block
// private String brtrogl2blk= NULLSTR;
brtapll2blk:"", //XMLPanel brtapll1的内置block
brtapll1blk:"", //XMLPanel brtrogl1的内置block
brtrogl1blk:"", //XMLPanel brtapll3的内置block
brtrogl2blk:"", //XMLPanel brtrogl2的内置block
oridoclab:"", // Label original .oridoclab oridoclab:"", // Label original .oridoclab
oriaddlab:"", // Label original .oriaddlab oriaddlab:"", // Label original .oriaddlab
bddgrp:{ bddgrp:{
...@@ -122,66 +135,8 @@ export default class Bdtdck{ ...@@ -122,66 +135,8 @@ export default class Bdtdck{
mhtyp:"", // 交易类别 .mhtyp mhtyp:"", // 交易类别 .mhtyp
days:"", // 此信用证下的到单次数 .days days:"", // 此信用证下的到单次数 .days
tzdat:"", // 通知日期 .tzdat tzdat:"", // 通知日期 .tzdat
trnmod:{ trnmod: new Pub().data.Trnmod,
swiadd:{ liaall: new Pub().data.Liaall,
orimsgid:"", // 原报文标识号 .trnmod.swiadd.orimsgid
oriinstgagt:"", // 原发起直接参与机构 .trnmod.swiadd.oriinstgagt
orimsgtyp:"", // 原报文类型 .trnmod.swiadd.orimsgtyp
},
trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
},
},
liaall:{
misamt:"", // Amount not yet assigned .liaall.misamt
concur:"", // External Booking Amount .liaall.concur
outpct:"", // Sight Amount Percentage .liaall.outpct
outamt:"", // Sight Amount .liaall.outamt
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
limmod:{
limpts:{
wrklab:"", // Label .liaall.limmod.limpts.wrklab
othlab:"", // Label .liaall.limmod.limpts.othlab
othlabss:"", // Label .liaall.limmod.limpts.othlabss
wrk:{
pts:new Pts().data,
},
oth:{
pts:new Pts().data,
},
lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2
},
wrkp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref:"", // 国结业务编号 .liaall.limmod.ownref
comamt:"", // 业务余额 .liaall.limmod.comamt
ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt
ecifno:"", // ECIFNO .liaall.limmod.ecifno
},
},
// setmod:{ // setmod:{
// docamttyplab:"", // settled amount description as label .setmod.docamttyplab // docamttyplab:"", // settled amount description as label .setmod.docamttyplab
// retmsg:"", // Label showing Retry overflow condition .setmod.retmsg // retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
......
...@@ -19,7 +19,7 @@ export default { ...@@ -19,7 +19,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"didgrp.cbs.opn1.amt":[ "didgrp.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位" }
], ],
...@@ -41,7 +41,7 @@ export default { ...@@ -41,7 +41,7 @@ export default {
], ],
"bddgrp.cbs.max.amt":[ "bddgrp.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位" }
], ],
...@@ -54,7 +54,7 @@ export default { ...@@ -54,7 +54,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"bddgrp.cbs.opn1.amt":[ "bddgrp.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位" }
], ],
...@@ -116,13 +116,13 @@ export default { ...@@ -116,13 +116,13 @@ export default {
], ],
"bddgrp.prb.pts.jigomc":[ "bddgrp.prb.pts.jigomc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bddgrp.prb.pts.dizhii":[ "bddgrp.prb.pts.dizhii":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"rejtype":[ "rejtype":[
...@@ -151,11 +151,11 @@ export default { ...@@ -151,11 +151,11 @@ export default {
], ],
"bdtp.oth.namelc":[ "bdtp.oth.namelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bdtp.oth.pts.adrblk":[ "bdtp.oth.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bdtp.oth.dbfadrblkcn":[ "bdtp.oth.dbfadrblkcn":[
......
import Api from "~/service/Api" import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Bdtdcr { export default class Bdtdcr {
constructor() { constructor() {
this.data = { this.data = {
brtissl1blk: "",
brtbenl1blk: "",
brtbenl2blk: "",
brtbenl3blk: "",
brtbenl4blk: "",
bddgrp: { bddgrp: {
rec: { rec: {
advdocflg:"",
docflg: "", // 单据类型 .bddgrp.rec.docflg docflg: "", // 单据类型 .bddgrp.rec.docflg
rcvdat: "", // 到单日期 .bddgrp.rec.rcvdat rcvdat: "", // 到单日期 .bddgrp.rec.rcvdat
predat: "", // 到单日期 .bddgrp.rec.predat predat: "", // 到单日期 .bddgrp.rec.predat
...@@ -35,6 +42,7 @@ export default class Bdtdcr { ...@@ -35,6 +42,7 @@ export default class Bdtdcr {
blnum: "", // B/L Number .bddgrp.rec.blnum blnum: "", // B/L Number .bddgrp.rec.blnum
totcur: "", // Total Amount Claimed .bddgrp.rec.totcur totcur: "", // Total Amount Claimed .bddgrp.rec.totcur
totamt: "", // Total Amount to be Paid .bddgrp.rec.totamt totamt: "", // Total Amount to be Paid .bddgrp.rec.totamt
}, },
cbs: { cbs: {
max: { max: {
...@@ -161,93 +169,16 @@ export default class Bdtdcr { ...@@ -161,93 +169,16 @@ export default class Bdtdcr {
}, },
docgrdm: { docgrdm: {
docdsclab: "", // Label of document description .bdtp.docgrdm.docdsclab docdsclab: "", // Label of document description .bdtp.docgrdm.docdsclab
docgrdp:"",
}, },
}, },
rejtype: "", // 退单方式 .rejtype rejtype: "", // 退单方式 .rejtype
swtdat: "", // SWIFT发送时间 .swtdat swtdat: "", // SWIFT发送时间 .swtdat
advbwdflg: "", // 是否发送213拒付报文 .advbwdflg advbwdflg: "", // 是否发送213拒付报文 .advbwdflg
expmno: "", // 快递单号 .expmno expmno: "", // 快递单号 .expmno
liaall: { liaall: new Pub().data.Liaall,
misamt: "", // Amount not yet assigned .liaall.misamt trnmod: new Pub().data.Trnmod,
concur: "", // External Booking Amount .liaall.concur setmod: new Pub().data.Setmod,
outpct: "", // Sight Amount Percentage .liaall.outpct
outamt: "", // Sight Amount .liaall.outamt
exttotoldamt: "", // Old Amount booked externally .liaall.exttotoldamt
exttotamt: "", // Total booking amount external assinged .liaall.exttotamt
limmod: {
limpts: {
wrklab: "", // Label .liaall.limmod.limpts.wrklab
othlab: "", // Label .liaall.limmod.limpts.othlab
othlabss: "", // Label .liaall.limmod.limpts.othlabss
wrk: {
pts: new Pts().data,
},
oth: {
pts: new Pts().data,
},
lsh: "", // 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1: "", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1: "", // 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2: "", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2: "", // 合同流�'号 .liaall.limmod.limpts.pfcod2
},
wrkp: {
ptsget: {
sdamod: {
dadsnd: "", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf: "", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp: {
ptsget: {
sdamod: {
dadsnd: "", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf: "", // .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref: "", // 国结业务编号 .liaall.limmod.ownref
comamt: "", // 业务余额 .liaall.limmod.comamt
ccvamt: "", // 保证金余额 .liaall.limmod.ccvamt
ecifno: "", // ECIFNO .liaall.limmod.ecifno
},
},
setmod: {
docamt: "", // document amount .setmod.docamt
doccur: "", // document currency .setmod.doccur
docamttyplab: "", // settled amount description as label .setmod.docamttyplab
retmsg: "", // Label showing Retry overflow condition .setmod.retmsg
ref: "", // our reference .setmod.ref
dspflg: "", // Type of settlement .setmod.dspflg
xreflg: "", // Recalculate Rates .setmod.xreflg
setglg: {
labdspflg: "", // Label for Type of Settlement .setmod.setglg.labdspflg
setgll: []
},
zmqacclab: "", // 主�'�号LABEL .setmod.zmqacclab
zmqacc: "", // 自�'�区主�'�号 .setmod.zmqacc
setfog: {
setfol: []
},
setfeg: {
setfel: []
},
glemod: {
gleshwstm: "", // Booking stream to Display .setmod.glemod.gleshwstm
},
},
trnmod: {
trndoc: {
advlabel: "", // ADVLABEL .trnmod.trndoc.advlabel
amdnam: "", // AMDNAM .trnmod.trndoc.amdnam
advdoc: "", // 国内证通知书 .trnmod.trndoc.advdoc
advnam: "", // 国内证落款 .trnmod.trndoc.advnam
amdapl: "", // 修改申请人名称 .trnmod.trndoc.amdapl
doceot: [],
},
},
pageId: "" // ctx的key pageId: "" // ctx的key
} }
} }
......
...@@ -19,7 +19,7 @@ export default { ...@@ -19,7 +19,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"didgrp.cbs.opn1.amt":[ "didgrp.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位" }
], ],
...@@ -41,7 +41,7 @@ export default { ...@@ -41,7 +41,7 @@ export default {
], ],
"bddgrp.cbs.max.amt":[ "bddgrp.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位" }
], ],
...@@ -54,7 +54,7 @@ export default { ...@@ -54,7 +54,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"bddgrp.cbs.opn1.amt":[ "bddgrp.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位" }
], ],
...@@ -77,8 +77,7 @@ export default { ...@@ -77,8 +77,7 @@ export default {
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: false, message: "输入正确的日期"}
], ],
"bddgrp.rec.tenmaxday":[ "bddgrp.rec.tenmaxday":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"}
{max: 3,message:"长度不能超过3"}
], ],
"bddgrp.ben.pts.nam":[ "bddgrp.ben.pts.nam":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -95,8 +94,8 @@ export default { ...@@ -95,8 +94,8 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"strinf":[ "strinf":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"} {max: 1750,message:"长度不能超过50"}
], ],
"liaall.outamt":[ "liaall.outamt":[
{type: "number", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
......
...@@ -5,6 +5,12 @@ import Pub from "../Public" ...@@ -5,6 +5,12 @@ import Pub from "../Public"
export default class Bdteus{ export default class Bdteus{
constructor () { constructor () {
this.data = { this.data = {
// //XMLPanel brtapll1的内置block
// private String brtapll1blk= NULLSTR;
// //XMLPanel brtprbl1的内置block
// private String brtprbl1blk= NULLSTR;
brtprbl1blk:"", //XMLPanel brtprbl1的内置block
brtapll1blk:"",//XMLPanel brtapll1的内置block
strinf:"", // 说明 .strinf strinf:"", // 说明 .strinf
bddgrp:{ bddgrp:{
rec:{ rec:{
...@@ -66,52 +72,53 @@ export default class Bdteus{ ...@@ -66,52 +72,53 @@ export default class Bdteus{
mattxtlab:"", // Label for MATTXT .bdtp.matp.mattxtlab mattxtlab:"", // Label for MATTXT .bdtp.matp.mattxtlab
}, },
}, },
liaall:{ liaall: new Pub().data.Liaall,
misamt:"", // Amount not yet assigned .liaall.misamt // liaall:{
concur:"", // External Booking Amount .liaall.concur // misamt:"", // Amount not yet assigned .liaall.misamt
outpct:"", // Sight Amount Percentage .liaall.outpct // concur:"", // External Booking Amount .liaall.concur
outamt:"", // Sight Amount .liaall.outamt // outpct:"", // Sight Amount Percentage .liaall.outpct
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt // outamt:"", // Sight Amount .liaall.outamt
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt // exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
limmod:{ // exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
limpts:{ // limmod:{
wrklab:"", // Label .liaall.limmod.limpts.wrklab // limpts:{
othlab:"", // Label .liaall.limmod.limpts.othlab // wrklab:"", // Label .liaall.limmod.limpts.wrklab
othlabss:"", // Label .liaall.limmod.limpts.othlabss // othlab:"", // Label .liaall.limmod.limpts.othlab
wrk:{ // othlabss:"", // Label .liaall.limmod.limpts.othlabss
pts:new Pts().data, // wrk:{
}, // pts:new Pts().data,
oth:{ // },
pts:new Pts().data, // oth:{
}, // pts:new Pts().data,
lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh // },
nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1 // lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh
pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1 // nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2 // pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1
pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2 // nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
}, // pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2
wrkp:{ // },
ptsget:{ // wrkp:{
sdamod:{ // ptsget:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd // sdamod:{
seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf // dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
}, // seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
}, // },
}, // },
othp:{ // },
ptsget:{ // othp:{
sdamod:{ // ptsget:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd // sdamod:{
seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf // dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
}, // seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf
}, // },
}, // },
ownref:"", // 国结业务编号 .liaall.limmod.ownref // },
comamt:"", // 业务余额 .liaall.limmod.comamt // ownref:"", // 国结业务编号 .liaall.limmod.ownref
ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt // comamt:"", // 业务余额 .liaall.limmod.comamt
ecifno:"", // ECIFNO .liaall.limmod.ecifno // ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt
}, // ecifno:"", // ECIFNO .liaall.limmod.ecifno
}, // },
// },
// setmod:{ // setmod:{
// docamttyplab:"", // settled amount description as label .setmod.docamttyplab // docamttyplab:"", // settled amount description as label .setmod.docamttyplab
// retmsg:"", // Label showing Retry overflow condition .setmod.retmsg // retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
...@@ -174,15 +181,7 @@ export default class Bdteus{ ...@@ -174,15 +181,7 @@ export default class Bdteus{
}, },
}, },
}, },
trnmod:{ trnmod: new Pub().data.Trnmod,
trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
},
},
pageId: "" // ctx的key pageId: "" // ctx的key
} }
} }
......
...@@ -31,7 +31,7 @@ export default { ...@@ -31,7 +31,7 @@ export default {
], ],
"bodgrp.cbs.max.amt":[ "bodgrp.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位" }
], ],
...@@ -55,7 +55,7 @@ export default { ...@@ -55,7 +55,7 @@ export default {
], ],
"bodgrp.cbs.opn1.amt":[ "bodgrp.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位" }
], ],
...@@ -119,8 +119,7 @@ export default { ...@@ -119,8 +119,7 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bodgrp.rec.matpercnt":[ "bodgrp.rec.matpercnt":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"}
{max: 3,message:"长度不能超过3"}
], ],
"bodgrp.rec.paydocnum":[ "bodgrp.rec.paydocnum":[
{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位" }
], ],
...@@ -41,7 +41,7 @@ export default { ...@@ -41,7 +41,7 @@ export default {
], ],
"brdgrp.cbs.max.amt":[ "brdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},//原为number类型,类型不匹配,页面上会显示”必输项“,为去掉”必输项“三个字,数据类型改为string
{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位" }
], ],
...@@ -54,7 +54,7 @@ export default { ...@@ -54,7 +54,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位" }
], ],
...@@ -85,8 +85,8 @@ export default { ...@@ -85,8 +85,8 @@ export default {
], ],
"brdgrp.rec.tenmaxday":[ "brdgrp.rec.tenmaxday":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} // {max: 3,message:"长度不能超过3"}
], ],
"brdgrp.prb.pts.ref":[ "brdgrp.prb.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -104,11 +104,11 @@ export default { ...@@ -104,11 +104,11 @@ export default {
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"brdgrp.cbs.max.amt":[ // "brdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"}, // {type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, // {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } // {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], // ],
"brdgrp.prb.pts.extkey":[ "brdgrp.prb.pts.extkey":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
...@@ -209,8 +209,8 @@ export default { ...@@ -209,8 +209,8 @@ export default {
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"lidgrp.rec.utlnbr":[ "lidgrp.rec.utlnbr":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} // {max: 3,message:"长度不能超过3"}
], ],
......
...@@ -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: "必输项"},//原为number类型,类型不匹配,页面上会显示”必输项“,为去掉”必输项“三个字,数据类型改为string
{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位" }
], ],
...@@ -41,7 +41,7 @@ export default { ...@@ -41,7 +41,7 @@ export default {
], ],
"brdgrp.cbs.max.amt":[ "brdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},//原为number类型,类型不匹配,页面上会显示”必输项“,为去掉”必输项“三个字,数据类型改为string
{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位" }
], ],
...@@ -54,7 +54,7 @@ export default { ...@@ -54,7 +54,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: "必输项"},//原为number类型,类型不匹配,页面上会显示”必输项“,为去掉”必输项“三个字,数据类型改为string
{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位" }
], ],
...@@ -85,8 +85,8 @@ export default { ...@@ -85,8 +85,8 @@ export default {
], ],
"brdgrp.rec.tenmaxday":[ "brdgrp.rec.tenmaxday":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},//原为string类型,类型不匹配,页面上会显示”必输项“,为去掉”必输项“三个字,数据类型改为number
{max: 3,message:"长度不能超过3"} // {max: 3,message:"长度不能超过3"}
], ],
"brdgrp.prb.pts.ref":[ "brdgrp.prb.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -98,8 +98,8 @@ export default { ...@@ -98,8 +98,8 @@ export default {
], ],
"strinf":[ "strinf":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"} // {max: 50,message:"长度不能超过50"}
], ],
"liaall.outamt":[ "liaall.outamt":[
{type: "number", required: false, message: "必输项"}, {type: "number", 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位" }
], ],
...@@ -41,7 +41,7 @@ export default { ...@@ -41,7 +41,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位" }
], ],
...@@ -54,7 +54,7 @@ export default { ...@@ -54,7 +54,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位" }
], ],
...@@ -85,8 +85,8 @@ export default { ...@@ -85,8 +85,8 @@ export default {
], ],
"brdgrp.rec.tenmaxday":[ "brdgrp.rec.tenmaxday":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} // {max: 3,message:"长度不能超过3"}
], ],
"brdgrp.prb.pts.ref":[ "brdgrp.prb.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
...@@ -547,7 +547,7 @@ export default { ...@@ -547,7 +547,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位" }
], ],
...@@ -560,7 +560,7 @@ export default { ...@@ -560,7 +560,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: true, 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位" }
], ],
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="1"> <c-col :span="1">
<c-button <c-button
style="margin:0 10px 0 0;padding: 0 10px;" style="margin:0 10px 0 0;padding: 0 10px;"
...@@ -41,7 +42,8 @@ ...@@ -41,7 +42,8 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="23">
<!-- <c-col :span="23">
<el-form-item <el-form-item
label="信用证号码" label="信用证号码"
prop="didgrp.rec.ownref" prop="didgrp.rec.ownref"
...@@ -55,8 +57,8 @@ ...@@ -55,8 +57,8 @@
disabled disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="1"> <!-- <c-col :span="1">
<c-button <c-button
style="margin:0 10px 0 0;padding: 0 10px;" style="margin:0 10px 0 0;padding: 0 10px;"
size="small" size="small"
...@@ -64,7 +66,7 @@ ...@@ -64,7 +66,7 @@
icon="el-icon-search" icon="el-icon-search"
@click="onSeainf" @click="onSeainf"
></c-button> ></c-button>
</c-col> </c-col> -->
<c-col :span="23"> <c-col :span="23">
<el-form-item <el-form-item
...@@ -97,6 +99,7 @@ ...@@ -97,6 +99,7 @@
v-model="model.bddgrp.cbs.max.cur" v-model="model.bddgrp.cbs.max.cur"
placeholder="币种" placeholder="币种"
style="width: 95%" style="width: 95%"
disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -107,6 +110,7 @@ ...@@ -107,6 +110,7 @@
v-model="model.bddgrp.cbs.max.amt" v-model="model.bddgrp.cbs.max.amt"
maxlength="3" maxlength="3"
placeholder="请输入单据金额" placeholder="请输入单据金额"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -114,9 +118,10 @@ ...@@ -114,9 +118,10 @@
<c-col :span="11"> <c-col :span="11">
<el-form-item label="单据余额" prop="bddgrp.cbs.opn1.cur"> <el-form-item label="单据余额" prop="bddgrp.cbs.opn1.cur">
<c-select <c-select
v-model="model.bddgrp.cbs.max.cur" v-model="model.bddgrp.cbs.opn1.cur"
placeholder="币种" placeholder="币种"
style="width: 95%" style="width: 95%"
disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -124,9 +129,10 @@ ...@@ -124,9 +129,10 @@
<c-col :span="13"> <c-col :span="13">
<el-form-item label-width="0" prop="bddgrp.cbs.opn1.amt"> <el-form-item label-width="0" prop="bddgrp.cbs.opn1.amt">
<c-input <c-input
v-model="model.bddgrp.cbs.max.amt" v-model="model.bddgrp.cbs.opn1.amt"
maxlength="3" maxlength="3"
placeholder="请输入单据余额" placeholder="请输入单据余额"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -138,6 +144,7 @@ ...@@ -138,6 +144,7 @@
v-model="model.bddgrp.rec.rcvdat" v-model="model.bddgrp.rec.rcvdat"
style="width: 100%" style="width: 100%"
placeholder="请选择到单日期" placeholder="请选择到单日期"
disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -149,6 +156,7 @@ ...@@ -149,6 +156,7 @@
v-model="model.bddgrp.rec.stadat" v-model="model.bddgrp.rec.stadat"
style="width: 100%" style="width: 100%"
placeholder="请选择Start Date" placeholder="请选择Start Date"
disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -165,6 +173,7 @@ ...@@ -165,6 +173,7 @@
v-model="model.bddgrp.rec.matdat" v-model="model.bddgrp.rec.matdat"
style="width: 100%" style="width: 100%"
placeholder="单据到期日" placeholder="单据到期日"
disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -176,6 +185,7 @@ ...@@ -176,6 +185,7 @@
v-model="model.bddgrp.rec.tenmaxday" v-model="model.bddgrp.rec.tenmaxday"
style="width: 100%" style="width: 100%"
placeholder="远期期限" placeholder="远期期限"
disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -185,7 +195,10 @@ ...@@ -185,7 +195,10 @@
<c-select <c-select
v-model="model.bddgrp.rec.docflg" v-model="model.bddgrp.rec.docflg"
style="width:100%" style="width:100%"
placeholder="请选择单据类型"> placeholder="请选择单据类型"
:code="codes.brdtyp"
disabled
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -193,9 +206,12 @@ ...@@ -193,9 +206,12 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="单据状态" prop="bddgrp.rec.docsta"> <el-form-item label="单据状态" prop="bddgrp.rec.docsta">
<c-select <c-select
v-model="model.bddgrp.rec.docflg" v-model="model.bddgrp.rec.docsta"
style="width:100%" style="width:100%"
placeholder="请选择单据状态"> placeholder="请选择单据状态"
:code="codes.docsta"
disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -205,7 +221,10 @@ ...@@ -205,7 +221,10 @@
<c-select <c-select
v-model="model.bddgrp.rec.docflg" v-model="model.bddgrp.rec.docflg"
style="width:100%" style="width:100%"
placeholder="请选择单据类型"> placeholder="请选择单据类型"
:code="codes.brdtyp"
disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -217,6 +236,7 @@ ...@@ -217,6 +236,7 @@
v-model="model.bddgrp.cbs.max.cur" v-model="model.bddgrp.cbs.max.cur"
placeholder="币种" placeholder="币种"
style="width: 95%" style="width: 95%"
disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -236,7 +256,8 @@ ...@@ -236,7 +256,8 @@
<c-input <c-input
v-model="model.trnmod.swiadd.orimsgid" v-model="model.trnmod.swiadd.orimsgid"
maxlength="35" maxlength="35"
placeholder="请输入原报文标识号"> placeholder="请输入原报文标识号"
disabled>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -246,7 +267,8 @@ ...@@ -246,7 +267,8 @@
<c-input <c-input
v-model="model.trnmod.swiadd.oriinstgagt" v-model="model.trnmod.swiadd.oriinstgagt"
maxlength="20" maxlength="20"
placeholder="请输入原发起直接参与机构"></c-input> placeholder="请输入原发起直接参与机构"
disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -255,7 +277,8 @@ ...@@ -255,7 +277,8 @@
<c-select <c-select
v-model="model.trnmod.swiadd.orimsgtyp" v-model="model.trnmod.swiadd.orimsgtyp"
style="width:100%" style="width:100%"
placeholder="请选择原报文类型"> placeholder="请选择原报文类型"
disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -289,13 +312,12 @@ ...@@ -289,13 +312,12 @@
<c-date-picker type="date" <c-date-picker type="date"
v-model="model.bddgrp.rec.matdat" v-model="model.bddgrp.rec.matdat"
style="width:100%" style="width:100%"
placeholder="请选择单据到期日"></c-date-picker> placeholder="请选择单据到期日"
disabled></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12">
<span v-text="model.bdtp.zcday" data-path=".bdtp.zcday" > </span>
</c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="最迟货物装运日" prop="bddgrp.rec.shpdat"> <el-form-item label="最迟货物装运日" prop="bddgrp.rec.shpdat">
...@@ -314,7 +336,7 @@ ...@@ -314,7 +336,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="通知日期" prop="tzdat"> <el-form-item label="通知日期" prop="tzdat">
<c-date-picker type="date" <c-date-picker type="date"
v-model="model.tzdat" style="width:100%" v-model="model.tzdat" style="width:100%"
...@@ -323,24 +345,24 @@ ...@@ -323,24 +345,24 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- 未知balance -->
<c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="Balance" prop="oldbddgrp.cbs.max.amt"> <el-form-item label="Balance" prop="oldbddgrp.cbs.max.amt">
<c-input v-model="model.oldbddgrp.cbs.max.amt" placeholder="请输入Balance"></c-input> <c-input v-model="model.oldbddgrp.cbs.max.amt" placeholder="请输入Balance"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="12"> <c-col :span="24">
<el-form-item label="收款行行号" prop="bddgrp.skh.pts.bankno"> <el-form-item label="收款行行号" prop="bddgrp.skh.pts.bankno">
<c-input v-model="model.bddgrp.skh.pts.bankno" maxlength="20" placeholder="请输入收款行行号"></c-input> <c-input v-model="model.bddgrp.skh.pts.bankno" maxlength="20" placeholder="请输入收款行行号"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- 未知balance -->
<c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="Balance" prop="oldbddgrp.cbs.max2.amt"> <el-form-item label="Balance" prop="oldbddgrp.cbs.max2.amt">
<c-input v-model="model.oldbddgrp.cbs.max2.amt" placeholder="请输入Balance"></c-input> <c-input v-model="model.oldbddgrp.cbs.max2.amt" placeholder="请输入Balance"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="联行名称 电证用" prop="bddgrp.skh.pts.jigomc"> <el-form-item label="联行名称 电证用" prop="bddgrp.skh.pts.jigomc">
...@@ -357,7 +379,8 @@ ...@@ -357,7 +379,8 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="文档数" prop="didgrp.rec.utlnbr"> <el-form-item label="文档数" prop="didgrp.rec.utlnbr">
<c-input v-model="model.didgrp.rec.utlnbr" placeholder="请输入Count of Received Document Sets"></c-input> <c-input v-model="model.didgrp.rec.utlnbr" placeholder="请输入Count of Received Document Sets"
disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -367,9 +390,9 @@ ...@@ -367,9 +390,9 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24" :offset="8"> <!-- <c-col :span="24" :offset="8">
<c-checkbox v-model="model.bdtp.setnowflg">Register to Send and Settle Document</c-checkbox> <c-checkbox v-model="model.bdtp.setnowflg">Register to Send and Settle Document</c-checkbox>
</c-col> </c-col> -->
</c-col> </c-col>
...@@ -409,7 +432,7 @@ ...@@ -409,7 +432,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <!-- <c-col :span="24">
<c-ptap <c-ptap
:model="model" :model="model"
:argadr="{ :argadr="{
...@@ -423,9 +446,33 @@ ...@@ -423,9 +446,33 @@
@onAplpDet="onAplpDet" @onAplpDet="onAplpDet"
> >
</c-ptap> </c-ptap>
</c-col> -->
<!-- 申请人编号及名称,绑定model.bddgrp.apl.pts.ref&model.bddgrp.apl.pts.nam-->
<c-col :span="24">
<el-form-item label="申请人编号" prop="bddgrp.apl.pts.ref">
<c-input
v-model="model.bddgrp.apl.pts.ref"
maxlength="16"
disabled
placeholder="请输入申请人编号"
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="申请人名称" prop="bddgrp.apl.pts.nam">
<c-input
v-model="model.bddgrp.apl.pts.nam"
maxlength="40"
disabled
placeholder="申请人名称"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<c-ptap <c-ptap
:model="model" :model="model"
:argadr="{ :argadr="{
...@@ -439,15 +486,57 @@ ...@@ -439,15 +486,57 @@
@onAplpDet="onBenpDet" @onAplpDet="onBenpDet"
> >
</c-ptap> </c-ptap>
</c-col> -->
<!-- 受益人编号及名称,绑定model.bddgrp.ben.pts.nam&model.bddgrp.prb.pts.ref -->
<c-col :span="24">
<el-form-item label="受益人编号" prop="bddgrp.ben.pts.ref">
<c-input
v-model="model.bddgrp.ben.pts.ref"
maxlength="16"
disabled
placeholder="请输入受益人编号"
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="受益人名称" prop="bddgrp.ben.pts.nam">
<c-input
v-model="model.bddgrp.ben.pts.nam"
maxlength="40"
disabled
placeholder="受益人名称"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<c-ptap :model="model" :argadr="{ <c-ptap :model="model" :argadr="{
title: '交单行', title: '交单行',
grp: 'bddgrp', grp: 'bddgrp',
rol: 'prb', rol: 'prb',
}" :noRef="true" :onlySearch="false"> }" :noRef="true" :onlySearch="false">
</c-ptap> </c-ptap>
</c-col> -->
<c-col :span="24">
<el-form-item label="交易行编号" prop="bddgrp.prb.pts.ref">
<c-input
v-model="model.bddgrp.prb.pts.ref"
maxlength="40"
placeholder="请输入交易行编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交易行名称" prop="bddgrp.prb.pts.nam">
<c-input
v-model="model.bddgrp.prb.pts.nam"
maxlength="40"
placeholder="请输入交易行名称"
disabled
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -456,12 +545,13 @@ ...@@ -456,12 +545,13 @@
v-model="model.bddgrp.rec.docprbrol" v-model="model.bddgrp.rec.docprbrol"
placeholder="请输入受益人账号" placeholder="请输入受益人账号"
style="width: 100%" style="width: 100%"
:code="codes.docprbrol"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <!-- <c-col :span="24">
<el-form-item <el-form-item
label="交单行 联行行号" label="交单行 联行行号"
prop="bddgrp.prb.pts.bankno" prop="bddgrp.prb.pts.bankno"
...@@ -496,7 +586,38 @@ ...@@ -496,7 +586,38 @@
maxlength="35" maxlength="35"
show-word-limit placeholder="请输入地址 电证用" ></c-input> show-word-limit placeholder="请输入地址 电证用" ></c-input>
</el-form-item> </el-form-item>
</c-col> -->
<!-- <c-col :span="24">
<c-ptsadr :model="model" :argadr="{
title: '交单行',
rol: 'bddgrp.prb.pts.rol',
url: 'bddgrp.prb.pts',
}"
:isShowRol="false">
</c-ptsadr>
</c-col> -->
<c-col>
<el-form-item label="BIC" prop="bddgrp.prb.pts.extkey">
<c-input
v-model="model.bddgrp.prb.pts.extkey"
maxlength="40"
placeholder="请输入BIC"
></c-input>
</el-form-item>
</c-col> </c-col>
<c-ptapdome
:model="model"
:disabledJigomc="true"
:argadr="{
title: '交易行',
rol: 'prb',
grp: 'bddgrp'
}">
</c-ptapdome>
<c-col :span="24"> <c-col :span="24">
...@@ -504,7 +625,11 @@ ...@@ -504,7 +625,11 @@
<c-select <c-select
v-model="model.bddgrp.rec.payrol" v-model="model.bddgrp.rec.payrol"
style="width:100%" style="width:100%"
placeholder="请选择Payer"> placeholder="请选择Payer"
disabled
:code="codes.payrol"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -515,7 +640,8 @@ ...@@ -515,7 +640,8 @@
v-model="model.bdtp.oth.pts.extkey" v-model="model.bdtp.oth.pts.extkey"
maxlength="16" maxlength="16"
style="width: 95%" style="width: 95%"
placeholder="请输入External Key of Address"></c-input> placeholder="请输入External Key of Address"
disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -569,41 +695,43 @@ ...@@ -569,41 +695,43 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
--> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="名称地址" prop="bdtp.oth.namelc"
:prop="`bdtp.oth.pts.adrblk`" :label="`付款人名称`"
> :prop="`bdtp.oth.namelc`">
<c-input <c-input
type="textarea" type="textarea"
:rows="4" v-model="model.bdtp.oth.namelc"
v-model="model.bdtp.oth.pts.adrblk" :placeholder="'请输入付款人名称'"
:rows="2"
maxlength="35" maxlength="35"
show-word-limit show-word-limit
placeholder="请输入名称地址" disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
bdtp.oth.namelc label="付款人地址"
:label="`付款人名称`" :prop="`bdtp.oth.pts.adrblk`"
:prop="`bdtp.oth.namelc`"
> >
<c-input <c-input
type="textarea" type="textarea"
v-model="model.bdtp.oth.namelc" :rows="4"
:placeholder="'请输入付款人名称'" v-model="model.bdtp.oth.pts.adrblk"
:rows="2"
maxlength="35" maxlength="35"
show-word-limit show-word-limit
placeholder="请输入付款人地址"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@--> <!--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-->
...@@ -1004,10 +1132,12 @@ import commonProcess from "~/mixin/commonProcess"; ...@@ -1004,10 +1132,12 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bdtdck/Event" import Event from "~/model/Bdtdck/Event"
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
import PtapDome from "~/views/Public/PtapDome";
export default { export default {
components: { components: {
"c-ptap": Ptap , "c-ptap": Ptap ,
"c-ptapdome": PtapDome,
}, },
inject: ['root'], inject: ['root'],
props:["model","codes"], props:["model","codes"],
......
...@@ -13,8 +13,9 @@ ...@@ -13,8 +13,9 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitinf.oit.inflev"> <el-form-item label="Infotext Level" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" placeholder="请选择Infotext Level"> <!-- <c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" placeholder="请选择Infotext Level">
</c-select> </c-select> -->
<c-input v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" placeholder="请选择Infotext Level"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
<template> <template>
<c-row> <c-row>
<!-- 左边 --> <!-- 左边 -->
...@@ -53,9 +54,73 @@ ...@@ -53,9 +54,73 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <!-- <c-col :span="24">
<span v-text="model.bdtp.docgrdm.docdsclab" data-path=".bdtp.docgrdm.docdsclab" > </span> <span v-text="model.bdtp.docgrdm.docdsclab" data-path=".bdtp.docgrdm.docdsclab" > </span>
</c-col> </c-col> -->
<c-col :span="24" style="height: 24px; margin-top: -10px">
<el-form-item :label="model.bdtp.docgrdm.docdsclab" class="messageLabel">
<c-button style="float: right" @click="addTableValue" type="primary"
>新增单据</c-button
>
</el-form-item>
</c-col>
<c-col :span="24" style="margin-bottom: 30px;">
<c-table
height="200px"
style="text-align: center"
:list="this.model.bdtp.docgrdm.docgrd || []"
:paginationShow="false"
:border="true"
>
<el-table-column
label="1st"
width="auto"
>
<template slot-scope="scope">
<c-input
v-model="scope.row.cmail1"
></c-input>
</template>
</el-table-column>
<el-table-column
label="2st"
width="auto"
>
<template slot-scope="scope">
<c-input
v-model="scope.row.cmail2"
></c-input>
</template>
</el-table-column>
<el-table-column label="Document" prop="docnam" width="auto">
<template slot-scope="scope">
<!-- {{scope.row.docnam}} -->
<c-select
style="width: 100%"
placeholder="请选择"
v-model="scope.row.docnam"
>
<el-option
v-for="item in codeTable"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</template>
</el-table-column>
<el-table-column label="操作" width="170px" fixed="right">
<template slot-scope="scope">
<c-button @click="deleteTable(scope.row)" type="primary"
>删除</c-button
>
</template>
</el-table-column>
</c-table>
</c-col>
</c-col> </c-col>
<!-- 右边 --> <!-- 右边 -->
...@@ -206,15 +271,63 @@ export default { ...@@ -206,15 +271,63 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data(){ data(){
return { return {
TableValue: [
{
id: 0,
cmail1: "1",
cmail2: "2",
docnam: "1",
},
],
newValue: {
id: 0,
cmail1: "",
cmail2: "",
docnam: "",
},
codeTable: [
{ label: "增值税发票", value: "1" },
{ label: "发票", value: "2" },
{ label: "装箱单", value: "3" },
{ label: "空运单", value: "4" },
{ label: "海运提单", value: "5" },
{ label: "铁路运单", value: "6" },
{ label: "货物收据", value: "7" },
{ label: "邮政收据", value: "8" },
],
} }
}, },
methods:{...Event}, methods:{
...Event,
addTableValue() {
var index = this.TableValue.length;
var newTableValue = this.newValue;
if (index > 0) {
newTableValue.id = this.TableValue[index - 1].id + 1;
}
this.TableValue.push(newTableValue);
},
deleteTable(row) {
for (let i = 0; i < this.TableValue.length; i++) {
if (this.TableValue[i].id == row.id) {
this.TableValue.splice(i, 1);
break;
}
}
},
},
created:function(){ created:function(){
} }
} }
</script> </script>
<style> <style>
.messageLabel >>> .el-form-item__label {
text-align: left;
font-weight: bold;
font-size: 12px;
}
</style> </style>
...@@ -99,8 +99,13 @@ ...@@ -99,8 +99,13 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg1"> <el-form-item label="Flag to Mark Non-revolving Limits" prop="liaall.limmod.limpts.nonrevflg1">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg1" style="width:100%" placeholder="请选择Flag to Mark Non-revolving Limits"> <c-select
</c-select> v-model="model.liaall.limmod.limpts.nonrevflg1"
style="width:100%"
placeholder="请选择Flag to Mark Non-revolving Limits"
disabled
>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -133,7 +133,6 @@ export default { ...@@ -133,7 +133,6 @@ export default {
changeShowDocpre(val) { changeShowDocpre(val) {
this.isShowDocpre = val; this.isShowDocpre = val;
}, },
tabClick() {},
}, },
created: async function () { created: async function () {
console.log("进入bdtdck交易"); console.log("进入bdtdck交易");
...@@ -149,9 +148,10 @@ export default { ...@@ -149,9 +148,10 @@ export default {
} }
if (this.model.bddgrp.rec.dscinsflg == "X") { if (this.model.bddgrp.rec.dscinsflg == "X") {
this.isShowDocpre = true; this.isShowDocpre = true;
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
// else {
// this.$notify.error({ title: "错误", message: "服务请求失败!" });
// }
}, },
}; };
</script> </script>
......
...@@ -28,15 +28,80 @@ ...@@ -28,15 +28,80 @@
placeholder="请输入单号" placeholder="请输入单号"
></c-input> ></c-input>
</el-form-item> </el-form-item>
<c-row> <!-- <c-row>
<c-col :span="24"> <c-form-item label="已交单据" prop="bdtp.docgrdm.docgrd">
<c-istream-table <c-col :span="24">
:list="model.bdtp.docgrdm.docgrd" <c-istream-table
:columns="columns" :list="model.bdtp.docgrdm.docgrd"
:columns="columns"
>
</c-istream-table>
</c-col>
</c-form-item>
</c-row> -->
<c-col :span="24" style="height: 24px; margin-top: -10px">
<el-form-item :label="model.bdtp.docgrdm.docdsclab" class="messageLabel">
<c-button style="float: right" @click="addTableValue" type="primary"
>新增单据</c-button
>
</el-form-item>
</c-col>
<c-col :span="24" style="margin-bottom: 30px;">
<c-table
height="200px"
style="text-align: center"
:list="this.model.bdtp.docgrdm.docgrd || []"
:paginationShow="false"
:border="true"
>
<el-table-column
label="1st"
width="auto"
>
<template slot-scope="scope">
<c-input
v-model="scope.row.cmail1"
></c-input>
</template>
</el-table-column>
<el-table-column
label="2st"
width="auto"
>
<template slot-scope="scope">
<c-input
v-model="scope.row.cmail2"
></c-input>
</template>
</el-table-column>
<el-table-column label="Document" prop="docnam" width="auto">
<template slot-scope="scope">
<!-- {{scope.row.docnam}} -->
<c-select
style="width: 100%"
placeholder="请选择"
v-model="scope.row.docnam"
> >
</c-istream-table> <el-option
</c-col> v-for="item in codeTable"
</c-row> :key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</template>
</el-table-column>
<el-table-column label="操作" width="170px" fixed="right">
<template slot-scope="scope">
<c-button @click="deleteTable(scope.row)" type="primary"
>删除</c-button
>
</template>
</el-table-column>
</c-table>
</c-col>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
...@@ -65,11 +130,55 @@ export default { ...@@ -65,11 +130,55 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
columns: ['0 0 "lst1" 50 ', '1 1 "lst2" 50', '2 2 "document" 200'], TableValue: [
{
id: 0,
cmail1: "1",
cmail2: "2",
docnam: "1",
},
],
newValue: {
id: 0,
cmail1: "",
cmail2: "",
docnam: "",
},
codeTable: [
{ label: "增值税发票", value: "1" },
{ label: "发票", value: "2" },
{ label: "装箱单", value: "3" },
{ label: "空运单", value: "4" },
{ label: "海运提单", value: "5" },
{ label: "铁路运单", value: "6" },
{ label: "货物收据", value: "7" },
{ label: "邮政收据", value: "8" },
],
// columns: [
// '0 0 "lst1" 155',
// '1 1 "lst2" 155',
// '2 2 "document" 452'
// ],
}; };
}, },
methods: { methods: {
...Event, ...Event,
addTableValue() {
var index = this.TableValue.length;
var newTableValue = this.newValue;
if (index > 0) {
newTableValue.id = this.TableValue[index - 1].id + 1;
}
this.TableValue.push(newTableValue);
},
deleteTable(row) {
for (let i = 0; i < this.TableValue.length; i++) {
if (this.TableValue[i].id == row.id) {
this.TableValue.splice(i, 1);
break;
}
}
},
changed(e) { changed(e) {
if (!e) { if (!e) {
this.model.bddgrp.blk.docdis = ""; this.model.bddgrp.blk.docdis = "";
...@@ -85,4 +194,9 @@ export default { ...@@ -85,4 +194,9 @@ export default {
margin: 10px; margin: 10px;
font-size: 16px; font-size: 16px;
} }
.messageLabel >>> .el-form-item__label {
text-align: left;
font-weight: bold;
font-size: 12px;
}
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row> <c-row>
<!-- 顶端,从左往右 -->
<!-- <c-col :span="22" :offset="1"> --> <!-- <c-col :span="22" :offset="1"> -->
<c-col :span="12"> <c-col :span="12">
<c-row> <c-row>
<c-col :span="15"> <c-col :span="15">
<el-form-item label="信用证参考号" prop="didgrp.rec.ownref"> <el-form-item
label="信用证参考号"
prop="didgrp.rec.ownref">
<c-input <c-input
:disabled="true" :disabled="true"
v-model="model.didgrp.rec.ownref" v-model="model.didgrp.rec.ownref"
maxlength="16" maxlength="16"
placeholder="请输入参考号" placeholder="请输入参考号"
style="width: 95%"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="9" style="margin-left: -65px"> <c-col :span="9" >
<el-form-item <el-form-item
style="width: 120%"
label="到期日" label="到期日"
prop="didgrp.rec.expdat" prop="didgrp.rec.expdat"
> >
<c-date-picker <c-date-picker
:disabled="true" :disabled="true"
style="width: 120%" style="width: 100%"
type="date" type="date"
v-model="model.didgrp.rec.expdat" v-model="model.didgrp.rec.expdat"
placeholder="请选择到期日" placeholder="请选择到期日"
...@@ -91,92 +94,117 @@ ...@@ -91,92 +94,117 @@
</c-col> </c-col>
</c-row> </c-row>
<!-- ---------------------------------------------------------------------------------------------------------------- -->
<c-row> <c-row>
<c-col :span="12"> <c-col :span="12">
<c-row> <c-row>
<c-col :span="24">
<c-col :span="13">
<el-form-item label="单据金额" prop="bddgrp.cbs.max.cur">
<c-select
disabled
v-model="model.bddgrp.cbs.max.cur"
style="width: 95%"
placeholder="请选择币种"
>
<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
style="text-align: left"
label-width="0"
prop="bddgrp.cbs.max.amt">
<c-input-currency
disabled
v-model="model.bddgrp.cbs.max.amt"
style="text-align: left; width: 100%"
placeholder="请输入单据金额"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="单据金额" prop="bddgrp.cbs.max.cur"> <el-form-item label="单据余额" prop="bddgrp.cbs.opn1.cur">
<c-select <c-select
disabled disabled
v-model="model.bddgrp.cbs.max.cur" v-model="model.bddgrp.cbs.opn1.cur"
style="width: 95%" style="width: 95%"
placeholder="请选择币种" placeholder="请选择币种"
> >
<el-option <el-option
v-for="item in codes.cur" v-for="item in codes.cur"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
style="text-align: left"
label-width="0"
prop="bddgrp.cbs.opn1.amt"
> >
</el-option> <c-input-currency
</c-select> disabled
</el-form-item> v-model="model.bddgrp.cbs.opn1.amt"
</c-col> style="text-align: left; width: 100%"
<c-col :span="11"> placeholder="请输入单据余额"
<el-form-item ></c-input-currency>
style="text-align: left" </el-form-item>
label-width="0" </c-col>
prop="bddgrp.cbs.max.amt" </c-col>
>
<c-input-currency
disabled
v-model="model.bddgrp.cbs.max.amt"
style="text-align: left; width: 100%" </c-row>
placeholder="请输入单据金额"
></c-input-currency>
</el-form-item>
</c-col>
</c-col> </c-col>
<c-col :span="12">
<c-col :span="24">
<el-form-item label="申请人编号" prop="bddgrp.apl.pts.ref">
<c-input
v-model="model.bddgrp.apl.pts.ref"
maxlength="16"
disabled
placeholder="请输入申请人编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="申请人名称" prop="bddgrp.apl.pts.nam">
<c-col :span="24"> <c-input
<c-col :span="13"> v-model="model.bddgrp.apl.pts.nam"
<el-form-item label="单据余额" prop="bddgrp.cbs.opn1.cur"> maxlength="40"
<c-select disabled
disabled placeholder="申请人名称"
v-model="model.bddgrp.cbs.opn1.cur" ></c-input>
style="width: 95%" </el-form-item>
placeholder="请选择币种" </c-col>
>
<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
style="text-align: left"
label-width="0"
prop="bddgrp.cbs.opn1.amt"
>
<c-input-currency
disabled
v-model="model.bddgrp.cbs.opn1.amt"
style="text-align: left; width: 100%"
placeholder="请输入单据余额"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
</c-row>
</c-col> </c-col>
<c-col :span="12"> <!-- <c-col :span="12">
<m-ptsmsg <m-ptsmsg
:model="model" :model="model"
:disabled="true" :disabled="true"
:argadr="{ title: '申请人', url: 'bddgrp.apl.pts' }" :argadr="{ title: '申请人', url: 'bddgrp.apl.pts' }"
></m-ptsmsg> ></m-ptsmsg>
</c-col> </c-col> -->
</c-row> </c-row>
<c-row> <c-row>
...@@ -235,12 +263,40 @@ ...@@ -235,12 +263,40 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-col :span="24">
<el-form-item label="受益人编号" prop="bddgrp.ben.pts.ref">
<c-input
v-model="model.bddgrp.ben.pts.ref"
maxlength="16"
disabled
placeholder="请输入受益人编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="受益人名称" prop="bddgrp.ben.pts.nam">
<c-input
v-model="model.bddgrp.ben.pts.nam"
maxlength="40"
disabled
placeholder="受益人名称"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="12">
<m-ptsmsg <m-ptsmsg
:disabled="true" :disabled="true"
:model="model" :model="model"
:argadr="{ title: '受益人', url: 'bddgrp.ben.pts' }" :argadr="{
title: '受益人',
rol: 'rec',
grp: 'bddgrp'
}"
></m-ptsmsg> ></m-ptsmsg>
</c-col> </c-col> -->
</c-row> </c-row>
<c-row> <c-row>
...@@ -248,19 +304,13 @@ ...@@ -248,19 +304,13 @@
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="单据类型" prop="bddgrp.rec.docflg"> <el-form-item label="单据类型" prop="bddgrp.rec.docflg">
<c-select <c-select
:disabled="true" v-model="model.bddgrp.rec.docflg"
v-model="model.bddgrp.rec.docflg" style="width:100%"
style="width: 100%" placeholder="请选择单据类型"
placeholder="请选择单据类型" :code="codes.brdtyp"
> disabled>
<el-option
v-for="item in codes.bdd_brdtyp"
: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>
...@@ -271,6 +321,7 @@ ...@@ -271,6 +321,7 @@
v-model="model.bddgrp.rec.docsta" v-model="model.bddgrp.rec.docsta"
style="width: 100%" style="width: 100%"
placeholder="请选择单据状态" placeholder="请选择单据状态"
:code="codes.docsta"
> >
<el-option <el-option
v-for="item in codes.bdd_docsta" v-for="item in codes.bdd_docsta"
...@@ -286,39 +337,175 @@ ...@@ -286,39 +337,175 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-col :span="24">
<el-form-item label="交易行编号" prop="bddgrp.prb.pts.ref">
<c-input
v-model="model.bddgrp.prb.pts.ref"
maxlength="40"
placeholder="请输入交易行编号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交易行名称" prop="bddgrp.prb.pts.nam">
<c-input
v-model="model.bddgrp.prb.pts.nam"
maxlength="40"
placeholder="请输入交易行名称"
disabled>
</c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="12">
<m-ptsmsg <m-ptsmsg
:disabled="true" :disabled="true"
:model="model" :model="model"
:argadr="{ title: '交单行', url: 'bddgrp.prb.pts' }" :argadr="{ title: '交单行', url: 'bddgrp.prb.pts' }"
></m-ptsmsg> ></m-ptsmsg>
</c-col> </c-col> -->
</c-row> </c-row>
<div class="line" />
<hr />
<c-row> <c-row>
<c-col :span="12"> <c-col :span="12">
<c-row> <c-row>
<m-ptsadr <!-- <m-ptsadr
:model="model" :model="model"
:argadr="{ :argadr="{
title: '交单行', title: '交单行',
url: 'bddgrp.prb.pts', url: 'bddgrp.prb.pts',
rol: 'bddgrp.rec.docprbrol', rol: 'bddgrp.rec.docprbrol',
}" }"
></m-ptsadr> ></m-ptsadr> -->
<c-col :span="24">
<el-form-item label="交单行" prop="bddgrp.rec.docprbrol">
<c-select
v-model="model.bddgrp.rec.docprbrol"
placeholder="请输入受益人账号"
style="width: 100%"
:code="codes.docprbrol"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col>
<el-form-item label="BIC" prop="bddgrp.prb.pts.extkey">
<c-input
v-model="model.bddgrp.prb.pts.extkey"
maxlength="40"
placeholder="请输入BIC"
></c-input>
</el-form-item>
</c-col>
<c-ptapdome
:model="model"
:disabledJigomc="true"
:argadr="{
title: '交易行',
rol: 'prb',
grp: 'bddgrp'
}">
</c-ptapdome>
</c-row> </c-row>
<br /> <br />
<c-row> <c-row>
<m-ptsadr <!-- 有大问题 -->
<!-- <m-ptsadr
:model="model" :model="model"
:argadr="{ :argadr="{
title: '付款人', title: '付款人',
url: 'bdtp.oth.pts', url: 'bdtp.oth.pts',
rol: 'bddgrp.rec.payrol', rol: 'bddgrp.rec.payrol',
}" }"
></m-ptsadr> ></m-ptsadr> -->
<c-col :span="24">
<el-form-item label="付款人" prop="bddgrp.rec.payrol">
<c-select
v-model="model.bddgrp.rec.payrol"
style="width:100%"
placeholder="请选择Payer"
disabled
:code="codes.payrol"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="20">
<el-form-item label="External Key of Address" prop="bdtp.oth.pts.extkey">
<c-input
v-model="model.bdtp.oth.pts.extkey"
maxlength="16"
style="width: 95%"
placeholder="请输入External Key of Address"
disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="1">
<c-button
style="margin:0 10px 0 0;padding: 0 10px;"
class="searchButton"
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf(`bdtp.oth.pts.extkey`)"
></c-button>
</c-col>
<c-col :span="3" style="text-align: right">
<c-button
style="margin:0 0"
class="detailsButton"
size="small"
type="primary"
>
详情
</c-button>
</c-col>
<c-col :span="24">
<el-form-item
prop="bdtp.oth.namelc"
:label="`付款人名称`"
:prop="`bdtp.oth.namelc`">
<c-input
type="textarea"
v-model="model.bdtp.oth.namelc"
:placeholder="'请输入付款人名称'"
:rows="2"
maxlength="35"
show-word-limit
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="付款人地址"
:prop="`bdtp.oth.pts.adrblk`"
>
<c-input
type="textarea"
:rows="4"
v-model="model.bdtp.oth.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入付款人地址"
disabled
></c-input>
</el-form-item>
</c-col>
</c-row> </c-row>
</c-col> </c-col>
...@@ -330,6 +517,8 @@ ...@@ -330,6 +517,8 @@
v-model="model.bddgrp.rec.orddat" v-model="model.bddgrp.rec.orddat"
style="width: 100%" style="width: 100%"
placeholder="" placeholder=""
:disabled="model.advrefflg != 'X' "
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
...@@ -339,6 +528,8 @@ ...@@ -339,6 +528,8 @@
v-model="model.swtdat" v-model="model.swtdat"
style="width: 100%" style="width: 100%"
placeholder="请选择SWIFT发送时间" placeholder="请选择SWIFT发送时间"
:disabled="model.bddgrp.rec.advdocflg !='X' "
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
...@@ -379,31 +570,36 @@ ...@@ -379,31 +570,36 @@
<c-col :span="7"> <c-col :span="7">
<el-form-item label="" prop="advbwdflg"> <el-form-item label="" prop="advbwdflg">
<c-checkbox style="width: 100%" v-model="model.advbwdflg" <c-checkbox style="width: 100%" v-model="model.advbwdflg"
disabled
>是否发送213拒付报文</c-checkbox >是否发送213拒付报文</c-checkbox
> >
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="6"> <c-col :span="6">
<el-form-item label="" prop="advdisflg"> <el-form-item label="" prop="advdisflg">
<c-checkbox style="width: 100%" v-model="model.advdisflg" <c-checkbox
style="width: 100%"
v-model="advdisflg"
>收到电提不符点</c-checkbox >收到电提不符点</c-checkbox
> >
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="" prop="mtabut.clsflg"> <el-form-item label="" prop="mtabut.clsflg">
<c-checkbox v-model="model.mtabut.clsflg">闭卷</c-checkbox> <c-checkbox
v-model="clsflg"
disabled
>闭卷</c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row> </c-row>
<c-row> <c-row>
<c-col :span="6"> <c-col :span="6">
<el-form-item label="" prop=""> <el-form-item label="" prop="bddgrp.rec.advdocflg">
<c-checkbox <c-checkbox
style="width: 100%" style="width: 100%"
v-model="model.bddgrp.rec.advdocflg" v-model="advdocflg"
@change="changed"
>退单</c-checkbox >退单</c-checkbox
> >
</el-form-item> </el-form-item>
...@@ -437,6 +633,7 @@ ...@@ -437,6 +633,7 @@
maxlength="105" maxlength="105"
show-word-limit show-word-limit
placeholder="请输入拒付声明" placeholder="请输入拒付声明"
:disabled = "model.bddgrp.blk.disdocflg!='X'"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -446,6 +643,7 @@ ...@@ -446,6 +643,7 @@
<c-checkbox <c-checkbox
style="width: 100%" style="width: 100%"
v-model="model.bddgrp.blk.disdocflg" v-model="model.bddgrp.blk.disdocflg"
>拒付声明修改</c-checkbox >拒付声明修改</c-checkbox
> >
</el-form-item> </el-form-item>
...@@ -474,6 +672,7 @@ import Ptsadr from "~/views/Public/Ptsadr"; ...@@ -474,6 +672,7 @@ import Ptsadr from "~/views/Public/Ptsadr";
import Amtpanl from "~/views/Public/Amtpanl"; import Amtpanl from "~/views/Public/Amtpanl";
//import Utils from "~/utils"; //import Utils from "~/utils";
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
import PtapDome from "~/views/Public/PtapDome";
export default { export default {
components: { components: {
...@@ -481,6 +680,7 @@ export default { ...@@ -481,6 +680,7 @@ export default {
"m-ptsmsg": Ptsmsg, "m-ptsmsg": Ptsmsg,
"m-ptsadr": Ptsadr, "m-ptsadr": Ptsadr,
"c-amtpanl": Amtpanl, "c-amtpanl": Amtpanl,
"c-ptapdome": PtapDome,
}, },
inject: ["root"], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
...@@ -488,6 +688,43 @@ export default { ...@@ -488,6 +688,43 @@ export default {
data() { data() {
return {}; return {};
}, },
computed: {
//advdocflg,advdisflg互斥,但不会动态同时改变
advdocflg: {
get() {
return this.model.bddgrp.rec.advdocflg === "X";
},
set(val) {
this.model.bddgrp.rec.advdocflg = val ? "X" : "";
},
},
advdisflg: {
get(){
if(
this.model.bddgrp.rec.advdocflg==="X"){
return false;
}else {
return this.model.advdisflg === "X";
}
},
set(val){
this.model.advdisflg = val ? "X" : "";
},
},
rejpenins:{
get() {
return this.model.rejpenins === "X";
},
set(val) {
this.model.rejpenins = val ? "X" : "";
},
},
clsflg: {
get() {
return !(this.model.rejpenins === "X");
}
},
},
methods: { methods: {
...Event, ...Event,
opn1CurEvent() { opn1CurEvent() {
......
...@@ -121,7 +121,6 @@ export default { ...@@ -121,7 +121,6 @@ export default {
}; };
}, },
methods: { methods: {
tabClick() {},
}, },
created: async function () { created: async function () {
console.log("进入bdtdcr交易"); console.log("进入bdtdcr交易");
......
...@@ -97,6 +97,7 @@ ...@@ -97,6 +97,7 @@
v-model="model.bddgrp.cbs.max.cur" v-model="model.bddgrp.cbs.max.cur"
placeholder="币种" placeholder="币种"
style="width: 95%" style="width: 95%"
disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -107,6 +108,7 @@ ...@@ -107,6 +108,7 @@
v-model="model.bddgrp.cbs.max.amt" v-model="model.bddgrp.cbs.max.amt"
maxlength="3" maxlength="3"
placeholder="请输入单据金额" placeholder="请输入单据金额"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -114,9 +116,10 @@ ...@@ -114,9 +116,10 @@
<c-col :span="11"> <c-col :span="11">
<el-form-item label="单据余额" prop="bddgrp.cbs.opn1.cur"> <el-form-item label="单据余额" prop="bddgrp.cbs.opn1.cur">
<c-select <c-select
v-model="model.bddgrp.cbs.max.cur" v-model="model.bddgrp.cbs.opn1.cur"
placeholder="币种" placeholder="币种"
style="width: 95%" style="width: 95%"
disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -124,9 +127,10 @@ ...@@ -124,9 +127,10 @@
<c-col :span="13"> <c-col :span="13">
<el-form-item label-width="0" prop="bddgrp.cbs.opn1.amt"> <el-form-item label-width="0" prop="bddgrp.cbs.opn1.amt">
<c-input <c-input
v-model="model.bddgrp.cbs.max.amt" v-model="model.bddgrp.cbs.opn1.amt"
maxlength="3" maxlength="3"
placeholder="请输入单据余额" placeholder="请输入单据余额"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -138,6 +142,7 @@ ...@@ -138,6 +142,7 @@
v-model="model.bddgrp.rec.rcvdat" v-model="model.bddgrp.rec.rcvdat"
style="width: 100%" style="width: 100%"
placeholder="请选择到单日期" placeholder="请选择到单日期"
disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -149,6 +154,7 @@ ...@@ -149,6 +154,7 @@
v-model="model.bddgrp.rec.stadat" v-model="model.bddgrp.rec.stadat"
style="width: 100%" style="width: 100%"
placeholder="请选择Start Date" placeholder="请选择Start Date"
disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -165,18 +171,20 @@ ...@@ -165,18 +171,20 @@
v-model="model.bddgrp.rec.matdat" v-model="model.bddgrp.rec.matdat"
style="width: 100%" style="width: 100%"
placeholder="单据到期日" placeholder="单据到期日"
disabled
></c-date-picker> ></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="远期期限" prop="bddgrp.rec.tenmaxday"> <el-form-item label="远期期限" prop="bddgrp.rec.tenmaxday">
<c-date-picker <c-input
type="date" :disabled="true"
v-model="model.bddgrp.rec.tenmaxday" v-model.number="model.bddgrp.rec.tenmaxday"
placeholder="请输入"
style="width: 100%" style="width: 100%"
placeholder="远期期限" maxlength="5"
></c-date-picker> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -185,7 +193,10 @@ ...@@ -185,7 +193,10 @@
<c-select <c-select
v-model="model.bddgrp.rec.docflg" v-model="model.bddgrp.rec.docflg"
style="width:100%" style="width:100%"
placeholder="请选择单据类型"> placeholder="请选择单据类型"
:code="codes.brdtyp"
disabled
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -195,7 +206,9 @@ ...@@ -195,7 +206,9 @@
<c-select <c-select
v-model="model.bddgrp.rec.docflg" v-model="model.bddgrp.rec.docflg"
style="width:100%" style="width:100%"
placeholder="请选择单据状态"> placeholder="请选择单据状态"
:code="codes.docsta"
disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -237,44 +250,75 @@ ...@@ -237,44 +250,75 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-ptap <c-col :span="24">
:model="model" <el-form-item label="申请人编号" prop="bddgrp.apl.pts.ref">
:argadr="{ <c-input
title: '申请人', v-model="model.bddgrp.apl.pts.ref"
grp: 'bddgrp', maxlength="16"
rol: 'apl', disabled
}" placeholder="请输入申请人编号"
:disabled="true" ></c-input>
:isAdrblk="false" </el-form-item>
@onSeainf="onSeainf" </c-col>
@onAplpDet="onBenpDet"
> <c-col :span="24">
</c-ptap> <el-form-item label="申请人名称" prop="bddgrp.apl.pts.nam">
<c-input
v-model="model.bddgrp.apl.pts.nam"
maxlength="40"
disabled
placeholder="申请人名称"
></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-ptap <c-col :span="24">
:model="model" <el-form-item label="受益人编号" prop="bddgrp.ben.pts.ref">
:argadr="{ <c-input
title: '受益人', v-model="model.bddgrp.ben.pts.ref"
grp: 'bddgrp', maxlength="16"
rol: 'ben', disabled
}" placeholder="请输入受益人编号"
:disabled="true" ></c-input>
:isAdrblk="false" </el-form-item>
@onSeainf="onSeainf" </c-col>
@onAplpDet="onBenpDet"
> <c-col :span="24">
</c-ptap> <el-form-item label="受益人名称" prop="bddgrp.ben.pts.nam">
<c-input
v-model="model.bddgrp.ben.pts.nam"
maxlength="40"
disabled
placeholder="受益人名称"
></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-ptap :model="model" :argadr="{ <c-col :span="24">
title: '交单行', <el-form-item label="交易行编号" prop="bddgrp.prb.pts.ref">
grp: 'bddgrp', <c-input
rol: 'prb', v-model="model.bddgrp.prb.pts.ref"
}" :noRef="true" :onlySearch="false" @onAplpDet="onSndpDet"> maxlength="40"
</c-ptap> placeholder="请输入交易行编号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交易行名称" prop="bddgrp.prb.pts.nam">
<c-input
v-model="model.bddgrp.prb.pts.nam"
maxlength="40"
placeholder="请输入交易行名称"
disabled>
</c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
</c-col> </c-col>
......
...@@ -123,8 +123,6 @@ export default { ...@@ -123,8 +123,6 @@ export default {
} }
}, },
methods:{ methods:{
tabClick(){
}
}, },
created:async function(){ created:async function(){
console.log("进入bdteus交易"); console.log("进入bdteus交易");
......
...@@ -247,7 +247,7 @@ ...@@ -247,7 +247,7 @@
rol: 'drr', rol: 'drr',
}" }"
:isAdrblk="true" :isAdrblk="true"
:disabled="true" :disabled="false"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onBenpDet" @onAplpDet="onBenpDet"
> >
...@@ -259,7 +259,7 @@ ...@@ -259,7 +259,7 @@
grp: 'bodgrp', grp: 'bodgrp',
rol: 'col', rol: 'col',
}" }"
:disabled="true" :disabled="false"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onBenpDet" @onAplpDet="onBenpDet"
> >
...@@ -271,7 +271,7 @@ ...@@ -271,7 +271,7 @@
grp: 'bodgrp', grp: 'bodgrp',
rol: 'dre', rol: 'dre',
}" }"
:disabled="true" :disabled="false"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onBenpDet" @onAplpDet="onBenpDet"
> >
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<c-col :span="24"> <c-col :span="24">
<c-form-item label="Import L/C Ref" prop="lidgrp.rec.ownref"> <c-form-item label="Import L/C Ref" prop="lidgrp.rec.ownref">
<c-fullbox> <c-fullbox>
<c-input v-model="model.lidgrp.rec.ownref" maxlength="16" placeholder="" style="width: 100%"></c-input> <c-input v-model="model.lidgrp.rec.ownref" maxlength="16" placeholder="" style="width: 100%" disabled></c-input>
<template slot="footer"> <template slot="footer">
<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>
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,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" disabled>
</c-date-picker> </c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
<c-col :span="24"> <c-col :span="24">
<c-form-item label="Bill Set Reference" prop="brdgrp.rec.ownref"> <c-form-item label="Bill Set Reference" prop="brdgrp.rec.ownref">
<c-fullbox> <c-fullbox>
<c-input v-model="model.brdgrp.rec.ownref" maxlength="16" placeholder=""></c-input> <c-input v-model="model.brdgrp.rec.ownref" maxlength="16" placeholder="" disabled></c-input>
<template slot="footer"> <template slot="footer">
<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>
...@@ -49,13 +49,13 @@ ...@@ -49,13 +49,13 @@
<c-col :span="13"> <c-col :span="13">
<el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur"> <el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur">
<c-select v-model="model.brdgrp.cbs.max.cur" style="width: 100%" placeholder="请输入Document Amount" <c-select v-model="model.brdgrp.cbs.max.cur" style="width: 100%" placeholder="请输入Document Amount"
:code="codes.curtxt1"> :code="codes.curtxt1" disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</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=""></c-input> <c-input v-model="model.brdgrp.cbs.max.amt" placeholder="" disabled></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -64,12 +64,12 @@ ...@@ -64,12 +64,12 @@
<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"></c-input> <c-input v-model="model.brdgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Open Amount" disabled></c-input>
</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=""></c-input> <c-input v-model="model.brdgrp.cbs.opn1.amt" placeholder="" disabled></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
<!-- 到单日期 --> <!-- 到单日期 -->
<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%" placeholder="请选择"> <c-date-picker type="date" v-model="model.brdgrp.rec.rcvdat" style="width: 100%" placeholder="请选择" disabled>
</c-date-picker> </c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -85,23 +85,23 @@ ...@@ -85,23 +85,23 @@
<!-- 通知到单日期 --> <!-- 通知到单日期 -->
<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="请选择"> <c-date-picker type="date" v-model="model.brdgrp.rec.advdat" style="width: 100%" placeholder="请选择" disabled>
</c-date-picker> </c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- Maturity Date --> <!-- Maturity Date 到期日-->
<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%" placeholder="请选择"> <c-date-picker type="date" v-model="model.brdgrp.rec.matdat" style="width:100%" placeholder="请选择" disabled>
</c-date-picker> </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%" placeholder="请选择"> <c-date-picker type="date" v-model="model.brdgrp.rec.stadat" style="width:100%" placeholder="请选择" disabled>
</c-date-picker> </c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -109,35 +109,33 @@ ...@@ -109,35 +109,33 @@
<!-- 单据类型 Document Type--> <!-- 单据类型 Document Type-->
<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="请选择单据类型" :code="codes.docflg"> <c-select v-model="model.brdgrp.rec.docflg" style="width:100%" placeholder="请选择单据类型" :code="codes.docflg" disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- Tenor --> <!-- Tenor -->
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Tenor" label-width="100px" prop="brdgrp.rec.tenmaxday"> <el-form-item label="Tenor" label-width="100px" prop="brdgrp.rec.tenmaxday">
<c-input v-model="model.brdgrp.rec.tenmaxday" placeholder="请输入Tenor day"></c-input> <c-input v-model="model.brdgrp.rec.tenmaxday" placeholder="请输入Tenor day" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- 单据状态 Document Set Status--> <!-- 单据状态 Document Set Status-->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Document Set Status" prop="brdgrp.rec.docsta"> <el-form-item label="Document Set Status" prop="brdgrp.rec.docsta">
<c-select v-model="model.brdgrp.rec.docsta" style="width:100%" placeholder="请选择单据状态" :code="codes.docsta"> <c-select v-model="model.brdgrp.rec.docsta" style="width:100%" placeholder="请选择单据状态" :code="codes.docsta" disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- Narrative --> <!-- Narrative -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Narrative" prop="strinf"> <el-form-item label="Narrative" prop="strinf">
<c-input type="textarea" v-model="model.strinf" maxlength="50" show-word-limit placeholder="请输入Narrative"> <c-input type="textarea" v-model="model.strinf" show-word-limit placeholder="请输入Narrative" rows="5">
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- ========================== 右边 ======================== --> <!-- ========================== 右边 ======================== -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
...@@ -145,71 +143,45 @@ ...@@ -145,71 +143,45 @@
<c-col :span="12"> <c-col :span="12">
<c-form-item label="Open Amt L/C" prop="lidgrp.cbs.opn1.cur"> <c-form-item label="Open Amt L/C" prop="lidgrp.cbs.opn1.cur">
<c-input v-model="model.lidgrp.cbs.opn1.cur" maxlength="3" <c-input v-model="model.lidgrp.cbs.opn1.cur" maxlength="3"
:placeholder="$t('other.please_enter') + 'Currency'"></c-input> :placeholder="$t('other.please_enter') + 'Currency'" disabled></c-input>
</c-form-item> </c-form-item>
</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=""></c-input> <c-input v-model="model.lidgrp.cbs.opn1.amt" placeholder="" disabled></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24">
<!--label="Name of Bill Contract" --> <!--label="Name of Bill Contract" -->
<c-col :span="24">
<el-form-item label="" prop="brdgrp.rec.nam"> <el-form-item label="" prop="brdgrp.rec.nam">
<c-input v-model="model.brdgrp.rec.nam" maxlength="40" placeholder="请输入Name of Bill Contract"></c-input> <c-input v-model="model.brdgrp.rec.nam" maxlength="40" placeholder="请输入Name of Bill Contract" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-ptsmsg :model="model" :argadr="{ title: 'Applicant Ref', grp: 'brdgrp', rol: 'apl' }"> <c-ptsmsg :model="model" :argadr="{ title: 'Applicant Ref', grp: 'brdgrp', rol: 'apl' }" disabled>
</c-ptsmsg> </c-ptsmsg>
</c-col> </c-col>
<!-- Name of Party prop="brdgrp.apl.pts.nam"-->
<c-col :span="24">
<el-form-item label="" prop="brdgrp.apl.pts.nam">
<c-input v-model="model.brdgrp.apl.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<!-- eneficiary Ref --> <!-- eneficiary Ref -->
<c-col :span="24"> <c-col :span="24">
<c-ptsmsg :model="model" :argadr="{ title: 'Beneficiary Ref', grp: 'brdgrp', rol: 'ben' }"> <c-ptsmsg :model="model" :argadr="{ title: 'Beneficiary Ref', grp: 'brdgrp', rol: 'ben' }" disabled>
</c-ptsmsg> </c-ptsmsg>
</c-col> </c-col>
<!-- Name of Party prop="brdgrp.ben.pts.nam-->
<c-col :span="24">
<el-form-item label="" prop="brdgrp.ben.pts.nam">
<c-input v-model="model.brdgrp.ben.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
<!-- Presenting Bank Ref --> <!-- Presenting Bank Ref -->
<c-col :span="24"> <c-col :span="24">
<c-ptsmsg :model="model" :argadr="{ <c-ptsmsg :model="model" :argadr="{
title: 'Presenting Bank Ref', title: 'Presenting Bank Ref',
grp: 'brdgrp', grp: 'brdgrp',
rol: 'prb', rol: 'prb',
}"> }" disabled>
</c-ptsmsg> </c-ptsmsg>
</c-col> </c-col>
<!--Name of Party prop="brdgrp.prb.pts.nam" -->
<c-col :span="24">
<el-form-item label="" prop="brdgrp.prb.pts.nam">
<c-input v-model="model.brdgrp.prb.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="brtp.lidget.sdamod.dadsnd"> <el-form-item label="Drag Drop Sender" prop="brtp.lidget.sdamod.dadsnd">
<c-input v-model="model.brtp.lidget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input> <c-input v-model="model.brtp.lidget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
......
...@@ -85,10 +85,11 @@ export default { ...@@ -85,10 +85,11 @@ export default {
let btnStr = this.model.cfgfil.btnstm.rows let btnStr = this.model.cfgfil.btnstm.rows
let j = 0; let j = 0;
let m = 0; let m = 0;
const buttonIndex = ['保证金收取','保证金注销','保证金调整','开立信用证','信用证修改','减额修改接受','修改通知行','到单'] // const buttonIndex = ['保证金收取','保证金注销','保证金调整','开立信用证','信用证修改','减额修改接受','修改通知行','到单']
const buttonIndex = ['信用证修改','减额修改接受','到单','修改通知行']
for(let i=0; i < length; i++){ for(let i=0; i < length; i++){
//获取数组中每行的数据 //获取数组中每行的数据
// if(!( btnStr[i].indexOf("保证金") >= 0) && !(btnStr[i].indexOf("开立信用证") >= 0)){ if(!( btnStr[i].indexOf("保证金") >= 0) && !(btnStr[i].indexOf("开立信用证") >= 0)){
let arr = btnStr[i].split("\t"); let arr = btnStr[i].split("\t");
let newList = { let newList = {
code:arr[0], code:arr[0],
...@@ -103,7 +104,7 @@ export default { ...@@ -103,7 +104,7 @@ export default {
} }
//添加到navcode数组中 //添加到navcode数组中
this.navcode.splice(j,0,newList) this.navcode.splice(j,0,newList)
// } }
} }
......
<template> <template>
<div class="eibs-tab"> <div>
<c-col :span="24"> <div v-if="isShowRol">
<c-col :span="24">
<el-form-item :label="argadr.title" :prop="argadr.rol"> <el-form-item :label="argadr.title" :prop="argadr.rol">
<c-input <c-input
v-model="model[argadr.rol]" v-model="model[argadr.rol]"
...@@ -8,6 +9,8 @@ ...@@ -8,6 +9,8 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</div>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="BIC" :prop="argadr.url + 'extkey'"> <el-form-item label="BIC" :prop="argadr.url + 'extkey'">
...@@ -35,6 +38,7 @@ ...@@ -35,6 +38,7 @@
v-model="model[argadr.url + 'jigomc']" v-model="model[argadr.url + 'jigomc']"
maxlength="35" maxlength="35"
placeholder="请输入联行行名" placeholder="请输入联行行名"
:disabled="disabled"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -59,7 +63,34 @@ import CodeTable from "~/config/CodeTable"; ...@@ -59,7 +63,34 @@ import CodeTable from "~/config/CodeTable";
export default { export default {
inject: ["root"], inject: ["root"],
mixins: [commonProcess], mixins: [commonProcess],
props: ["model", "codes", "argadr"], props: {
model: {
type: Object,
default: undefined,
},
codes: {},
argadr: {
type: Object,
default: function () {
return {
title: "", //角色名称
url: "", //角色
rol: "", //所属模块
};
},
},
isShowRol: {
//Rol是否显示
type: Boolean,
default: true,
},
disabled: {
//名称地址是否灰显
type: Boolean,
default: true,
},
},
data() { data() {
return { return {
data: [], data: [],
......
...@@ -59,7 +59,16 @@ export default { ...@@ -59,7 +59,16 @@ export default {
default: undefined, default: undefined,
}, },
codes: {}, codes: {},
argadr: {}, argadr: {
type: Object,
default: function () {
return {
title: "", //角色名称
rol: "", //角色
grp: "", //所属模块
};
},
},
disabled: { disabled: {
//名称地址是否灰显 //名称地址是否灰显
type: Boolean, type: Boolean,
......
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