Commit aa75caf6 by nanrui

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

parents 26efe332 2859e787
...@@ -320,7 +320,7 @@ export default { ...@@ -320,7 +320,7 @@ export default {
/** /**
* 货物条款等非机构栏位回填 * 货物条款等非机构栏位回填
* @param {Object} val 选种行的值 * @param {Object} val 选种行的值,按钮的值
* @param {Object} url 字段路劲 需要回填的字段路劲 * @param {Object} url 字段路劲 需要回填的字段路劲
* @param {Object} url 对应字段值是否覆盖 ,需要为true,否则合并叠加 * @param {Object} url 对应字段值是否覆盖 ,需要为true,否则合并叠加
* @param {String} rulePath 路径 * @param {String} rulePath 路径
......
...@@ -18,7 +18,7 @@ export default { ...@@ -18,7 +18,7 @@ export default {
"ledgrp.cbs.opn1.amt":[ "ledgrp.cbs.opn1.amt":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } { pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }//同属适用于正负数
], ],
"betp.recget.sdamod.dadsnd":[ "betp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
...@@ -16,9 +16,9 @@ export default { ...@@ -16,9 +16,9 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"ledgrp.cbs.opn1.amt":[ "ledgrp.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位" }//同属适用于正负数
], ],
"betp.recget.sdamod.dadsnd":[ "betp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -38,7 +38,7 @@ export default { ...@@ -38,7 +38,7 @@ export default {
], ],
"bedgrp.cbs.max.amt":[ "bedgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"}, {type: "strig", 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位" }
], ],
...@@ -52,7 +52,7 @@ export default { ...@@ -52,7 +52,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"bedgrp.cbs.opn1.amt":[ "bedgrp.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位" }
], ],
...@@ -111,7 +111,7 @@ export default { ...@@ -111,7 +111,7 @@ export default {
], ],
"bedgrp.oth.pts.adrblk":[ "bedgrp.oth.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"bedgrp.oth.dbfadrblkcn":[ "bedgrp.oth.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -141,7 +141,7 @@ export default { ...@@ -141,7 +141,7 @@ export default {
], ],
"bedgrp.prb.pts.adrblk":[ "bedgrp.prb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"bedgrp.prb.dbfadrblkcn":[ "bedgrp.prb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -171,7 +171,7 @@ export default { ...@@ -171,7 +171,7 @@ export default {
"bedgrp.blk.intdis":[ "bedgrp.blk.intdis":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 1300,message:"长度不能超过1300"}
], ],
...@@ -181,21 +181,21 @@ export default { ...@@ -181,21 +181,21 @@ export default {
"bedgrp.blk.comcon":[ "bedgrp.blk.comcon":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 1300,message:"长度不能超过1300"}
], ],
"bedgrp.rec.disdat":[ "bedgrp.rec.disdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: false, message: "输入正确的日期"}
], ],
"bedgrp.rec.lescom":[ "bedgrp.rec.lescom":[
{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位" }
], ],
"bedgrp.blk.setinsbe":[ "bedgrp.blk.setinsbe":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 390,message:"长度不能超过390"}
], ],
...@@ -204,7 +204,7 @@ export default { ...@@ -204,7 +204,7 @@ export default {
"bedgrp.blk.docdis":[ "bedgrp.blk.docdis":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"} {max: 3500,message:"长度不能超过3500"}
], ],
"betp.docp.ptsget.sdamod.dadsnd":[ "betp.docp.ptsget.sdamod.dadsnd":[
...@@ -226,7 +226,7 @@ export default { ...@@ -226,7 +226,7 @@ export default {
], ],
"bedgrp.doc.pts.adrblk":[ "bedgrp.doc.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"bedgrp.doc.dbfadrblkcn":[ "bedgrp.doc.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -238,21 +238,21 @@ export default { ...@@ -238,21 +238,21 @@ export default {
], ],
"bedsnd.usadet":[ "bedsnd.usadet":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 650,message:"长度不能超过650"}
], ],
"bedsnd.addphr":[ "bedsnd.addphr":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 650,message:"长度不能超过650"}
], ],
"bedsnd.newbenadr":[ "bedsnd.newbenadr":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 175,message:"长度不能超过175"}
], ],
"bedgrp.blk.benref":[ "bedgrp.blk.benref":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 160,message:"长度不能超过160"}
], ],
"liaall.outamt":[ "liaall.outamt":[
{type: "number", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
...@@ -387,7 +387,7 @@ export default { ...@@ -387,7 +387,7 @@ export default {
], ],
"rmbclm.rmbrmb.pts.adrblk":[ "rmbclm.rmbrmb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"rmbclm.rmbrmb.dbfadrblkcn":[ "rmbclm.rmbrmb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -420,7 +420,7 @@ export default { ...@@ -420,7 +420,7 @@ export default {
], ],
"rmbclm.acwacw.pts.adrblk":[ "rmbclm.acwacw.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"rmbclm.acwacw.dbfadrblkcn":[ "rmbclm.acwacw.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -453,7 +453,7 @@ export default { ...@@ -453,7 +453,7 @@ export default {
], ],
"rmbclm.bebbeb.pts.adrblk":[ "rmbclm.bebbeb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"rmbclm.bebbeb.dbfadrblkcn":[ "rmbclm.bebbeb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
......
...@@ -31,6 +31,7 @@ export default class Betsnd{ ...@@ -31,6 +31,7 @@ export default class Betsnd{
adaflg:"", // Add. amount .betp.adaflg adaflg:"", // Add. amount .betp.adaflg
docgrdm:{ docgrdm:{
docdsclab:"", // Label of document description .betp.docgrdm.docdsclab docdsclab:"", // Label of document description .betp.docgrdm.docdsclab
docgrd:"", //betp.docgrdm.docgrd 加表格内容字段
}, },
othp:{ othp:{
ptsget:{ ptsget:{
...@@ -124,7 +125,8 @@ export default class Betsnd{ ...@@ -124,7 +125,8 @@ export default class Betsnd{
setinsbe:"", // Settlement Instructions transaction field .bedgrp.blk.setinsbe setinsbe:"", // Settlement Instructions transaction field .bedgrp.blk.setinsbe
docdis:"", // Discrepancies .bedgrp.blk.docdis docdis:"", // Discrepancies .bedgrp.blk.docdis
docdisflg:"", // Discrepancies modified .bedgrp.blk.docdisflg docdisflg:"", // Discrepancies modified .bedgrp.blk.docdisflg
benref:"", // 新受益人编号 .bedgrp.blk.benref benref:"", // 新受益人编号 .bedgrp.blk.benref\
prsdoc:"", //加Rgfp.vue左下表格字段//path字段 bedgrp.blk.prsdoc
}, },
doc:{ doc:{
pts:new Pts().data, pts:new Pts().data,
...@@ -133,6 +135,12 @@ export default class Betsnd{ ...@@ -133,6 +135,12 @@ export default class Betsnd{
dbfadrblkcn:"", // Chinese address .bedgrp.doc.dbfadrblkcn dbfadrblkcn:"", // Chinese address .bedgrp.doc.dbfadrblkcn
}, },
}, },
oldbedgrp:{
rec:{
rcvdat:"", //到单日期recevied on 是否高亮可选 oldbedgrp.rec.rcvdat
predat:"", //提示日期 Presented on 是否高亮可选 oldbedgrp.rec.predat
}
},
ameadrflg:"", // Ammendment Ben. or Iss. Address .ameadrflg ameadrflg:"", // Ammendment Ben. or Iss. Address .ameadrflg
bedsnd:{ bedsnd:{
snd732:"", // Create MT 732 .bedsnd.snd732 snd732:"", // Create MT 732 .bedsnd.snd732
......
...@@ -12,16 +12,16 @@ export default { ...@@ -12,16 +12,16 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"lidgrp.rec.expdat":[ "lidgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"lidgrp.cbs.opn1.cur":[ "lidgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"lidgrp.cbs.opn1.amt":[ "lidgrp.cbs.opn1.amt":[
{required: true, 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位" }
], ],
"brtp0.recget.sdamod.dadsnd":[ "brtp0.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -41,7 +41,7 @@ export default { ...@@ -41,7 +41,7 @@ export default {
], ],
"brdgrp.cbs.max.amt":[ "brdgrp.cbs.max.amt":[
{required: true, 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位" }
], ],
...@@ -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":[
{required: true, 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位" }
], ],
...@@ -63,10 +63,10 @@ export default { ...@@ -63,10 +63,10 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"brdgrp.rec.rcvdat":[ "brdgrp.rec.rcvdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"brdgrp.rec.advdat":[ "brdgrp.rec.advdat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"brdgrp.ben.pts.ref":[ "brdgrp.ben.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -91,8 +91,8 @@ export default { ...@@ -91,8 +91,8 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"strinf":[ "strinf":[
{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"} {max: 1750,message:"长度不能超过1750"}
], ],
...@@ -119,18 +119,18 @@ export default { ...@@ -119,18 +119,18 @@ export default {
"mtabut.coninf.oitinf.oit.inftxt":[ "mtabut.coninf.oitinf.oit.inftxt":[
{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"} //{max: 60,message:"长度不能超过60"}
], ],
"mtabut.coninf.oitset.oit.inftxt":[ "mtabut.coninf.oitset.oit.inftxt":[
{type: "string", required: true, message: "必输项"}, //{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"} //{max: 60,message:"长度不能超过60"}
], ],
"mtabut.coninf.conexedat":[ "mtabut.coninf.conexedat":[
{type: "date", required: false, message: "输入正确的日期"} //{type: "date", required: false, message: "输入正确的日期"}
], ],
"mtabut.coninf.usr.extkey":[ "mtabut.coninf.usr.extkey":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
import Api from "~/service/Api" import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Pub from "../Public"
import Setmod from "../Public/Setmod" import Setmod from "../Public/Setmod"
...@@ -69,86 +70,11 @@ export default class Brtcan{ ...@@ -69,86 +70,11 @@ export default class Brtcan{
sndmsg:"", // Send Message .sndmsg sndmsg:"", // Send Message .sndmsg
rebkpflg:"", // Booking Procedure .rebkpflg rebkpflg:"", // Booking Procedure .rebkpflg
setmod:new Setmod().data, setmod:new Setmod().data,
mtabut:{ liaall: new Pub().data.Liaall,
coninf:{ setmod: new Pub().data.Setmod,
oitinf:{ mtabut: new Pub().data.Mtabut,
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt trnmod: new Pub().data.Trnmod,
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
},
},
trnmod:{
trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
rcvatt:{
seainf:"", // .trnmod.trndoc.rcvatt.seainf
},
filrecv:"", // File Receiver .trnmod.trndoc.filrecv
},
},
liaall:{
limmod:{
limpts:{
wrklab:"", // Label .liaall.limmod.limpts.wrklab
othlab:"", // Label .liaall.limmod.limpts.othlab
othlabss:"", // Label .liaall.limmod.limpts.othlabss
wrk:{
pts:new Pts().data,
},
oth:{
pts:new Pts().data,
},
lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2
},
wrkp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref:"", // 国结业务编号 .liaall.limmod.ownref
comamt:"", // 业务余额 .liaall.limmod.comamt
ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt
ecifno:"", // ECIFNO .liaall.limmod.ecifno
},
},
pageId: "" // ctx的key pageId: "" // ctx的key
} }
} }
......
...@@ -7,59 +7,98 @@ let checkObj = { ...@@ -7,59 +7,98 @@ let checkObj = {
"cpdgrp.rmt.namelc" :null, "cpdgrp.rmt.namelc" :null,
"cpdgrp.rmt.pts.extkey" :null, "cpdgrp.rmt.pts.extkey" :null,
"cpdgrp.ori.pts.adrblk" :null, "cpdgrp.ori.pts.adrblk" :null,
"bopmod.dbegrp.bas.othamt" :null,
"cpdgrp.pyb.pts.adrblk" :null, "cpdgrp.pyb.pts.adrblk" :null,
"bopmod.dbegrp.bas.fcyacc" :null,
"attp.feetyp" :null, "attp.feetyp" :null,
"bopmod.dbegrp.bas.custnm" :null,
"bopmod.dbbgrp.bas.exrate" :null,
"attp.commet" :null, "attp.commet" :null,
"bopmod.dbbgrp.bas.fcyamt" :null,
"cpdgrp.orc.pts.extkey" :null, "cpdgrp.orc.pts.extkey" :null,
"bopmod.dbegrp.bas.custype" :null,
"attp.orcadr" :null, "attp.orcadr" :null,
"bopmod.dbbgrp.bas.methods" :null,
"bopmod.dbbgrp.bas.idcode" :null,
"cpdgrp.pye.namelc" :null, "cpdgrp.pye.namelc" :null,
"bopmod.dbbgrp.bas.buscode" :null,
"bopmod.dbegrp.bas.oppacc" :null,
"bopmod.dbegrp.bas.oppuser" :null,
"attp.pyeadr" :null, "attp.pyeadr" :null,
"attp.swftyp" :null, "attp.swftyp" :null,
"attp.pyenam" :null, "attp.pyenam" :null,
"attp.bustyp" :null, "attp.bustyp" :null,
"setmod.dspflg" :null, "setmod.dspflg" :null,
"bopmod.dbbgrp.bas.lcyacc" :null,
"cpdgrp.orc.adrelc" :null, "cpdgrp.orc.adrelc" :null,
"cpdgrp.pye.pts.extkey" :null, "cpdgrp.pye.pts.extkey" :null,
"attp.orcnam" :null, "attp.orcnam" :null,
"bopmod.dbbgrp.bas.custype" :null,
"cpdgrp.med.pts.adrblk" :null, "cpdgrp.med.pts.adrblk" :null,
"cpdgrp.pye.pts.adrblk" :null, "cpdgrp.pye.pts.adrblk" :null,
"cpdgrp.rec.trntyp" :null, "cpdgrp.rec.trntyp" :null,
"cpdgrp.ori.namelc" :null, "cpdgrp.ori.namelc" :null,
"attp.paycountcode" :null, "attp.paycountcode" :null,
"bopmod.dbbgrp.bas.fcyacc" :null,
"bopmod.dbbgrp.bas.txamt" :null,
"bopmod.dbbgrp.bas.othamt" :null,
"bopmod.dbegrp.bas.txccy" :null,
"bopmod.dbegrp.bas.exrate" :null,
"cpdgrp.pye.adrelc" :null, "cpdgrp.pye.adrelc" :null,
"cpdgrp.rec.valdat" :null, "cpdgrp.rec.valdat" :null,
"cpdgrp.rmt.pts.adrblk" :null, "cpdgrp.rmt.pts.adrblk" :null,
"cpdgrp.pyb.pts.extkey" :null, "cpdgrp.pyb.pts.extkey" :null,
"attp.payuil" :null, "attp.payuil" :null,
"bopmod.dbegrp.bas.methods" :null,
"cpdgrp.rec.paytype" :null, "cpdgrp.rec.paytype" :null,
"cpdgrp.med.namelc" :null, "cpdgrp.med.namelc" :null,
"cpdgrp.pyb.namelc" :null, "cpdgrp.pyb.namelc" :null,
"cpdgrp.cbs.nom1.cur" :null, "cpdgrp.cbs.nom1.cur" :null,
"bopmod.dbegrp.bas.rptno" :null,
"bopmod.dbbgrp.bas.actiontype" :null,
"cpdgrp.orc.pts.adrblk" :null, "cpdgrp.orc.pts.adrblk" :null,
"cpdgrp.rec.ischktyp" :null, "cpdgrp.rec.ischktyp" :null,
"attp.resbch" :null, "attp.resbch" :null,
"cpdgrp.rmt.adrelc" :null, "cpdgrp.rmt.adrelc" :null,
"bopmod.szflg" :null, "bopmod.szflg" :null,
"bopmod.dbbgrp.bas.lcyamt" :null,
"bopmod.dbegrp.bas.actiondesc" :null,
"bopmod.dbbgrp.bas.othacc" :null,
"cpdgrp.orc.namelc" :null, "cpdgrp.orc.namelc" :null,
"bopmod.dbegrp.bas.custcod" :null,
"bopmod.dbbgrp.bas.actiondesc" :null,
"cpdgrp.med.pts.extkey" :null, "cpdgrp.med.pts.extkey" :null,
"cpdgrp.ori.adrelc" :null, "cpdgrp.ori.adrelc" :null,
"bopmod.dbbgrp.bas.rptno" :null,
"cpdgrp.cbs.nom1.amt" :null, "cpdgrp.cbs.nom1.amt" :null,
"bopmod.dbbgrp.bas.custnm" :null,
"cpdgrp.ori.pts.extkey" :null, "cpdgrp.ori.pts.extkey" :null,
"bopmod.dbegrp.bas.othacc" :null,
"bopmod.dbegrp.bas.lcyamt" :null,
"bopmod.dbegrp.bas.fcyamt" :null,
"cpdgrp.cbs.max.amt" :null, "cpdgrp.cbs.max.amt" :null,
"bopmod.dbegrp.bas.idcode" :null,
"cpdgrp.rec.pyeact" :null, "cpdgrp.rec.pyeact" :null,
"bopmod.dbbgrp.bas.oppuser" :null,
"cpdgrp.rec.orcact" :null, "cpdgrp.rec.orcact" :null,
"bopmod.basflg" :null, "bopmod.basflg" :null,
"mtabut.coninf.conexedat" :null, "mtabut.coninf.conexedat" :null,
"cpdgrp.cbs.max.cur" :null, "cpdgrp.cbs.max.cur" :null,
"attp.resbchnam" :null, "attp.resbchnam" :null,
"cpdgrp.rec.prechkdat" :null, "cpdgrp.rec.prechkdat" :null,
"bopmod.dbbgrp.bas.custcod" :null,
"bopmod.ownextkey" :null, "bopmod.ownextkey" :null,
"cpdgrp.pyb.adrelc" :null, "cpdgrp.pyb.adrelc" :null,
"cpdgrp.med.adrelc" :null, "cpdgrp.med.adrelc" :null,
"bopmod.dbegrp.bas.lcyacc" :null,
"bopmod.dbegrp.bas.txamt" :null,
"bopmod.dbbgrp.bas.txccy" :null,
"setmod.docamt" :null, "setmod.docamt" :null,
"attp.acctyp" :null, "attp.acctyp" :null,
"bopmod.acttyp" :null, "bopmod.acttyp" :null,
"attp.sndbchnam" :null, "attp.sndbchnam" :null,
"bopmod.dbegrp.bas.actiontype" :null,
"bopmod.dbegrp.bas.buscode" :null,
} }
for (const key in checkObj) { for (const key in checkObj) {
......
...@@ -12,6 +12,7 @@ export default { ...@@ -12,6 +12,7 @@ export default {
"cpdgrp.orc.pts.adrblk" :Utils.defaultFunction, "cpdgrp.orc.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.orc.dbfadrblkcn" :Utils.defaultFunction, "cpdgrp.orc.dbfadrblkcn" :Utils.defaultFunction,
"attp.payuil" :Utils.defaultFunction, "attp.payuil" :Utils.defaultFunction,
"bopmod.dbegrp.bas.rptno" :Utils.defaultFunction,
"cpdgrp.pye.pts.adrblk" :Utils.defaultFunction, "cpdgrp.pye.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.pyb.pts.adrblk" :Utils.defaultFunction, "cpdgrp.pyb.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.rmt.pts.extkey" :Utils.defaultFunction, "cpdgrp.rmt.pts.extkey" :Utils.defaultFunction,
...@@ -28,6 +29,7 @@ export default { ...@@ -28,6 +29,7 @@ export default {
"trnmod.trndoc.shwinc" :Utils.defaultFunction, "trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction, "trnmod.trndoc.shwout" :Utils.defaultFunction,
"cpdgrp.rec.ownref" :Utils.defaultFunction, "cpdgrp.rec.ownref" :Utils.defaultFunction,
"bopmod.dbbgrp.bas.rptno" :Utils.defaultFunction,
"cpdgrp.pyb.pts.extkey" :Utils.defaultFunction, "cpdgrp.pyb.pts.extkey" :Utils.defaultFunction,
"cpdgrp.orc.pts.extkey" :Utils.defaultFunction, "cpdgrp.orc.pts.extkey" :Utils.defaultFunction,
"cpdgrp.med.adrelc" :Utils.defaultFunction, "cpdgrp.med.adrelc" :Utils.defaultFunction,
...@@ -40,10 +42,14 @@ export default { ...@@ -40,10 +42,14 @@ export default {
"cpdgrp.ori.adrelc" :Utils.defaultFunction, "cpdgrp.ori.adrelc" :Utils.defaultFunction,
"cpdgrp.ori.namelc" :Utils.defaultFunction, "cpdgrp.ori.namelc" :Utils.defaultFunction,
"cpdgrp.ori.dbfadrblkcn" :Utils.defaultFunction, "cpdgrp.ori.dbfadrblkcn" :Utils.defaultFunction,
"bopmod.dbegrp.bas.custype" :Utils.defaultFunction,
"bopmod.dbegrp.bas.custcod" :Utils.defaultFunction,
"bopmod.vrfflg" :Utils.defaultFunction, "bopmod.vrfflg" :Utils.defaultFunction,
"bopmod.szflg" :Utils.defaultFunction, "bopmod.szflg" :Utils.defaultFunction,
"bopmod.basflg" :Utils.defaultFunction, "bopmod.basflg" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction, "bopmod.dclflg" :Utils.defaultFunction,
"bopmod.dbbgrp.bas.tmpref" :Utils.defaultFunction,
"bopmod.dbegrp.bas.tmpref" :Utils.defaultFunction,
"cpdgrp.rec.othbch" :Utils.defaultFunction, "cpdgrp.rec.othbch" :Utils.defaultFunction,
"cpdgrp.pye.pts.extkey" :Utils.defaultFunction, "cpdgrp.pye.pts.extkey" :Utils.defaultFunction,
"cpdgrp.ori.pts.adrblk" :Utils.defaultFunction, "cpdgrp.ori.pts.adrblk" :Utils.defaultFunction,
...@@ -53,6 +59,8 @@ export default { ...@@ -53,6 +59,8 @@ export default {
"attp.feetyp" :Utils.defaultFunction, "attp.feetyp" :Utils.defaultFunction,
"cpdgrp.orc.adrelc" :Utils.defaultFunction, "cpdgrp.orc.adrelc" :Utils.defaultFunction,
"cpdgrp.orc.namelc" :Utils.defaultFunction, "cpdgrp.orc.namelc" :Utils.defaultFunction,
"bopmod.dbbgrp.bas.buscode" :Utils.defaultFunction,
"bopmod.dbbgrp.bas.ownextkey" :Utils.defaultFunction,
"cpdgrp.pye.adrelc" :Utils.defaultFunction, "cpdgrp.pye.adrelc" :Utils.defaultFunction,
"cpdgrp.pye.namelc" :Utils.defaultFunction, "cpdgrp.pye.namelc" :Utils.defaultFunction,
"cpdgrp.pye.dbfadrblkcn" :Utils.defaultFunction, "cpdgrp.pye.dbfadrblkcn" :Utils.defaultFunction,
...@@ -60,14 +68,18 @@ export default { ...@@ -60,14 +68,18 @@ export default {
"cpdgrp.cbs.nom1.amt" :Utils.defaultFunction, "cpdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"cpdgrp.rec.ischktyp" :Utils.defaultFunction, "cpdgrp.rec.ischktyp" :Utils.defaultFunction,
"attp.com102" :Utils.defaultFunction, "attp.com102" :Utils.defaultFunction,
"bopmod.dbbgrp.bas.custype" :Utils.defaultFunction,
"attp.xnggbh" :Utils.defaultFunction, "attp.xnggbh" :Utils.defaultFunction,
"attp.country" :Utils.defaultFunction, "attp.country" :Utils.defaultFunction,
"attp.swftyp" :Utils.defaultFunction, "attp.swftyp" :Utils.defaultFunction,
"cpdgrp.rec.trntyp" :Utils.defaultFunction, "cpdgrp.rec.trntyp" :Utils.defaultFunction,
"setmod.glemod.gleshwstm" :Utils.defaultFunction, "setmod.glemod.gleshwstm" :Utils.defaultFunction,
"attp.sndbchnam" :Utils.defaultFunction, "attp.sndbchnam" :Utils.defaultFunction,
"bopmod.dbegrp.bas.ownextkey" :Utils.defaultFunction,
"bopmod.dbbgrp.bas.custcod" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"bopmod.dbegrp.bas.buscode" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction, "mtabut.coninf.conexedat" :Utils.defaultFunction,
"attp.resbchnam" :Utils.defaultFunction, "attp.resbchnam" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction, "mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
......
...@@ -7,11 +7,7 @@ export default { ...@@ -7,11 +7,7 @@ export default {
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
this.$message({
type: 'success',
message: '获取成功!'
});
} }
else else
{ {
...@@ -210,5 +206,197 @@ export default { ...@@ -210,5 +206,197 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onSav(){
let rtnmsg = await this.executeRule("sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBasppGetreftmp(){
let rtnmsg = await this.executeRule("baspp.getreftmp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBasppGetref(){
let rtnmsg = await this.executeRule("baspp.getref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSav(){
let rtnmsg = await this.executeRule("sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBaspp1Getreftmp(){
let rtnmsg = await this.executeRule("baspp1.getreftmp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBaspp1Getref(){
let rtnmsg = await this.executeRule("baspp1.getref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
} }
\ No newline at end of file
...@@ -409,4 +409,162 @@ export default { ...@@ -409,4 +409,162 @@ export default {
"bopmod.dbbgrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbbgrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bopmod.dbbgrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbbgrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbbgrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"bopmod.dbbgrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbbgrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbbgrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbbgrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"bopmod.dbbgrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbbgrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbbgrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbbgrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbbgrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbbgrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbbgrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbegrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbegrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bopmod.dbegrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbegrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbegrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"bopmod.dbegrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbegrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbegrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbegrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"bopmod.dbegrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbegrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbegrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbegrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbegrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbegrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbegrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbegrp.bas.oppacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
} }
\ No newline at end of file
...@@ -178,28 +178,29 @@ export default class Cptato{ ...@@ -178,28 +178,29 @@ export default class Cptato{
// gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm // gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
// }, // },
// }, // },
mtabut:{ mtabut: new Pub().data.Mtabut,
coninf:{ // mtabut:{
oitinf:{ // coninf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt // oitinf:{
oit:{ // labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt // oit:{
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev // inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
}, // inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
}, // },
oitset:{ // },
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt // oitset:{
oit:{ // labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt // oit:{
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev // inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
}, // inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
}, // },
conexedat:"", // 执行日期 .mtabut.coninf.conexedat // },
usr:{ // conexedat:"", // 执行日期 .mtabut.coninf.conexedat
extkey:"", // User ID .mtabut.coninf.usr.extkey // usr:{
}, // extkey:"", // User ID .mtabut.coninf.usr.extkey
}, // },
}, // },
// },
trnmod: new Pub().data.Trnmod, trnmod: new Pub().data.Trnmod,
// trnmod:{ // trnmod:{
// trndoc:{ // trndoc:{
...@@ -226,6 +227,81 @@ export default class Cptato{ ...@@ -226,6 +227,81 @@ export default class Cptato{
vrfflg:"", // 核销数据 .bopmod.vrfflg vrfflg:"", // 核销数据 .bopmod.vrfflg
ownextkey:"", // 地区机构号 .bopmod.ownextkey ownextkey:"", // 地区机构号 .bopmod.ownextkey
acttyp:"", // 款项去向 .bopmod.acttyp acttyp:"", // 款项去向 .bopmod.acttyp
dbbp:{
baspp:{
cusnam:"", // .bopmod.dbbp.baspp.cusnam
cornam:"", // .bopmod.dbbp.baspp.cornam
corpnam:"", // .bopmod.dbbp.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbbp.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbbp.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbbp.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbbp.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbbp.baspp.tmprefnew
},
},
dbbgrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbbgrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbbgrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbbgrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbbgrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbbgrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbbgrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbbgrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbbgrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbbgrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbbgrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbbgrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbbgrp.bas.buscode
custype:"", // 类型 .bopmod.dbbgrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbbgrp.bas.actiondesc
exrate:"", // �'�汇汇率 .bopmod.dbbgrp.bas.exrate
lcyamt:"", // �'�汇金额 .bopmod.dbbgrp.bas.lcyamt
custnm:"", // 汇款人名称 .bopmod.dbbgrp.bas.custnm
oppuser:"", // 收款人名称 .bopmod.dbbgrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbbgrp.bas.custcod
txccy:"", // 汇款币种及金额 .bopmod.dbbgrp.bas.txccy
txamt:"", // 汇款币种及金额 .bopmod.dbbgrp.bas.txamt
},
},
dbep:{
baspp:{
cusnam:"", // .bopmod.dbep.baspp.cusnam
cornam:"", // .bopmod.dbep.baspp.cornam
corpnam:"", // .bopmod.dbep.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbep.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbep.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbep.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbep.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbep.baspp.tmprefnew
},
},
dbegrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbegrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbegrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbegrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbegrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbegrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbegrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbegrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbegrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbegrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbegrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbegrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbegrp.bas.buscode
custype:"", // 类型 .bopmod.dbegrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbegrp.bas.actiondesc
exrate:"", // �'�汇汇率 .bopmod.dbegrp.bas.exrate
lcyamt:"", // �'�汇金额 .bopmod.dbegrp.bas.lcyamt
custnm:"", // 汇款人名称 .bopmod.dbegrp.bas.custnm
oppuser:"", // 收款人名称 .bopmod.dbegrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbegrp.bas.custcod
txccy:"", // 汇款币种和金额 .bopmod.dbegrp.bas.txccy
txamt:"", // 汇款币种和金额 .bopmod.dbegrp.bas.txamt
oppacc:"", // 收款人账号 .bopmod.dbegrp.bas.oppacc
},
},
}, },
pageId: "" // ctx的key pageId: "" // ctx的key
} }
......
...@@ -311,6 +311,7 @@ export default { ...@@ -311,6 +311,7 @@ export default {
this.model.jyqflg=""; this.model.jyqflg="";
this.model.mylx=""; this.model.mylx="";
this.model.elcflg=""; this.model.elcflg="";
this.model.seagodcod="";
}, },
async handleSearch() { async handleSearch() {
......
...@@ -29,10 +29,10 @@ export default { ...@@ -29,10 +29,10 @@ export default {
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"lidgrp.cbs.opn1.amt":[ // "lidgrp.cbs.opn1.amt":[
{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.apl.pts.nam":[ "brdgrp.apl.pts.nam":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -284,17 +284,17 @@ export default { ...@@ -284,17 +284,17 @@ export default {
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"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.cbs.max2.amt":[ // "brdgrp.cbs.max2.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.blk.chaded":[ "brdgrp.blk.chaded":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
...@@ -307,11 +307,11 @@ export default { ...@@ -307,11 +307,11 @@ export default {
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"brdgrp.rec.totamt":[ // "brdgrp.rec.totamt":[
{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位" }
], // ],
"brtp.acbp.ptsget.sdamod.dadsnd":[ "brtp.acbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
......
...@@ -142,7 +142,7 @@ ...@@ -142,7 +142,7 @@
<el-form-item label="Document Set Status" prop="bcdgrp.rec.docsta"> <el-form-item label="Document Set Status" prop="bcdgrp.rec.docsta">
<c-select <c-select
v-model="model.bcdgrp.rec.docsta" v-model="model.bcdgrp.rec.docsta"
:code="codes.docsta" :code="codes.docstabot"
style="width: 100%" style="width: 100%"
placeholder="请输入Document Set Status" placeholder="请输入Document Set Status"
disabled disabled
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- S0000042 : 是否报送跨境人民币2101表 -->
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('cnybop.S0000042')" prop="cnybop.cnyflg"> <!-- S0000042 : 是否报送跨境人民币2101表 -->
<c-select <c-col :span="18">
v-model="model.cnybop.cnyflg" <el-form-item label="是否报送跨境人民币2101表" label-width=160px prop="cnybop.cnyflg">
style="width: 100%" <c-select disabled v-model="model.cnybop.cnyflg" style="width:70%" placeholder="请选择是否报送跨境人民币2101表"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000042')" :code="codes.cnyflg">
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000045 : 是否报送跨境人民币2107表 --> <!-- S0000045 : 是否报送跨境人民币2107表 -->
<c-col :span="18">
<c-col :span="12"> <el-form-item label="是否报送跨境人民币2107表" label-width=160px prop="cnybop.traflg">
<el-form-item :label="$t('cnybop.S0000045')" prop="cnybop.traflg"> <c-select disabled v-model="model.cnybop.traflg" style="width:70%" placeholder="请选择是否报送跨境人民币2107表"
<c-select :code="codes.traflg">
v-model="model.cnybop.traflg"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000045')"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 --> <!-- S0000077 : 是否报送跨境人民币2111表 -->
<c-col :span="18">
<c-col :span="12"> <el-form-item label="是否报送跨境人民币2111表" label-width=160px prop="cnybop.outflg">
<el-form-item :label="$t('cnybop.S0000077')" prop="cnybop.outflg"> <c-select disabled v-model="model.cnybop.outflg" style="width:70%" placeholder="请选择是否报送跨境人民币2111表"
<c-select :code="codes.outflg">
v-model="model.cnybop.outflg"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000077')"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 --> <!-- S0000113 : 是否报送跨境人民币2106表 -->
<c-col :span="18">
<c-col :span="12"> <el-form-item label="是否报送跨境人民币2106表" label-width=160px prop="cnybop.libflg">
<el-form-item :label="$t('cnybop.S0000113')" prop="cnybop.libflg"> <c-select v-model="model.cnybop.libflg" style="width:70%" placeholder="请选择是否报送跨境人民币2106表"
<c-select :code="codes.libflg">
v-model="model.cnybop.libflg"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000113')"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 --> <!-- S0000142 : 是否报送跨境人民币2122表 -->
<c-col :span="18">
<c-col :span="12"> <el-form-item label="是否报送跨境人民币2122表" label-width=160px prop="cnybop.vouflg">
<el-form-item :label="$t('cnybop.S0000142')" prop="cnybop.vouflg"> <c-select disabled v-model="model.cnybop.vouflg" style="width:70%" placeholder="请选择是否报送跨境人民币2122表"
<c-select :code="codes.vouflg">
v-model="model.cnybop.vouflg"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('cnybop.S0000142')"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
</div> </div>
</template> </template>
<script> <script>
...@@ -79,4 +61,6 @@ export default { ...@@ -79,4 +61,6 @@ export default {
created: function () {}, created: function () {},
} }
</script> </script>
<style></style> <style>
</style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- SF000060 : 远期单据指示 --> <!-- SF000060 : 远期单据指示 -->
<c-col :span="20">
<c-col :span="12"> <c-col :span="21">
<c-form-item :label="$t('bedsnd.SF000060')" prop="bedsnd.usadet"> <c-form-item label="Instructions regarding Usance Documengts" prop="bedsnd.usadet">
<c-input <c-input
type="textarea" type="textarea"
v-model="model.bedsnd.usadet" v-model="model.bedsnd.usadet"
maxlength="65" maxlength="650"
:rows="8"
show-word-limit show-word-limit
:placeholder="$t('other.please_enter') + $t('bedsnd.SF000060')" placeholder="请输入远期单据指示"
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="3">
<c-col :span="12">
<c-button <c-button
size="small" size="small"
type="primary" type="primary"
icon="el-icon-search" icon="el-icon-search"
@click="onUsatxtButtxmsel" @click="onUsatxtButtxmsel"
> >
{{ $t('bedsnd.CF000057') }} ...
</c-button> </c-button>
</c-col> </c-col>
<!-- SF000059 : 偿付条款 --> </c-col>
<c-col :span="12"> <!-- SF000059 : 偿付条款 -->
<c-form-item :label="$t('bedsnd.SF000059')" prop="bedsnd.addphr"> <c-col :span="20">
<c-col :span="21">
<c-form-item label="Reimmursement Pharse" prop="bedsnd.addphr">
<c-input <c-input
type="textarea" type="textarea"
v-model="model.bedsnd.addphr" v-model="model.bedsnd.addphr"
maxlength="65" maxlength="650"
:rows="8"
show-word-limit show-word-limit
:placeholder="$t('other.please_enter') + $t('bedsnd.SF000059')" placeholder="请输入偿付条款"
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="3">
<c-button <c-button
size="small" size="small"
type="primary" type="primary"
icon="el-icon-search" icon="el-icon-search"
@click="onRgfphrButtxmsel" @click="onRgfphrButtxmsel"
> >
{{ $t('bedsnd.CF000058') }} ...
</c-button> </c-button>
</c-col> </c-col>
<!-- SG000345 : 新受益人地址 --> </c-col>
<c-col :span="12"> <!-- SG000345 : 新受益人地址 -->
<c-form-item :label="$t('bedsnd.SG000345')" prop="bedsnd.newbenadr"> <c-col :span="20">
<c-form-item label="New Ben.Address" prop="bedsnd.newbenadr">
<c-input <c-input
type="textarea" type="textarea"
v-model="model.bedsnd.newbenadr" v-model="model.bedsnd.newbenadr"
maxlength="35" maxlength="175"
:rows="5"
show-word-limit show-word-limit
:placeholder="$t('other.please_enter') + $t('bedsnd.SG000345')" placeholder="请输入新受益人地址"
:disabled="model.ameadrflg==''"
style="width:60%"
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000347 : 新受益人编号 --> <!-- S0000347 : 新受益人编号 -->
<c-col :span="20">
<c-col :span="12"> <c-form-item label="New Beneficiary Ref." prop="bedgrp.blk.benref">
<c-form-item :label="$t('bedsnd.S0000347')" prop="bedgrp.blk.benref">
<c-input <c-input
type="textarea" type="textarea"
v-model="model.bedgrp.blk.benref" v-model="model.bedgrp.blk.benref"
maxlength="16" maxlength="160"
:rows="5"
show-word-limit show-word-limit
:placeholder="$t('other.please_enter') + $t('bedsnd.S0000347')" placeholder="请输入新受益人编号"
style="width:60%"
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--betsnd PD000050 Instr./ Discrep. --> <!--betsnd PD000050 Instr./ Discrep. -->
<el-tab-pane label="Discr./Instr." name="dscins"> <el-tab-pane label="Instr./ Discrep." name="dscins">
<c-content> <c-content>
<m-dscins :model="model" :codes="codes" /> <m-dscins :model="model" :codes="codes" />
</c-content> </c-content>
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--rmbclm PD000128 Reimbursement Details --> <!--rmbclm PD000128 Reimbursement Details -->
<el-tab-pane label="Reimbursement Details" name="remp"> <el-tab-pane label="Reimbursement Details" name="remp" v-if="model.rmbclmnow ">
<c-content> <c-content>
<m-remp :model="model" :codes="codes" /> <m-remp :model="model" :codes="codes" />
</c-content> </c-content>
...@@ -90,14 +90,13 @@ ...@@ -90,14 +90,13 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--cnybop PD000110 2106银行跟单结算及表外融资 --> <!--cnybop PD000110 2106银行跟单结算及表外融资 -->
<el-tab-pane label="2106银行跟单结算及表外融资" name="libp"> <el-tab-pane label="2106银行跟单结算及表外融资" name="libp" v-if="this.model.cnybop.libflg == '1'">
<c-content> <c-content>
<m-libp :model="model" :codes="codes" /> <m-libp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--limmod PD000001 统一授信 --> <!--limmod PD000001 统一授信 -->
<el-tab-pane label="统一授信" name="limitbody" <el-tab-pane label="统一授信" name="limitbody">
>\
<c-content> <c-content>
<m-limitbody :model="model" :codes="codes" /> <m-limitbody :model="model" :codes="codes" />
</c-content> </c-content>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col>
<el-row> <el-row>
<c-col :span="8"> <c-col :span="8">
<c-fullbox> <c-fullbox>
<el-form-item label="Import L/C" prop="lidgrp.rec.ownref"> <el-form-item label="Import L/C" prop="lidgrp.rec.ownref">
<c-input <c-input
disabled
v-model="model.lidgrp.rec.ownref" v-model="model.lidgrp.rec.ownref"
maxlength="16" maxlength="16"
placeholder="请输入参考号" placeholder="请输入参考号"
...@@ -15,7 +17,6 @@ ...@@ -15,7 +17,6 @@
style="margin: 0 10px 0 10px; padding: 0 12px" style="margin: 0 10px 0 10px; padding: 0 12px"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf"
> >
<span style="font-family: '宋体'; font-weight: bold">i</span> <span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button> </c-button>
...@@ -34,13 +35,14 @@ ...@@ -34,13 +35,14 @@
v-model="model.lidgrp.rec.expdat" v-model="model.lidgrp.rec.expdat"
style="width: 100%" style="width: 100%"
placeholder="请选择Date of Expiry" placeholder="请选择Date of Expiry"
disabled="disabled" disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="6"> <c-col :span="6">
<el-form-item label="Open Amt. L/C" prop="lidgrp.cbs.opn1.cur"> <el-form-item label="Open Amt. L/C" prop="lidgrp.cbs.opn1.cur">
<c-select <c-select
disabled
v-model="model.lidgrp.cbs.opn1.cur" v-model="model.lidgrp.cbs.opn1.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择币种" placeholder="请选择币种"
...@@ -51,6 +53,7 @@ ...@@ -51,6 +53,7 @@
<c-col :span="6"> <c-col :span="6">
<el-form-item prop="lidgrp.cbs.opn1.amt" label-width="20px"> <el-form-item prop="lidgrp.cbs.opn1.amt" label-width="20px">
<c-input <c-input
disabled
v-model="model.lidgrp.cbs.opn1.amt" v-model="model.lidgrp.cbs.opn1.amt"
placeholder="请输入Balance" placeholder="请输入Balance"
></c-input> ></c-input>
...@@ -65,7 +68,7 @@ ...@@ -65,7 +68,7 @@
v-model="model.brdgrp.rec.ownref" v-model="model.brdgrp.rec.ownref"
maxlength="16" maxlength="16"
placeholder="请输入单据参考号" placeholder="请输入单据参考号"
disabled="disabled" disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
<template slot="footer"> <template slot="footer">
...@@ -73,7 +76,6 @@ ...@@ -73,7 +76,6 @@
style="margin: 0 0 0 10px; padding: 0 12px" style="margin: 0 0 0 10px; padding: 0 12px"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf"
> >
<span style="font-family: '宋体'; font-weight: bold">i</span> <span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button> </c-button>
...@@ -83,6 +85,7 @@ ...@@ -83,6 +85,7 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item prop="brdgrp.rec.nam"> <el-form-item prop="brdgrp.rec.nam">
<c-input <c-input
disabled
v-model="model.brdgrp.rec.nam" v-model="model.brdgrp.rec.nam"
maxlength="40" maxlength="40"
placeholder="请输入Name of Bill Contract" placeholder="请输入Name of Bill Contract"
...@@ -90,7 +93,42 @@ ...@@ -90,7 +93,42 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-row> </el-row>
<el-row> </c-col>
<!-- ----------------------------------------------------------------- -->
<c-col :span="24">
<c-litTemp
:model="model"
:argadr="{
title: '',
trans: 'brdgrp',
trans1:'brtp0',
}"
:rol="[
{
title: 'Applicant',
trans: 'apl',
},
{
title: 'Beneficiary',
trans: 'ben',
},
{
title: 'Presenting Bank',
trans: 'prb',
},
]"
:isAdvdat="true"
:isMattxtlab="false"
:isTenmaxday="false"
>
</c-litTemp>
</c-col>
<!-- <el-row>
<c-col :span="5"> <c-col :span="5">
<el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur"> <el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur">
<c-select <c-select
...@@ -248,14 +286,15 @@ ...@@ -248,14 +286,15 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-row> </el-row> -->
<el-row> <el-row>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Narrative" prop="strinf"> <el-form-item label="Narrative" prop="strinf">
<c-input <c-input
type="textarea" type="textarea"
v-model="model.strinf" v-model="model.strinf"
maxlength="50" maxlength="1750"
:rows="10"
show-word-limit show-word-limit
placeholder="请输入Narrative" placeholder="请输入Narrative"
></c-input> ></c-input>
...@@ -275,6 +314,7 @@ ...@@ -275,6 +314,7 @@
v-model="model.rebkpflg" v-model="model.rebkpflg"
style="width: 100%" style="width: 100%"
placeholder="请选择Booking Procedure" placeholder="请选择Booking Procedure"
:code="rebkpflg"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -287,13 +327,22 @@ import commonProcess from "~/mixin/commonProcess"; ...@@ -287,13 +327,22 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Event from "~/model/Brtcan/Event"; import Event from "~/model/Brtcan/Event";
import Brtcan from "~/model/Brtcan"; import Brtcan from "~/model/Brtcan";
import LitTemp from "~/views/Public/LitTemp";
export default { export default {
inject: ["root"], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
components: {
"c-litTemp": LitTemp,
},
data() { data() {
return {}; return {
rebkpflg: [
{ label: "Reverse Booking (Document Set)", value: "N" },
{ label: "Reverse Booking (Doc. Set, L/C)", value: "B" },
]
};
}, },
methods: { ...Event }, methods: { ...Event },
created: function () {}, created: function () {},
......
<template> <template>
<div class="eContainer"> <div class="eContainer">
<div class="bus-button"> <c-function-btn
<c-button type="primary" v-on:click="handleSave">{{ $t("buttons.save") }}</c-button> :handleSubmit="handleSubmit"
<c-button type="primary" v-on:click="handleCheck">{{ $t("buttons.check") }}</c-button> :handleCheck="handleCheck"
</div> :handleStash="handleStash"
>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<el-button size="small">保存模板</el-button>
<el-button size="small">使用模板</el-button>
<el-button size="small">制裁信息</el-button>
<el-button size="small">拆分报文</el-button>
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="left" size="small" :validate-on-rule-change="false"> <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="left" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000016 --> <!--PD000016 -->
<el-tab-pane label="Cancelation" name="canp"> <el-tab-pane label="Cancelation" name="canp">
<c-content>
<m-canp :model="model" :codes="codes"/> <m-canp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<!-- <el-tab-pane label="Liability" name="engp"> <el-tab-pane label="Liability" name="engp">
<c-content>
<m-engp :model="model" :codes="codes"/> <m-engp :model="model" :codes="codes"/>
</el-tab-pane> --> </c-content>
</el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Settlement" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="Bookings" name="glepan">
<m-glepan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
...@@ -55,9 +74,10 @@ import Check from "~/model/Brtcan/Check" ...@@ -55,9 +74,10 @@ import Check from "~/model/Brtcan/Check"
import Default from "~/model/Brtcan/Default" import Default from "~/model/Brtcan/Default"
import Pattern from "~/model/Brtcan/Pattern" import Pattern from "~/model/Brtcan/Pattern"
import Canp from "./Canp" import Canp from "./Canp"
// import Engp from "./Engp"
import Engp from "../../Public/Engp"
import Setpan from "../../Public/Setpan" import Setpan from "../../Public/Setpan"
import Glepan from "../../Public/Glepan"
import Coninfp from "../../Public/Coninfp" import Coninfp from "../../Public/Coninfp"
import Docpan from "../../Public/Docpan" import Docpan from "../../Public/Docpan"
import Doctre from "../../Public/Doctre" import Doctre from "../../Public/Doctre"
...@@ -67,8 +87,9 @@ export default { ...@@ -67,8 +87,9 @@ export default {
name: 'Brtcan', name: 'Brtcan',
components:{ components:{
"m-canp" : Canp, "m-canp" : Canp,
// "m-engp" : Engp, "m-engp" : Engp,
"m-setpan" : Setpan, "m-setpan" : Setpan,
"m-glepan" : Glepan,
"m-coninfp" : Coninfp, "m-coninfp" : Coninfp,
"m-docpan" : Docpan, "m-docpan" : Docpan,
"m-doctre" : Doctre, "m-doctre" : Doctre,
......
...@@ -23,7 +23,12 @@ ...@@ -23,7 +23,12 @@
size="small" size="small"
:validate-on-rule-change="false" :validate-on-rule-change="false"
> >
<c-tabs ref="elment" :value="tabVal" type="card" @tab-click="mimeTabClick"> <c-tabs
ref="elment"
:value="tabVal"
type="card"
@tab-click="mimeTabClick"
>
<el-tab-pane label="基本信息" name="opnp1"> <el-tab-pane label="基本信息" name="opnp1">
<!--PD000020 --> <!--PD000020 -->
<c-content> <c-content>
...@@ -41,7 +46,6 @@ ...@@ -41,7 +46,6 @@
<m-glepan :model="model" :codes="codes" ref="glepan" /> <m-glepan :model="model" :codes="codes" ref="glepan" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="附言" name="coninfp">
<!--PD000000 --> <!--PD000000 -->
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
...@@ -59,7 +63,11 @@ ...@@ -59,7 +63,11 @@
<!--PD000546 --> <!--PD000546 -->
<m-sbxx :model="model" :codes="codes" /> <m-sbxx :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="2101跨境收入信息" name="incp" v-if="model.cnybop.cnyflg === '1'"> <el-tab-pane
label="2101跨境收入信息"
name="incp"
v-if="model.cnybop.cnyflg === '1'"
>
<c-content> <c-content>
<m-incp :model="model" :codes="codes"></m-incp> <m-incp :model="model" :codes="codes"></m-incp>
</c-content> </c-content>
...@@ -72,14 +80,19 @@ ...@@ -72,14 +80,19 @@
</el-form> </el-form>
</div> </div>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
        ref="doxpDialog" ref="doxpDialog"
        :isPty="false" :isPty="false"
        :promptData="promptData" :promptData="promptData"
        @select-ety="selectMsg" @select-ety="selectMsg"
      > >
      </c-grid-ety-prompt-dialog>      
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"></c-grid-ety-prompt-dialog> <c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
></c-grid-ety-prompt-dialog>
</c-page> </c-page>
</template> </template>
<script> <script>
...@@ -118,15 +131,15 @@ export default { ...@@ -118,15 +131,15 @@ export default {
"m-docpan": Docpan, "m-docpan": Docpan,
"m-doctre": Doctre, "m-doctre": Doctre,
"m-ptap": Ptap, "m-ptap": Ptap,
"m-docpan2" : Docpan2, "m-docpan2": Docpan2,
"m-incp" : Incp "m-incp": Incp,
}, },
provide() { provide() {
return { return {
root: this, root: this,
}; };
}, },
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
computed: {}, computed: {},
data() { data() {
return { return {
...@@ -144,8 +157,8 @@ export default { ...@@ -144,8 +157,8 @@ export default {
}, },
methods: { methods: {
mimeTabClick(tab) { mimeTabClick(tab) {
this.tabClick(tab) this.tabClick(tab);
const name = tab.name const name = tab.name;
let rulePath; let rulePath;
if (name === "docpan2") { if (name === "docpan2") {
rulePath = "lendoc.docpan"; rulePath = "lendoc.docpan";
...@@ -157,14 +170,14 @@ export default { ...@@ -157,14 +170,14 @@ export default {
rulePath = "cnybop.incp"; rulePath = "cnybop.incp";
} }
if (!!rulePath) { if (!!rulePath) {
this.executeRule(rulePath).then(res => { this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) { if (res.respCode == SUCCESS) {
this.updateModel(res.data) this.updateModel(res.data);
}
})
} }
});
} }
}, },
},
created: async function () { created: async function () {
console.log("进入cptadv交易"); console.log("进入cptadv交易");
let rtnmsg = await this.init(this.$route.query); let rtnmsg = await this.init(this.$route.query);
......
...@@ -194,16 +194,16 @@ ...@@ -194,16 +194,16 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item <el-form-item
label="款人常驻国家/地区代码" label="款人常驻国家/地区代码"
prop="attp.paycountcode" prop="attp.paycountcode"
> >
<c-input <c-input
v-model="model.attp.paycountcode" v-model="model.attp.country"
filterable filterable
style="width: 100%" style="width: 100%"
placeholder="款人常驻国家/地区代码" placeholder="款人常驻国家/地区代码"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('attp.paycountcode') showGridPromptDialog('attp.country')
" "
> >
</c-input> </c-input>
......
...@@ -5,6 +5,12 @@ ...@@ -5,6 +5,12 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="申报类型" prop="bopmod.szflg"> <el-form-item label="申报类型" prop="bopmod.szflg">
<c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型"> <c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型">
<el-option
v-for="item in codes.szflg"
: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>
...@@ -12,6 +18,12 @@ ...@@ -12,6 +18,12 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="款项来源" prop="bopmod.acttyp"> <el-form-item label="款项来源" prop="bopmod.acttyp">
<c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项来源"> <c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项来源">
<el-option
v-for="item in codes.acttyp"
: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>
...@@ -19,11 +31,42 @@ ...@@ -19,11 +31,42 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.ownextkey"> <el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号"> <c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号">
<el-option
v-for="item in codes.ownextkey"
: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>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12">
<el-form-item label="国外银行扣费(涉外收入申报专用)" label-width="60%">
<c-select v-model="model.bopmod.outchargeccy" style="width:95%" placeholder="请选择国外银行扣费(涉外收入申报专用)" :disabled="true">
<el-option
v-for="item in outchargeccy"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-input-currency v-model="model.bopmod.outchargeamt"
style="text-align: right;"
placeholder="请输入国外银行扣费(涉外收入申报专用)"
:disabled="!model.bopmod.basflg || model.bopmod.szflg === '2' || model.bopmod.szflg === '3' "
@keyup.enter.native="defaultFunction('bopmod.outchargeamt', model.bopmod.outchargeamt)"
></c-input-currency>
</c-col>
</c-col>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeccy"> <el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeccy">
<c-select v-model="model.bopmod.outchargeccy" style="width:100%" placeholder="请选择国外银行扣费(涉外收入申报专用)"> <c-select v-model="model.bopmod.outchargeccy" style="width:100%" placeholder="请选择国外银行扣费(涉外收入申报专用)">
</c-select> </c-select>
...@@ -34,21 +77,20 @@ ...@@ -34,21 +77,20 @@
<el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeamt"> <el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeamt">
<c-input v-model="model.bopmod.outchargeamt" placeholder="请输入国外银行扣费(涉外收入申报专用)"></c-input> <c-input v-model="model.bopmod.outchargeamt" placeholder="请输入国外银行扣费(涉外收入申报专用)"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
</c-col>
<c-col :span="11" offset="1"> <c-col :span="11" offset="1">
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox> <c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
</c-col> </c-col>
<c-col :span="24"> <!-- <c-col :span="24">
<c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox> <c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox> <c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox>
</c-col> </c-col> -->
</c-col> </c-col>
<!-- <!--
<c-col :span="12"> <c-col :span="12">
......
...@@ -87,6 +87,21 @@ ...@@ -87,6 +87,21 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane
label="境内收入申报单-基础信息"
name="dbe"
v-if="model.bopmod.szflg === '2' && model.bopmod.basflg"
>
<m-dbe :model="model" :codes="codes"></m-dbe>
</el-tab-pane>
<el-tab-pane
label="涉外收入申报单-基础信息"
name="dbb"
v-if="model.bopmod.szflg === '1' && model.bopmod.basflg"
>
<m-dbb :model="model" :codes="codes"></m-dbb>
</el-tab-pane>
<!--PD000018 --> <!--PD000018 -->
<!-- <el-tab-pane label="PD000018" name="addinf"> <!-- <el-tab-pane label="PD000018" name="addinf">
<c-content> <c-content>
...@@ -117,6 +132,8 @@ import Doctre from "~/views/Public/Doctre"; ...@@ -117,6 +132,8 @@ import Doctre from "~/views/Public/Doctre";
import Docpan1 from "~/views/Public/Docpan"; import Docpan1 from "~/views/Public/Docpan";
import Docpan from "./Docpan"; import Docpan from "./Docpan";
import Wg from "./Wg"; import Wg from "./Wg";
import Dbe from "./Dbe.vue";
import Dbb from "./Dbb.vue";
export default { export default {
name: "Cptati", name: "Cptati",
...@@ -130,6 +147,8 @@ export default { ...@@ -130,6 +147,8 @@ export default {
"m-docpan1": Docpan1, "m-docpan1": Docpan1,
"m-docpan": Docpan, "m-docpan": Docpan,
"m-wg": Wg, "m-wg": Wg,
"m-dbe": Dbe,
"m-dbb": Dbb,
}, },
provide() { provide() {
return { return {
......
...@@ -242,7 +242,7 @@ ...@@ -242,7 +242,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.attp.orcadr" v-model="model.attp.orcadr"
maxlength="65" maxlength="265"
show-word-limit show-word-limit
placeholder="请输入汇款人地址" placeholder="请输入汇款人地址"
...@@ -257,7 +257,7 @@ ...@@ -257,7 +257,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.attp.pyenam" v-model="model.attp.pyenam"
maxlength="65" maxlength="265"
show-word-limit show-word-limit
placeholder="请输入收款人名称" placeholder="请输入收款人名称"
disabled disabled
...@@ -272,7 +272,7 @@ ...@@ -272,7 +272,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.attp.pyeadr" v-model="model.attp.pyeadr"
maxlength="65" maxlength="265"
show-word-limit show-word-limit
placeholder="请输入收款人地址" placeholder="请输入收款人地址"
disabled disabled
...@@ -286,7 +286,7 @@ ...@@ -286,7 +286,7 @@
<el-form-item label="汇款人帐号" prop="cpdgrp.rec.orcact"> <el-form-item label="汇款人帐号" prop="cpdgrp.rec.orcact">
<c-input <c-input
v-model="model.cpdgrp.rec.orcact" v-model="model.cpdgrp.rec.orcact"
maxlength="35" maxlength="235"
placeholder="请输入汇款人帐号" placeholder="请输入汇款人帐号"
disabled disabled
></c-input> ></c-input>
...@@ -300,7 +300,7 @@ ...@@ -300,7 +300,7 @@
<c-input <c-input
:disabled="model.attp.swftyp == ''" :disabled="model.attp.swftyp == ''"
v-model="model.cpdgrp.orc.pts.extkey" v-model="model.cpdgrp.orc.pts.extkey"
maxlength="16" maxlength="216"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
style="width: 95%" style="width: 95%"
@keyup.enter.native=" @keyup.enter.native="
...@@ -343,7 +343,7 @@ ...@@ -343,7 +343,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.cpdgrp.orc.pts.adrblk" v-model="model.cpdgrp.orc.pts.adrblk"
maxlength="35" maxlength="235"
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
disabled disabled
...@@ -359,7 +359,7 @@ ...@@ -359,7 +359,7 @@
<el-form-item label="Name" prop="cpdgrp.rec.nam"> <el-form-item label="Name" prop="cpdgrp.rec.nam">
<c-input <c-input
v-model="model.cpdgrp.rec.nam" v-model="model.cpdgrp.rec.nam"
maxlength="40" maxlength="240"
placeholder="请输入Externally Displayed Name to Identify the Contract" placeholder="请输入Externally Displayed Name to Identify the Contract"
disabled disabled
></c-input> ></c-input>
...@@ -526,7 +526,7 @@ ...@@ -526,7 +526,7 @@
<el-form-item label="接收行名称" prop="attp.resbchnam"> <el-form-item label="接收行名称" prop="attp.resbchnam">
<c-input <c-input
v-model="model.attp.resbchnam" v-model="model.attp.resbchnam"
maxlength="42" maxlength="242"
placeholder="请输入接收行名称" placeholder="请输入接收行名称"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('attp.resbchnam') showGridPromptDialog('attp.resbchnam')
...@@ -541,7 +541,7 @@ ...@@ -541,7 +541,7 @@
<el-form-item label="接收行BIC" prop="attp.resbch"> <el-form-item label="接收行BIC" prop="attp.resbch">
<c-input <c-input
v-model="model.attp.resbch" v-model="model.attp.resbch"
maxlength="11" maxlength="211"
placeholder="请输入接收行BIC" placeholder="请输入接收行BIC"
disabled disabled
></c-input> ></c-input>
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<el-form-item label="汇款人开户行" prop="cpdgrp.ori.pts.ref"> <el-form-item label="汇款人开户行" prop="cpdgrp.ori.pts.ref">
<c-input <c-input
v-model="model.cpdgrp.ori.pts.ref" v-model="model.cpdgrp.ori.pts.ref"
maxlength="16" maxlength="216"
placeholder="请输入汇款人开户行" placeholder="请输入汇款人开户行"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
<el-form-item label="账号" prop="attp.atd.sbkact"> <el-form-item label="账号" prop="attp.atd.sbkact">
<c-input <c-input
v-model="model.attp.atd.sbkact" v-model="model.attp.atd.sbkact"
maxlength="35" maxlength="235"
placeholder="请输入收款人开户行帐号" placeholder="请输入收款人开户行帐号"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
> >
<c-input <c-input
v-model="model.cpdgrp.ori.pts.extkey" v-model="model.cpdgrp.ori.pts.extkey"
maxlength="16" maxlength="216"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.ori.pts.extkey') showGridPromptDialog('cpdgrp.ori.pts.extkey')
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.cpdgrp.ori.pts.adrblk" v-model="model.cpdgrp.ori.pts.adrblk"
maxlength="35" maxlength="235"
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
rows="4" rows="4"
...@@ -116,7 +116,7 @@ ...@@ -116,7 +116,7 @@
> >
<c-input <c-input
v-model="model.cpdgrp.med.pts.extkey" v-model="model.cpdgrp.med.pts.extkey"
maxlength="16" maxlength="216"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.med.pts.extkey') showGridPromptDialog('cpdgrp.med.pts.extkey')
...@@ -150,7 +150,7 @@ ...@@ -150,7 +150,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.cpdgrp.med.pts.adrblk" v-model="model.cpdgrp.med.pts.adrblk"
maxlength="35" maxlength="235"
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
rows="4" rows="4"
...@@ -166,7 +166,7 @@ ...@@ -166,7 +166,7 @@
> >
<c-input <c-input
v-model="model.cpdgrp.rmt.pts.extkey" v-model="model.cpdgrp.rmt.pts.extkey"
maxlength="16" maxlength="216"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.rmt.pts.extkey') showGridPromptDialog('cpdgrp.rmt.pts.extkey')
...@@ -199,7 +199,7 @@ ...@@ -199,7 +199,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.cpdgrp.rmt.pts.adrblk" v-model="model.cpdgrp.rmt.pts.adrblk"
maxlength="35" maxlength="235"
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
rows="4" rows="4"
...@@ -213,7 +213,7 @@ ...@@ -213,7 +213,7 @@
<el-form-item label="收款人开户行" prop="cpdgrp.pyb.pts.ref"> <el-form-item label="收款人开户行" prop="cpdgrp.pyb.pts.ref">
<c-input <c-input
v-model="model.cpdgrp.pyb.pts.ref" v-model="model.cpdgrp.pyb.pts.ref"
maxlength="16" maxlength="216"
placeholder="请输入收款人开户行" placeholder="请输入收款人开户行"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -223,7 +223,7 @@ ...@@ -223,7 +223,7 @@
<el-form-item label="帐号" prop="attp.atd.rbkact"> <el-form-item label="帐号" prop="attp.atd.rbkact">
<c-input <c-input
v-model="model.attp.atd.rbkact" v-model="model.attp.atd.rbkact"
maxlength="35" maxlength="235"
placeholder="请输入汇款人开户行帐号" placeholder="请输入汇款人开户行帐号"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -249,7 +249,7 @@ ...@@ -249,7 +249,7 @@
> >
<c-input <c-input
v-model="model.cpdgrp.pyb.pts.extkey" v-model="model.cpdgrp.pyb.pts.extkey"
maxlength="16" maxlength="216"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.pyb.pts.extkey') showGridPromptDialog('cpdgrp.pyb.pts.extkey')
...@@ -283,7 +283,7 @@ ...@@ -283,7 +283,7 @@
<el-form-item label="Address Block" prop="cpdgrp.pyb.pts.adrblk"> <el-form-item label="Address Block" prop="cpdgrp.pyb.pts.adrblk">
<c-input type="textarea" <c-input type="textarea"
v-model="model.cpdgrp.pyb.pts.adrblk" v-model="model.cpdgrp.pyb.pts.adrblk"
maxlength="35" maxlength="235"
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
rows="4" rows="4"
...@@ -319,7 +319,7 @@ ...@@ -319,7 +319,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.attp.commet" v-model="model.attp.commet"
maxlength="35" maxlength="235"
show-word-limit show-word-limit
placeholder="请输入附言" placeholder="请输入附言"
rows="4" rows="4"
...@@ -336,7 +336,7 @@ ...@@ -336,7 +336,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.attp.com102" v-model="model.attp.com102"
maxlength="35" maxlength="235"
show-word-limit show-word-limit
placeholder="请输入Account with Institution / Account (Tag 57a)" placeholder="请输入Account with Institution / Account (Tag 57a)"
rows="4" rows="4"
...@@ -349,7 +349,7 @@ ...@@ -349,7 +349,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.attp.shouyh" v-model="model.attp.shouyh"
maxlength="30" maxlength="230"
show-word-limit show-word-limit
placeholder="请输入受益行" placeholder="请输入受益行"
rows="4" rows="4"
......
...@@ -48,6 +48,21 @@ ...@@ -48,6 +48,21 @@
<m-wg :model="model" :codes="codes" /> <m-wg :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane
label="境内汇款申请书-基础信息"
name="dbe"
v-if="model.bopmod.szflg === '2' && model.bopmod.basflg"
>
<m-dbe :model="model" :codes="codes"></m-dbe>
</el-tab-pane>
<el-tab-pane
label="境外汇款申请书-基础信息"
name="dbb"
v-if="model.bopmod.szflg === '1' && model.bopmod.basflg"
>
<m-dbb :model="model" :codes="codes"></m-dbb>
</el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"> <c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty">
...@@ -71,6 +86,10 @@ import Doctre from "~/views/Public/Doctre"; ...@@ -71,6 +86,10 @@ import Doctre from "~/views/Public/Doctre";
import Opnp1 from "./Opnp1"; import Opnp1 from "./Opnp1";
import Pardet from "./Pardet"; import Pardet from "./Pardet";
import Wg from "./Wg"; import Wg from "./Wg";
import Basp from "./Basp";
import Sbxx from "~/views/Public/Sbxx";
import Dbe from "./Dbe.vue";
import Dbb from "./Dbb.vue";
export default { export default {
name: "Cptato", name: "Cptato",
...@@ -83,6 +102,10 @@ export default { ...@@ -83,6 +102,10 @@ export default {
"m-glepan" : Glepan, "m-glepan" : Glepan,
"m-pardet" : Pardet, "m-pardet" : Pardet,
"m-doctre" : Doctre, "m-doctre" : Doctre,
"m-basp" : Basp,
"m-sbxx": Sbxx,
"m-dbe": Dbe,
"m-dbb": Dbb,
}, },
provide() { provide() {
return { return {
......
...@@ -24,7 +24,12 @@ ...@@ -24,7 +24,12 @@
size="small" size="small"
:validate-on-rule-change="false" :validate-on-rule-change="false"
> >
<c-tabs :value="tabVal" ref="elment" type="card" @tab-click="mimeTabClick"> <c-tabs
:value="tabVal"
ref="elment"
type="card"
@tab-click="mimeTabClick"
>
<el-tab-pane label="汇款信息" name="opnp1"> <el-tab-pane label="汇款信息" name="opnp1">
<!--PD000020 --> <!--PD000020 -->
<c-content> <c-content>
...@@ -32,7 +37,11 @@ ...@@ -32,7 +37,11 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Additional Info" name="AdditionalInfo" v-if="this.model.cpdgrp.rec.swftyp != ''"> <el-tab-pane
label="Additional Info"
name="AdditionalInfo"
v-if="this.model.cpdgrp.rec.swftyp != ''"
>
<m-AdditionalInfo :model="model" :codes="codes" /> <m-AdditionalInfo :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
...@@ -43,7 +52,7 @@ ...@@ -43,7 +52,7 @@
<el-tab-pane label="分录" name="glepan"> <el-tab-pane label="分录" name="glepan">
<!--PD000001 --> <!--PD000001 -->
<m-glepan :model="model" :codes="codes" ref="glepan"/> <m-glepan :model="model" :codes="codes" ref="glepan" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="附言" name="coninfp">
...@@ -68,21 +77,40 @@ ...@@ -68,21 +77,40 @@
<el-tab-pane label="申报信息" name="sbxx"> <el-tab-pane label="申报信息" name="sbxx">
<!--PD000009 --> <!--PD000009 -->
<m-sbxx :model="model" :codes="codes"/> <m-sbxx :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="境内汇款申请书-基础信息" name="dbe" v-if="model.bopmod.szflg === '2' && model.bopmod.basflg"> <el-tab-pane
label="境内汇款申请书-基础信息"
name="dbe"
v-if="model.bopmod.szflg === '2' && model.bopmod.basflg"
>
<m-dbe :model="model" :codes="codes"></m-dbe> <m-dbe :model="model" :codes="codes"></m-dbe>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="境外汇款申请书-基础信息" name="dbb" v-if="model.bopmod.szflg === '1' && model.bopmod.basflg"> <el-tab-pane
label="境外汇款申请书-基础信息"
name="dbb"
v-if="model.bopmod.szflg === '1' && model.bopmod.basflg"
>
<m-dbb :model="model" :codes="codes"></m-dbb> <m-dbb :model="model" :codes="codes"></m-dbb>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="2111跨境支出信息" name="outp" v-if="model.cnybop.outflg==='1'"> <el-tab-pane
label="2111跨境支出信息"
name="outp"
v-if="model.cnybop.outflg === '1'"
>
<m-outp :model="model" :codes="codes"></m-outp> <m-outp :model="model" :codes="codes"></m-outp>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Payment 103 PYE USD" name="Payment103" v-if="model.cpdgrp.rec.swftyp === '103' || model.cpdgrp.rec.swftyp === '202'"> <el-tab-pane
label="Payment 103 PYE USD"
name="Payment103"
v-if="
model.cpdgrp.rec.swftyp === '103' ||
model.cpdgrp.rec.swftyp === '202'
"
>
<m-Payment :model="model" :codes="codes" /> <m-Payment :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
...@@ -97,19 +125,24 @@ ...@@ -97,19 +125,24 @@
</el-form> </el-form>
</div> </div>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
        ref="doxpDialog" ref="doxpDialog"
        :isPty="false" :isPty="false"
        :promptData="promptData" :promptData="promptData"
        @select-ety="selectMsg" @select-ety="selectMsg"
      > >
      </c-grid-ety-prompt-dialog>      
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"></c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
></c-grid-ety-prompt-dialog>
</c-page> </c-page>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
import Utils from "~/utils/index" import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Cptopn from "~/model/Cptopn"; import Cptopn from "~/model/Cptopn";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
...@@ -118,26 +151,26 @@ import Default from "~/model/Cptopn/Default"; ...@@ -118,26 +151,26 @@ import Default from "~/model/Cptopn/Default";
import Check from "~/model/Cptopn/Check"; import Check from "~/model/Cptopn/Check";
import Opnp1 from "./Opnp1"; import Opnp1 from "./Opnp1";
// import Coninfp from "./Coninfp"; // import Coninfp from "./Coninfp";
import Finp from "./Finp" import Finp from "./Finp";
import Dbe from "./Dbe.vue" import Dbe from "./Dbe.vue";
import Dbb from "./Dbb.vue" import Dbb from "./Dbb.vue";
import Outp from "./Outp.vue" import Outp from "./Outp.vue";
import AdditionalInfo from "./AdditionalInfo.vue" import AdditionalInfo from "./AdditionalInfo.vue";
import Payment from "./Payment103.vue" import Payment from "./Payment103.vue";
// import Payment103 from "./Det103.vue" // import Payment103 from "./Det103.vue"
// import Payment202 from "./Det202.vue" // import Payment202 from "./Det202.vue"
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
import Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
import Glepan from "~/views/Public/Glepan" import Glepan from "~/views/Public/Glepan";
import Setpan from "~/views/Public/Setpan" import Setpan from "~/views/Public/Setpan";
import Docpan from "~/views/Public/Docpan" import Docpan from "~/views/Public/Docpan";
import Sbxx from "~/views/Public/Sbxx"; import Sbxx from "~/views/Public/Sbxx";
import commonFuncs from "~/mixin/commonFuncs"; import commonFuncs from "~/mixin/commonFuncs";
export default { export default {
name: 'Cptopn', name: "Cptopn",
components: { components: {
"m-opnp1": Opnp1, "m-opnp1": Opnp1,
"m-setpan": Setpan, "m-setpan": Setpan,
...@@ -154,30 +187,29 @@ export default { ...@@ -154,30 +187,29 @@ export default {
"m-Payment": Payment, "m-Payment": Payment,
// "m-Payment103": Payment103, // "m-Payment103": Payment103,
// "m-Payment202": Payment202 // "m-Payment202": Payment202
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal:"opnp1", tabVal: "opnp1",
trnName:"cptopn", trnName: "cptopn",
model: new Cptopn().data, model: new Cptopn().data,
checkRules: Check, checkRules: Check,
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules:null, rules: null,
codes: {...CodeTable}, codes: { ...CodeTable },
}; };
}, },
methods:{ methods: {
mimeTabClick(tab) { mimeTabClick(tab) {
this.tabClick(tab) this.tabClick(tab);
const name = tab.name const name = tab.name;
let rulePath; let rulePath;
if (name === "setpan") { if (name === "setpan") {
rulePath = "pyenam"; rulePath = "pyenam";
...@@ -198,19 +230,19 @@ export default { ...@@ -198,19 +230,19 @@ export default {
rulePath = "trd.ownref,cnyp"; rulePath = "trd.ownref,cnyp";
} }
if (!!rulePath) { if (!!rulePath) {
this.executeRule(rulePath).then(res => { this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) { if (res.respCode == SUCCESS) {
this.updateModel(res.data) this.updateModel(res.data);
}
})
} }
});
} }
}, },
},
created: async function () { created: async function () {
console.log("进入cptopn交易"); console.log("进入cptopn交易");
let rtnmsg = await this.init(this.$route.query); let rtnmsg = await this.init(this.$route.query);
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model,rtnmsg.data) Utils.copyValueFromVO(this.model, rtnmsg.data);
if (this.isInDisplay) { if (this.isInDisplay) {
this.restoreDisplay(); this.restoreDisplay();
} }
...@@ -218,14 +250,14 @@ export default { ...@@ -218,14 +250,14 @@ export default {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
}, },
watch:{ watch: {
"model.cpdgrp.cbs.nom1.amt": { "model.cpdgrp.cbs.nom1.amt": {
handler(val, oldVal) { handler(val, oldVal) {
this.changeFormItemRequired("cpdgrp.rec.swftyp", val != '0.000'); this.changeFormItemRequired("cpdgrp.rec.swftyp", val != "0.000");
}, },
immediate: true, immediate: true,
}, },
} },
}; };
</script> </script>
<style> <style>
......
...@@ -254,7 +254,7 @@ ...@@ -254,7 +254,7 @@
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="信用证类型" label="Form of L/C"
prop="sealcrtyp" prop="sealcrtyp"
style="width: 100%" style="width: 100%"
> >
...@@ -269,6 +269,27 @@ ...@@ -269,6 +269,27 @@
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="Goods Code"
prop="seagodcod"
style="width: 100%"
>
<c-select
v-model="model.seagodcod"
style="width: 100%"
placeholder="请选择Goods Code"
>
<el-option
v-for="item in codes.godcod"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- <c-col :span="8">
<el-form-item
label="假远期信用证" label="假远期信用证"
prop="jyqflg" prop="jyqflg"
style="width: 100%" style="width: 100%"
...@@ -307,7 +328,7 @@ ...@@ -307,7 +328,7 @@
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<!-- <c-col :span="8"> <!-- <c-col :span="8">
<el-form-item <el-form-item
...@@ -417,27 +438,7 @@ ...@@ -417,27 +438,7 @@
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- <c-col :span="8">
<el-form-item
label="货物种类"
prop="seagodcod"
style="width: 100%"
>
<c-select
v-model="model.seagodcod"
style="width: 100%"
placeholder="请选择Goods Code"
>
<el-option
v-for="item in codes.godcod"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col> -->
</el-row> </el-row>
</el-form> </el-form>
</template> </template>
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
<c-col :span="2"> <c-col :span="2">
<c-button size="small" type="primary" icon="el-icon-search" <c-button size="small" type="primary" icon="el-icon-search"
:disabled="this.flag2" :disabled="this.flag2"
@click="showGridPromptDialog('litamep.spcbename.buttxmsel',null,null,{TXT: 'litamep.spcbenamep.usrblk'}, {TXT: false},'doxpDialog')" @click="showGridPromptDialog('litamep.spcbenamep.buttxmsel',null,null,{TXT: 'litamep.spcbenamep.usrblk'}, {TXT: false},'doxpDialog')"
> >
</c-button> </c-button>
</c-col> </c-col>
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
<c-col :span="2"> <c-col :span="2">
<c-button size="small" type="primary" icon="el-icon-search" <c-button size="small" type="primary" icon="el-icon-search"
:disabled="this.flag2" :disabled="this.flag2"
@click="showGridPromptDialog('litamep.spcrcbame.buttxmsel',null,null,{TXT: 'litamep.spcrcbamep.usrblk'}, {TXT: false},'doxpDialog')" @click="showGridPromptDialog('litamep.spcrcbamep.buttxmsel',null,null,{TXT: 'litamep.spcrcbamep.usrblk'}, {TXT: false},'doxpDialog')"
> >
</c-button> </c-button>
</c-col> </c-col>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col> <c-col :span="11">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur"> <el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur">
<c-input <c-input
...@@ -10,11 +10,11 @@ ...@@ -10,11 +10,11 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Balance" prop="brdgrp.cbs.max.amt"> <el-form-item label="" label-width="10px" prop="brdgrp.cbs.max.amt">
<c-input v-model="model.brdgrp.cbs.max.amt" placeholder="请输入Balance"></c-input> <c-input v-model="model.brdgrp.cbs.max.amt" placeholder="请输入Balance"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col> <c-col>
<c-col :span="12"> <c-col :span="12">
...@@ -27,16 +27,18 @@ ...@@ -27,16 +27,18 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="附加金额" prop="brdgrp.cbs.max2.amt"> <el-form-item label="" label-width="10px" prop="brdgrp.cbs.max2.amt">
<c-input v-model="model.brdgrp.cbs.max2.amt" placeholder="请输入附加金额"></c-input> <c-input v-model="model.brdgrp.cbs.max2.amt" placeholder="请输入附加金额"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col> <c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Charges" prop="brdgrp.blk.chaadd"> <el-form-item label="Charges" prop="brdgrp.blk.chaadd">
<c-input type="textarea" v-model="model.brdgrp.blk.chaadd" maxlength="35" show-word-limit placeholder="请输入Charges" ></c-input> <c-input
:rows="4"
type="textarea" v-model="model.brdgrp.blk.chaadd" maxlength="35" show-word-limit placeholder="请输入Charges" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -51,17 +53,21 @@ ...@@ -51,17 +53,21 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Total Amount to be Paid" prop="brdgrp.rec.totamt"> <el-form-item label="" label-width="10px" prop="brdgrp.rec.totamt">
<c-input v-model="model.brdgrp.rec.totamt" placeholder="请输入Total Amount to be Paid"></c-input> <c-input v-model="model.brdgrp.rec.totamt" placeholder="请输入Total Amount to be Paid"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Account with Bank" prop="brdgrp.acb.pts.extkey"> <el-form-item label="Account with Bank" prop="brdgrp.acb.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input v-model="model.brdgrp.acb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-input v-model="model.brdgrp.acb.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('brdgrp.acb.pts.extkey')"
></c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary" @click="onAcbpDet"> <c-button size="small" type="primary" @click="onAcbpDet">
...@@ -75,22 +81,24 @@ ...@@ -75,22 +81,24 @@
<c-col :span="24">
<c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="名称" prop="brdgrp.acb.namelc"> <el-form-item label="名称" prop="brdgrp.acb.namelc">
<c-input type="textarea" v-model="model.brdgrp.acb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input> <c-input type="textarea" v-model="model.brdgrp.acb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Address Block" prop="brdgrp.acb.pts.adrblk"> <el-form-item label="Address Block" prop="brdgrp.acb.pts.adrblk">
<c-input type="textarea" v-model="model.brdgrp.acb.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input> <c-input
:rows="4"
type="textarea" v-model="model.brdgrp.acb.pts.adrblk" maxlength="135" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="Chinese address" prop="brdgrp.acb.dbfadrblkcn"> <el-form-item label="Chinese address" prop="brdgrp.acb.dbfadrblkcn">
<c-input type="textarea" v-model="model.brdgrp.acb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input> <c-input type="textarea" v-model="model.brdgrp.acb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item> </el-form-item>
...@@ -100,15 +108,15 @@ ...@@ -100,15 +108,15 @@
<el-form-item label="地址" prop="brdgrp.acb.adrelc"> <el-form-item label="地址" prop="brdgrp.acb.adrelc">
<c-input type="textarea" v-model="model.brdgrp.acb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input> <c-input type="textarea" v-model="model.brdgrp.acb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
</c-col>
<c-col :span="12">
<c-col :span="24">
<el-form-item label="Beneficiary's Bank" prop="brdgrp.beb.pts.extkey"> <el-form-item label="Beneficiary's Bank" prop="brdgrp.beb.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input <c-input
disabled @keyup.enter.native="showGridPromptDialog('brdgrp.beb.pts.extkey')"
v-model="model.brdgrp.beb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> v-model="model.brdgrp.beb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input>
<template slot="footer"> <template slot="footer">
...@@ -122,20 +130,22 @@ ...@@ -122,20 +130,22 @@
<c-col>
<c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="名称" prop="brdgrp.beb.namelc"> <el-form-item label="名称" prop="brdgrp.beb.namelc">
<c-input type="textarea" v-model="model.brdgrp.beb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input> <c-input type="textarea" v-model="model.brdgrp.beb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Address Block" prop="brdgrp.beb.pts.adrblk"> <el-form-item label="Address Block" prop="brdgrp.beb.pts.adrblk">
<c-input type="textarea" v-model="model.brdgrp.beb.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input> <c-input
:rows="4"
type="textarea" v-model="model.brdgrp.beb.pts.adrblk" maxlength="135" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="Chinese address" prop="brdgrp.beb.dbfadrblkcn"> <el-form-item label="Chinese address" prop="brdgrp.beb.dbfadrblkcn">
<c-input type="textarea" v-model="model.brdgrp.beb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input> <c-input type="textarea" v-model="model.brdgrp.beb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item> </el-form-item>
...@@ -145,8 +155,9 @@ ...@@ -145,8 +155,9 @@
<el-form-item label="地址" prop="brdgrp.beb.adrelc"> <el-form-item label="地址" prop="brdgrp.beb.adrelc">
<c-input type="textarea" v-model="model.brdgrp.beb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input> <c-input type="textarea" v-model="model.brdgrp.beb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item> </el-form-item>
</c-col> -->
</c-col> </c-col>
</c-col>
</div> </div>
</template> </template>
<script> <script>
......
...@@ -18,19 +18,19 @@ ...@@ -18,19 +18,19 @@
</el-tab-pane> </el-tab-pane>
<!--PD000139 --> <!--PD000139 -->
<el-tab-pane v-if="model.brdgrp.rec.advtyp=='750'" label="Advice of Discrepancy" name="mt750p"> <el-tab-pane v-if=" this.model.brdgrp.rec.advtyp == '750' " label="Advice of Discrepancy" name="mt750p">
<m-mt750p :model="model" :codes="codes"/> <m-mt750p :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000147 --> <!--PD000147 -->
<el-tab-pane v-if="model.brdgrp.rec.advtyp=='754'" label="Advice of Payment" name="mt754p"> <el-tab-pane v-if=" this.model.brdgrp.rec.advtyp == '754' " label="Advice of Payment" name="mt754p">
<c-content> <c-content>
<m-mt754p :model="model" :codes="codes"/> <m-mt754p :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000213 --> <!--PD000213 -->
<el-tab-pane v-if="model.brdgrp.rec.advtyp=='oth'" label="Advice Details" name="othadvtypp"> <el-tab-pane v-if=" this.model.brdgrp.rec.advtyp == 'OTH' " label="Advice Details" name="othadvtypp">
<c-content> <c-content>
<m-othadvtypp :model="model" :codes="codes"/> <m-othadvtypp :model="model" :codes="codes"/>
</c-content> </c-content>
......
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