Commit ab864d55 by 杜大兵

infled

parent 49efbe24
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -5981,36 +5981,52 @@ const CodeTable = { ...@@ -5981,36 +5981,52 @@ const CodeTable = {
{label:'Other',value:'OTH'}, {label:'Other',value:'OTH'},
], ],
infled_role:[ infled_role:[
{label:"2nd Advising Bank",value:"0" }, {label:"2nd Advising Bank",value:"A2B" },
{label:"Acc.with Bank(ACW)",value:"1" }, {label:"Acc.with Bank(ACW)",value:"ACW" },
{label:"Advising Bank",value:"2" }, {label:"Advising Bank",value:"ADV" },
{label:"Applicant's Bank",value:"3" }, {label:"Applicant's Bank",value:"APB" },
{label:"Applicant",value:"4" }, {label:"Applicant",value:"APL" },
{label:"Available with Bank",value:"5"}, {label:"Available with Bank",value:"AVB"},
{label:"2nd Beneficiary",value:"6" }, {label:"2nd Beneficiary",value:"BE2" },
{label:"Beneficiary's Bank",value:"7" }, {label:"Beneficiary's Bank",value:"BEB" },
{label:"Beneficiary",value:"8" }, {label:"Beneficiary",value:"BEN" },
{label:"Confirming Bank",value:"9" }, {label:"Confirming Bank",value:"CON" },
{label:"Drawee(DRW)",value:"10" }, {label:"Drawee(DRW)",value:"DRW" },
{label:"Issuing Bank",value:"11" }, {label:"Issuing Bank",value:"ISS" },
{label:"Old Account Party",value:"12" }, {label:"Old Account Party",value:"OAP" },
{label:"Remibursement Bank",value:"13" }, {label:"Remibursement Bank",value:"RMI" },
{label:"Third Party",value:"14" }, {label:"Third Party",value:"TP0" },
{label:"1st Third Party",value:"15" }, {label:"1st Third Party",value:"TP1" },
{label:"2nd Third Party",value:"16" }, {label:"2nd Third Party",value:"TP2" },
{label:"3rd Third Party",value:"17" }, {label:"3rd Third Party",value:"TP3" },
{label:"4th Third Party",value:"18" }, {label:"4th Third Party",value:"TP4" },
{label:"5th Third Party",value:"19" }, {label:"5th Third Party",value:"TP5" },
{label:"6th Third Party",value:"20" }, {label:"6th Third Party",value:"TP6" },
{label:"7th Third Party",value:"21" }, {label:"7th Third Party",value:"TP7" },
{label:"8th Third Party",value:"22" }, {label:"8th Third Party",value:"TP8" },
{label:"9th Third Party",value:"23" }, {label:"9th Third Party",value:"TP9" },
], ],
infled_Cur:[ infled_Cur:[
{label:"AUD 澳大利亚元",value:"AUD" },
{label:"CAD 加拿大元",value:"CAD" },
{label:"CHF 瑞士法郎",value:"CHF" },
{label:"CNY 人民币",value:"CNY" }, {label:"CNY 人民币",value:"CNY" },
{label:"KRW 韩圆",value:"KRW" }, {label:"DKK 丹麦克朗",value:"DKK" },
{label:"NZD 新西兰元",value:"NZD" }, {label:"EUR 欧元",value:"EUR" },
{label:"USD 美元",value:"USD" }, {label:"FIM 芬兰马克",value:"FIM" },
{label:"FRF 法国法郎",value:"FRF" },
{label:"GBP 英镑",value:"FRF" },
{label:"HKD 港币",value:"FRF" },
{label:"JPY 日元",value:"FRF" },
{label:"KRW 韩圆",value:"FRF" },
{label:"MOP 澳门元",value:"FRF" },
{label:"NOK 挪威克朗",value:"FRF" },
{label:"NZD 新西兰元",value:"FRF" },
{label:"SEK 瑞典克朗",value:"FRF" },
{label:"SGD 新加坡元",value:"FRF" },
{label:"THB 泰国铢",value:"FRF" },
{label:"TWD 新台湾元",value:"FRF" },
{label:"USD 美元",value:"FRF" },
], ],
infled_sealcrtyp:[ infled_sealcrtyp:[
{label:"IRREVOCABLE",value:"0" }, {label:"IRREVOCABLE",value:"0" },
......
...@@ -21,7 +21,6 @@ let checkObj = { ...@@ -21,7 +21,6 @@ let checkObj = {
"trnmod.cipmod.skrdz7" :null, "trnmod.cipmod.skrdz7" :null,
"trnmod.cipmod.skrdz6" :null, "trnmod.cipmod.skrdz6" :null,
"liaall.limmod.ownref" :null, "liaall.limmod.ownref" :null,
"bptp0.recget.sdamod.dadsnd" :null,
"trnmod.cipmod.cfkrgj" :null, "trnmod.cipmod.cfkrgj" :null,
"liaall.limmod.ecifno" :null, "liaall.limmod.ecifno" :null,
"trnmod.cipmod.skrdz3" :null, "trnmod.cipmod.skrdz3" :null,
...@@ -38,7 +37,6 @@ let checkObj = { ...@@ -38,7 +37,6 @@ let checkObj = {
"trnmod.cipmod.feecod" :null, "trnmod.cipmod.feecod" :null,
"bpdgrp.fia.pts.adrblk" :null, "bpdgrp.fia.pts.adrblk" :null,
"trnmod.cipmod.csfdz1" :null, "trnmod.cipmod.csfdz1" :null,
"liaall.limmod.othp.ptsget.sdamod.dadsnd" :null,
"liaall.limmod.limpts.oth.pts.nam" :null, "liaall.limmod.limpts.oth.pts.nam" :null,
"setmod.dspflg" :null, "setmod.dspflg" :null,
"trnmod.cipmod.cffdz7" :null, "trnmod.cipmod.cffdz7" :null,
...@@ -50,20 +48,16 @@ let checkObj = { ...@@ -50,20 +48,16 @@ let checkObj = {
"trnmod.cipmod.cffdz4" :null, "trnmod.cipmod.cffdz4" :null,
"trnmod.cipmod.cffdz5" :null, "trnmod.cipmod.cffdz5" :null,
"trnmod.cipmod.cffdz6" :null, "trnmod.cipmod.cffdz6" :null,
"bptp0.bodget.sdamod.dadsnd" :null,
"trnmod.cipmod.skkhhm" :null, "trnmod.cipmod.skkhhm" :null,
"trnmod.cipmod.pyebchnam" :null, "trnmod.cipmod.pyebchnam" :null,
"trnmod.cipmod.fkrkhh" :null, "trnmod.cipmod.fkrkhh" :null,
"trnmod.cipmod.fkhkhh" :null, "trnmod.cipmod.fkhkhh" :null,
"trnmod.cipmod.cfkfzh" :null, "trnmod.cipmod.cfkfzh" :null,
"bptp0.fiap.ptsget.sdamod.dadsnd" :null,
"trnmod.cipmod.recsehbchnam" :null, "trnmod.cipmod.recsehbchnam" :null,
"trnmod.cipmod.fkhdzh" :null, "trnmod.cipmod.fkhdzh" :null,
"bptp0.bedget.sdamod.dadsnd" :null,
"liaall.limmod.limpts.wrk.pts.nam" :null, "liaall.limmod.limpts.wrk.pts.nam" :null,
"trnmod.cipmod.staonebchnam" :null, "trnmod.cipmod.staonebchnam" :null,
"trnmod.cipmod.pyebchkey" :null, "trnmod.cipmod.pyebchkey" :null,
"bptp0.btdget.sdamod.dadsnd" :null,
"bpdgrp.fia.namelc" :null, "bpdgrp.fia.namelc" :null,
"trnmod.cipmod.cskzjh" :null, "trnmod.cipmod.cskzjh" :null,
"trnmod.cipmod.cskrzj" :null, "trnmod.cipmod.cskrzj" :null,
...@@ -74,7 +68,6 @@ let checkObj = { ...@@ -74,7 +68,6 @@ let checkObj = {
"trnmod.cipmod.fkkhmc" :null, "trnmod.cipmod.fkkhmc" :null,
"bpdgrp.fia.adrelc" :null, "bpdgrp.fia.adrelc" :null,
"liaall.limmod.limpts.nonrevflg1" :null, "liaall.limmod.limpts.nonrevflg1" :null,
"bptp0.brdget.sdamod.dadsnd" :null,
"trnmod.cipmod.ffeih2" :null, "trnmod.cipmod.ffeih2" :null,
"trnmod.cipmod.csfdz7" :null, "trnmod.cipmod.csfdz7" :null,
"trnmod.cipmod.csfdz6" :null, "trnmod.cipmod.csfdz6" :null,
...@@ -82,7 +75,6 @@ let checkObj = { ...@@ -82,7 +75,6 @@ let checkObj = {
"trnmod.cipmod.csfdz4" :null, "trnmod.cipmod.csfdz4" :null,
"trnmod.cipmod.csfdz3" :null, "trnmod.cipmod.csfdz3" :null,
"trnmod.cipmod.csfdz2" :null, "trnmod.cipmod.csfdz2" :null,
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd" :null,
"trnmod.cipmod.fuynh4" :null, "trnmod.cipmod.fuynh4" :null,
"trnmod.cipmod.fuynh2" :null, "trnmod.cipmod.fuynh2" :null,
"trnmod.cipmod.fuynh3" :null, "trnmod.cipmod.fuynh3" :null,
......
...@@ -229,6 +229,9 @@ export default { ...@@ -229,6 +229,9 @@ export default {
{max: 65,message:"长度不能超过65"} {max: 65,message:"长度不能超过65"}
], ],
"trnmod.cipmod.dafnzh":[ "trnmod.cipmod.dafnzh":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"} {max: 34,message:"长度不能超过34"}
...@@ -748,4 +751,8 @@ export default { ...@@ -748,4 +751,8 @@ export default {
{max: 14,message:"长度不能超过14"} {max: 14,message:"长度不能超过14"}
], ],
"trnmod.trndoc.dtgmod.dtgtagm46":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
} }
\ No newline at end of file
...@@ -136,6 +136,9 @@ export default class Bptcan{ ...@@ -136,6 +136,9 @@ export default class Bptcan{
dtetagm53nam:"", // Courier Name .trnmod.trndoc.dtemod.dtetagm53nam dtetagm53nam:"", // Courier Name .trnmod.trndoc.dtemod.dtetagm53nam
dtetagm53num:"", // Courier Number .trnmod.trndoc.dtemod.dtetagm53num dtetagm53num:"", // Courier Number .trnmod.trndoc.dtemod.dtetagm53num
}, },
dtgmod:{
dtgtagm46:"", // Advice of Issuing Bnk .trnmod.trndoc.dtgmod.dtgtagm46
},
}, },
cipmod:{ cipmod:{
dddbsh:"", // 端到端标识号 .trnmod.cipmod.dddbsh dddbsh:"", // 端到端标识号 .trnmod.cipmod.dddbsh
...@@ -266,6 +269,11 @@ export default class Bptcan{ ...@@ -266,6 +269,11 @@ export default class Bptcan{
}, },
liaall:{ liaall:{
limmod:{ limmod:{
limpfp:{
clmcbe:[], // .liaall.limmod.limpfp.clmcbe
clmcbb:[], // .liaall.limmod.limpfp.clmcbb
clmpty:[], // .liaall.limmod.limpfp.clmpty
},
limpts:{ limpts:{
wrklab:"", // Label .liaall.limmod.limpts.wrklab wrklab:"", // Label .liaall.limmod.limpts.wrklab
othlab:"", // Label .liaall.limmod.limpts.othlab othlab:"", // Label .liaall.limmod.limpts.othlab
......
...@@ -5,19 +5,41 @@ export default { ...@@ -5,19 +5,41 @@ export default {
// 顶部查询按钮 // 顶部查询按钮
async onInfbutSearow(){ async onInfbutSearow(){
// let rtnmsg = await this.executeRule("infbut.searow") // let rtnmsg = await this.executeRule("infbut.searow")
const that = this.root; // const that = this.root;
let rtnmsg = await that.executeRule("infbut.searow") // let rtnmsg = await that.executeRule("infbut.searow")
// if(rtnmsg.respCode == SUCCESS)
// {
// this.model.infbut.dspstm = rtnmsg.data.infbut_dspstm.rows
// this.$message({
// type: 'success',
// message: '查询成功!'
// });
// }
// else
// {
// this.$notify.error({title: '错误',message: '服务请求失败!'});
// }
let opndatfrom = this.model.infcon.opndatfrom;
if(!opndatfrom || opndatfrom == ''){
this.$notify.error({ title: '错误', message: '信用证开立起始日期必输!' });
return;
}
let opndatto = this.model.infcon.opndatto;
if(!opndatto || opndatto == ''){
this.$notify.error({ title: '错误', message: '信用证开立截止日期必输!' });
return;
}
let rtnmsg = await this.executeRule("infbut.searow")
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
this.model.infbut.dspstm = rtnmsg.data.infbut_dspstm.rows this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
this.$message({ // this.model.infbut.dspstm = rtnmsg.data.infbut_dspstm.rows;
type: 'success',
message: '查询成功!'
});
} }
else else
{ {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
...@@ -326,5 +348,40 @@ export default { ...@@ -326,5 +348,40 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
// async handleSearch() {
// this.stmData.data = [];
// let opndatfrom = this.model.infcon.opndatfrom;
// if(!opndatfrom || opndatfrom == ''){
// this.$notify.error({ title: '错误', message: '查询开始日期必输!' });
// return;
// }
// let opndatto = this.model.infcon.opndatto;
// if(!opndatto || opndatto == ''){
// this.$notify.error({ title: '错误', message: '查询结束日期必输!' });
// return;
// }
// let rtnmsg = await this.executeRule("infbut.searow")
// if(rtnmsg.respCode == SUCCESS)
// {
// this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
// }
// else
// {
// this.$notify.error({title: '错误',message: '服务请求失败!'});
// }
// },
getDetails(index, row) {
debugger;
Api.post("getTrnNameByInr", { inr:row['INR'] }).then((res) => {
if (res.respCode == SUCCESS) {
const trnName = res.data.toLowerCase();
let viewurl = "/#/display/" + trnName + "?trn=" + row['INR']
window.open(viewurl, 'newwindow', 'height=1200,width=900,top=100,left=100,toolbar=no,resizable=no,menubar=no,location=no, status=no');
}
});
},
} }
\ No newline at end of file
...@@ -5,125 +5,125 @@ export default class Infled{ ...@@ -5,125 +5,125 @@ export default class Infled{
constructor () { constructor () {
this.data = { this.data = {
infcon:{ infcon:{
seaownref:"", // Own Reference .infcon.seaownref seaownref:"", // Own Reference .infcon.seaownref
nam:"", // Name .infcon.nam nam:"", // Name .infcon.nam
searef:"", // Party Reference .infcon.searef searef:"", // Party Reference .infcon.searef
pty:{ pty:{
extkey:"", // Select Single Party .infcon.pty.extkey extkey:"", // Select Single Party .infcon.pty.extkey
nam:"", // External Visible Name .infcon.pty.nam nam:"", // External Visible Name .infcon.pty.nam
}, },
seapty:"", // Party Name/BIC .infcon.seapty seapty:"", // Party Name/BIC .infcon.seapty
searol:"", // Role .infcon.searol searol:"", // Role .infcon.searol
opndatfrom:"", // Opening between .infcon.opndatfrom opndatfrom:"", // Opening between .infcon.opndatfrom
opndatto:"", // Open Date to .infcon.opndatto opndatto:"", // Open Date to .infcon.opndatto
usr:{ usr:{
extkey:"", // User ID .infcon.usr.extkey extkey:"", // User ID .infcon.usr.extkey
}, },
seasta:"", // Status .infcon.seasta seasta:"", // Status .infcon.seasta
seacur:"", // Currency .infcon.seacur seacur:"", // Currency .infcon.seacur
seaamtfr:"", // Amount between .infcon.seaamtfr seaamtfr:"", // Amount between .infcon.seaamtfr
seaamtto:"", // Amount to .infcon.seaamtto seaamtto:"", // Amount to .infcon.seaamtto
relflg:"", // Release Status .infcon.relflg relflg:"", // Release Status .infcon.relflg
cxmflg:"", // 是否显示查询码 .infcon.cxmflg cxmflg:"", // 是否显示查询码 .infcon.cxmflg
hndtyp:"", // Handling Type .infcon.hndtyp hndtyp:"", // Handling Type .infcon.hndtyp
chksubcon:"", // incl. all subcontracts .infcon.chksubcon chksubcon:"", // incl. all subcontracts .infcon.chksubcon
chktrnsta:"", // only active transactions .infcon.chktrnsta chktrnsta:"", // only active transactions .infcon.chktrnsta
trnstm:"", // stream for TRN to selected contract .infcon.trnstm trnstm:"", // stream for TRN to selected contract .infcon.trnstm
cbctxt:"", // CBS Column .infcon.cbctxt cbctxt:"", // CBS Column .infcon.cbctxt
cbbstm:"", // stream of CBBs .infcon.cbbstm cbbstm:"", // stream of CBBs .infcon.cbbstm
cbestm:"", // stream of CBEs .infcon.cbestm cbestm:"", // stream of CBEs .infcon.cbestm
feptxtlbl:"", // label used on FEP-Panel .infcon.feptxtlbl feptxtlbl:"", // label used on FEP-Panel .infcon.feptxtlbl
fcptxtlbl:"", // Text label used on FCP-panel .infcon.fcptxtlbl fcptxtlbl:"", // Text label used on FCP-panel .infcon.fcptxtlbl
fepfeecod:"", // Fee Code .infcon.fepfeecod fepfeecod:"", // Fee Code .infcon.fepfeecod
fepdsp:"", // Disposition .infcon.fepdsp fepdsp:"", // Disposition .infcon.fepdsp
fepstm:"", // stream for FEPs to selected contract .infcon.fepstm fepstm:"", // stream for FEPs to selected contract .infcon.fepstm
fcpstm:"", // stream of foreign charges .infcon.fcpstm fcpstm:"", // stream of foreign charges .infcon.fcpstm
fcpdsp:"", // Disposition .infcon.fcpdsp fcpdsp:"", // Disposition .infcon.fcpdsp
setflg:"", // show temporary settlement that already settled .infcon.setflg setflg:"", // show temporary settlement that already settled .infcon.setflg
sepdelflg:"", // show temporary settlement that already deleted .infcon.sepdelflg sepdelflg:"", // show temporary settlement that already deleted .infcon.sepdelflg
sepstm:"", // stream of SEPs .infcon.sepstm sepstm:"", // stream of SEPs .infcon.sepstm
seabucdatfro:"", // Booking date from .infcon.seabucdatfro seabucdatfro:"", // Booking date from .infcon.seabucdatfro
seabucdatto:"", // Booking date till used on GLEINFP .infcon.seabucdatto seabucdatto:"", // Booking date till used on GLEINFP .infcon.seabucdatto
seatrninr:"", // Transaction INR .infcon.seatrninr seatrninr:"", // Transaction INR .infcon.seatrninr
glestm:"", // Stream of GLEs .infcon.glestm glestm:"", // Stream of GLEs .infcon.glestm
smhcortyp:"", // Type of Document .infcon.smhcortyp smhcortyp:"", // Type of Document .infcon.smhcortyp
smhdatfrom:"", // Created between .infcon.smhdatfrom smhdatfrom:"", // Created between .infcon.smhdatfrom
smhdatto:"", // created till .infcon.smhdatto smhdatto:"", // created till .infcon.smhdatto
smhdir:"", // Direction .infcon.smhdir smhdir:"", // Direction .infcon.smhdir
chktrn:"", // Active only .infcon.chktrn chktrn:"", // Active only .infcon.chktrn
smhstm:"", // stream of documents to selected contract .infcon.smhstm smhstm:"", // stream of documents to selected contract .infcon.smhstm
sptinc:"", // Incoming .infcon.sptinc sptinc:"", // Incoming .infcon.sptinc
sptreg:"", // Registered .infcon.sptreg sptreg:"", // Registered .infcon.sptreg
sptpen:"", // Pending .infcon.sptpen sptpen:"", // Pending .infcon.sptpen
sptcor:"", // Correction .infcon.sptcor sptcor:"", // Correction .infcon.sptcor
sptdel:"", // Deleted .infcon.sptdel sptdel:"", // Deleted .infcon.sptdel
sptstm:"", // stream for SPT to selected contract .infcon.sptstm sptstm:"", // stream for SPT to selected contract .infcon.sptstm
diadatfrom:"", // Date from .infcon.diadatfrom diadatfrom:"", // Date from .infcon.diadatfrom
diadatto:"", // date till .infcon.diadatto diadatto:"", // date till .infcon.diadatto
diasta:"", // Status .infcon.diasta diasta:"", // Status .infcon.diasta
diastm:"", // stream for diaries to selected contract .infcon.diastm diastm:"", // stream for diaries to selected contract .infcon.diastm
liastm:"", // Stream for all engagements to selected contract .infcon.liastm liastm:"", // Stream for all engagements to selected contract .infcon.liastm
ordstm:"", // Stream for Orders for Contract .infcon.ordstm ordstm:"", // Stream for Orders for Contract .infcon.ordstm
}, },
sealcrtyp:"", // Form of L/C .sealcrtyp sealcrtyp:"", // Form of L/C .sealcrtyp
infbut:{ infbut:{
dspstm:"", // display stream .infbut.dspstm dspstm:"", // display stream .infbut.dspstm
}, },
ledgrp:{ ledgrp:{
rec:{ rec:{
ownref:"", // Reference .ledgrp.rec.ownref ownref:"", // Reference .ledgrp.rec.ownref
nam:"", // Name .ledgrp.rec.nam nam:"", // Name .ledgrp.rec.nam
lcrtyp:"", // Form of L/C .ledgrp.rec.lcrtyp lcrtyp:"", // Form of L/C .ledgrp.rec.lcrtyp
collflg:"", // Collateralized L/C .ledgrp.rec.collflg collflg:"", // Collateralized L/C .ledgrp.rec.collflg
nomtop:"", // Amount Tolerance +/- .ledgrp.rec.nomtop nomtop:"", // Amount Tolerance +/- .ledgrp.rec.nomtop
nomton:"", // Amount Tolerance - Negative .ledgrp.rec.nomton nomton:"", // Amount Tolerance - Negative .ledgrp.rec.nomton
nomspc:"", // Amount Specification .ledgrp.rec.nomspc nomspc:"", // Amount Specification .ledgrp.rec.nomspc
inctrf:"", // Incoming Transfer .ledgrp.rec.inctrf inctrf:"", // Incoming Transfer .ledgrp.rec.inctrf
resflg:"", // Reserved Contract .ledgrp.rec.resflg resflg:"", // Reserved Contract .ledgrp.rec.resflg
opndat:"", // Issued on .ledgrp.rec.opndat opndat:"", // Issued on .ledgrp.rec.opndat
preadvdt:"", // Date Pre-advised .ledgrp.rec.preadvdt preadvdt:"", // Date Pre-advised .ledgrp.rec.preadvdt
shpdat:"", // Shipment Date .ledgrp.rec.shpdat shpdat:"", // Shipment Date .ledgrp.rec.shpdat
advdat:"", // Released on .ledgrp.rec.advdat advdat:"", // Released on .ledgrp.rec.advdat
expdat:"", // Expiring on .ledgrp.rec.expdat expdat:"", // Expiring on .ledgrp.rec.expdat
expplc:"", // in (Place)/ counters of .ledgrp.rec.expplc expplc:"", // in (Place)/ counters of .ledgrp.rec.expplc
cnfdet:"", // Confirmation Instruct. .ledgrp.rec.cnfdet cnfdet:"", // Confirmation Instruct. .ledgrp.rec.cnfdet
apprul:"", // Applicable Rules .ledgrp.rec.apprul apprul:"", // Applicable Rules .ledgrp.rec.apprul
apprultxt:"", // Other Applicable Rules .ledgrp.rec.apprultxt apprultxt:"", // Other Applicable Rules .ledgrp.rec.apprultxt
shppar:"", // Partial Shipment .ledgrp.rec.shppar shppar:"", // Partial Shipment .ledgrp.rec.shppar
shptrs:"", // Transshipment .ledgrp.rec.shptrs shptrs:"", // Transshipment .ledgrp.rec.shptrs
revflg:"", // Revolving Flag .ledgrp.rec.revflg revflg:"", // Revolving Flag .ledgrp.rec.revflg
nonban:"", // Non-Bank Issuer .ledgrp.rec.nonban nonban:"", // Non-Bank Issuer .ledgrp.rec.nonban
teskeyunc:"", // Test Key Unconfirmity .ledgrp.rec.teskeyunc teskeyunc:"", // Test Key Unconfirmity .ledgrp.rec.teskeyunc
dbtflg:"", // Authorization to Debit .ledgrp.rec.dbtflg dbtflg:"", // Authorization to Debit .ledgrp.rec.dbtflg
oppbnk:"", // 境内外对手行代码 .ledgrp.rec.oppbnk oppbnk:"", // 境内外对手行代码 .ledgrp.rec.oppbnk
shppars18:"", // Partial Shipment .ledgrp.rec.shppars18 shppars18:"", // Partial Shipment .ledgrp.rec.shppars18
shptrss18:"", // Transshipment .ledgrp.rec.shptrss18 shptrss18:"", // Transshipment .ledgrp.rec.shptrss18
avbwth:"", // Available with .ledgrp.rec.avbwth avbwth:"", // Available with .ledgrp.rec.avbwth
avbby:"", // Available by .ledgrp.rec.avbby avbby:"", // Available by .ledgrp.rec.avbby
shpfro:"", // Dispatch from .ledgrp.rec.shpfro shpfro:"", // Dispatch from .ledgrp.rec.shpfro
porloa:"", // Air-/Port of Departure .ledgrp.rec.porloa porloa:"", // Air-/Port of Departure .ledgrp.rec.porloa
pordis:"", // Air-/Port of Destination .ledgrp.rec.pordis pordis:"", // Air-/Port of Destination .ledgrp.rec.pordis
shpto:"", // Final Destination .ledgrp.rec.shpto shpto:"", // Final Destination .ledgrp.rec.shpto
chato:"", // Own Charges Borne by .ledgrp.rec.chato chato:"", // Own Charges Borne by .ledgrp.rec.chato
stacty:"", // Country Code for Statistics .ledgrp.rec.stacty stacty:"", // Country Code for Statistics .ledgrp.rec.stacty
tenmaxday:"", // Maximum Tenor .ledgrp.rec.tenmaxday tenmaxday:"", // Maximum Tenor .ledgrp.rec.tenmaxday
prepers18:"", // Days of presentation period .ledgrp.rec.prepers18 prepers18:"", // Days of presentation period .ledgrp.rec.prepers18
prepertxts18:"", // Presentation period text .ledgrp.rec.prepertxts18 prepertxts18:"", // Presentation period text .ledgrp.rec.prepertxts18
cnfins:"", // Confirm. Instruct. .ledgrp.rec.cnfins cnfins:"", // Confirm. Instruct. .ledgrp.rec.cnfins
aplbnkdirsnd:"", // Send Directly to Applicant's Bank .ledgrp.rec.aplbnkdirsnd aplbnkdirsnd:"", // Send Directly to Applicant's Bank .ledgrp.rec.aplbnkdirsnd
stagod:"", // Goods Code .ledgrp.rec.stagod stagod:"", // Goods Code .ledgrp.rec.stagod
spcbenflg:"", // Special payment conditions for beneficiary exists .ledgrp.rec.spcbenflg spcbenflg:"", // Special payment conditions for beneficiary exists .ledgrp.rec.spcbenflg
spcrcbflg:"", // Special Payment Conditions for specified Bank only .ledgrp.rec.spcrcbflg spcrcbflg:"", // Special Payment Conditions for specified Bank only .ledgrp.rec.spcrcbflg
redclsflg:"", // Red/Green Clause .ledgrp.rec.redclsflg redclsflg:"", // Red/Green Clause .ledgrp.rec.redclsflg
}, },
cbs:{ cbs:{
nom1:{ nom1:{
cur:"", // Nominal Amount .ledgrp.cbs.nom1.cur cur:"", // Nominal Amount .ledgrp.cbs.nom1.cur
amt:"", // Nominal Amount .ledgrp.cbs.nom1.amt amt:"", // Nominal Amount .ledgrp.cbs.nom1.amt
}, },
max:{ max:{
cur:"", // Maximum Amount .ledgrp.cbs.max.cur cur:"", // Maximum Amount .ledgrp.cbs.max.cur
amt:"", // Maximum Amount .ledgrp.cbs.max.amt amt:"", // Maximum Amount .ledgrp.cbs.max.amt
}, },
}, },
preadvflg:"", // PreAdvice or Notification .ledgrp.preadvflg preadvflg:"", // PreAdvice or Notification .ledgrp.preadvflg
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12">
<c-col :span="12"> <el-form-item label="明细业务总笔数" prop="trnmod.cipmod.mxywbs">
<el-form-item label="明细业务总笔数" prop="trnmod.cipmod.mxywbs"> <c-input v-model="model.trnmod.cipmod.mxywbs" placeholder="请输入明细业务总笔数"></c-input>
<c-input v-model="model.trnmod.cipmod.mxywbs" placeholder="请输入明细业务总笔数"></c-input> </el-form-item>
</el-form-item> </c-col>
</c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="发起直接参与者行号" prop="trnmod.cipmod.fqzyhh"> <el-form-item label="发起直接参与者行号" prop="trnmod.cipmod.fqzyhh">
<c-input v-model="model.trnmod.cipmod.fqzyhh" maxlength="35" placeholder="请输入发起直接参与者行号"></c-input> <c-input v-model="model.trnmod.cipmod.fqzyhh" maxlength="35" placeholder="请输入发起直接参与者行号"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="明细业务总金额" prop="trnmod.cipmod.mxywje"> <el-form-item label="明细业务总金额" prop="trnmod.cipmod.mxywje">
<c-input v-model="model.trnmod.cipmod.mxywje" placeholder="请输入明细业务总金额"></c-input> <c-input v-model="model.trnmod.cipmod.mxywje" placeholder="请输入明细业务总金额"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="接收直接参与者行号" prop="trnmod.cipmod.jszyhh"> <el-form-item label="接收直接参与者行号" prop="trnmod.cipmod.jszyhh">
<c-input v-model="model.trnmod.cipmod.jszyhh" maxlength="35" placeholder="请输入接收直接参与者行号"></c-input> <c-input v-model="model.trnmod.cipmod.jszyhh" maxlength="35" placeholder="请输入接收直接参与者行号"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="明细业务标识号" prop="trnmod.cipmod.mxywsh"> <el-form-item label="明细业务标识号" prop="trnmod.cipmod.mxywsh">
<c-input v-model="model.trnmod.cipmod.mxywsh" maxlength="35" placeholder="请输入明细业务标识号"></c-input> <c-input v-model="model.trnmod.cipmod.mxywsh" maxlength="35" placeholder="请输入明细业务标识号"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</div> </div>
</template> </template>
<script> <script>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Advice of Issuing Bnk" prop="trnmod.trndoc.dtgmod.dtgtagm46">
<c-input type="textarea" v-model="model.trnmod.trndoc.dtgmod.dtgtagm46" maxlength="65" show-word-limit placeholder="请输入Advice of Issuing Bnk" ></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bptcan/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row> <c-row>
<c-col :span="23" :offset="1"> <c-col :span="22" :offset="1">
<span>Fee Conditions</span> <span>Fee Conditions</span>
</c-col> </c-col>
</c-row> </c-row>
<c-row> <c-row>
<c-col :span="2" :offset="1"> <c-col :span="22" :offset="1">
<el-form-item label="" label-width="0px" prop="trnmod.ptsmod.fecinf.fecstm"> <el-form-item label="" label-width="0px" prop="trnmod.ptsmod.fecinf.fecstm">
<c-input <c-input
type="textarea" type="textarea"
......
...@@ -62,11 +62,11 @@ ...@@ -62,11 +62,11 @@
</el-tab-pane> </el-tab-pane>
<!--PD001139 --> <!--PD001139 -->
<el-tab-pane label="试算结果" name="shisuan"> <!-- <el-tab-pane label="试算结果" name="shisuan">
<c-content> <c-content>
<m-shisuan :model="model" :codes="codes"/> <m-shisuan :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane> -->
<!--PD000204 --> <!--PD000204 -->
<el-tab-pane label="CIPS" name="cips"> <el-tab-pane label="CIPS" name="cips">
...@@ -89,6 +89,11 @@ ...@@ -89,6 +89,11 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!-- PD000001
<el-tab-pane label="PD000001" name="dtetag">
<m-dtetag :model="model" :codes="codes"/>
</el-tab-pane> -->
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="Fee Conditions" name="fecp"> <el-tab-pane label="Fee Conditions" name="fecp">
<c-content> <c-content>
...@@ -124,11 +129,12 @@ import Cips from "./Cips" ...@@ -124,11 +129,12 @@ import Cips from "./Cips"
import Cips2 from "./Cips2" import Cips2 from "./Cips2"
import Cips3 from "./Cips3" import Cips3 from "./Cips3"
import Fecp from "./Fecp" import Fecp from "./Fecp"
import Limitbody from "./Limitbody" // import Limitbody from "./Limitbody"
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan"; import Docpan from "~/views/Public/Docpan";
import Limitbody from "~/views/Public/Limitbody"
export default { export default {
name: "Bptcan", name: "Bptcan",
......
...@@ -95,18 +95,12 @@ export default { ...@@ -95,18 +95,12 @@ export default {
//添加到navcode数组中 //添加到navcode数组中
this.navcode.splice(i,0,newList) this.navcode.splice(i,0,newList)
} }
} }
}) })
}) })
} }
} }
</script> </script>
<style> <style>
.busnavbar-items{
/*TODO完善按钮间隔等样式 */
}
</style> </style>
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
style="width:43%" style="width:43%"
placeholder="请选择Opening between" placeholder="请选择Opening between"
></el-date-picker> ></el-date-picker>
- -
<el-date-picker <el-date-picker
type="date" type="date"
v-model="model.infcon.opndatto" v-model="model.infcon.opndatto"
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
v-model="model.infcon.searef" v-model="model.infcon.searef"
maxlength="16" maxlength="16"
placeholder="请输入Party Reference" placeholder="请输入Party Reference"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
...@@ -97,10 +97,9 @@ ...@@ -97,10 +97,9 @@
<c-select <c-select
v-model="model.infcon.searol" v-model="model.infcon.searol"
style="width:100%" style="width:100%"
placeholder="请选择Role" placeholder="请选择Role"
> >
<!-- :code="codes.infled_role" --> <!-- infled_role -->
<el-option <el-option
v-for="item in codes.infled_role" v-for="item in codes.infled_role"
:key="item.value" :key="item.value"
...@@ -234,7 +233,8 @@ ...@@ -234,7 +233,8 @@
</c-button> </c-button>
</el-col> </el-col>
<c-col :span="24"> <c-col :span="24">
<c-istream-table :list="this.model.infbut.dspstm" :columns="columns" style="padding: 0 16px;"> <!-- <c-istream-table :list="this.model.infbut.dspstm" :columns="columns" style="padding: 0 16px;"> -->
<c-istream-table :list="stmData.data" :columns="stmData.columns" style="padding: 0 16px;">
<el-table-column <el-table-column
fixed="right" fixed="right"
prop="op" prop="op"
...@@ -246,8 +246,7 @@ ...@@ -246,8 +246,7 @@
<c-col :span="12" style="text-align:right"><c-button icon="el-icon-s-tools"></c-button></c-col> <c-col :span="12" style="text-align:right"><c-button icon="el-icon-s-tools"></c-button></c-col>
</template> </template>
<template slot-scope="scope"> <template slot-scope="scope">
<!-- <c-button size="small" type="primary" @click="getButtons(scope.row['业务编号'])">处理</c-button> --> <!-- <el-popover
<el-popover
placement="top-start" placement="top-start"
title="历史信息" title="历史信息"
width="800" width="800"
...@@ -260,7 +259,7 @@ ...@@ -260,7 +259,7 @@
<c-istream-table <c-istream-table
:list="trnData.data" :list="trnData.data"
:columns="trnData.columns" :columns="trnData.columns"
> >
<el-table-column prop="op" label="操作" width="0"> <el-table-column prop="op" label="操作" width="0">
<template slot-scope="scope"> <template slot-scope="scope">
<c-button <c-button
...@@ -282,12 +281,14 @@ ...@@ -282,12 +281,14 @@
> >
详情 详情
</c-button> </c-button>
</el-popover> </el-popover> -->
<!-- @click="getButtons(scope.row['Reference'])" -->
<c-button <c-button
style="margin-left: 0" style="margin-left: 0"
size="small" size="small"
type="primary" type="primary"
@click="getButtons(scope.row['Reference'])" @click="getButtons(scope.row['业务编号'])"
> >
处理 处理
</c-button> </c-button>
...@@ -297,8 +298,13 @@ ...@@ -297,8 +298,13 @@
</c-col> </c-col>
<el-dialog :visible.sync="initdialog" :title="'交易列表'" append-to-body> <el-dialog :visible.sync="initdialog" :title="'交易列表'" append-to-body>
<div class="m-list-btns"> <div class="m-list-btns">
<!-- :ownref="curownref" --> <m-busbtn
<m-busbtn ref="childs" :ownref="ownref" @onChoose="onChoose" >11</m-busbtn> ref="childs"
:ownref="curownref"
@onChoose="onChoose"
>
11
</m-busbtn>
</div> </div>
</el-dialog> </el-dialog>
</div> </div>
...@@ -320,10 +326,10 @@ export default { ...@@ -320,10 +326,10 @@ export default {
return { return {
curownref:"", curownref:"",
initdialog:false, initdialog:false,
// stmData: { stmData: {
columns:[ columns: [
// 第一个数字表示代表是返回来数据的第几列,第二数字代表前端显示的列顺序 //第一个数字表示代表是返回来数据的第几列,第二数字代表前端显示的列顺序
"1 1 \"业务编号\" 130 200", '1 1 \"业务编号\" 130 200',
"2 2 \"经办柜员\" 90 80", "2 2 \"经办柜员\" 90 80",
"4 5 \"开立日期\" 150 250", "4 5 \"开立日期\" 150 250",
"5 6 \"到期日\" 150 250", "5 6 \"到期日\" 150 250",
...@@ -335,7 +341,8 @@ export default { ...@@ -335,7 +341,8 @@ export default {
"16 3 \"开立币种\" 80 80", "16 3 \"开立币种\" 80 80",
"17 4 \"开立金额\" 90 80", "17 4 \"开立金额\" 90 80",
], ],
// }, data: [],
},
trnData: { trnData: {
columns: [ columns: [
'1 1 "编号" 200', '1 1 "编号" 200',
...@@ -365,16 +372,22 @@ export default { ...@@ -365,16 +372,22 @@ export default {
this.$router.history.push("/business/" + code) this.$router.history.push("/business/" + code)
}, },
// 重置
handleReset: function () { handleReset: function () {
this.model = { // this.model = {
instNo: '', // instNo: '',
instName: '' // instName: ''
} // }
this.model.infcon.seaownref="";
this.model.infcon.opendatfrm="";
}, },
// 跳转至出口信用证开立 // 跳转至出口信用证开立
toLetopn(){ toLetopn(){
this.$router.history.push("/business/letopn") this.$router.history.push("/business/letopn")
} },
closeTrn(refId){
this.$refs[refId].doClose();
},
}, },
created:function(){ created:function(){
......
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