Commit c6a4fbb6 by wangren

BCTACC,BCTDAV,BCTSEL交易转化 check savedata实现

parent b5aceb5d
...@@ -4250,6 +4250,8 @@ const CodeTable = { ...@@ -4250,6 +4250,8 @@ const CodeTable = {
], ],
matpertyp: [ matpertyp: [
{ label: "Days", value: "D" }, { label: "Days", value: "D" },
{ label: "Months", value: "M" },
], ],
maxfcc: [ maxfcc: [
{ label: "+/- to the old maximum", value: "A" }, { label: "+/- to the old maximum", value: "A" },
......
...@@ -16,30 +16,30 @@ export default { ...@@ -16,30 +16,30 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"bcdgrp.cbs.max.amt":[ // "bcdgrp.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位" }
], // ],
"bcdgrp.dre.pts.ref":[ "bcdgrp.dre.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"bcdgrp.cbs.opn1.amt":[ // "bcdgrp.cbs.opn1.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位" }
], // ],
"bcdgrp.dre.pts.nam":[ "bcdgrp.dre.pts.nam":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"bcdgrp.rec.rcvdat":[ "bcdgrp.rec.rcvdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"bcdgrp.rec.advdat":[ "bcdgrp.rec.advdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"bcdgrp.rmi.pts.ref":[ "bcdgrp.rmi.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -51,10 +51,10 @@ export default { ...@@ -51,10 +51,10 @@ export default {
], ],
"bcdgrp.rec.matdat":[ "bcdgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"bcdgrp.rec.predat":[ "bcdgrp.rec.predat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"bcdgrp.drr.pts.ref":[ "bcdgrp.drr.pts.ref":[
...@@ -76,7 +76,7 @@ export default { ...@@ -76,7 +76,7 @@ export default {
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"bcdgrp.rec.accdat":[ "bcdgrp.rec.accdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"bcdgrp.blk.colins":[ "bcdgrp.blk.colins":[
...@@ -141,7 +141,7 @@ export default { ...@@ -141,7 +141,7 @@ export default {
], ],
"bcdgrp.dre.pts.adrblk":[ "bcdgrp.dre.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 250,message:""}
], ],
"bcdgrp.dre.dbfadrblkcn":[ "bcdgrp.dre.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -149,7 +149,7 @@ export default { ...@@ -149,7 +149,7 @@ export default {
], ],
"bcdgrp.rmi.pts.adrblk":[ "bcdgrp.rmi.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 80,message:""}
], ],
"bcdgrp.rmi.dbfadrblkcn":[ "bcdgrp.rmi.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -283,7 +283,7 @@ export default { ...@@ -283,7 +283,7 @@ export default {
], ],
"mtabut.coninf.conexedat":[ "mtabut.coninf.conexedat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", 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"
export default class Bctacc{ export default class Bctacc{
constructor () { constructor () {
this.data = { this.data = {
bcdgrp:{ bcdgrp:{
rec:{ rec:{
inr:"",
ownref:"", // Collection Number .bcdgrp.rec.ownref ownref:"", // Collection Number .bcdgrp.rec.ownref
nam:"", // Name .bcdgrp.rec.nam nam:"", // Name .bcdgrp.rec.nam
rcvdat:"", // Docs Received on .bcdgrp.rec.rcvdat rcvdat:"", // Docs Received on .bcdgrp.rec.rcvdat
...@@ -110,93 +111,10 @@ export default class Bctacc{ ...@@ -110,93 +111,10 @@ export default class Bctacc{
}, },
}, },
}, },
setmod:{ setmod:new Pub().data.Setmod,
doccur:"", // document currency .setmod.doccur liaall:new Pub().data.Liaall,
docamt:"", // document amount .setmod.docamt mtabut:new Pub().data.Mtabut,
docamttyplab:"", // settled amount description as label .setmod.docamttyplab trnmod:new Pub().data.Trnmod,
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref
dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg
setglg:{
labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
setgll:[]
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
setfog:{
setfol:[]
},
setfeg:{
setfel:[]
},
glemod:{
gleshwstm: {}
}
},
liaall:{
misamt:"", // Amount not yet assigned .liaall.misamt
concur:"", // External Booking Amount .liaall.concur
outpct:"", // Sight Amount Percentage .liaall.outpct
outamt:"", // Sight Amount .liaall.outamt
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
liaallg:[],
liaccv:{
newamt:"", // 合同金额 .liaall.liaccv.newamt
concur:"", // 应付保证金金额 .liaall.liaccv.concur
totcovamt:"", // 金额总和 .liaall.liaccv.totcovamt
newresamt:"", // Reserved Amount .liaall.liaccv.newresamt
addinf:"", // Additional Information .liaall.liaccv.addinf
cshpct:"", // 保证金应收比例 .liaall.liaccv.cshpct
relcshpct:"", // 保证金实收比例 .liaall.liaccv.relcshpct
gleflg:"", // Create gle flag .liaall.liaccv.gleflg
chgcurflg:"", // Change currency flag .liaall.liaccv.chgcurflg
pctresamt:"", // reserve amount based percent .liaall.liaccv.pctresamt
liaccvg:[],
},
},
mtabut:{
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
},
},
trnmod:{
trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
rcvatt:{
seainf:"", // .trnmod.trndoc.rcvatt.seainf
},
filrecv:"", // File Receiver .trnmod.trndoc.filrecv
doceot:[],
},
},
pageId: "" // ctx的key pageId: "" // ctx的key
} }
} }
......
...@@ -7,7 +7,11 @@ export default { ...@@ -7,7 +7,11 @@ export default {
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
this.$message({
type:'success',
message:'获取成功!'
})
} }
else else
{ {
......
...@@ -61,24 +61,24 @@ export default { ...@@ -61,24 +61,24 @@ export default {
], ],
"bcdgrp.dre.pts.adrblk":[ "bcdgrp.dre.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 350,message:"长度不能超过350"}
], ],
"bcdgrp.dre.dbfadrblkcn":[ "bcdgrp.dre.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bcdgrp.rec.rcvdat":[ "bcdgrp.rec.rcvdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"bcdgrp.rec.predat":[ "bcdgrp.rec.predat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"bcdgrp.dre.adrelc":[ "bcdgrp.dre.adrelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"bcdgrp.rec.advdat":[ "bcdgrp.rec.advdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"bcdgrp.rmi.pts.ref":[ "bcdgrp.rmi.pts.ref":[
...@@ -92,7 +92,7 @@ export default { ...@@ -92,7 +92,7 @@ export default {
], ],
"bcdgrp.rmi.pts.extkey":[ "bcdgrp.rmi.pts.extkey":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 120,message:"长度不能超过120"}
], ],
"bctp.rmip.ptsget.sdamod.seainf":[ "bctp.rmip.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -100,7 +100,7 @@ export default { ...@@ -100,7 +100,7 @@ export default {
], ],
"bcdgrp.rec.matdat":[ "bcdgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"bcdgrp.rmi.namelc":[ "bcdgrp.rmi.namelc":[
...@@ -109,7 +109,7 @@ export default { ...@@ -109,7 +109,7 @@ export default {
], ],
"bcdgrp.rmi.pts.adrblk":[ "bcdgrp.rmi.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 120,message:"长度不能超过120"}
], ],
"bcdgrp.rmi.dbfadrblkcn":[ "bcdgrp.rmi.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -268,7 +268,7 @@ export default { ...@@ -268,7 +268,7 @@ export default {
], ],
"mtabut.coninf.conexedat":[ "mtabut.coninf.conexedat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", 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"
export default class Bctdav{ export default class Bctdav{
constructor () { constructor () {
this.data = { this.data = {
cnybop:{
cnyflg:"",
traflg:"",
outflg:"",
libflg:"",
vouflg:"",
},
bcdgrp:{ bcdgrp:{
srm:{
djutyp:"",
},
rec:{ rec:{
ownref:"", // Reference .bcdgrp.rec.ownref ownref:"", // Reference .bcdgrp.rec.ownref
resflg:"", // Reserved Contract .bcdgrp.rec.resflg resflg:"", // Reserved Contract .bcdgrp.rec.resflg
...@@ -115,93 +125,10 @@ export default class Bctdav{ ...@@ -115,93 +125,10 @@ export default class Bctdav{
outlen:{ outlen:{
szflg:"", // 申报类型 .outlen.szflg szflg:"", // 申报类型 .outlen.szflg
}, },
setmod:{ setmod:new Pub().data.Setmod,
doccur:"", // document currency .setmod.doccur liaall:new Pub().data.Liaall,
docamt:"", // document amount .setmod.docamt mtabut:new Pub().data.Mtabut,
docamttyplab:"", // settled amount description as label .setmod.docamttyplab trnmod:new Pub().data.Trnmod,
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref
dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg
setglg:{
labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
setgll:[]
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
setfog:{
setfol:[]
},
setfeg:{
setfel:[]
},
glemod:{
gleshwstm: {}
}
},
liaall:{
misamt:"", // Amount not yet assigned .liaall.misamt
concur:"", // External Booking Amount .liaall.concur
outpct:"", // Sight Amount Percentage .liaall.outpct
outamt:"", // Sight Amount .liaall.outamt
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
liaallg:[],
liaccv:{
newamt:"", // 合同金额 .liaall.liaccv.newamt
concur:"", // 应付保证金金额 .liaall.liaccv.concur
totcovamt:"", // 金额总和 .liaall.liaccv.totcovamt
newresamt:"", // Reserved Amount .liaall.liaccv.newresamt
addinf:"", // Additional Information .liaall.liaccv.addinf
cshpct:"", // 保证金应收比例 .liaall.liaccv.cshpct
relcshpct:"", // 保证金实收比例 .liaall.liaccv.relcshpct
gleflg:"", // Create gle flag .liaall.liaccv.gleflg
chgcurflg:"", // Change currency flag .liaall.liaccv.chgcurflg
pctresamt:"", // reserve amount based percent .liaall.liaccv.pctresamt
liaccvg:[],
},
},
mtabut:{
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
},
},
trnmod:{
trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
rcvatt:{
seainf:"", // .trnmod.trndoc.rcvatt.seainf
},
filrecv:"", // File Receiver .trnmod.trndoc.filrecv
doceot:[],
},
},
pageId: "" // ctx的key pageId: "" // ctx的key
} }
} }
......
...@@ -89,7 +89,7 @@ export default { ...@@ -89,7 +89,7 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"bcdgrp.rec.rcvdat":[ "bcdgrp.rec.rcvdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"dfdgrp.cbs.opn1.amt":[ "dfdgrp.cbs.opn1.amt":[
...@@ -98,7 +98,7 @@ export default { ...@@ -98,7 +98,7 @@ export default {
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"bcdgrp.rec.advdat":[ "bcdgrp.rec.advdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"bcdgrp.rmi.pts.ref":[ "bcdgrp.rmi.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -124,13 +124,13 @@ export default { ...@@ -124,13 +124,13 @@ export default {
], ],
"bcdgrp.rec.matdat":[ "bcdgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"bcdgrp.rec.predat":[ "bcdgrp.rec.predat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"dfdgrp.rec.opndat":[ "dfdgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"dfdgrp.rec.fintyp":[ "dfdgrp.rec.fintyp":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -159,20 +159,20 @@ export default { ...@@ -159,20 +159,20 @@ export default {
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"dfdgrp.rec.stttendat":[ "dfdgrp.rec.stttendat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"dfdgrp.rec.matdat":[ "dfdgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"trdgrp.rec.finact":[ "trdgrp.rec.finact":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 21,message:"长度不能超过21"} {max: 21,message:"长度不能超过21"}
], ],
"trdgrp.rec.stttendat":[ "trdgrp.rec.stttendat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"trdgrp.rec.matdat":[ "trdgrp.rec.matdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"bcdgrp.rec.docsta":[ "bcdgrp.rec.docsta":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
...@@ -4,6 +4,12 @@ import Pts from "../Common/Pts" ...@@ -4,6 +4,12 @@ import Pts from "../Common/Pts"
export default class Bctsel{ export default class Bctsel{
constructor () { constructor () {
this.data = { this.data = {
bcdget:{
bcd:{
ownref:"",
}
},
dspopntnr:"", // Open tenors .dspopntnr dspopntnr:"", // Open tenors .dspopntnr
selbut:{ selbut:{
dspamenbr:"", // Display No of amendments .selbut.dspamenbr dspamenbr:"", // Display No of amendments .selbut.dspamenbr
...@@ -17,6 +23,7 @@ export default class Bctsel{ ...@@ -17,6 +23,7 @@ export default class Bctsel{
dsptrdclsdat:"", // Display Closing Date of Finance .dsptrdclsdat dsptrdclsdat:"", // Display Closing Date of Finance .dsptrdclsdat
bcdgrp:{ bcdgrp:{
rec:{ rec:{
inr:"",
ownref:"", // Import Collection No. .bcdgrp.rec.ownref ownref:"", // Import Collection No. .bcdgrp.rec.ownref
nam:"", // Externally Displayed Name to Identify the Contract .bcdgrp.rec.nam nam:"", // Externally Displayed Name to Identify the Contract .bcdgrp.rec.nam
rcvdat:"", // Docs Received on .bcdgrp.rec.rcvdat rcvdat:"", // Docs Received on .bcdgrp.rec.rcvdat
......
<template> <template>
<c-row> <div class="eibs-tab">
<!-- =================顶部====================== -->
<c-col :span="24"> <!-- ====================左边======================= -->
<c-col :span="12"> <el-col :span="11">
<c-col :span="20"> <c-col :span="24">
<el-form-item label="Collection Number" prop="bcdgrp.rec.ownref" style="width: 100%"> <el-form-item label="Collection Number" prop="bcdgrp.rec.ownref" style="width: 100%">
<c-fullbox>
<c-input v-model="model.bcdgrp.rec.ownref" maxlength="16" placeholder="请输入Collection Number" <c-input v-model="model.bcdgrp.rec.ownref" maxlength="16" placeholder="请输入Collection Number"
style="width: 95%" disabled> style="width: 100%"
disabled>
</c-input> </c-input>
<template slot="footer">
<c-button
style="margin-left:8px; padding: 0 12px"
size="small"
type="primary"
@click="">
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="1">
<c-button style="margin:0 10px 0 0;padding: 0 10px;" size="small" type="primary"
icon="el-icon-search" @click="onSeainf">
</c-button>
</c-col>
</c-col>
<c-col :span="12">
<el-form-item label="Name" prop="bcdgrp.rec.nam" style="width: 100%">
<c-input v-model="model.bcdgrp.rec.nam" maxlength="40" style="width: 100%" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ====================左边======================= -->
<c-col :span="12">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Document Amount" prop="bcdgrp.cbs.max.cur"> <el-form-item label="Document Amount" prop="bcdgrp.cbs.max.cur">
<c-input v-model="model.bcdgrp.cbs.max.cur" style="width:90%" placeholder="请选择Document Amount" <c-input v-model="model.bcdgrp.cbs.max.cur" style="width:100%" placeholder="请选择Document Amount"
disabled> disabled>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item style="text-align: left" label-width="0" prop="bcdgrp.cbs.max.amt"> <el-form-item style="text-align: left" label-width="0" prop="bcdgrp.cbs.max.amt">
<c-input v-model="model.bcdgrp.cbs.max.amt" style="text-align: left; width: 90%" <c-input v-model="model.bcdgrp.cbs.max.amt" style="text-align: left; width: 100%"
disabled></c-input> disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Open Amount" prop="bcdgrp.cbs.opn1.cur"> <el-form-item label="Open Amount" prop="bcdgrp.cbs.opn1.cur">
<c-input v-model="model.bcdgrp.cbs.opn1.cur" style="width:90%" placeholder="请选择Open Amount" <c-input v-model="model.bcdgrp.cbs.opn1.cur" style="width:100%" placeholder="请选择Open Amount"
disabled> disabled>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item style="text-align: left" label-width="0" prop="bcdgrp.cbs.opn1.amt"> <el-form-item style="text-align: left" label-width="0" prop="bcdgrp.cbs.opn1.amt">
<c-input v-model="model.bcdgrp.cbs.opn1.amt" style="text-align: left; width: 90%" <c-input v-model="model.bcdgrp.cbs.opn1.amt" style="text-align: left; width: 100%"
disabled></c-input> disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Docs Received on" prop="bcdgrp.rec.rcvdat"> <el-form-item label="Docs Received on" prop="bcdgrp.rec.rcvdat">
<c-date-picker type="date" v-model="model.bcdgrp.rec.rcvdat" style="width:80%" <c-date-picker type="date" v-model="model.bcdgrp.rec.rcvdat" style="width:100%"
value-format="yyyy-MM-dd" placeholder="请选择Docs Received on" disabled></c-date-picker> value-format="yyyy-MM-dd" placeholder="请选择Docs Received on" disabled></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Advised on" prop="bcdgrp.rec.advdat"> <el-form-item label="Advised on" prop="bcdgrp.rec.advdat">
<c-date-picker type="date" v-model="model.bcdgrp.rec.advdat" style="width:80%" <c-date-picker type="date" v-model="model.bcdgrp.rec.advdat" style="width:100%"
value-format="yyyy-MM-dd" placeholder="请选择Advised on" disabled></c-date-picker> value-format="yyyy-MM-dd" placeholder="请选择Advised on" disabled></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Maturity Date" prop="bcdgrp.rec.matdat"> <el-form-item label="Maturity Date" prop="bcdgrp.rec.matdat">
<c-date-picker type="date" v-model="model.bcdgrp.rec.matdat" style="width:80%" <c-date-picker type="date" v-model="model.bcdgrp.rec.matdat" style="width:100%"
value-format="yyyy-MM-dd" placeholder="请选择Maturity Date" disabled></c-date-picker> value-format="yyyy-MM-dd" placeholder="请选择Maturity Date" disabled></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Remitted on" prop="bcdgrp.rec.predat"> <el-form-item label="Remitted on" prop="bcdgrp.rec.predat">
<c-date-picker type="date" v-model="model.bcdgrp.rec.predat" style="width:80%" <c-date-picker type="date" v-model="model.bcdgrp.rec.predat" style="width:100%"
value-format="yyyy-MM-dd" placeholder="请选择Remitted on" disabled></c-date-picker> value-format="yyyy-MM-dd" placeholder="请选择Remitted on" disabled></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Payment Condition" prop="bcdgrp.rec.doctypcod"> <el-form-item label="Payment Condition" prop="bcdgrp.rec.doctypcod">
<c-input v-model="model.bcdgrp.rec.doctypcod" style="width:93%" placeholder="请选择Payment Condition" <c-input v-model="model.bcdgrp.rec.doctypcod" style="width:100%" placeholder="请选择Payment Condition"
disabled> disabled>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Document Set Status" prop="bcdgrp.rec.docsta"> <el-form-item label="Document Set Status" prop="bcdgrp.rec.docsta">
<c-input v-model="model.bcdgrp.rec.docsta" style="width:93%" placeholder="请输入Document Set Status" <c-input v-model="model.bcdgrp.rec.docsta" style="width:100%" placeholder="请输入Document Set Status"
disabled> disabled>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Amount Accepted" prop="setmod.doccur"> <el-form-item label="Amount Accepted" prop="setmod.doccur">
<c-input v-model="model.setmod.doccur" style="width:90%" placeholder="Amount Accepted" disabled> <c-input v-model="model.setmod.doccur" style="width:100%" placeholder="Amount Accepted" disabled>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item style="text-align: left" label-width="0" prop="setmod.docamt"> <el-form-item style="text-align: left" label-width="0" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" style="text-align: left; width: 90%" <c-input v-model="model.setmod.docamt" style="text-align: left; width: 100%"
placeholder="请输入document amount"></c-input> placeholder="请输入document amount"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -104,12 +102,17 @@ ...@@ -104,12 +102,17 @@
<c-edit-table :model="model" v-bind="docgrd"> <c-edit-table :model="model" v-bind="docgrd">
</c-edit-table> </c-edit-table>
</c-col> </c-col>
</c-col> </el-col>
<!-- ====================右边======================= --> <!-- ====================右边======================= -->
<c-col :span="12"> <el-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Name" prop="bcdgrp.rec.nam" style="width: 100%">
<c-input v-model="model.bcdgrp.rec.nam" maxlength="40" style="width: 100%" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item style="text-align: right" label="Drawee Ref." prop="bcdgrp.dre.pts.ref"> <el-form-item style="text-align: right" label="Drawee Ref." prop="bcdgrp.dre.pts.ref">
<c-input v-model="model.bcdgrp.dre.pts.ref" maxlength="16" style="width: 50%" disabled></c-input> <c-input v-model="model.bcdgrp.dre.pts.ref" maxlength="16" style="width: 100%" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -119,7 +122,7 @@ ...@@ -119,7 +122,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item style="text-align: right" label="Remitting Bank Ref." prop="bcdgrp.rmi.pts.ref"> <el-form-item style="text-align: right" label="Remitting Bank Ref." prop="bcdgrp.rmi.pts.ref">
<c-input v-model="model.bcdgrp.rmi.pts.ref" maxlength="16" style="width: 50%" disabled> <c-input v-model="model.bcdgrp.rmi.pts.ref" maxlength="16" style="width: 100%" disabled>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -130,7 +133,7 @@ ...@@ -130,7 +133,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item style="text-align: right" label="Drawer Ref." prop="bcdgrp.drr.pts.ref"> <el-form-item style="text-align: right" label="Drawer Ref." prop="bcdgrp.drr.pts.ref">
<c-input v-model="model.bcdgrp.drr.pts.ref" maxlength="16" style="width: 50%" disabled> <c-input v-model="model.bcdgrp.drr.pts.ref" maxlength="16" style="width: 100%" disabled>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -139,14 +142,14 @@ ...@@ -139,14 +142,14 @@
<c-input v-model="model.bcdgrp.drr.pts.ref" maxlength="40" style="width: 100%" disabled></c-input> <c-input v-model="model.bcdgrp.drr.pts.ref" maxlength="40" style="width: 100%" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Accepted on" prop="bcdgrp.rec.accdat"> <el-form-item label="Accepted on" prop="bcdgrp.rec.accdat">
<c-date-picker type="date" v-model="model.bcdgrp.rec.accdat" style="width:100%" <c-date-picker type="date" v-model="model.bcdgrp.rec.accdat" style="width:100%"
value-format="yyyy-MM-dd" placeholder="请选择Accepted on"></c-date-picker> value-format="yyyy-MM-dd" placeholder="请选择Accepted on"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </el-col>
</c-row> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
......
<template> <template>
<c-row> <c-row>
<!-- ====================左边======================= --> <!-- ====================左边======================= -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="20"> <c-col :span="20">
<el-form-item label="Delivery of Documents Instructions" prop="bcdgrp.blk.colins"> <el-form-item label="Delivery of Documents Instructions" prop="bcdgrp.blk.colins">
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
</c-col> </c-col>
</c-col> </c-col>
<!-- ====================右边======================= --> <!-- ====================右边======================= -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Charges Condition" prop="bcdgrp.rec.chato"> <el-form-item label="Charges Condition" prop="bcdgrp.rec.chato">
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" style="text-align: left" prop="model.bcdgrp.rec.focflg"> <el-form-item label="" style="text-align: left" prop="bcdgrp.rec.focflg">
<c-checkbox v-model="model.bcdgrp.rec.focflg">Free of Payment</c-checkbox> <c-checkbox v-model="model.bcdgrp.rec.focflg">Free of Payment</c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row>
<!-- ====================左边======================= --> <c-col :span="11">
<c-col :span="12"> <c-col :span="24">
<c-col :span="24"> <el-form-item
<c-ptap :model="model" :argadr="{ label="Drawee Ref."
title: 'Drawee', prop="bcdgrp.dre.pts.ref"
grp: 'bcdgrp', >
rol: 'dre', <c-input
}" :disabled="true" :isAdrblk="false" @onSeainf="onSeainf" @onAplpDet="onDrepDet" style="width: 90%"> disabled
</c-ptap> v-model="model.bcdgrp.dre.pts.ref"
</c-col> maxlength="16"
<c-col :span="24"> style="width: 100%"
<c-ptap :model="model" :argadr="{ placeholder="请输入Application Ref"
title: '2nd Collecting', ></c-input>
grp: 'bcdgrp', </el-form-item>
rol: 'co2', </c-col>
}" :disabled="true" :isAdrblk="false" @onSeainf="onSeainf" @onAplpDet="onCo2pDet" style="width: 90%">
</c-ptap> <c-col :span="24">
</c-col> <el-form-item label="Extkey" prop="bcdgrp.dre.pts.extkey">
<c-fullbox>
</c-col> <c-input
disabled
<!-- ====================右边======================= --> v-model="model.bcdgrp.dre.pts.extkey"
<c-col :span="12"> maxlength="50"
<c-col :span="24"> placeholder="请输入External Key of Address"
<c-ptap :model="model" :argadr="{
title: 'Remitting Bank', ></c-input>
grp: 'bcdgrp', <template slot="footer">
rol: 'rmi', <c-button
}" :disabled="true" :isAdrblk="false" @onSeainf="onSeainf" @onAplpDet="onRmipDet" style="width: 90%"> style="margin:0 10px 0 10px;padding: 0 12px;"
</c-ptap> size="small"
</c-col> type="primary"
<c-col :span="24">
<c-ptap :model="model" :argadr="{ >
title: 'Drawer', <span style="font-family:'宋体';font-weight:bold">i</span>
grp: 'bcdgrp', </c-button>
rol: 'drr', <c-button
}" :disabled="true" :isAdrblk="false" @onSeainf="onSeainf" @onAplpDet="onDrrpDet" style="width: 90%"> style="margin:0 0"
</c-ptap> size="small"
</c-col> type="primary"
</c-col> disabled
</c-row> >
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="bcdgrp.dre.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.dre.pts.adrblk"
maxlength="50"
disabled
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="2nd Collecting Bank Ref."
prop="bcdgrp.co2.pts.ref"
>
<c-input
v-model="model.bcdgrp.co2.pts.ref"
maxlength="16"
style="width: 100%"
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Extkey" prop="bcdgrp.co2.pts.extkey">
<c-fullbox>
<c-input
v-model="model.bcdgrp.co2.pts.extkey"
maxlength="50"
placeholder="请输入External Key of Address"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
disabled
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="bcdgrp.co2.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.co2.pts.adrblk"
maxlength="50"
disabled
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- =====================right================================ -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item
label="Remitting Bank Ref."
prop="bcdgrp.rmi.pts.ref"
>
<c-input
v-model="model.bcdgrp.rmi.pts.ref"
maxlength="16"
style="width: 100%"
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Extkey" prop="bcdgrp.rmi.pts.extkey">
<c-fullbox>
<c-input
v-model="model.bcdgrp.rmi.pts.extkey"
maxlength="50"
placeholder="请输入External Key of Address"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
disabled
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="bcdgrp.rmi.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.rmi.pts.adrblk"
maxlength="50"
disabled
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Drawer Ref."
prop="bcdgrp.drr.pts.ref"
>
<c-input
v-model="model.bcdgrp.drr.pts.ref"
maxlength="16"
style="width: 100%"
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Extkey" prop="bcdgrp.drr.pts.extkey">
<c-fullbox>
<c-input
v-model="model.bcdgrp.drr.pts.extkey"
maxlength="50"
placeholder="请输入External Key of Address"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
disabled
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="bcdgrp.drr.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.drr.pts.adrblk"
maxlength="50"
disabled
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
</c-col>
</div> </div>
</template> </template>
<script> <script>
......
...@@ -2,13 +2,7 @@ ...@@ -2,13 +2,7 @@
<c-page title="进口代收承兑"> <c-page title="进口代收承兑">
<div class="eContainer"> <div class="eContainer">
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash"> <c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<el-button size="small">保存模板</el-button>
<el-button size="small">使用模板</el-button>
<el-button size="small">制裁信息</el-button>
<el-button size="small">拆分报文</el-button>
<el-button size="small">智能提示</el-button>
</c-function-btn> </c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right"
size="small" :validate-on-rule-change="false"> size="small" :validate-on-rule-change="false">
...@@ -59,6 +53,9 @@ ...@@ -59,6 +53,9 @@
<el-tab-pane label="Attachments" name="doctre"> <el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
</div> </div>
...@@ -77,13 +74,15 @@ ...@@ -77,13 +74,15 @@
import Bctset from "./Bctset" import Bctset from "./Bctset"
import Detp from "./Detp" import Detp from "./Detp"
import Ptyp from "./Ptyp" import Ptyp from "./Ptyp"
import Engp from "~/views/Public/Engp" import Engp from "~/views/Public/Engp"
import Setpan from "~/views/Public/Setpan" import Setpan from "~/views/Public/Setpan"
import Coninfp from "~/views/Public/Coninfp" import Coninfp from "~/views/Public/Coninfp"
import Docpan from "~/views/Public/Docpan" import Docpan from "~/views/Public/Docpan"
import Doctre from "./Doctre" import Doctre from "~/views/Public/Doctre"
export default { export default {
name: "Bctacc",
components: { components: {
"m-bctset": Bctset, "m-bctset": Bctset,
"m-detp": Detp, "m-detp": Detp,
...@@ -93,13 +92,14 @@ ...@@ -93,13 +92,14 @@
"m-coninfp": Coninfp, "m-coninfp": Coninfp,
"m-docpan": Docpan, "m-docpan": Docpan,
"m-doctre": Doctre, "m-doctre": Doctre,
}, },
provide() { provide() {
return { return {
root: this root: this
} }
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "bctset", tabVal: "bctset",
......
<template>
<div class="eibs-tab">
<el-col :span="11">
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg" label-width="200px">
<c-select disabled v-model="model.cnybop.cnyflg" style="width:100%" placeholder="请选择是否报送跨境人民币2101表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg" label-width="200px">
<c-select disabled v-model="model.cnybop.traflg" style="width:100%" placeholder="请选择是否报送跨境人民币2107表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg" label-width="200px">
<c-select disabled v-model="model.cnybop.outflg" style="width:100%" placeholder="请选择是否报送跨境人民币2111表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2106表" prop="cnybop.libflg" label-width="200px">
<c-select disabled v-model="model.cnybop.libflg" style="width:100%" placeholder="请选择是否报送跨境人民币2106表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2122表" prop="cnybop.vouflg" label-width="200px">
<c-select disabled v-model="model.cnybop.vouflg" style="width:100%" placeholder="请选择是否报送跨境人民币2122表">
</c-select>
</el-form-item>
</c-col>
</el-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bctdav/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template> <template>
<c-row> <c-row>
<!-- ====================左边======================= --> <!-- ====================左边======================= -->
<c-col :span="14"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="4"> <c-col :span="4">
<el-form-item label="Delivery of Documents "> <el-form-item label="Delivery of Documents ">
...@@ -50,13 +50,10 @@ ...@@ -50,13 +50,10 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="20" > <c-col :span="20" >
<c-select v-model="model.bcdgrp.rec.proins" style="width:100%" placeholder="请选择Protest Instructions"> <c-select v-model="model.bcdgrp.rec.proins" style="width:100%" placeholder="请选择Protest Instructions"
</c-select> <el-option :code="codes.proins"
v-for="item in codes.proins" >
:key="item.value" </c-select>
:label="item.label"
:value="item.value"
> </el-option>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Other Instructions"> <el-form-item label="Other Instructions">
...@@ -86,22 +83,18 @@ ...@@ -86,22 +83,18 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="20" > <c-col :span="20" >
<c-select v-model="model.bcdgrp.rec.stagod" style="width:100%" placeholder="请选择Good's Code (for Statistics"> <c-select v-model="model.bcdgrp.rec.stagod" style="width:100%" placeholder="请选择Good's Code (for Statistics"
:code="codes.godcod"
>
</c-select> </c-select>
<el-option
v-for="item in codes.godcod"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-col> </c-col>
</c-col> </c-col>
<!-- ====================右边======================= --> <!-- ====================右边======================= -->
<c-col :span="10"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Charges Condition"> <el-form-item label="Charges Condition">
...@@ -109,13 +102,10 @@ ...@@ -109,13 +102,10 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-select v-model="model.bcdgrp.rec.chato" style="width:100%" placeholder="请选择Our Charges to"> <c-select v-model="model.bcdgrp.rec.chato" style="width:100%" placeholder="请选择Our Charges to"
</c-select><el-option :code="codes.chato"
v-for="item in codes.chadet"
:key="item.value"
:label="item.label"
:value="item.value"
> >
</c-select>
</el-option> </el-option>
</c-col> </c-col>
...@@ -145,7 +135,9 @@ ...@@ -145,7 +135,9 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-select v-model="model.bcdgrp.rec.waicolcod" style="width:100%" placeholder="请选择Waive Collecting Bank Charges"> <c-select v-model="model.bcdgrp.rec.waicolcod" style="width:100%" placeholder="请选择Waive Collecting Bank Charges"
:code="codes.waicolcod"
>
</c-select> </c-select>
</c-col> </c-col>
...@@ -162,7 +154,9 @@ ...@@ -162,7 +154,9 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-select v-model="model.bcdgrp.rec.wairmtcod" style="width:100%" placeholder="请选择Waive Remitting Bank Charges"> <c-select v-model="model.bcdgrp.rec.wairmtcod" style="width:100%" placeholder="请选择Waive Remitting Bank Charges"
:code="codes.wairmtcod"
>
</c-select> </c-select>
</c-col> </c-col>
...@@ -172,7 +166,9 @@ ...@@ -172,7 +166,9 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-select v-model="model.bcdgrp.rec.othins" style="width:100%" placeholder="请选择Defer Payment until"> <c-select v-model="model.bcdgrp.rec.othins" style="width:100%" placeholder="请选择Defer Payment until"
:code="codes.othins"
>
</c-select> </c-select>
</c-col> </c-col>
......
<template> <template>
<c-row> <div class="eibs-tab">
<!-- =================顶部====================== -->
<c-col :span="24"> <!-- ====================左边======================= -->
<c-col :span="8"> <c-col :span="11">
<c-col :span="24">
<el-form-item <el-form-item
label="Reference" label="Reference"
prop="bcdgrp.rec.ownref" prop="bcdgrp.rec.ownref"
style="width: 100%" style="width: 100%"
> >
<c-fullbox>
<c-input <c-input
v-model="model.bcdgrp.rec.ownref" v-model="model.bcdgrp.rec.ownref"
maxlength="16" maxlength="16"
placeholder="请输入Reference" placeholder="请输入Reference"
style="width: 95%" style="width: 100%"
disabled disabled
></c-input> ></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click=""
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="!this.model.bcdgrp.dre.pts.extkey"
@click="onBctmodButgetref"
>
Get Ref.
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="18">
<c-col :span="3">
<c-button
size="small"
type="primary"
@click="onSeainf"
icon="el-icon-search"
></c-button>
<c-button
size="small"
type="primary"
@click="onBctmodButgetref"
>
获取
</c-button>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="Name" prop="bcdgrp.rec.nam">
<c-input
align="middle"
v-model="model.bcdgrp.rec.nam"
maxlength="40"
placeholder="请输入Name"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="16">
<el-form-item <el-form-item
label="Responsible User" label="Responsible User"
prop="bctp.usr.extkey" prop="bctp.usr.extkey"
style="width: 100%" style="width: 100%"
> >
<c-input <c-input
style="width: 95%" style="width: 100%"
v-model="model.bctp.usr.extkey" v-model="model.bctp.usr.extkey"
maxlength="16" maxlength="16"
placeholder="请输入Responsible User" placeholder="请输入Responsible User"
...@@ -62,102 +54,81 @@ ...@@ -62,102 +54,81 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="6" class="centerLable">
<c-checkbox style="margin-left:4px;padding: 0 10px;" v-model="model.bcdgrp.rec.dftgarflg"
>Draft to be Guaranteed</c-checkbox >
</c-col>
<c-col :span="4"> <!-- <c-col :span="4" class="centerLable">
<!-- <el-form-item label="" label-width="17px"> -->
<c-button
style="margin:0 10px 0 0;padding: 0 10px;"
size="small"
icon="el-icon-search"
type="primary"
@click="onExtkey"
></c-button>
<!-- </el-form-item> -->
</c-col>
<c-col :span="4" class="centerLable">
<c-checkbox v-model="model.bcdgrp.rec.resflg" <c-checkbox v-model="model.bcdgrp.rec.resflg"
>Reserved Contract</c-checkbox >Reserved Contract</c-checkbox
> >
</c-col> </c-col> -->
<c-col :span="9"> <c-col :span="14">
<el-form-item label="Document Amount" prop="bcdgrp.cbs.max.cur"> <el-form-item label="Document Amount" prop="bcdgrp.cbs.max.cur">
<c-select <c-select
disabled
v-model="model.bcdgrp.cbs.max.cur" v-model="model.bcdgrp.cbs.max.cur"
style="width: 95%" style="width: 100%"
placeholder="请选择Currency" placeholder="请选择Currency"
:code="codes.cur"
> >
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="10">
<el-form-item <el-form-item
style="text-align: left" style="text-align: left"
label-width="0" label-width="0"
prop="model.bcdgrp.cbs.max.amt" prop="bcdgrp.cbs.max.amt"
> >
<c-input-currency <c-input-currency
v-model="model.bcdgrp.cbs.max.amt" v-model="model.bcdgrp.cbs.max.amt"
style="text-align: left; width: 95%" style="text-align: left; width: 100%"
placeholder="请输入Document Amount" placeholder="请输入Document Amount"
></c-input-currency> ></c-input-currency>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4" class="centerLable">
<c-checkbox v-model="model.bcdgrp.rec.dftgarflg" <c-col :span="14">
>Draft to be Guaranteed</c-checkbox >
</c-col>
<c-col :span="9">
<el-form-item label="Open Amount" prop="bcdgrp.cbs.opn1.cur"> <el-form-item label="Open Amount" prop="bcdgrp.cbs.opn1.cur">
<c-select <c-select
disabled disabled
v-model="model.bcdgrp.cbs.opn1.cur" v-model="model.bcdgrp.cbs.opn1.cur"
style="width: 95%" style="width: 100%"
placeholder="请选择Open Currency" placeholder="请选择Open Currency"
> >
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="10">
<el-form-item <el-form-item
style="text-align: left" style="text-align: left"
label-width="0" label-width="0"
prop="model.bcdgrp.cbs.opn1.amt" prop="bcdgrp.cbs.opn1.amt"
> >
<c-input-currency <c-input-currency
disabled
v-model="model.bcdgrp.cbs.opn1.amt" v-model="model.bcdgrp.cbs.opn1.amt"
style="text-align: left; width: 100%" style="text-align: left; width: 100%"
placeholder="请输入Open Amount" placeholder="请输入Open Amount"
></c-input-currency> ></c-input-currency>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="14"> <c-col :span="12">
<el-form-item label="Docs received on" prop="bcdgrp.rec.rcvdat"> <el-form-item label="Docs received on" prop="bcdgrp.rec.rcvdat">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.bcdgrp.rec.rcvdat" v-model="model.bcdgrp.rec.rcvdat"
style="width: 90%" style="width: 100%"
placeholder="请选择Docs received on" placeholder="请选择Docs received on"
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="14"> <c-col :span="12">
<el-form-item <el-form-item
label="Date of Remittance Lt." label="Date of Remittance Lt."
prop="bcdgrp.rec.predat" prop="bcdgrp.rec.predat"
...@@ -171,36 +142,31 @@ ...@@ -171,36 +142,31 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="14"> <c-col :span="24">
<el-form-item label="Advised on" prop="bcdgrp.rec.advdat"> <el-form-item label="Advised on" prop="bcdgrp.rec.advdat">
<c-date-picker <c-date-picker
disabled
type="date" type="date"
v-model="model.bcdgrp.rec.advdat" v-model="model.bcdgrp.rec.advdat"
style="width: 90%" style="width: 100%"
placeholder="请选择Advised on" placeholder="请选择Advised on"
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4" class="centerLable"> <!-- <c-col :span="4" class="centerLable">
<c-checkbox v-model="model.bcdgrp.rec.oridre" <c-checkbox v-model="model.bcdgrp.rec.oridre"
>Send Original Documents to Drawee</c-checkbox > >Send Original Documents to Drawee</c-checkbox >
</c-col> </c-col> -->
<c-col :span="14"> <c-col :span="24">
<el-form-item label="Collection Condition" prop="bcdgrp.rec.doctypcod"> <el-form-item label="Collection Condition" prop="bcdgrp.rec.doctypcod">
<c-select <c-select
v-model="model.bcdgrp.rec.doctypcod" v-model="model.bcdgrp.rec.doctypcod"
style="width: 100%" style="width: 100%"
placeholder="请选择Collection Condition" placeholder="请选择Collection Condition"
@change="mytypeChange" :code="codes.doctypcod"
> >
<el-option
v-for="item in codes.doctypcod"
: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>
...@@ -211,7 +177,7 @@ ...@@ -211,7 +177,7 @@
type="date" type="date"
v-model="model.bcdgrp.rec.matdat" v-model="model.bcdgrp.rec.matdat"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
style="width: 60%" style="width: 100%"
placeholder="请选择Maturity Date" placeholder="请选择Maturity Date"
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
...@@ -225,49 +191,44 @@ ...@@ -225,49 +191,44 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="6"> <c-col :span="12">
<el-form-item label="" label-width="10px" prop="bcdgrp.rec.matpertyp"> <el-form-item label="" label-width="10px" prop="bcdgrp.rec.matpertyp">
<c-input <c-select
v-model="model.bcdgrp.rec.matpertyp" v-model="model.bcdgrp.rec.matpertyp"
style="width: 100%" style="width: 100%"
placeholder="请选择Days/Months or Years for Maturity Period" placeholder="请选择Days/Months or Years for Maturity Period"
></c-input> :code="codes.matpertyp"
></c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="14" > <c-col :span="24" >
<el-form-item label="发票类型" prop="bcdgrp.rec.invtyp"> <el-form-item label="发票类型" prop="bcdgrp.rec.invtyp">
<c-select v-model="model.bcdgrp.rec.invtyp" style="width:100%" placeholder="请选择发票类型"> <c-select v-model="model.bcdgrp.rec.invtyp" style="width:100%" placeholder="请选择发票类型"
</c-select> <el-option :code="codes.invtyp"
v-for="item in codes.invtyp"
:key="item.value"
:label="item.label"
:value="item.value"
> >
</el-option> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="14"> <c-col :span="24">
<el-form-item label="Tenor Starting from" prop="bcdgrp.rec.matperbeg"> <el-form-item label="Tenor Starting from" prop="bcdgrp.rec.matperbeg">
<c-select v-model="model.bcdgrp.rec.matperbeg" style="width:100%" placeholder="请选择Tenor Starting from"> <c-select v-model="model.bcdgrp.rec.matperbeg" style="width:100%" placeholder="请选择Tenor Starting from"
</c-select><el-option
v-for="item in codes.matbeg" :code="codes.matperbeg">
:key="item.value" </c-select>
:label="item.label"
:value="item.value"
>
</el-option>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Maturity Text" prop="bcdgrp.blk.bcgdet"> <el-form-item label="Maturity Text" prop="bcdgrp.blk.bcgdet">
<c-input type="textarea" v-model="model.bcdgrp.blk.bcgdet" maxlength="45" show-word-limit placeholder="请输入Maturity Text" ></c-input> <c-input
disabled
type="textarea" v-model="model.bcdgrp.blk.bcgdet" maxlength="45" show-word-limit placeholder="请输入Maturity Text" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24" class="bctdav_bctp_bctovw_cheak"> <c-col :span="24" class="bctdav_bctp_bctovw_cheak">
<c-checkbox v-model="model.bcdgrp.blk.bcgdetflg">BC Tenor Details modified</c-checkbox> <c-checkbox v-model="model.bcdgrp.blk.bcgdetflg">Maturity Text modified</c-checkbox>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -286,7 +247,80 @@ ...@@ -286,7 +247,80 @@
<!-- ========================右边======================= --> <!-- ========================右边======================= -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24" >
<el-form-item label="Name" prop="bcdgrp.rec.nam">
<c-input
align="middle"
disabled
v-model="model.bcdgrp.rec.nam"
maxlength="40"
placeholder="请输入Name"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Drawee Ref."
prop="bcdgrp.dre.pts.ref"
>
<c-input
v-model="model.bcdgrp.dre.pts.ref"
maxlength="16"
style="width: 100%"
placeholder="请输入Application Ref"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Extkey" prop="bcdgrp.dre.pts.extkey">
<c-fullbox>
<c-input
v-model="model.bcdgrp.dre.pts.extkey"
maxlength="50"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('bcdgrp.dre.pts.extkey')"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
disabled
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="bcdgrp.dre.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.dre.pts.adrblk"
maxlength="50"
disabled
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<c-ptap <c-ptap
:model="model" :model="model"
:argadr="{ :argadr="{
...@@ -296,13 +330,12 @@ ...@@ -296,13 +330,12 @@
}" }"
:disabled="true" :disabled="true"
:isAdrblk="false" :isAdrblk="false"
@onSeainf="onSeainf"
@onAplpDet="onDrepDet"
> >
</c-ptap> </c-ptap>
</c-col> </c-col> -->
<c-col :span="24"> <!-- <c-col :span="24">
<c-ptap <c-ptap
:model="model" :model="model"
:argadr="{ :argadr="{
...@@ -312,51 +345,162 @@ ...@@ -312,51 +345,162 @@
}" }"
:disabled="true" :disabled="true"
:isAdrblk="false" :isAdrblk="false"
@onSeainf="onSeainf"
@onAplpDet="onRmipDet"
> >
</c-ptap> </c-ptap>
</c-col> -->
<c-col :span="24">
<el-form-item
label="Remitting Bank Ref."
prop="bcdgrp.rmi.pts.ref"
>
<c-input
v-model="model.bcdgrp.rmi.pts.ref"
maxlength="16"
style="width: 100%"
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Extkey" prop="bcdgrp.rmi.pts.extkey">
<c-fullbox>
<c-input
v-model="model.bcdgrp.rmi.pts.extkey"
maxlength="120"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('bcdgrp.rmi.pts.extkey')"
>
</c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="bcdgrp.rmi.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.rmi.pts.adrblk"
maxlength="50"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-ptap <el-form-item
:model="model" label="Drawer Ref."
:argadr="{ prop="bcdgrp.drr.pts.ref"
title: 'Drawer',
grp: 'bcdgrp',
rol: 'drr',
}"
:disabled="true"
:isAdrblk="false"
@onSeainf="onSeainf"
@onAplpDet="onDrrpDet"
> >
</c-ptap> <c-input
</c-col> v-model="model.bcdgrp.drr.pts.ref"
maxlength="16"
style="width: 100%"
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Extkey" prop="bcdgrp.drr.pts.extkey">
<c-fullbox>
<c-input
v-model="model.bcdgrp.drr.pts.extkey"
maxlength="50"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('bcdgrp.drr.pts.extkey')"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Address Block" prop="bcdgrp.drr.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.drr.pts.adrblk"
maxlength="50"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="14"> <c-col :span="24">
<el-form-item label="Country or region Code" prop="bcdgrp.rec.stacty"> <el-form-item label="Country or region Code" prop="bcdgrp.rec.stacty">
<c-select v-model="model.bcdgrp.rec.stacty" style="width:100%" placeholder="请选择Country Code Risk Country"> <c-select v-model="model.bcdgrp.rec.stacty" style="width:100%" placeholder="请选择Country Code Risk Country"
:code="codes.stacty"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="14"> <c-col :span="12">
<el-form-item label="申报类型" prop="outlen.szflg"> <el-form-item label="申报类型" prop="outlen.szflg">
<c-select v-model="model.outlen.szflg" style="width:100%" placeholder="请选择申报类型"> <c-select v-model="model.outlen.szflg" style="width:100%" placeholder="请选择申报类型"
:code="codes.szflg"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="14"> <c-col :span="12">
<el-form-item label="ACTTYP" prop="bctp.acttyp"> <el-form-item label="款项去向" prop="bctp.acttyp">
<c-select v-model="model.bctp.acttyp" style="width:100%" placeholder="请选择ACTTYP"> <c-select
disabled
v-model="model.bctp.acttyp" style="width:100%" placeholder="请选择ACTTYP"
:code="codes.acttyp"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
</c-row> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
......
<template>
<div class="eibs-tab">
<el-col :span="11">
<c-col :span="24">
<el-form-item label="单据类型" prop="bcdgrp.srm.djutyp">
<c-select v-model="model.bcdgrp.srm.djutyp" style="width:100%" placeholder="请选择单据类型"
:code="codes.djutyp"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="单据出具人" prop="bcdgrp.srm.djuusr">
<c-input
:disabled="!this.model.bcdgrp.srm.djutyp"
v-model="model.bcdgrp.srm.djuusr" maxlength="80" placeholder="请输入单据出具人"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="单据出具日期" prop="bcdgrp.srm.djudat">
<c-date-picker
:disabled="!this.model.bcdgrp.srm.djutyp"
type="date" v-model="model.bcdgrp.srm.djudat" style="width:100%" placeholder="请选择单据出具日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货权单据编号" prop="bcdgrp.srm.djuref">
<c-input
:disabled="!this.model.bcdgrp.srm.djutyp"
v-model="model.bcdgrp.srm.djuref" maxlength="40" placeholder="请输入货权单据编号"></c-input>
</el-form-item>
</c-col>
</el-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bctdav/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template> <template>
<c-page title="进口代收"> <c-page title="进口代收">
<div class="eContainer"> <div class="eContainer">
<c-function-btn <c-function-btn
:handleSubmit="handleSubmit" :handleSubmit="handleSubmit"
:handleCheck="handleCheck" :handleCheck="handleCheck"
:handleStash="handleStash" :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> </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
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> :model="model"
:rules="rules"
<!--Overview --> ref="modelForm"
<el-tab-pane label="Overview" name="ove"> label-width="150px"
<c-content> label-position="left"
<m-ove :model="model" :codes="codes"/> size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--Overview -->
<el-tab-pane label="Overview" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--Instructions -->
<el-tab-pane label="Instructions" name="detp">
<m-detp :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="Settlement" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--Instructions --> <!--Liability -->
<el-tab-pane label="Instructions" name="detp"> <el-tab-pane label="Liability" name="engp">
<m-detp :model="model" :codes="codes"/> <m-engp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Settlement" name="setpan"> <!--Messages -->
<c-content> <el-tab-pane label="Messages" name="docpan">
<m-setpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes" />
</c-content> </el-tab-pane>
</el-tab-pane>
<!--Attachments -->
<!--Liability --> <el-tab-pane label="Attachments" name="doctre">
<el-tab-pane label="Liability" name="engp"> <m-doctre :model="model" :codes="codes" />
<m-engp :model="model" :codes="codes"/> </el-tab-pane>
</el-tab-pane>
<!--Completion -->
<!--Messages --> <el-tab-pane label="Completion" name="coninfp">
<el-tab-pane label="Messages" name="docpan"> <m-coninfp :model="model" :codes="codes" />
<m-docpan :model="model" :codes="codes"/> </el-tab-pane>
</el-tab-pane>
<el-tab-pane label="跨境人民币申报" name="cnyp">
<!--Attachments --> <m-cnyp :model="model" :codes="codes" />
<el-tab-pane label="Attachments" name="doctre"> </el-tab-pane>
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane> <el-tab-pane label="货权单据" name="srmp">
<m-srmp :model="model" :codes="codes" />
<!--Completion --> </el-tab-pane>
<el-tab-pane label="Completion" name="coninfp"> </c-tabs>
<m-coninfp :model="model" :codes="codes"/> </el-form>
</el-tab-pane> <c-grid-ety-prompt-dialog
</c-tabs> ref="etyDialog"
</el-form> :promptData="promptData"
</div> v-on:select-ety="selectEty"
</c-page> >
</c-grid-ety-prompt-dialog>
</div>
</c-page>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Bctdav from "~/model/Bctdav" import Bctdav from "~/model/Bctdav";
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess";
import Check from "~/model/Bctdav/Check" import commonFuncs from "~/mixin/commonFuncs";
import Default from "~/model/Bctdav/Default" import Check from "~/model/Bctdav/Check";
import Pattern from "~/model/Bctdav/Pattern" import Default from "~/model/Bctdav/Default";
import Ove from "./Ove" import Pattern from "~/model/Bctdav/Pattern";
import Detp from "./Detp" import Ovwp from "./Ovwp";
import Engp from "~/views/Public/Engp" import Detp from "./Detp";
import Setpan from "~/views/Public/Setpan" import Srmp from "./Srmp";
import Coninfp from "~/views/Public/Coninfp" import Cnyp from "./Cnyp";
import Docpan from "~/views/Public/Docpan" import Engp from "~/views/Public/Engp";
import Doctre from "./Doctre" import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
export default { export default {
name: "Bctdav", name: "Bctdav",
components:{ components: {
"m-ove" : Ove, "m-ovwp": Ovwp,
"m-detp" : Detp, "m-detp": Detp,
"m-setpan" : Setpan, "m-setpan": Setpan,
"m-engp" : Engp, "m-engp": Engp,
"m-docpan" : Docpan, "m-docpan": Docpan,
"m-doctre" : Doctre, "m-doctre": Doctre,
"m-coninfp" : Coninfp, "m-coninfp": Coninfp,
}, "m-cnyp": Cnyp,
provide() { "m-srmp": Srmp,
return { },
root: this provide() {
} return {
}, root: this,
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 };
data(){ },
return { mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
tabVal: "ove", data() {
trnName: "bctdav", return {
model: new Bctdav().data, tabVal: "ovwp",
checkRules: Check, trnName: "bctdav",
defaultRules: Default, model: new Bctdav().data,
pattern: Pattern, checkRules: Check,
rules: null, defaultRules: Default,
codes: { pattern: Pattern,
}, rules: null,
} codes: {...CodeTable},
}, };
methods:{ },
methods: {},
}, created: async function () {
created:async function(){ console.log("进入bctdav交易");
console.log("进入bctacc交易"); let rtnmsg = await this.init({})
let rtnmsg = await this.init(this.$route.query)
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ { //TODO 处理数据逻辑
//更新数据 this.updateModel(rtnmsg.data);
Utils.copyValueFromVO(this.model, rtnmsg.data); }
if (this.isInDisplay) { else
this.restoreDisplay();
}
}else
{ {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}
} },
};
</script> </script>
<style> <style></style>
</style>
...@@ -42,13 +42,14 @@ export default { ...@@ -42,13 +42,14 @@ export default {
async onNarBtnClick(url, label) { async onNarBtnClick(url, label) {
let key = 0; let key = 0;
for(let i = 1; i <= 11 ; i++){ for(let i = 1; i <= 11 ; i++){
let temp_label = this.model.cfgfil['regtxt'+i]; let temp_label = this.model.cfgfil['subtxt'+i];
if(temp_label == label){ if(temp_label == label){
key = i; key = i;
break; break;
} }
} }
let rtnmsg = await this.executeRule("cfgfil.subtxt"+key); //跳转后得执行请求。
let rtnmsg = await this.executeRule("cfgfil.hotsub"+key);
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data); this.updateModel(rtnmsg.data);
url = url.toLowerCase(); url = url.toLowerCase();
......
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