Commit 4365dc9b by Eivi

Infled临时提交

parent 1fd404bd
...@@ -3,339 +3,281 @@ import Utils from "~/utils" ...@@ -3,339 +3,281 @@ import Utils from "~/utils"
export default { export default {
// 顶部查询按钮 // 顶部查询按钮
async onInfbutSearow(){ async onInfbutSearow() {
this.stmData.data = []; this.stmData.data = [];
let opndatfrom = this.model.infcon.opndatfrom; let opndatfrom = this.model.infcon.opndatfrom;
if(!opndatfrom || opndatfrom == ''){ if (!opndatfrom || opndatfrom == '') {
this.$notify.error({ title: '错误', message: '开立日期为必输项!' }); this.$notify.error({ title: '错误', message: '开立日期为必输项!' });
return; return;
} }
let opndatto = this.model.infcon.opndatto; let opndatto = this.model.infcon.opndatto;
if(!opndatto || opndatto == ''){ if (!opndatto || opndatto == '') {
this.$notify.error({ title: '错误', message: '截止日期必输项!' }); this.$notify.error({ title: '错误', message: '截止日期必输项!' });
return; return;
} }
let rtnmsg = await this.executeRule("infbut.searow") let rtnmsg = await this.executeRule("infbut.searow")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
this.$message({ this.$message({
type: 'success', type: 'success',
message: '查询成功!' message: '查询成功!'
}); });
this.stmData.data = rtnmsg.data.infbut_dspstm.rows; this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
// this.model.infbut.dspstm = rtnmsg.data.infbut_dspstm.rows; // this.model.infbut.dspstm = rtnmsg.data.infbut_dspstm.rows;
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
// Display按钮 // Display按钮
async onInfbutDsp(){ async onInfbutDsp() {
let rtnmsg = await this.executeRule("infbut.dsp") let rtnmsg = await this.executeRule("infbut.dsp")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onInfbutUserow(){ async onInfbutUserow() {
let rtnmsg = await this.executeRule("infbut.userow") let rtnmsg = await this.executeRule("infbut.userow")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
// Clear按钮 // Clear按钮
async onInfbutClr(){ async onInfbutClr() {
let rtnmsg = await this.executeRule("infbut.clr") let rtnmsg = await this.executeRule("infbut.clr")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
// 导Excel按钮 // 导Excel按钮
async onInfbutButprt(){ async onInfbutButprt() {
let rtnmsg = await this.executeRule("infbut.butprt") let rtnmsg = await this.executeRule("infbut.butprt")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
// Exit按钮 // Exit按钮
async onInfbutExi(){ async onInfbutExi() {
let rtnmsg = await this.executeRule("infbut.exi") let rtnmsg = await this.executeRule("infbut.exi")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onRecpanButgetref(){ async onRecpanButgetref() {
let rtnmsg = await this.executeRule("recpan.butgetref") let rtnmsg = await this.executeRule("recpan.butgetref")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onBenpDet(){ async onBenpDet() {
let rtnmsg = await this.executeRule("benp.det") let rtnmsg = await this.executeRule("benp.det")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onIsspDet(){ async onIsspDet() {
let rtnmsg = await this.executeRule("issp.det") let rtnmsg = await this.executeRule("issp.det")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onAplpDet(){ async onAplpDet() {
let rtnmsg = await this.executeRule("aplp.det") let rtnmsg = await this.executeRule("aplp.det")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onAvbpDet(){ async onAvbpDet() {
let rtnmsg = await this.executeRule("avbp.det") let rtnmsg = await this.executeRule("avbp.det")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onPreperButtxmsel(){ async onPreperButtxmsel() {
let rtnmsg = await this.executeRule("preper.buttxmsel") let rtnmsg = await this.executeRule("preper.buttxmsel")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onChariaButtxmsel(){ async onChariaButtxmsel() {
let rtnmsg = await this.executeRule("charia.buttxmsel") let rtnmsg = await this.executeRule("charia.buttxmsel")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onLcrdftatButtxmsel(){ async onLcrdftatButtxmsel() {
let rtnmsg = await this.executeRule("lcrdftat.buttxmsel") let rtnmsg = await this.executeRule("lcrdftat.buttxmsel")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onDrwpDet(){ async onDrwpDet() {
let rtnmsg = await this.executeRule("drwp.det") let rtnmsg = await this.executeRule("drwp.det")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onAdvpDet(){ async onAdvpDet() {
let rtnmsg = await this.executeRule("advp.det") let rtnmsg = await this.executeRule("advp.det")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onApbpDet(){ async onApbpDet() {
let rtnmsg = await this.executeRule("apbp.det") let rtnmsg = await this.executeRule("apbp.det")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onA2bpDet(){ async onA2bpDet() {
let rtnmsg = await this.executeRule("a2bp.det") let rtnmsg = await this.executeRule("a2bp.det")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onRmbpDet(){ async onRmbpDet() {
let rtnmsg = await this.executeRule("rmbp.det") let rtnmsg = await this.executeRule("rmbp.det")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onConpDet(){ async onConpDet() {
let rtnmsg = await this.executeRule("conp.det") let rtnmsg = await this.executeRule("conp.det")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onLcrgodButtxmsel(){ async onLcrgodButtxmsel() {
let rtnmsg = await this.executeRule("lcrgod.buttxmsel") let rtnmsg = await this.executeRule("lcrgod.buttxmsel")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onLcrdocButtxmsel(){ async onLcrdocButtxmsel() {
let rtnmsg = await this.executeRule("lcrdoc.buttxmsel") let rtnmsg = await this.executeRule("lcrdoc.buttxmsel")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onAdlcndButtxmsel(){ async onAdlcndButtxmsel() {
let rtnmsg = await this.executeRule("adlcnd.buttxmsel") let rtnmsg = await this.executeRule("adlcnd.buttxmsel")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onInsbnkButtxmsel(){ async onInsbnkButtxmsel() {
let rtnmsg = await this.executeRule("insbnk.buttxmsel") let rtnmsg = await this.executeRule("insbnk.buttxmsel")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onInfconButshw(){ async onInfconButshw() {
let rtnmsg = await this.executeRule("infcon.butshw") let rtnmsg = await this.executeRule("infcon.butshw")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} } else {
else this.$notify.error({ title: '错误', message: '服务请求失败!' });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onInfconButshword(){ async onInfconButshword() {
let rtnmsg = await this.executeRule("infcon.butshword") let rtnmsg = await this.executeRule("infcon.butshword")
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} else {
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;
} }
else let opndatto = this.model.infcon.opndatto;
{ if (!opndatto || opndatto == '') {
this.$notify.error({title: '错误',message: '服务请求失败!'}); 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: '服务请求失败!' });
} }
}, },
// async handleSearch() { // async handleSearch() {
......
import Api from "~/service/Api" import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
export default class Infled{ 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
}, objinr: "",
sealcrtyp:"", // Form of L/C .sealcrtyp },
infbut:{ sealcrtyp: "", // Form of L/C .sealcrtyp
dspstm:"", // display stream .infbut.dspstm infbut: {
}, dspstm: "", // display stream .infbut.dspstm
ledgrp:{ },
rec:{ ledgrp: {
ownref:"", // Reference .ledgrp.rec.ownref rec: {
nam:"", // Name .ledgrp.rec.nam inr: "",
lcrtyp:"", // Form of L/C .ledgrp.rec.lcrtyp ownref: "", // Reference .ledgrp.rec.ownref
collflg:"", // Collateralized L/C .ledgrp.rec.collflg nam: "", // Name .ledgrp.rec.nam
nomtop:"", // Amount Tolerance +/- .ledgrp.rec.nomtop lcrtyp: "", // Form of L/C .ledgrp.rec.lcrtyp
nomton:"", // Amount Tolerance - Negative .ledgrp.rec.nomton collflg: "", // Collateralized L/C .ledgrp.rec.collflg
nomspc:"", // Amount Specification .ledgrp.rec.nomspc nomtop: "", // Amount Tolerance +/- .ledgrp.rec.nomtop
inctrf:"", // Incoming Transfer .ledgrp.rec.inctrf nomton: "", // Amount Tolerance - Negative .ledgrp.rec.nomton
resflg:"", // Reserved Contract .ledgrp.rec.resflg nomspc: "", // Amount Specification .ledgrp.rec.nomspc
opndat:"", // Issued on .ledgrp.rec.opndat inctrf: "", // Incoming Transfer .ledgrp.rec.inctrf
preadvdt:"", // Date Pre-advised .ledgrp.rec.preadvdt resflg: "", // Reserved Contract .ledgrp.rec.resflg
shpdat:"", // Shipment Date .ledgrp.rec.shpdat opndat: "", // Issued on .ledgrp.rec.opndat
advdat:"", // Released on .ledgrp.rec.advdat preadvdt: "", // Date Pre-advised .ledgrp.rec.preadvdt
expdat:"", // Expiring on .ledgrp.rec.expdat shpdat: "", // Shipment Date .ledgrp.rec.shpdat
expplc:"", // in (Place)/ counters of .ledgrp.rec.expplc advdat: "", // Released on .ledgrp.rec.advdat
cnfdet:"", // Confirmation Instruct. .ledgrp.rec.cnfdet expdat: "", // Expiring on .ledgrp.rec.expdat
apprul:"", // Applicable Rules .ledgrp.rec.apprul expplc: "", // in (Place)/ counters of .ledgrp.rec.expplc
apprultxt:"", // Other Applicable Rules .ledgrp.rec.apprultxt cnfdet: "", // Confirmation Instruct. .ledgrp.rec.cnfdet
shppar:"", // Partial Shipment .ledgrp.rec.shppar apprul: "", // Applicable Rules .ledgrp.rec.apprul
shptrs:"", // Transshipment .ledgrp.rec.shptrs apprultxt: "", // Other Applicable Rules .ledgrp.rec.apprultxt
revflg:"", // Revolving Flag .ledgrp.rec.revflg shppar: "", // Partial Shipment .ledgrp.rec.shppar
nonban:"", // Non-Bank Issuer .ledgrp.rec.nonban shptrs: "", // Transshipment .ledgrp.rec.shptrs
teskeyunc:"", // Test Key Unconfirmity .ledgrp.rec.teskeyunc revflg: "", // Revolving Flag .ledgrp.rec.revflg
dbtflg:"", // Authorization to Debit .ledgrp.rec.dbtflg nonban: "", // Non-Bank Issuer .ledgrp.rec.nonban
oppbnk:"", // 境内外对手行代码 .ledgrp.rec.oppbnk teskeyunc: "", // Test Key Unconfirmity .ledgrp.rec.teskeyunc
shppars18:"", // Partial Shipment .ledgrp.rec.shppars18 dbtflg: "", // Authorization to Debit .ledgrp.rec.dbtflg
shptrss18:"", // Transshipment .ledgrp.rec.shptrss18 oppbnk: "", // 境内外对手行代码 .ledgrp.rec.oppbnk
avbwth:"", // Available with .ledgrp.rec.avbwth shppars18: "", // Partial Shipment .ledgrp.rec.shppars18
avbby:"", // Available by .ledgrp.rec.avbby shptrss18: "", // Transshipment .ledgrp.rec.shptrss18
shpfro:"", // Dispatch from .ledgrp.rec.shpfro avbwth: "", // Available with .ledgrp.rec.avbwth
porloa:"", // Air-/Port of Departure .ledgrp.rec.porloa avbby: "", // Available by .ledgrp.rec.avbby
pordis:"", // Air-/Port of Destination .ledgrp.rec.pordis shpfro: "", // Dispatch from .ledgrp.rec.shpfro
shpto:"", // Final Destination .ledgrp.rec.shpto porloa: "", // Air-/Port of Departure .ledgrp.rec.porloa
chato:"", // Own Charges Borne by .ledgrp.rec.chato pordis: "", // Air-/Port of Destination .ledgrp.rec.pordis
stacty:"", // Country Code for Statistics .ledgrp.rec.stacty shpto: "", // Final Destination .ledgrp.rec.shpto
tenmaxday:"", // Maximum Tenor .ledgrp.rec.tenmaxday chato: "", // Own Charges Borne by .ledgrp.rec.chato
prepers18:"", // Days of presentation period .ledgrp.rec.prepers18 stacty: "", // Country Code for Statistics .ledgrp.rec.stacty
prepertxts18:"", // Presentation period text .ledgrp.rec.prepertxts18 tenmaxday: "", // Maximum Tenor .ledgrp.rec.tenmaxday
cnfins:"", // Confirm. Instruct. .ledgrp.rec.cnfins prepers18: "", // Days of presentation period .ledgrp.rec.prepers18
aplbnkdirsnd:"", // Send Directly to Applicant's Bank .ledgrp.rec.aplbnkdirsnd prepertxts18: "", // Presentation period text .ledgrp.rec.prepertxts18
stagod:"", // Goods Code .ledgrp.rec.stagod cnfins: "", // Confirm. Instruct. .ledgrp.rec.cnfins
spcbenflg:"", // Special payment conditions for beneficiary exists .ledgrp.rec.spcbenflg aplbnkdirsnd: "", // Send Directly to Applicant's Bank .ledgrp.rec.aplbnkdirsnd
spcrcbflg:"", // Special Payment Conditions for specified Bank only .ledgrp.rec.spcrcbflg stagod: "", // Goods Code .ledgrp.rec.stagod
redclsflg:"", // Red/Green Clause .ledgrp.rec.redclsflg spcbenflg: "", // Special payment conditions for beneficiary exists .ledgrp.rec.spcbenflg
}, spcrcbflg: "", // Special Payment Conditions for specified Bank only .ledgrp.rec.spcrcbflg
cbs:{ redclsflg: "", // Red/Green Clause .ledgrp.rec.redclsflg
nom1:{ },
cur:"", // Nominal Amount .ledgrp.cbs.nom1.cur cbs: {
amt:"", // Nominal Amount .ledgrp.cbs.nom1.amt nom1: {
}, cur: "", // Nominal Amount .ledgrp.cbs.nom1.cur
max:{ amt: "", // Nominal Amount .ledgrp.cbs.nom1.amt
cur:"", // Maximum Amount .ledgrp.cbs.max.cur },
amt:"", // Maximum Amount .ledgrp.cbs.max.amt max: {
}, cur: "", // Maximum Amount .ledgrp.cbs.max.cur
}, amt: "", // Maximum Amount .ledgrp.cbs.max.amt
preadvflg:"", // PreAdvice or Notification .ledgrp.preadvflg },
ben:{ },
pts:new Pts().data, preadvflg: "", // PreAdvice or Notification .ledgrp.preadvflg
namelc:"", // 名称 .ledgrp.ben.namelc ben: {
adrelc:"", // 地址 .ledgrp.ben.adrelc pts: new Pts().data,
dbfadrblkcn:"", // Chinese address .ledgrp.ben.dbfadrblkcn namelc: "", // 名称 .ledgrp.ben.namelc
}, adrelc: "", // 地址 .ledgrp.ben.adrelc
iss:{ dbfadrblkcn: "", // Chinese address .ledgrp.ben.dbfadrblkcn
pts:new Pts().data, },
namelc:"", // 名称 .ledgrp.iss.namelc iss: {
adrelc:"", // 地址 .ledgrp.iss.adrelc pts: new Pts().data,
dbfadrblkcn:"", // Chinese address .ledgrp.iss.dbfadrblkcn namelc: "", // 名称 .ledgrp.iss.namelc
}, adrelc: "", // 地址 .ledgrp.iss.adrelc
apl:{ dbfadrblkcn: "", // Chinese address .ledgrp.iss.dbfadrblkcn
pts:new Pts().data, },
namelc:"", // 名称 .ledgrp.apl.namelc apl: {
adrelc:"", // 地址 .ledgrp.apl.adrelc pts: new Pts().data,
dbfadrblkcn:"", // Chinese address .ledgrp.apl.dbfadrblkcn namelc: "", // 名称 .ledgrp.apl.namelc
}, adrelc: "", // 地址 .ledgrp.apl.adrelc
avb:{ dbfadrblkcn: "", // Chinese address .ledgrp.apl.dbfadrblkcn
pts:new Pts().data, },
namelc:"", // 名称 .ledgrp.avb.namelc avb: {
adrelc:"", // 地址 .ledgrp.avb.adrelc pts: new Pts().data,
dbfadrblkcn:"", // Chinese address .ledgrp.avb.dbfadrblkcn namelc: "", // 名称 .ledgrp.avb.namelc
}, adrelc: "", // 地址 .ledgrp.avb.adrelc
blk:{ dbfadrblkcn: "", // Chinese address .ledgrp.avb.dbfadrblkcn
avbwthtxt:"", // Available in .ledgrp.blk.avbwthtxt },
defdet:"", // Deferred Payment Details .ledgrp.blk.defdet blk: {
dftat:"", // Drafts at .ledgrp.blk.dftat avbwthtxt: "", // Available in .ledgrp.blk.avbwthtxt
shpper:"", // Shipment Period .ledgrp.blk.shpper defdet: "", // Deferred Payment Details .ledgrp.blk.defdet
mixdet:"", // Mixed Payment Details .ledgrp.blk.mixdet dftat: "", // Drafts at .ledgrp.blk.dftat
preper:"", // Presentation Period .ledgrp.blk.preper shpper: "", // Shipment Period .ledgrp.blk.shpper
feetxt:"", // Additional Details to Code for Charges CHATO .ledgrp.blk.feetxt mixdet: "", // Mixed Payment Details .ledgrp.blk.mixdet
lcrgod:"", // Description of Goods .ledgrp.blk.lcrgod preper: "", // Presentation Period .ledgrp.blk.preper
lcrdoc:"", // Documents Required .ledgrp.blk.lcrdoc feetxt: "", // Additional Details to Code for Charges CHATO .ledgrp.blk.feetxt
adlcnd:"", // Additional Conditions .ledgrp.blk.adlcnd lcrgod: "", // Description of Goods .ledgrp.blk.lcrgod
insbnk:"", // Instructions to Pay., .ledgrp.blk.insbnk lcrdoc: "", // Documents Required .ledgrp.blk.lcrdoc
}, adlcnd: "", // Additional Conditions .ledgrp.blk.adlcnd
drw:{ insbnk: "", // Instructions to Pay., .ledgrp.blk.insbnk
pts:new Pts().data, },
namelc:"", // 名称 .ledgrp.drw.namelc drw: {
adrelc:"", // 地址 .ledgrp.drw.adrelc pts: new Pts().data,
dbfadrblkcn:"", // Chinese address .ledgrp.drw.dbfadrblkcn namelc: "", // 名称 .ledgrp.drw.namelc
}, adrelc: "", // 地址 .ledgrp.drw.adrelc
adv:{ dbfadrblkcn: "", // Chinese address .ledgrp.drw.dbfadrblkcn
pts:new Pts().data, },
namelc:"", // 名称 .ledgrp.adv.namelc adv: {
adrelc:"", // 地址 .ledgrp.adv.adrelc pts: new Pts().data,
dbfadrblkcn:"", // Chinese address .ledgrp.adv.dbfadrblkcn namelc: "", // 名称 .ledgrp.adv.namelc
}, adrelc: "", // 地址 .ledgrp.adv.adrelc
a2b:{ dbfadrblkcn: "", // Chinese address .ledgrp.adv.dbfadrblkcn
pts:new Pts().data, },
namelc:"", // 名称 .ledgrp.a2b.namelc a2b: {
adrelc:"", // 地址 .ledgrp.a2b.adrelc pts: new Pts().data,
dbfadrblkcn:"", // Chinese address .ledgrp.a2b.dbfadrblkcn namelc: "", // 名称 .ledgrp.a2b.namelc
}, adrelc: "", // 地址 .ledgrp.a2b.adrelc
apb:{ dbfadrblkcn: "", // Chinese address .ledgrp.a2b.dbfadrblkcn
pts:new Pts().data, },
namelc:"", // 名称 .ledgrp.apb.namelc apb: {
adrelc:"", // 地址 .ledgrp.apb.adrelc pts: new Pts().data,
dbfadrblkcn:"", // Chinese address .ledgrp.apb.dbfadrblkcn namelc: "", // 名称 .ledgrp.apb.namelc
}, adrelc: "", // 地址 .ledgrp.apb.adrelc
rmb:{ dbfadrblkcn: "", // Chinese address .ledgrp.apb.dbfadrblkcn
pts:new Pts().data, },
namelc:"", // 名称 .ledgrp.rmb.namelc rmb: {
adrelc:"", // 地址 .ledgrp.rmb.adrelc pts: new Pts().data,
dbfadrblkcn:"", // Chinese address .ledgrp.rmb.dbfadrblkcn namelc: "", // 名称 .ledgrp.rmb.namelc
adrelc: "", // 地址 .ledgrp.rmb.adrelc
dbfadrblkcn: "", // Chinese address .ledgrp.rmb.dbfadrblkcn
}, },
con:{ con: {
pts:new Pts().data, pts: new Pts().data,
}, },
}, },
recpan:{ recpan: {
recget:{ recget: {
sdamod:{ sdamod: {
seainf:"", // .recpan.recget.sdamod.seainf seainf: "", // .recpan.recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.recget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .recpan.recget.sdamod.dadsnd
}, },
}, },
usr:{ usr: {
extkey:"", // Responsible User .recpan.usr.extkey extkey: "", // Responsible User .recpan.usr.extkey
}, },
usrget:{ usrget: {
sdamod:{ sdamod: {
seainf:"", // .recpan.usrget.sdamod.seainf seainf: "", // .recpan.usrget.sdamod.seainf
}, },
}, },
aamp:{ aamp: {
aammod:{ aammod: {
addamtflg:"", // Add. Amount .recpan.aamp.aammod.addamtflg addamtflg: "", // Add. Amount .recpan.aamp.aammod.addamtflg
}, },
}, },
benp:{ benp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .recpan.benp.ptsget.sdamod.seainf seainf: "", // .recpan.benp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.benp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .recpan.benp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
issp:{ issp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .recpan.issp.ptsget.sdamod.seainf seainf: "", // .recpan.issp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.issp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .recpan.issp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
aplp:{ aplp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .recpan.aplp.ptsget.sdamod.seainf seainf: "", // .recpan.aplp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.aplp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .recpan.aplp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
oppbnkl:"", // 对手行代码 .recpan.oppbnkl oppbnkl: "", // 对手行代码 .recpan.oppbnkl
avbp:{ avbp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .recpan.avbp.ptsget.sdamod.seainf seainf: "", // .recpan.avbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.avbp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .recpan.avbp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
drwp:{ drwp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .recpan.drwp.ptsget.sdamod.seainf seainf: "", // .recpan.drwp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.drwp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .recpan.drwp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
labdefdet:"", // DEFDAT LAbel .recpan.labdefdet labdefdet: "", // DEFDAT LAbel .recpan.labdefdet
advp:{ advp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .recpan.advp.ptsget.sdamod.seainf seainf: "", // .recpan.advp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.advp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .recpan.advp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
a2bp:{ a2bp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .recpan.a2bp.ptsget.sdamod.seainf seainf: "", // .recpan.a2bp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.a2bp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .recpan.a2bp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
apbp:{ apbp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .recpan.apbp.ptsget.sdamod.seainf seainf: "", // .recpan.apbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.apbp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .recpan.apbp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
rmbp:{ rmbp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .recpan.rmbp.ptsget.sdamod.seainf seainf: "", // .recpan.rmbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.rmbp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .recpan.rmbp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
ptsaddp:{ ptsaddp: {
ptsaddg:[], // .recpan.ptsaddp.ptsaddg ptsaddg: [], // .recpan.ptsaddp.ptsaddg
}, },
conp:{ conp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
dadsnd:"", // Drag Drop Sender .recpan.conp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .recpan.conp.ptsget.sdamod.dadsnd
seainf:"", // .recpan.conp.ptsget.sdamod.seainf seainf: "", // .recpan.conp.ptsget.sdamod.seainf
}, },
}, },
}, },
}, },
mtabut:{ mtabut: {
coninf:{ coninf: {
oitinf:{ oitinf: {
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt labinftxt: "", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{ oit: {
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt inftxt: "", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev inflev: "", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
}, },
}, },
oitset:{ oitset: {
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt labinftxt: "", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{ oit: {
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt inftxt: "", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev inflev: "", // Infotext Level .mtabut.coninf.oitset.oit.inflev
}, },
}, },
conexedat:"", // 执行日期 .mtabut.coninf.conexedat conexedat: "", // 执行日期 .mtabut.coninf.conexedat
usr:{ usr: {
extkey:"", // User ID .mtabut.coninf.usr.extkey extkey: "", // User ID .mtabut.coninf.usr.extkey
}, },
}, },
}, },
prtpanblk:"", // XMLPanel prtpan的内置block .prtpanblk prtpanblk: "", // XMLPanel prtpan的内置block .prtpanblk
pageId: "" // ctx的key pageId: "" // ctx的key
} }
} }
......
...@@ -4,13 +4,6 @@ import Utils from "~/utils" ...@@ -4,13 +4,6 @@ import Utils from "~/utils"
* Letsel Check规则 * Letsel Check规则
*/ */
let checkObj = { let checkObj = {
"bedget.sdamod.dadsnd" :null,
"recget.sdamod.dadsnd" :null,
"bpdget.sdamod.dadsnd" :null,
"trdget.sdamod.dadsnd" :null,
"fpdget.sdamod.dadsnd" :null,
"btdget.sdamod.dadsnd" :null,
"ltdget.sdamod.dadsnd" :null,
} }
for (const key in checkObj) { for (const key in checkObj) {
......
...@@ -6,28 +6,14 @@ import Api from "~/service/Api"; ...@@ -6,28 +6,14 @@ import Api from "~/service/Api";
import Utils from "~/utils/index" import Utils from "~/utils/index"
export default { export default {
"btdgrp.be2.pts.nam" :Utils.defaultFunction,
"trpnttyp" :Utils.defaultFunction, "trpnttyp" :Utils.defaultFunction,
"bedgrp.prb.pts.nam" :Utils.defaultFunction,
"sptpenltbt" :Utils.defaultFunction,
"sptpenltbt_descr" :Utils.defaultFunction,
"bppnttyp" :Utils.defaultFunction, "bppnttyp" :Utils.defaultFunction,
"bpdgrp.rec.ownref" :Utils.defaultFunction,
"ledgrp.rec.ownref" :Utils.defaultFunction,
"selbut.trnpenlab" :Utils.defaultFunction,
"selbut.trnpenlab_descr" :Utils.defaultFunction,
"trnpenltbt" :Utils.defaultFunction, "trnpenltbt" :Utils.defaultFunction,
"trnpenltbt_descr" :Utils.defaultFunction, "trnpenltbt_descr" :Utils.defaultFunction,
"btdgrp.cbs.max.amt" :Utils.defaultFunction, "btdgrp.cbs.max.amt" :Utils.defaultFunction,
"ltdgrp.adt.pts.nam" :Utils.defaultFunction,
"fpdgrp.inv.pts.nam" :Utils.defaultFunction, "fpdgrp.inv.pts.nam" :Utils.defaultFunction,
"bpdgrp.fia.pts.nam" :Utils.defaultFunction,
"ledgrp.ben.pts.nam" :Utils.defaultFunction,
"bedgrp.apl.pts.nam" :Utils.defaultFunction,
"btdgrp.cbs.max.cur" :Utils.defaultFunction, "btdgrp.cbs.max.cur" :Utils.defaultFunction,
"ltdgrp.be1.pts.nam" :Utils.defaultFunction, "ltdgrp.be1.pts.nam" :Utils.defaultFunction,
"clsflg" :Utils.defaultFunction,
"ltdgrp.rec.ownref" :Utils.defaultFunction,
"cfgfil.subtrn1" :Utils.defaultFunction, "cfgfil.subtrn1" :Utils.defaultFunction,
"selbut.sptpenlab_descr" :Utils.defaultFunction, "selbut.sptpenlab_descr" :Utils.defaultFunction,
"selbut.sptpenlab" :Utils.defaultFunction, "selbut.sptpenlab" :Utils.defaultFunction,
...@@ -35,18 +21,39 @@ export default { ...@@ -35,18 +21,39 @@ export default {
"ltdgrp.avt.pts.nam" :Utils.defaultFunction, "ltdgrp.avt.pts.nam" :Utils.defaultFunction,
"sptpentrbp" :Utils.defaultFunction, "sptpentrbp" :Utils.defaultFunction,
"sptpentrbp_descr" :Utils.defaultFunction, "sptpentrbp_descr" :Utils.defaultFunction,
"ledgrp.iss.pts.nam" :Utils.defaultFunction,
"fpdgrp.rec.opndat" :Utils.defaultFunction,
"btdgrp.be1.pts.nam" :Utils.defaultFunction, "btdgrp.be1.pts.nam" :Utils.defaultFunction,
"ledgrp.rec.ownref" :Utils.defaultFunction,
"bpdgrp.rec.fintyp" :Utils.defaultFunction, "bpdgrp.rec.fintyp" :Utils.defaultFunction,
"bedgrp.cbs.max.cur" :Utils.defaultFunction,
"ledgrp.apl.pts.nam" :Utils.defaultFunction, "ledgrp.apl.pts.nam" :Utils.defaultFunction,
"btdgrp.rec.ownref" :Utils.defaultFunction,
"fpdgrp.rec.ownref" :Utils.defaultFunction,
"trdgrp.fip.pts.nam" :Utils.defaultFunction,
"bedgrp.iss.pts.nam" :Utils.defaultFunction,
"trdgrp.rec.ownref" :Utils.defaultFunction,
"fpdgrp.sel.pts.nam" :Utils.defaultFunction,
"trnpentrbp_descr" :Utils.defaultFunction,
"trnpentrbp" :Utils.defaultFunction,
"btdgrp.be2.pts.nam" :Utils.defaultFunction,
"bedgrp.prb.pts.nam" :Utils.defaultFunction,
"sptpenltbt" :Utils.defaultFunction,
"sptpenltbt_descr" :Utils.defaultFunction,
"bpdgrp.rec.ownref" :Utils.defaultFunction,
"selbut.trnpenlab" :Utils.defaultFunction,
"selbut.trnpenlab_descr" :Utils.defaultFunction,
"ltdgrp.adt.pts.nam" :Utils.defaultFunction,
"bpdgrp.fia.pts.nam" :Utils.defaultFunction,
"ledgrp.ben.pts.nam" :Utils.defaultFunction,
"bedgrp.apl.pts.nam" :Utils.defaultFunction,
"clsflg" :Utils.defaultFunction,
"ltdgrp.rec.ownref" :Utils.defaultFunction,
"ledgrp.iss.pts.nam" :Utils.defaultFunction,
"fpdgrp.rec.opndat" :Utils.defaultFunction,
"bedgrp.cbs.max.cur" :Utils.defaultFunction,
"ledgrp.rec.revflg" :Utils.defaultFunction, "ledgrp.rec.revflg" :Utils.defaultFunction,
"cfgfil.subtxt10" :Utils.defaultFunction, "cfgfil.subtxt10" :Utils.defaultFunction,
"cfgfil.subtrn10" :Utils.defaultFunction, "cfgfil.subtrn10" :Utils.defaultFunction,
"cfgfil.subtrn11" :Utils.defaultFunction, "cfgfil.subtrn11" :Utils.defaultFunction,
"cfgfil.subtxt11" :Utils.defaultFunction, "cfgfil.subtxt11" :Utils.defaultFunction,
"btdgrp.rec.ownref" :Utils.defaultFunction,
"cfgfil.subtxt1" :Utils.defaultFunction, "cfgfil.subtxt1" :Utils.defaultFunction,
"cfgfil.subtrn9" :Utils.defaultFunction, "cfgfil.subtrn9" :Utils.defaultFunction,
"cfgfil.subtxt9" :Utils.defaultFunction, "cfgfil.subtxt9" :Utils.defaultFunction,
...@@ -64,13 +71,6 @@ export default { ...@@ -64,13 +71,6 @@ export default {
"cfgfil.subtxt3" :Utils.defaultFunction, "cfgfil.subtxt3" :Utils.defaultFunction,
"cfgfil.subtrn2" :Utils.defaultFunction, "cfgfil.subtrn2" :Utils.defaultFunction,
"cfgfil.subtxt2" :Utils.defaultFunction, "cfgfil.subtxt2" :Utils.defaultFunction,
"fpdgrp.rec.ownref" :Utils.defaultFunction,
"trdgrp.fip.pts.nam" :Utils.defaultFunction,
"bedgrp.iss.pts.nam" :Utils.defaultFunction,
"trdgrp.rec.ownref" :Utils.defaultFunction,
"fpdgrp.sel.pts.nam" :Utils.defaultFunction,
"trnpentrbp_descr" :Utils.defaultFunction,
"trnpentrbp" :Utils.defaultFunction,
"ltdgrp.be2.pts.nam" :Utils.defaultFunction, "ltdgrp.be2.pts.nam" :Utils.defaultFunction,
} }
//你可以添加自动default处理 //你可以添加自动default处理
...@@ -2,7 +2,29 @@ import Api from "~/service/Api" ...@@ -2,7 +2,29 @@ import Api from "~/service/Api"
import Utils from "~/utils" import Utils from "~/utils"
export default { export default {
onSeainf() { async onSyswrnButok(){
let rtnmsg = await this.executeRule("syswrn.butok")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
} }
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSyswrnButcan(){
let rtnmsg = await this.executeRule("syswrn.butcan")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
} }
\ No newline at end of file
...@@ -702,4 +702,10 @@ export default { ...@@ -702,4 +702,10 @@ export default {
"selbut.syswrn.dsp":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
} }
\ No newline at end of file
import Api from "~/service/Api" import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
export default class Letsel { export default class Letsel{
constructor() { constructor () {
this.data = { this.data = {
selbut: { selbut:{
dspamenbr: "", // Display No of amendments .selbut.dspamenbr dspamenbr:"", // Display No of amendments .selbut.dspamenbr
dsputlnbr: "", // Display No. of received docs. .selbut.dsputlnbr dsputlnbr:"", // Display No. of received docs. .selbut.dsputlnbr
dspclsdat: "", // Label Closed .selbut.dspclsdat dspclsdat:"", // Label Closed .selbut.dspclsdat
dsppndram: "", // Display Number of Req. of Amendment .selbut.dsppndram dsppndram:"", // Display Number of Req. of Amendment .selbut.dsppndram
sptpenlab: "", // Label showing pending items stored for contract .selbut.sptpenlab sptpenlab:"", // Label showing pending items stored for contract .selbut.sptpenlab
trnpenlab: "", // Label showing stored uncommited transactions for contract .selbut.trnpenlab trnpenlab:"", // Label showing stored uncommited transactions for contract .selbut.trnpenlab
trnpenlab_descr: "", // Description for TRNPENLAB .selbut.trnpenlab_descr trnpenlab_descr:"", // Description for TRNPENLAB .selbut.trnpenlab_descr
dspadvnbr: "", // Display No of advised sets .selbut.dspadvnbr dspadvnbr:"", // Display No of advised sets .selbut.dspadvnbr
sptpenlab_descr: "", // Description for SPTPENLAB .selbut.sptpenlab_descr sptpenlab_descr:"", // Description for SPTPENLAB .selbut.sptpenlab_descr
}, syswrn:{
dsprevnbr: "", // Revolving Done .dsprevnbr dsp:"", // Display .selbut.syswrn.dsp
dsppcrsta: "", // Display LC against Packing Credit .dsppcrsta },
dsptrdclsdat: "", // Display Closing Date of Packing Credit .dsptrdclsdat },
dspbedclsdat: "", // Display Closing Date of Document Set .dspbedclsdat dsprevnbr:"", // Revolving Done .dsprevnbr
dspbpdclsdat: "", // Display Closing Date of Advance .dspbpdclsdat dsppcrsta:"", // Display LC against Packing Credit .dsppcrsta
dspltdclsdat: "", // Diplay Closing Date of Transfer .dspltdclsdat dsptrdclsdat:"", // Display Closing Date of Packing Credit .dsptrdclsdat
dspbtdclsdat: "", // Display Closing Date of Docs of Transfer .dspbtdclsdat dspbedclsdat:"", // Display Closing Date of Document Set .dspbedclsdat
dspprenbr: "", // Display Number of Transfer Documents .dspprenbr dspbpdclsdat:"", // Display Closing Date of Advance .dspbpdclsdat
dspltamenbr: "", // Display LT Amendments .dspltamenbr dspltdclsdat:"", // Diplay Closing Date of Transfer .dspltdclsdat
sptpenltbt_descr: "", // Description for SPTPENLTBT .sptpenltbt_descr dspbtdclsdat:"", // Display Closing Date of Docs of Transfer .dspbtdclsdat
sptpentrbp_descr: "", // Description for SPTPENTRBP .sptpentrbp_descr dspprenbr:"", // Display Number of Transfer Documents .dspprenbr
trnpenltbt_descr: "", // Description for TRNPENLTBT .trnpenltbt_descr dspltamenbr:"", // Display LT Amendments .dspltamenbr
trnpentrbp_descr: "", // Description for TRNPENTRBP .trnpentrbp_descr sptpenltbt_descr:"", // Description for SPTPENLTBT .sptpenltbt_descr
sptpenltbt: "", // Label showing pending items stored for LT/BT .sptpenltbt sptpentrbp_descr:"", // Description for SPTPENTRBP .sptpentrbp_descr
sptpentrbp: "", // Label showing pending items stored for TR/BP .sptpentrbp trnpenltbt_descr:"", // Description for TRNPENLTBT .trnpenltbt_descr
trnpenltbt: "", // Label showing stored uncommited transactions for LT/BT .trnpenltbt trnpentrbp_descr:"", // Description for TRNPENTRBP .trnpentrbp_descr
trnpentrbp: "", // Label showing stored uncommited transactions for TR/BP .trnpentrbp sptpenltbt:"", // Label showing pending items stored for LT/BT .sptpenltbt
ledgrp: { sptpentrbp:"", // Label showing pending items stored for TR/BP .sptpentrbp
rec: { trnpenltbt:"", // Label showing stored uncommited transactions for LT/BT .trnpenltbt
inr: "", trnpentrbp:"", // Label showing stored uncommited transactions for TR/BP .trnpentrbp
ownref: "", // L/C Reference .ledgrp.rec.ownref ledgrp:{
nam: "", // Externally Displayed Name to Identify the Contract .ledgrp.rec.nam rec:{
revflg: "", // Revolving Flag .ledgrp.rec.revflg ownref:"", // L/C Reference .ledgrp.rec.ownref
avbby: "", // Available by [AVBBY0] .ledgrp.rec.avbby nam:"", // Externally Displayed Name to Identify the Contract .ledgrp.rec.nam
opndat: "", // Date Issued .ledgrp.rec.opndat revflg:"", // Revolving Flag .ledgrp.rec.revflg
shpdat: "", // Shipment Date .ledgrp.rec.shpdat avbby:"", // Available by [AVBBY0] .ledgrp.rec.avbby
expdat: "", // Date/Place of Expiry .ledgrp.rec.expdat opndat:"", // Date Issued .ledgrp.rec.opndat
expplc: "", // Date/Place of Expiry .ledgrp.rec.expplc shpdat:"", // Shipment Date .ledgrp.rec.shpdat
lcrtyp: "", // Form of L/C .ledgrp.rec.lcrtyp expdat:"", // Date/Place of Expiry .ledgrp.rec.expdat
}, expplc:"", // Date/Place of Expiry .ledgrp.rec.expplc
cbs: { lcrtyp:"", // Form of L/C .ledgrp.rec.lcrtyp
nom1: { },
cur: "", // L/C Amount .ledgrp.cbs.nom1.cur cbs:{
amt: "", // Balance .ledgrp.cbs.nom1.amt nom1:{
}, cur:"", // L/C Amount .ledgrp.cbs.nom1.cur
opn1: { amt:"", // Balance .ledgrp.cbs.nom1.amt
cur: "", // Open Amount .ledgrp.cbs.opn1.cur },
amt: "", // Balance .ledgrp.cbs.opn1.amt opn1:{
}, cur:"", // Open Amount .ledgrp.cbs.opn1.cur
}, amt:"", // Balance .ledgrp.cbs.opn1.amt
ben: { },
pts: new Pts().data, },
}, ben:{
iss: { pts:new Pts().data,
pts: new Pts().data, },
}, iss:{
apl: { pts:new Pts().data,
pts: new Pts().data, },
}, apl:{
avbnam: "", // Available with .ledgrp.avbnam pts:new Pts().data,
}, },
recget: { avbnam:"", // Available with .ledgrp.avbnam
sdamod: { },
seainf: "", // .recget.sdamod.seainf recget:{
dadsnd: "", // Drag Drop Sender .recget.sdamod.dadsnd sdamod:{
}, seainf:"", // .recget.sdamod.seainf
}, dadsnd:"", // Drag Drop Sender .recget.sdamod.dadsnd
clsflg: "", // Show closed Contracts .clsflg },
bedgrp: { },
rec: { clsflg:"", // Show closed Contracts .clsflg
ownref: "", // Document Reference .bedgrp.rec.ownref bedgrp:{
nam: "", // Externally Displayed Name to Identify the Contract .bedgrp.rec.nam rec:{
doctypcod: "", // Document Type .bedgrp.rec.doctypcod ownref:"", // Document Reference .bedgrp.rec.ownref
matdat: "", // Maturity Date .bedgrp.rec.matdat nam:"", // Externally Displayed Name to Identify the Contract .bedgrp.rec.nam
orddat: "", // Maturity Date .bedgrp.rec.orddat doctypcod:"", // Document Type .bedgrp.rec.doctypcod
rcvdat: "", // Received on .bedgrp.rec.rcvdat matdat:"", // Maturity Date .bedgrp.rec.matdat
predat: "", // Presentation Date .bedgrp.rec.predat orddat:"", // Maturity Date .bedgrp.rec.orddat
docsta: "", // Document Set Status .bedgrp.rec.docsta rcvdat:"", // Received on .bedgrp.rec.rcvdat
}, predat:"", // Presentation Date .bedgrp.rec.predat
cbs: { docsta:"", // Document Set Status .bedgrp.rec.docsta
max: { },
cur: "", // Document Amount .bedgrp.cbs.max.cur cbs:{
amt: "", // Balance .bedgrp.cbs.max.amt max:{
}, cur:"", // Document Amount .bedgrp.cbs.max.cur
opn1: { amt:"", // Balance .bedgrp.cbs.max.amt
cur: "", // Open Amount .bedgrp.cbs.opn1.cur },
amt: "", // Balance .bedgrp.cbs.opn1.amt opn1:{
}, cur:"", // Open Amount .bedgrp.cbs.opn1.cur
}, amt:"", // Balance .bedgrp.cbs.opn1.amt
prb: { },
pts: new Pts().data, },
}, prb:{
iss: { pts:new Pts().data,
pts: new Pts().data, },
}, iss:{
apl: { pts:new Pts().data,
pts: new Pts().data, },
}, apl:{
}, pts:new Pts().data,
bedget: { },
sdamod: { },
seainf: "", // .bedget.sdamod.seainf bedget:{
dadsnd: "", // Drag Drop Sender .bedget.sdamod.dadsnd sdamod:{
}, seainf:"", // .bedget.sdamod.seainf
clsflg: "", // which contracts to show .bedget.clsflg dadsnd:"", // Drag Drop Sender .bedget.sdamod.dadsnd
}, },
btdgrp: { clsflg:"", // which contracts to show .bedget.clsflg
rec: { },
ownref: "", // Document Reference .btdgrp.rec.ownref btdgrp:{
nam: "", // Name of Bill Contract .btdgrp.rec.nam rec:{
doctypcod: "", // Document Type .btdgrp.rec.doctypcod ownref:"", // Document Reference .btdgrp.rec.ownref
rcvdatbe2: "", // Maturity Date .btdgrp.rec.rcvdatbe2 nam:"", // Name of Bill Contract .btdgrp.rec.nam
docsta: "", // Document Set Status .btdgrp.rec.docsta doctypcod:"", // Document Type .btdgrp.rec.doctypcod
matdat: "", // Maturity Date .btdgrp.rec.matdat rcvdatbe2:"", // Maturity Date .btdgrp.rec.rcvdatbe2
}, docsta:"", // Document Set Status .btdgrp.rec.docsta
cbs: { matdat:"", // Maturity Date .btdgrp.rec.matdat
max: { },
cur: "", // Document Amount .btdgrp.cbs.max.cur cbs:{
amt: "", // Document Amount .btdgrp.cbs.max.amt max:{
}, cur:"", // Document Amount .btdgrp.cbs.max.cur
opn1: { amt:"", // Document Amount .btdgrp.cbs.max.amt
cur: "", // Open Amount .btdgrp.cbs.opn1.cur },
amt: "", // Balance .btdgrp.cbs.opn1.amt opn1:{
}, cur:"", // Open Amount .btdgrp.cbs.opn1.cur
}, amt:"", // Balance .btdgrp.cbs.opn1.amt
be1: { },
pts: new Pts().data, },
be1:{
pts:new Pts().data,
}, },
be2: { be2:{
pts: new Pts().data, pts:new Pts().data,
}, },
}, },
btdget: { btdget:{
sdamod: { sdamod:{
seainf: "", // .btdget.sdamod.seainf seainf:"", // .btdget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .btdget.sdamod.dadsnd dadsnd:"", // Drag Drop Sender .btdget.sdamod.dadsnd
}, },
clsflg: "", // which contracts to show .btdget.clsflg clsflg:"", // which contracts to show .btdget.clsflg
}, },
bppnttyp: "", // Contr. to be Financed .bppnttyp bppnttyp:"", // Contr. to be Financed .bppnttyp
bpdgrp: { bpdgrp:{
rec: { rec:{
ownref: "", // Advance Reference .bpdgrp.rec.ownref ownref:"", // Advance Reference .bpdgrp.rec.ownref
nam: "", // Externally Displayed Name to Identify the Contract .bpdgrp.rec.nam nam:"", // Externally Displayed Name to Identify the Contract .bpdgrp.rec.nam
opndat: "", // Open Date .bpdgrp.rec.opndat opndat:"", // Open Date .bpdgrp.rec.opndat
matdat: "", // Maturity Date .bpdgrp.rec.matdat matdat:"", // Maturity Date .bpdgrp.rec.matdat
fintyp: "", // Type of Advance .bpdgrp.rec.fintyp fintyp:"", // Type of Advance .bpdgrp.rec.fintyp
finact: "", // Advance Account .bpdgrp.rec.finact finact:"", // Advance Account .bpdgrp.rec.finact
}, },
cbs: { cbs:{
max: { max:{
cur: "", // Advance Amount .bpdgrp.cbs.max.cur cur:"", // Advance Amount .bpdgrp.cbs.max.cur
amt: "", // Balance .bpdgrp.cbs.max.amt amt:"", // Balance .bpdgrp.cbs.max.amt
}, },
opn1: { opn1:{
cur: "", // Open Amount .bpdgrp.cbs.opn1.cur cur:"", // Open Amount .bpdgrp.cbs.opn1.cur
amt: "", // Balance .bpdgrp.cbs.opn1.amt amt:"", // Balance .bpdgrp.cbs.opn1.amt
}, },
}, },
fia: { fia:{
pts: new Pts().data, pts:new Pts().data,
}, },
}, },
bpdget: { bpdget:{
sdamod: { sdamod:{
seainf: "", // .bpdget.sdamod.seainf seainf:"", // .bpdget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .bpdget.sdamod.dadsnd dadsnd:"", // Drag Drop Sender .bpdget.sdamod.dadsnd
}, },
clsflg: "", // which contracts to show .bpdget.clsflg clsflg:"", // which contracts to show .bpdget.clsflg
}, },
ltdgrp: { ltdgrp:{
rec: { rec:{
ownref: "", // Transfer Reference .ltdgrp.rec.ownref ownref:"", // Transfer Reference .ltdgrp.rec.ownref
nam: "", // Externally Displayed Name to Identify the Contract .ltdgrp.rec.nam nam:"", // Externally Displayed Name to Identify the Contract .ltdgrp.rec.nam
avbby: "", // Available by .ltdgrp.rec.avbby avbby:"", // Available by .ltdgrp.rec.avbby
shpdat: "", // Shipment Date .ltdgrp.rec.shpdat shpdat:"", // Shipment Date .ltdgrp.rec.shpdat
opndat: "", // Date Issued/Form .ltdgrp.rec.opndat opndat:"", // Date Issued/Form .ltdgrp.rec.opndat
lcrtyp: "", // Date Issued/Form .ltdgrp.rec.lcrtyp lcrtyp:"", // Date Issued/Form .ltdgrp.rec.lcrtyp
expdat: "", // Date / Place of Expiry .ltdgrp.rec.expdat expdat:"", // Date / Place of Expiry .ltdgrp.rec.expdat
expplc: "", // Date / Place of Expiry .ltdgrp.rec.expplc expplc:"", // Date / Place of Expiry .ltdgrp.rec.expplc
}, },
cbs: { cbs:{
nom1: { nom1:{
cur: "", // Transfer L/C Amount .ltdgrp.cbs.nom1.cur cur:"", // Transfer L/C Amount .ltdgrp.cbs.nom1.cur
amt: "", // Balance .ltdgrp.cbs.nom1.amt amt:"", // Balance .ltdgrp.cbs.nom1.amt
}, },
opn1: { opn1:{
cur: "", // Open Amount .ltdgrp.cbs.opn1.cur cur:"", // Open Amount .ltdgrp.cbs.opn1.cur
amt: "", // Balance .ltdgrp.cbs.opn1.amt amt:"", // Balance .ltdgrp.cbs.opn1.amt
}, },
}, },
avt: { avt:{
pts: new Pts().data, pts:new Pts().data,
}, },
be1: { be1:{
pts: new Pts().data, pts:new Pts().data,
}, },
be2: { be2:{
pts: new Pts().data, pts:new Pts().data,
}, },
adt: { adt:{
pts: new Pts().data, pts:new Pts().data,
}, },
}, },
ltdget: { ltdget:{
sdamod: { sdamod:{
seainf: "", // .ltdget.sdamod.seainf seainf:"", // .ltdget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .ltdget.sdamod.dadsnd dadsnd:"", // Drag Drop Sender .ltdget.sdamod.dadsnd
}, },
clsflg: "", // which contracts to show .ltdget.clsflg clsflg:"", // which contracts to show .ltdget.clsflg
}, },
trpnttyp: "", // Contr. to be Financed .trpnttyp trpnttyp:"", // Contr. to be Financed .trpnttyp
trdgrp: { trdgrp:{
rec: { rec:{
ownref: "", // Finance Reference .trdgrp.rec.ownref ownref:"", // Finance Reference .trdgrp.rec.ownref
nam: "", // Name of Loan Contract .trdgrp.rec.nam nam:"", // Name of Loan Contract .trdgrp.rec.nam
pctfin: "", // Financing of .trdgrp.rec.pctfin pctfin:"", // Financing of .trdgrp.rec.pctfin
fintyp: "", // Finance Type .trdgrp.rec.fintyp fintyp:"", // Finance Type .trdgrp.rec.fintyp
matdat: "", // Maturity Date .trdgrp.rec.matdat matdat:"", // Maturity Date .trdgrp.rec.matdat
stttendat: "", // Start Date Tenor .trdgrp.rec.stttendat stttendat:"", // Start Date Tenor .trdgrp.rec.stttendat
}, },
cbs: { cbs:{
max: { max:{
cur: "", // Finance Amount .trdgrp.cbs.max.cur cur:"", // Finance Amount .trdgrp.cbs.max.cur
amt: "", // Finance Amount .trdgrp.cbs.max.amt amt:"", // Finance Amount .trdgrp.cbs.max.amt
}, },
opn1: { opn1:{
cur: "", // Open Amount .trdgrp.cbs.opn1.cur cur:"", // Open Amount .trdgrp.cbs.opn1.cur
amt: "", // Balance .trdgrp.cbs.opn1.amt amt:"", // Balance .trdgrp.cbs.opn1.amt
}, },
}, },
fip: { fip:{
pts: new Pts().data, pts:new Pts().data,
}, },
}, },
trdget: { trdget:{
sdamod: { sdamod:{
seainf: "", // .trdget.sdamod.seainf seainf:"", // .trdget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .trdget.sdamod.dadsnd dadsnd:"", // Drag Drop Sender .trdget.sdamod.dadsnd
}, },
clsflg: "", // which contracts to show .trdget.clsflg clsflg:"", // which contracts to show .trdget.clsflg
}, },
cnftxt: "", // Confirmation text .cnftxt cnftxt:"", // Confirmation text .cnftxt
aamled: { aamled:{
addamtflg: "", // Add. Amount .aamled.addamtflg addamtflg:"", // Add. Amount .aamled.addamtflg
}, },
matbep: { matbep:{
mattxtlab: "", // Label for MATTXT .matbep.mattxtlab mattxtlab:"", // Label for MATTXT .matbep.mattxtlab
}, },
aamltd: { aamltd:{
addamtflg: "", // Add. Amount .aamltd.addamtflg addamtflg:"", // Add. Amount .aamltd.addamtflg
}, },
aambtd: { aambtd:{
addamtflg: "", // Add. Amount .aambtd.addamtflg addamtflg:"", // Add. Amount .aambtd.addamtflg
}, },
matbtp: { matbtp:{
mattxtlab: "", // Label for MATTXT .matbtp.mattxtlab mattxtlab:"", // Label for MATTXT .matbtp.mattxtlab
}, },
fpdgrp: { fpdgrp:{
rec: { rec:{
perint: "", // Percentage .fpdgrp.rec.perint perint:"", // Percentage .fpdgrp.rec.perint
rdsflg: "", // Re-Discounting? .fpdgrp.rec.rdsflg rdsflg:"", // Re-Discounting? .fpdgrp.rec.rdsflg
silflg: "", // Un-Disclosed? .fpdgrp.rec.silflg silflg:"", // Un-Disclosed? .fpdgrp.rec.silflg
funflg: "", // Funded? .fpdgrp.rec.funflg funflg:"", // Funded? .fpdgrp.rec.funflg
opndatlc: "", // Date L/C Opened/Issued .fpdgrp.rec.opndatlc opndatlc:"", // Date L/C Opened/Issued .fpdgrp.rec.opndatlc
expdatlc: "", // LC Date of Expire .fpdgrp.rec.expdatlc expdatlc:"", // LC Date of Expire .fpdgrp.rec.expdatlc
opndat: "", // Opened on .fpdgrp.rec.opndat opndat:"", // Opened on .fpdgrp.rec.opndat
expdat: "", // Forfaiting Agreement Date of Expiry .fpdgrp.rec.expdat expdat:"", // Forfaiting Agreement Date of Expiry .fpdgrp.rec.expdat
valdat: "", // This Purchase Offer is Valid until .fpdgrp.rec.valdat valdat:"", // This Purchase Offer is Valid until .fpdgrp.rec.valdat
ownref: "", // Reference .fpdgrp.rec.ownref ownref:"", // Reference .fpdgrp.rec.ownref
nam: "", // Externally Displayed Name to Identify the Contract .fpdgrp.rec.nam nam:"", // Externally Displayed Name to Identify the Contract .fpdgrp.rec.nam
}, },
sel: { sel:{
pts: new Pts().data, pts:new Pts().data,
}, },
cbs: { cbs:{
max: { max:{
cur: "", // Agree to Purchase .fpdgrp.cbs.max.cur cur:"", // Agree to Purchase .fpdgrp.cbs.max.cur
amt: "", // Balance .fpdgrp.cbs.max.amt amt:"", // Balance .fpdgrp.cbs.max.amt
}, },
opn1: { opn1:{
cur: "", // Open Amount .fpdgrp.cbs.opn1.cur cur:"", // Open Amount .fpdgrp.cbs.opn1.cur
amt: "", // Balance .fpdgrp.cbs.opn1.amt amt:"", // Balance .fpdgrp.cbs.opn1.amt
}, },
sld: { sld:{
cur: "", // Sold or Reserved .fpdgrp.cbs.sld.cur cur:"", // Sold or Reserved .fpdgrp.cbs.sld.cur
amt: "", // Balance .fpdgrp.cbs.sld.amt amt:"", // Balance .fpdgrp.cbs.sld.amt
}, },
}, },
inv: { inv:{
pts: new Pts().data, pts:new Pts().data,
}, },
}, },
fpdget: { fpdget:{
clsflg: "", // which contracts to show .fpdget.clsflg clsflg:"", // which contracts to show .fpdget.clsflg
sdamod: { sdamod:{
seainf: "", // .fpdget.sdamod.seainf seainf:"", // .fpdget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .fpdget.sdamod.dadsnd dadsnd:"", // Drag Drop Sender .fpdget.sdamod.dadsnd
}, },
}, },
cfgfil: { cfgfil:{
bitmap: "", // Bitmap for folder .cfgfil.bitmap bitmap:"", // Bitmap for folder .cfgfil.bitmap
regside1: "", // Regside .cfgfil.regside1 regside1:"", // Regside .cfgfil.regside1
regside2: "", // Regside .cfgfil.regside2 regside2:"", // Regside .cfgfil.regside2
regside3: "", // Regside .cfgfil.regside3 regside3:"", // Regside .cfgfil.regside3
regside4: "", // Regside .cfgfil.regside4 regside4:"", // Regside .cfgfil.regside4
regside5: "", // Regside .cfgfil.regside5 regside5:"", // Regside .cfgfil.regside5
regside6: "", // Regside .cfgfil.regside6 regside6:"", // Regside .cfgfil.regside6
regside7: "", // Regside .cfgfil.regside7 regside7:"", // Regside .cfgfil.regside7
regside8: "", // Regside .cfgfil.regside8 regside8:"", // Regside .cfgfil.regside8
regside9: "", // Regside .cfgfil.regside9 regside9:"", // Regside .cfgfil.regside9
regside10: "", // Regside .cfgfil.regside10 regside10:"", // Regside .cfgfil.regside10
regside11: "", // Regside .cfgfil.regside11 regside11:"", // Regside .cfgfil.regside11
regside12: "", // Regside .cfgfil.regside12 regside12:"", // Regside .cfgfil.regside12
subtxt1: "", // submenu text 1 .cfgfil.subtxt1 subtxt1:"", // submenu text 1 .cfgfil.subtxt1
subtxt2: "", // submenu text 2 .cfgfil.subtxt2 subtxt2:"", // submenu text 2 .cfgfil.subtxt2
subtxt3: "", // submenu text 3 .cfgfil.subtxt3 subtxt3:"", // submenu text 3 .cfgfil.subtxt3
subtxt4: "", // submenu text 4 .cfgfil.subtxt4 subtxt4:"", // submenu text 4 .cfgfil.subtxt4
subtxt5: "", // submenu text 5 .cfgfil.subtxt5 subtxt5:"", // submenu text 5 .cfgfil.subtxt5
subtxt6: "", // submenu text 6 .cfgfil.subtxt6 subtxt6:"", // submenu text 6 .cfgfil.subtxt6
subtxt7: "", // submenu text 7 .cfgfil.subtxt7 subtxt7:"", // submenu text 7 .cfgfil.subtxt7
subtxt8: "", // submenu text 8 .cfgfil.subtxt8 subtxt8:"", // submenu text 8 .cfgfil.subtxt8
subtxt9: "", // submenu text 9 .cfgfil.subtxt9 subtxt9:"", // submenu text 9 .cfgfil.subtxt9
subtxt10: "", // submenu text 10 .cfgfil.subtxt10 subtxt10:"", // submenu text 10 .cfgfil.subtxt10
subtxt11: "", // submenu text 11 .cfgfil.subtxt11 subtxt11:"", // submenu text 11 .cfgfil.subtxt11
regtxt1: "", // Register text 1 .cfgfil.regtxt1 regtxt1:"", // Register text 1 .cfgfil.regtxt1
regtxt2: "", // Register text 2 .cfgfil.regtxt2 regtxt2:"", // Register text 2 .cfgfil.regtxt2
regtxt3: "", // Register text 3 .cfgfil.regtxt3 regtxt3:"", // Register text 3 .cfgfil.regtxt3
regtxt4: "", // Register text 4 .cfgfil.regtxt4 regtxt4:"", // Register text 4 .cfgfil.regtxt4
regtxt5: "", // Register text 5 .cfgfil.regtxt5 regtxt5:"", // Register text 5 .cfgfil.regtxt5
regtxt6: "", // Register text 6 .cfgfil.regtxt6 regtxt6:"", // Register text 6 .cfgfil.regtxt6
regtxt7: "", // Register text 7 .cfgfil.regtxt7 regtxt7:"", // Register text 7 .cfgfil.regtxt7
regtxt8: "", // Register text 8 .cfgfil.regtxt8 regtxt8:"", // Register text 8 .cfgfil.regtxt8
regtxt9: "", // Register text 9 .cfgfil.regtxt9 regtxt9:"", // Register text 9 .cfgfil.regtxt9
regtxt10: "", // Register text 10 .cfgfil.regtxt10 regtxt10:"", // Register text 10 .cfgfil.regtxt10
regtxt11: "", // Register text 11 .cfgfil.regtxt11 regtxt11:"", // Register text 11 .cfgfil.regtxt11
regtxt12: "", // Register text 12 .cfgfil.regtxt12 regtxt12:"", // Register text 12 .cfgfil.regtxt12
hotsub1: "", // hotspot submenu 1 .cfgfil.hotsub1 hotsub1:"", // hotspot submenu 1 .cfgfil.hotsub1
hotsub2: "", // hotspot submenu 1 .cfgfil.hotsub2 hotsub2:"", // hotspot submenu 1 .cfgfil.hotsub2
hotsub3: "", // hotspot submenu 1 .cfgfil.hotsub3 hotsub3:"", // hotspot submenu 1 .cfgfil.hotsub3
hotsub4: "", // hotspot submenu 1 .cfgfil.hotsub4 hotsub4:"", // hotspot submenu 1 .cfgfil.hotsub4
hotsub5: "", // hotspot submenu 1 .cfgfil.hotsub5 hotsub5:"", // hotspot submenu 1 .cfgfil.hotsub5
hotsub6: "", // hotspot submenu 1 .cfgfil.hotsub6 hotsub6:"", // hotspot submenu 1 .cfgfil.hotsub6
hotsub7: "", // hotspot submenu 1 .cfgfil.hotsub7 hotsub7:"", // hotspot submenu 1 .cfgfil.hotsub7
hotsub8: "", // hotspot submenu 1 .cfgfil.hotsub8 hotsub8:"", // hotspot submenu 1 .cfgfil.hotsub8
hotsub9: "", // hotspot submenu 1 .cfgfil.hotsub9 hotsub9:"", // hotspot submenu 1 .cfgfil.hotsub9
hotsub10: "", // hotspot submenu 1 .cfgfil.hotsub10 hotsub10:"", // hotspot submenu 1 .cfgfil.hotsub10
hotsub11: "", // hotspot submenu 1 .cfgfil.hotsub11 hotsub11:"", // hotspot submenu 1 .cfgfil.hotsub11
hotreg1: "", // hotspot reg1 .cfgfil.hotreg1 hotreg1:"", // hotspot reg1 .cfgfil.hotreg1
hotreg2: "", // hotspot reg2 .cfgfil.hotreg2 hotreg2:"", // hotspot reg2 .cfgfil.hotreg2
hotreg3: "", // hotspot reg3 .cfgfil.hotreg3 hotreg3:"", // hotspot reg3 .cfgfil.hotreg3
hotreg4: "", // hotspot reg4 .cfgfil.hotreg4 hotreg4:"", // hotspot reg4 .cfgfil.hotreg4
hotreg5: "", // hotspot reg5 .cfgfil.hotreg5 hotreg5:"", // hotspot reg5 .cfgfil.hotreg5
hotreg6: "", // hotspot reg6 .cfgfil.hotreg6 hotreg6:"", // hotspot reg6 .cfgfil.hotreg6
hotreg7: "", // hotspot reg7 .cfgfil.hotreg7 hotreg7:"", // hotspot reg7 .cfgfil.hotreg7
hotreg8: "", // hotspot reg8 .cfgfil.hotreg8 hotreg8:"", // hotspot reg8 .cfgfil.hotreg8
hotreg9: "", // hotspot reg9 .cfgfil.hotreg9 hotreg9:"", // hotspot reg9 .cfgfil.hotreg9
hotreg10: "", // hotspot reg10 .cfgfil.hotreg10 hotreg10:"", // hotspot reg10 .cfgfil.hotreg10
hotreg11: "", // hotspot reg11 .cfgfil.hotreg11 hotreg11:"", // hotspot reg11 .cfgfil.hotreg11
hotreg12: "", // hotspot reg12 .cfgfil.hotreg12 hotreg12:"", // hotspot reg12 .cfgfil.hotreg12
subtrn1: "", // Submenu trn 1 .cfgfil.subtrn1 subtrn1:"", // Submenu trn 1 .cfgfil.subtrn1
subtrn2: "", // Submenu trn 2 .cfgfil.subtrn2 subtrn2:"", // Submenu trn 2 .cfgfil.subtrn2
subtrn3: "", // Submenu trn 3 .cfgfil.subtrn3 subtrn3:"", // Submenu trn 3 .cfgfil.subtrn3
subtrn4: "", // Submenu trn 4 .cfgfil.subtrn4 subtrn4:"", // Submenu trn 4 .cfgfil.subtrn4
subtrn5: "", // Submenu trn 5 .cfgfil.subtrn5 subtrn5:"", // Submenu trn 5 .cfgfil.subtrn5
subtrn6: "", // Submenu trn 6 .cfgfil.subtrn6 subtrn6:"", // Submenu trn 6 .cfgfil.subtrn6
subtrn7: "", // Submenu trn 7 .cfgfil.subtrn7 subtrn7:"", // Submenu trn 7 .cfgfil.subtrn7
subtrn8: "", // Submenu trn 8 .cfgfil.subtrn8 subtrn8:"", // Submenu trn 8 .cfgfil.subtrn8
subtrn9: "", // Submenu trn 9 .cfgfil.subtrn9 subtrn9:"", // Submenu trn 9 .cfgfil.subtrn9
subtrn10: "", // Submenu trn 10 .cfgfil.subtrn10 subtrn10:"", // Submenu trn 10 .cfgfil.subtrn10
subtrn11: "", // Submenu trn 11 .cfgfil.subtrn11 subtrn11:"", // Submenu trn 11 .cfgfil.subtrn11
}, },
pageId: "" // ctx的key pageId: "" // ctx的key
} }
......
...@@ -164,7 +164,7 @@ ...@@ -164,7 +164,7 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" width="170px" fixed="right"> <el-table-column label="操作" width="170px" fixed="right">
<template slot-scope="scope"> <template slot-scope="scope">
<c-button @click="deleteTable(scope.row)" type="primary" <c-button @click="deleteTable(scope.$index)" type="primary"
>删除</c-button >删除</c-button
> >
</template> </template>
...@@ -178,6 +178,7 @@ import Api from "~/service/Api"; ...@@ -178,6 +178,7 @@ import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Event from "~/model/Bftdcr/Event"; import Event from "~/model/Bftdcr/Event";
import Utils from "~/utils";
export default { export default {
inject: ["root"], inject: ["root"],
...@@ -188,9 +189,12 @@ export default { ...@@ -188,9 +189,12 @@ export default {
TableValue: [ TableValue: [
{ {
id: 0, id: 0,
cmail1: "1", cmail1: "",
cmail2: "2", cmail2: "",
docnam: "1", docnam: "",
serialNum: "",
tableName: "",
tcddoc: "",
}, },
], ],
newValue: { newValue: {
...@@ -198,6 +202,9 @@ export default { ...@@ -198,6 +202,9 @@ export default {
cmail1: "", cmail1: "",
cmail2: "", cmail2: "",
docnam: "", docnam: "",
serialNum: "",
tableName: "",
tcddoc: "",
}, },
codeTable: [ codeTable: [
{ label: "增值税发票", value: "1" }, { label: "增值税发票", value: "1" },
...@@ -223,21 +230,15 @@ export default { ...@@ -223,21 +230,15 @@ export default {
}, },
methods: { ...Event, methods: { ...Event,
addTableValue() { addTableValue(index) {
var index = this.TableValue.length; var newTableValue = Object.assign({}, this.newValue);
var newTableValue = this.newValue; const serial=Utils.generateUUID();
if (index > 0) { newTableValue.serialNum=serial;
newTableValue.id = this.TableValue[index - 1].id + 1; // this.model.bftp.docgrdm.docgrd.push(newTableValue);
} this.model.bftp.docgrdm.docgrd.splice(index-1,0,newTableValue);
this.TableValue.push(newTableValue);
}, },
deleteTable(row) { deleteTable(index) {
for (let i = 0; i < this.TableValue.length; i++) { this.model.bftp.docgrdm.docgrd.splice(index, 1);
if (this.TableValue[i].id == row.id) {
this.TableValue.splice(i, 1);
break;
}
}
}, },
}, },
created: function () {}, created: function () {},
......
...@@ -275,7 +275,7 @@ ...@@ -275,7 +275,7 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" width="170px" fixed="right"> <el-table-column label="操作" width="170px" fixed="right">
<template slot-scope="scope"> <template slot-scope="scope">
<c-button @click="deleteTable(scope.row)" type="primary" <c-button @click="deleteTable(scope.$index)" type="primary"
>删除</c-button >删除</c-button
> >
</template> </template>
...@@ -290,6 +290,7 @@ import commonProcess from "~/mixin/commonProcess"; ...@@ -290,6 +290,7 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Event from "~/model/Detdrv/Event"; import Event from "~/model/Detdrv/Event";
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
import Utils from "~/utils";
export default { export default {
inject: ["root"], inject: ["root"],
...@@ -303,9 +304,12 @@ export default { ...@@ -303,9 +304,12 @@ export default {
TableValue: [ TableValue: [
{ {
id: 0, id: 0,
cmail1: "1", cmail1: "",
cmail2: "2", cmail2: "",
docnam: "1", docnam: "",
serialNum: "",
tableName: "",
tcddoc: "",
}, },
], ],
newValue: { newValue: {
...@@ -313,6 +317,9 @@ export default { ...@@ -313,6 +317,9 @@ export default {
cmail1: "", cmail1: "",
cmail2: "", cmail2: "",
docnam: "", docnam: "",
serialNum: "",
tableName: "",
tcddoc: "",
}, },
codeTable: [ codeTable: [
{ label: "增值税发票", value: "1" }, { label: "增值税发票", value: "1" },
...@@ -338,21 +345,15 @@ export default { ...@@ -338,21 +345,15 @@ export default {
}, },
methods: { methods: {
...Event, ...Event,
addTableValue() { addTableValue(index) {
var index = this.TableValue.length; var newTableValue = Object.assign({}, this.newValue);
var newTableValue = this.newValue; const serial=Utils.generateUUID();
if (index > 0) { newTableValue.serialNum=serial;
newTableValue.id = this.TableValue[index - 1].id + 1; // this.model.bftp.docgrdm.docgrd.push(newTableValue);
} this.model.bftp.docgrdm.docgrd.splice(index-1,0,newTableValue);
this.TableValue.push(newTableValue);
}, },
deleteTable(row) { deleteTable(index) {
for (let i = 0; i < this.TableValue.length; i++) { this.model.bftp.docgrdm.docgrd.splice(index, 1);
if (this.TableValue[i].id == row.id) {
this.TableValue.splice(i, 1);
break;
}
}
}, },
}, },
created: function () {}, created: function () {},
......
...@@ -320,7 +320,7 @@ ...@@ -320,7 +320,7 @@
<c-col :span="24" style="height: 0px"> <c-col :span="24" style="height: 0px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<c-col :span="24" style="margin-bottom: 30px;"> <c-col :span="24" style="margin-bottom: 30px">
<c-table <c-table
height="200px" height="200px"
style="text-align: center" style="text-align: center"
...@@ -328,25 +328,14 @@ ...@@ -328,25 +328,14 @@
:paginationShow="false" :paginationShow="false"
:border="true" :border="true"
> >
<el-table-column <el-table-column label="1st" width="auto">
label="1st"
width="auto"
>
<template slot-scope="scope"> <template slot-scope="scope">
<c-input <c-input v-model="scope.row.cmail1"></c-input>
v-model="scope.row.cmail1"
></c-input>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="2st" width="auto">
label="2st"
width="auto"
>
<template slot-scope="scope"> <template slot-scope="scope">
<c-input <c-input v-model="scope.row.cmail2"></c-input>
v-model="scope.row.cmail2"
></c-input>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="Document" prop="docnam" width="auto"> <el-table-column label="Document" prop="docnam" width="auto">
...@@ -369,7 +358,7 @@ ...@@ -369,7 +358,7 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" width="170px" fixed="right"> <el-table-column label="操作" width="170px" fixed="right">
<template slot-scope="scope"> <template slot-scope="scope">
<c-button @click="deleteTable(scope.row)" type="primary" <c-button @click="deleteTable(scope.$index)" type="primary"
>删除</c-button >删除</c-button
> >
</template> </template>
...@@ -813,6 +802,7 @@ import Event from "~/model/Bftsnd/Event"; ...@@ -813,6 +802,7 @@ import Event from "~/model/Bftsnd/Event";
import Ptsmsg from "~/views/Public/Ptsmsg"; import Ptsmsg from "~/views/Public/Ptsmsg";
import PtapDome from "~/views/Public/PtapDome"; import PtapDome from "~/views/Public/PtapDome";
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
import Utils from "~/utils";
export default { export default {
components: { "c-ptsmsg": Ptsmsg, "c-ptapdome": PtapDome, "c-ptap": Ptap }, components: { "c-ptsmsg": Ptsmsg, "c-ptapdome": PtapDome, "c-ptap": Ptap },
...@@ -824,9 +814,12 @@ export default { ...@@ -824,9 +814,12 @@ export default {
TableValue: [ TableValue: [
{ {
id: 0, id: 0,
cmail1: "1", cmail1: "",
cmail2: "2", cmail2: "",
docnam: "1", docnam: "",
serialNum: "",
tableName: "",
tcddoc: "",
}, },
], ],
newValue: { newValue: {
...@@ -834,6 +827,9 @@ export default { ...@@ -834,6 +827,9 @@ export default {
cmail1: "", cmail1: "",
cmail2: "", cmail2: "",
docnam: "", docnam: "",
serialNum: "",
tableName: "",
tcddoc: "",
}, },
codeTable: [ codeTable: [
{ label: "增值税发票", value: "1" }, { label: "增值税发票", value: "1" },
...@@ -854,21 +850,21 @@ export default { ...@@ -854,21 +850,21 @@ export default {
}, },
methods: { methods: {
...Event, ...Event,
addTableValue() { addTableValue(index) {
var index = this.TableValue.length; var newTableValue = Object.assign({}, this.newValue);
var newTableValue = this.newValue; const serial=Utils.generateUUID();
if (index > 0) { newTableValue.serialNum=serial;
newTableValue.id = this.TableValue[index - 1].id + 1; // this.model.bftp.docgrdm.docgrd.push(newTableValue);
} this.model.bftp.docgrdm.docgrd.splice(index-1,0,newTableValue);
this.TableValue.push(newTableValue);
}, },
deleteTable(row) { deleteTable(index) {
for (let i = 0; i < this.TableValue.length; i++) { this.model.bftp.docgrdm.docgrd.splice(index, 1);
if (this.TableValue[i].id == row.id) { // for (let i = 0; i < this.TableValue.length; i++) {
this.TableValue.splice(i, 1); // if (this.TableValue[i].id == row.id) {
break; // this.TableValue.splice(i, 1);
} // break;
} // }
// }
}, },
}, },
created: function () {}, created: function () {},
......
...@@ -231,7 +231,7 @@ const BusRouter = [ ...@@ -231,7 +231,7 @@ const BusRouter = [
{ path: 'letame', component: Letame, name: 'Letame', meta: { title: '出口信用证修改' } }, { path: 'letame', component: Letame, name: 'Letame', meta: { title: '出口信用证修改' } },
{ path: 'letrsv', component: Letrsv, name: 'Letrsv', meta: { title: '出口信用证补通知' } }, { path: 'letrsv', component: Letrsv, name: 'Letrsv', meta: { title: '出口信用证补通知' } },
{ path: 'letdrv', component: Letdrv, name: 'Letdrv', meta: { title: '出口信用证出口收单' } }, { path: 'letdrv', component: Letdrv, name: 'Letdrv', meta: { title: '出口信用证出口收单' } },
{ path: 'infled', component: Infled, name: 'Infled', meta: { title: '出口信用证查询infled' } }, { path: 'infled', component: Infled, name: 'Infled', meta: { title: '出口信用证交易查询' } },
{ path: 'Bptcan', component: Bptcan, name: 'Bptcan', meta: { title: '出口融资注销' } }, { path: 'Bptcan', component: Bptcan, name: 'Bptcan', meta: { title: '出口融资注销' } },
{ path: 'betacc', component: Betacc, name: 'Betacc', meta: { title: '出口信用证单据承兑' } }, { path: 'betacc', component: Betacc, name: 'Betacc', meta: { title: '出口信用证单据承兑' } },
{ path: 'betrcl', component: Betrcl, name: 'Betrcl', meta: { title: '出口信用证单据出口单据索汇' } }, { path: 'betrcl', component: Betrcl, name: 'Betrcl', meta: { title: '出口信用证单据出口单据索汇' } },
......
...@@ -2,19 +2,24 @@ ...@@ -2,19 +2,24 @@
<div class="busnavbar"> <div class="busnavbar">
<div class="busnavbar-items"> <div class="busnavbar-items">
<c-button <c-button
style="margin-left:7px;"
size="medium"
type="primary"
class="medium_bcs"
v-for="(item,index) in codeList" v-for="(item,index) in codeList"
v-bind:key="index" v-bind:key="index"
@click.native="onNarBtnClick(item.code,index)" @click.native="onNarBtnClick(item.code,index)"
:title="item.title" :title="item.title"
:disabled="item.isDis==='N'">{{item.label}} :disabled="item.isDis==='N'"
</c-button>
>{{item.label}}</c-button>
</div> </div>
</div> </div>
</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 Litsel from "~/model/Litsel" import Letsel from "~/model/Letsel"
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess"
...@@ -26,10 +31,10 @@ export default { ...@@ -26,10 +31,10 @@ export default {
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
trnName:'litsel', trnName:'letsel',
model:new Litsel().data, model:new Letsel().data,
navcode:[ navcode:[
{code:"",label:"",isDis:"",title:""}, // {code:"",label:"",isDis:"",title:""},
], ],
} }
}, },
...@@ -37,22 +42,26 @@ export default { ...@@ -37,22 +42,26 @@ export default {
//各入口按钮请求 //各入口按钮请求
async onNarBtnClick(code,i){ async onNarBtnClick(code,i){
this.model.cfgfil.subtrn1= code this.model.cfgfil.subtrn1= code
let rtnmsg = await this.executeRule("cfgfil.hotsub1") let rtnmsg = await this.executeRule("cfgfil.hotsub1")//字段找不到
console.log("cfgfil.code:" + this.model.cfgfil.subtrn1); console.log("cfgfil.code:" + this.model.cfgfil.subtrn1);
if(rtnmsg.respCode == SUCCESS){ if(rtnmsg.respCode == SUCCESS){
this.navcode=[]
this.$emit("onChoose",code.toLowerCase()); this.$emit("onChoose",code.toLowerCase());
}else{ }else{
this.$notify.error({title: "错误", message: "服务请求失败!"})
} }
}, },
}, },
computed:{ computed:{
codeList(){ codeList(){
//将model中的数据映射成数组 //将model中的数据映射成数组
return this.navcode.map(item=>{ return this.navcode.map(item=>{
let entireItem = {...item} let entireItem = {...item}
this.navcode=[];
//TODO 根据数据判断当前的code,是否可以继续 //TODO 根据数据判断当前的code,是否可以继续
//entireItem.enable = item.isDis // entireItem.enable = item.isDis
return entireItem return entireItem
}) })
} }
...@@ -61,7 +70,7 @@ export default { ...@@ -61,7 +70,7 @@ export default {
"ownref":async function(n, o){ "ownref":async function(n, o){
if(!this.ownref){ if(!this.ownref){
console.log("11111") console.log("11111")
//onTigger() // onTigger()
return; return;
} }
} }
...@@ -70,21 +79,27 @@ export default { ...@@ -70,21 +79,27 @@ export default {
mounted(){ mounted(){
this.$nextTick(function(){ this.$nextTick(function(){
this.$on('childmethods',async function(){ this.$on('childmethods',async function(){
this.navcode = []
//请求按钮数据 //请求按钮数据
this.model.lidgrp.rec.ownref = this.ownref this.model.ledgrp.rec.ownref = this.ownref
console.log("ownref:" + this.ownref ); console.log("ownref:" + this.ownref );
let rtnmsg = await this.executeRule("lidgrp.rec.ownref")
let rtnmsg = await this.executeRule("ledgrp.rec.ownref");//lidget.lid.ownref
if(rtnmsg.respCode == SUCCESS){ if(rtnmsg.respCode == SUCCESS){
//重置数组 //重置数组
this.navcode.length = 0 this.navcode = []
this.model.cfgfil.btnstm = rtnmsg.data.cfgfil_btnstm.rows this.updateModel(rtnmsg.data)
//this.model.cfgfil.btnstm = rtnmsg.data.cfgfil_btnstm.rows
//给inr赋值,后面弹窗里面的按钮请求会用到 //给inr赋值,后面弹窗里面的按钮请求会用到
this.model.lidgrp.rec.inr = rtnmsg.data.lidgrp_rec_inr //this.model.didgrp.rec.inr = rtnmsg.data.didgrp_rec_inr
const idx = this.model.cfgfil.btnstm.length const length = this.model.cfgfil.btnstm.rows.length
let btnStr = this.model.cfgfil.btnstm let btnStr = this.model.cfgfil.btnstm.rows
//console.log("btnstmStr:"+btnStr); let j = 0;
for(let i=0; i < idx; i++){ let m = 0;
const buttonIndex = ['信用证修改','减额修改接受','到单','修改通知行']
for(let i=0; i < length; i++){
//获取数组中每行的数据 //获取数组中每行的数据
if(!( btnStr[i].indexOf("保证金") >= 0) && !(btnStr[i].indexOf("开立信用证") >= 0)){
let arr = btnStr[i].split("\t"); let arr = btnStr[i].split("\t");
let newList = { let newList = {
code:arr[0], code:arr[0],
...@@ -92,15 +107,29 @@ export default { ...@@ -92,15 +107,29 @@ export default {
isDis:arr[2], isDis:arr[2],
title:arr[3] title:arr[3]
} }
m++;
j = buttonIndex.indexOf(arr[1].replace(/(^\s*)|(\s*$)/g, ""));
if(j<0){
j = m;
}
//添加到navcode数组中 //添加到navcode数组中
this.navcode.splice(i,0,newList) this.navcode.splice(j,0,newList)
} }
} }
}else{
this.navcode = []
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
}) })
}) })
} }
} }
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab" > <div class="eibs-tab">
<c-list-search @form-reset="handleReset" @form-search="onInfbutSearow"> <c-list-search @form-reset="handleReset" @form-search="handleSearch">
<!-- 持续展示区 -->
<template v-slot="searchSlot"> <template v-slot="searchSlot">
<el-form <el-form
class="m-table-search-form" class="m-table-search-form"
...@@ -11,58 +10,98 @@ ...@@ -11,58 +10,98 @@
label-width="110px" label-width="110px"
size="small" size="small"
> >
<c-row> <el-row>
<c-col :span="12"> <c-col :span="8">
<el-form-item label="业务编号" prop="infcon.seaownref"> <el-form-item
<c-input v-model="model.infcon.seaownref" label="业务编号"
prop="infcon.seaownref"
style="width: 100%"
>
<c-input
v-model="model.infcon.seaownref"
maxlength="16" maxlength="16"
placeholder="请输入Own Reference" placeholder="请输入Own Reference"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12">
<el-form-item label="开立日期" > <c-col :span="8">
<el-date-picker <el-form-item
label="开立日期"
prop="infcon.opndatfrom"
style="width: 100%"
>
<c-col :span="11">
<c-date-picker
type="date" type="date"
v-model="model.infcon.opndatfrom" v-model="model.infcon.opndatfrom"
style="width:43%"
placeholder="请选择Opening between" placeholder="请选择Opening between"
></el-date-picker> value-format="yyyy-MM-dd"
- style="width: 100%"
<el-date-picker ></c-date-picker>
</c-col>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="11">
<c-date-picker
type="date" type="date"
v-model="model.infcon.opndatto" v-model="model.infcon.opndatto"
style="width:43%"
placeholder="请选择Open Date to" placeholder="请选择Open Date to"
></el-date-picker> style="width: 100%"
value-format="yyyy-MM-dd"
></c-date-picker>
</c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row> <c-col :span="8">
<el-form-item
<!-- 可控展示区 --> label="业务主题"
<el-row v-show="searchSlot.searchToggle"> prop="infcon.nam"
<c-col :span="12" > style="width: 100%"
<el-form-item label="Party Reference" prop="infcon.searef"> >
<c-input <c-input
v-model="model.infcon.searef" v-model="model.infcon.nam"
maxlength="16" maxlength="40"
placeholder="请输入Party Reference" placeholder="请输入Name"
style="width: 100%"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-row>
<!--<c-col :span="12">
<el-form-item label="Opening between" prop="infcon.opndatfrom">
<c-date-picker type="date" v-model="model.infcon.opndatfrom" value-format="yyyy-MM-dd" style="width:100%" placeholder="请选择Opening between"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="复核状态" prop="infcon.relflg" style=""> <el-form-item label="Open Date to" prop="infcon.opndatto">
<c-select v-model="model.infcon.relflg" style="width:100%" placeholder="请选择Release Status"> <c-date-picker type="date" v-model="model.infcon.opndatto" value-format="yyyy-MM-dd" style="width:100%" placeholder="请选择Open Date to"></c-date-picker>
<!-- v-for 可用于获取码表 codes.码表名, </el-form-item>
但因可能会出现重复名,即绑定item.value不严谨,需要使用模板字符串拼接 </c-col>-->
<el-row v-show="searchSlot.searchToggle">
<!--<c-col :span="12">
<el-form-item label="Party Reference" prop="infcon.searef" >
<c-input v-model="model.infcon.searef" maxlength="16" placeholder="请输入Party Reference" ></c-input>
</el-form-item>
</c-col>-->
<c-col :span="8">
<el-form-item
label="复核状态"
prop="infcon.relflg"
style="width: 100%"
>
<c-select
v-model="model.infcon.relflg"
style="width: 100%"
placeholder="请选择Release Status"
>
<el-option <el-option
v-for="item in codes.relflg" v-for="item in codes.relflg"
:key="item.value" :key="item.value"
>
-->
<el-option
v-for="(item, index) in codes.relflg"
:key="`${item.value}_${index}`"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
> >
...@@ -70,92 +109,85 @@ ...@@ -70,92 +109,85 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12">
<el-form-item label="Select Single Party" prop="infcon.pty.extkey">
<c-input
v-model="model.infcon.pty.extkey"
maxlength="24"
placeholder="请输入Select Single Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Party Name" prop="infcon.pty.nam">
<c-input
v-model="model.infcon.pty.nam"
style="width:100%"
maxlength="40"
placeholder="请输入External Visible Name"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Party Name/BIC" prop="infcon.seapty">
<c-input
v-model="model.infcon.seapty"
style="width:100%"
maxlength="24"
placeholder="请输入Party Name/BIC"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Role" prop="infcon.searol">
<c-select
v-model="model.infcon.searol"
style="width:100%"
placeholder="请选择Role"
>
<el-option
v-for="(item, index) in codes.infled_role" <!--<c-col :span="12">
:key="`${item.value}_${index}`" <el-form-item label="Handling Type" v-show ="false" prop="infcon.hndtyp" >
<c-select v-model="model.infcon.hndtyp" style="width:100%" placeholder="请选择Handling Type">
<el-option
v-for="item in codes.hndtyp"
:key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
> >
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col>-->
<!--<c-col :span="12">
<el-form-item label="Select Single Party" prop="infcon.pty.extkey" >
<c-input v-model="model.infcon.pty.extkey" maxlength="24" placeholder="请输入Select Single Party" ></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="业务主题" prop="infcon.nam"> <el-form-item label="Party Name" prop="infcon.pty.nam" >
<c-input <c-input v-model="model.infcon.pty.nam" maxlength="40" placeholder="请输入Party Name" ></c-input>
v-model="model.infcon.nam"
style="width:100%"
maxlength="40"
placeholder="请输入Name"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Resp.User" prop="infcon.usr.extkey"> <el-form-item label="Party Name/BIC" prop="infcon.seapty" >
<c-input <c-input v-model="model.infcon.seapty" maxlength="24" placeholder="请输入Party Name/BIC"></c-input>
v-model="model.infcon.usr.extkey"
style="width:100%"
maxlength="8"
placeholder="请输入User ID"
></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="infcon.seasta"> <el-form-item label="Role" prop="infcon.searol" >
<c-select v-model="model.infcon.seasta" style="width:100%" placeholder="请选择Status"> <c-select v-model="model.infcon.searol" style="width:100%" placeholder="请选择Role">
<el-option <el-option
v-for="(item, index) in codes.seasta" v-for="item in codes.searol"
:key="`${item.value}_${index}`" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
> >
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col>-->
<!--<c-col :span="12">
<el-form-item label="Opening between" prop="infcon.opndatfrom" >
<c-date-picker type="date" v-model="model.infcon.opndatfrom" value-format="yyyy-MM-dd" style="width:100%" placeholder="请选择Opening between"></c-date-picker>
</el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="币种" prop="infcon.seacur"> <el-form-item label="Open Date to" prop="infcon.opndatto" >
<c-select v-model="model.infcon.seacur" style="width:100%" placeholder="请选择Currency"> <c-date-picker type="date" v-model="model.infcon.opndatto" value-format="yyyy-MM-dd" style="width:100%" placeholder="请选择Open Date to"></c-date-picker>
</el-form-item>
</c-col>-->
<!--<c-col :span="12">
<el-form-item label="Resp.User" disabled prop="infcon.usr.extkey" >
<c-input v-model="model.infcon.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input>
</el-form-item>
</c-col>-->
<c-col :span="8">
<el-form-item
label="业务状态"
prop="infcon.seasta"
style="width: 100%"
>
<c-select
v-model="model.infcon.seasta"
style="width: 100%"
placeholder="请选择Status"
>
<el-option <el-option
v-for="(item, index) in codes.infled_Cur" v-for="item in codes.seasta"
:key="`${item.value}_${index}`" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
> >
...@@ -163,16 +195,21 @@ ...@@ -163,16 +195,21 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12">
<el-form-item label="是否显示查询码" prop="infcon.cxmflg" > <c-col :span="8">
<el-form-item
label="币种"
prop="infcon.seacur"
style="width: 100%"
>
<c-select <c-select
v-model="model.infcon.cxmflg" v-model="model.infcon.seacur"
style="width:100%" style="width: 100%"
placeholder="请选择是否显示查询码" placeholder="请选择Currency"
> >
<el-option <el-option
v-for="(item,index) in codes.cxmflg" v-for="item in codes.seacur"
:key="`${item.value}_${index}`" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
> >
...@@ -180,32 +217,103 @@ ...@@ -180,32 +217,103 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12">
<el-form-item label="金额" > <c-col :span="8">
<el-form-item label="金额" style="width: 100%">
<c-col :span="11">
<c-input <c-input
v-model="model.infcon.seaamtfr" v-model="model.infcon.seaamtfr"
placeholder="请输入Amount between" placeholder="请输入Amount between"
style="width:45%" style="width: 100%"
></c-input> ></c-input>
- </c-col>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="11">
<c-input <c-input
v-model="model.infcon.seaamtto" v-model="model.infcon.seaamtto"
placeholder="请输入Amount to" placeholder="请输入Amount to"
style="width:45%" style="width: 100%"
></c-input> ></c-input>
</c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="8">
<el-form-item label="信用证类型" prop="sealcrtyp"> <el-form-item
label="是否显示查询码"
prop="infcon.cxmflg"
style="width: 100%"
>
<c-select
v-model="model.infcon.cxmflg"
style="width: 100%"
placeholder="请选择是否显示查询码"
>
<el-option
v-for="item in codes.cxmflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="确认状态"
prop="seacnfdet"
style="width: 100%"
>
<c-select
v-model="model.seacnfdet"
style="width: 100%"
placeholder="请选择Confirmation Status"
>
<el-option
v-for="item in codes.cnfins"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="信用证类型"
prop="sealcrtyp"
style="width: 100%"
>
<c-select <c-select
v-model="model.sealcrtyp" v-model="model.sealcrtyp"
style="width:100%" :code="codes.lcrtyp"
placeholder="请选择Form of L/C" style="width: 100%"
placeholder="请选择form of L/C"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="货物种类"
prop="seagodcod"
style="width: 100%"
>
<c-select
v-model="model.seagodcod"
style="width: 100%"
placeholder="请选择Goods Code"
> >
<el-option <el-option
v-for="(item, index) in codes.infled_sealcrtyp" v-for="item in codes.godcod"
:key="`${item.value}_${index}`" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
> >
...@@ -217,17 +325,33 @@ ...@@ -217,17 +325,33 @@
</el-form> </el-form>
</template> </template>
</c-list-search> </c-list-search>
<el-col :span="24" style="padding: 20px 16px;"> <!--<c-col :span="12">
<c-button size="small" type="primary" title="LETOPN" @click="toLetopn('letopn')"> <el-form-item label="display stream" prop="infbut.dspstm">
<c-input v-model="model.infbut.dspstm" placeholder="请输入display stream"></c-input>
</el-form-item>
</c-col>-->
<el-col :span="24" style="padding: 20px 16px">
<!-- <c-button size="small" type="primary" @click="onInfbutSearow">
Search
</c-button>
-->
<c-button
class="medium_bcs"
size="medium"
type="primary"
title="LETOPN"
@click="toLetopn"
>
出口信用证开立 出口信用证开立
</c-button> </c-button>
<c-button size="small" type="primary" @click="onInfbutDsp"> <!-- <c-button size="small" type="primary" @click="onInfbutDsp">
Display Display
</c-button> </c-button> -->
<!-- <c-button size="small" type="primary" @click="onInfbutUserow"> <!-- <c-button size="small" type="primary" @click="onInfbutUserow">
Use Use
</c-button>--> </c-button>-->
<c-button size="small" type="primary" @click="onInfbutClr"> <!-- <c-button size="small" type="primary" @click="onInfbutClr">
Clear Clear
</c-button> </c-button>
<c-button size="small" type="primary" @click="onInfbutButprt"> <c-button size="small" type="primary" @click="onInfbutButprt">
...@@ -235,28 +359,80 @@ ...@@ -235,28 +359,80 @@
</c-button> </c-button>
<c-button size="small" type="primary" @click="onInfbutExi"> <c-button size="small" type="primary" @click="onInfbutExi">
Exit Exit
</c-button> </c-button> -->
</el-col> </el-col>
<c-col :span="24"> <!-- <c-istream-table :list="stmData.data " :columns="stmData.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" prop="display"
prop="op"
label="操作" label="操作"
width="150px" width="100">
> <template slot-scope="scope">
<c-button size="small" type="primary" @click="getButtons(scope.row['业务编号'])">处理</c-button>
<a href="javascript:void(0)" @click="getButtons(scope.row['业务编号'])">处理</a>
</template>
</el-table-column>
</c-istream-table> -->
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
<!-- 自定义组件里加了最右边的一列”操作“ -->
<el-table-column fixed="right" prop="op" label="操作" width="150px">
<template slot="header"> <template slot="header">
<c-col :span="11" style="text-align:left"><span>操作</span></c-col> <!-- 插槽里放了一个文字 一个按钮 -->
<c-col :span="12" style="text-align:right"><c-button icon="el-icon-s-tools"></c-button></c-col> <c-col :span="11" style="text-align: left"><span>操作</span></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">
<!-- @click="getButtons(scope.row['Reference'])" --> <!-- 申请一个弹出主键放在插槽,加工已渲染的数据 -->
<el-popover
placement="top-start"
title="历史信息"
width="800"
trigger="click"
:ref="'popover_' + scope.row.IDX"
>
<div
style="
text-align: right;
margin-top: -30px;
margin-right: 5px;
font-size: 16px;
"
>
<span
class="el-icon-close"
@click="closeTrn('popover_' + scope.row.IDX)"
/>
</div>
<c-istream-table :list="trnData.data" :columns="trnData.columns">
<el-table-column prop="op" label="操作" width="0">
<template slot-scope="scope">
<c-button
style="margin-left: 0"
size="small"
@click="display(scope.row['INR'])"
>
详情
</c-button>
</template>
</el-table-column>
</c-istream-table>
<c-button
style="margin-left: 0"
size="small"
@click="getTrnInfo(scope.$index, scope.row)"
slot="reference"
>
详情
</c-button>
</el-popover>
<c-button <c-button
style="margin-left: 0" style="margin-left: 0"
size="small" size="small"
type="primary" type="primary"
@click="getButtons(scope.row['业务编号'])" @click="getButtons(scope.row['Reference'])"
> >
处理 处理
</c-button> </c-button>
...@@ -264,116 +440,186 @@ ...@@ -264,116 +440,186 @@
</el-table-column> </el-table-column>
</c-istream-table> </c-istream-table>
</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">
<m-busbtn <m-busbtn ref="childs" :ownref="ownref" @onChoose="onChoose"
ref="childs" >11</m-busbtn
:ownref="curownref"
@onChoose="onChoose"
> >
11
</m-busbtn>
</div> </div>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Utils from "~/utils/index";
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infled/Event" import Event from "~/model/Infled/Event";
import BusNavbar from "~/views/Business/Infled/BusNavbar" import BusNavbar from "~/views/Business/Infled/BusNavbar";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
components:{'m-busbtn':BusNavbar}, components: { "m-busbtn": BusNavbar },
data() {
data(){
return { return {
curownref:"", curinr:"",
initdialog:false, ownref: "",
stmData: {
initdialog: false,
dialogTableVisible: false,
trnData: {
columns: [ columns: [
//第一个数字表示代表是返回来数据的第几列,第二数字代表前端显示的列顺序 '0 7 \"Trn ID\" 56',
'1 1 \"业务编号\" 130 200', '1 1 \"Transaction Name\" 250',
"2 2 \"经办柜员\" 90 80", '2 2 \"Entry\" 72 4 7',
"4 5 \"开立日期\" 150 250", '3 3 \"Status\" 80 1 0 1 RELSTA',
"5 6 \"到期日\" 150 250", '4 4 \"Cur.\" 40',
"7 7 \"分行名称\" 200 300", '5 5 \"Relevant Amount\" 120 2 8 1 4',
"8 8 \"申请人编号\" 100 200", '6 6 \"Signed\" 60',
"9 9 \"申请人名称\" 200 300",
"12 10 \"受益人名称\" 200 300", // '1 1 "编号" 200',
"15 11\"开证行名称\" 100 300", // '2 2 "交易名称" 120',
"16 3 \"开立币种\" 80 80", // // '3 3 "日期" 200',
"17 4 \"开立金额\" 90 80", // { index: 3, position: 3, width: 110, pattern: "date", label: "日期" },
// // '4 4 "状态" 50',
// {
// index: 4,
// position: 4,
// width: 100,
// pattern: "code",
// label: "状态",
// code: this.codes.relstaEN,
// },
// '5 5 "币种" 80',
// '6 6 "金额" 110',
], ],
data: [], data: [],
}, },
trnData: { stmData: {
columns: [ columns: [
'1 1 "编号" 200', // '1 1 \"Party Number\" 105',
'2 2 "交易名称" 100', // '2 2 \"Applicant\" 105',
'3 3 "日期" 200', // '3 3 \"PTA NO.\" 105 0',
'4 4 "状态" 50', // '4 4 \"Party Number\" 500 4 7',
'5 5 "币种" 80', // '5 10 \"Beneficiary\" 500 4 7',
'6 6 "金额" 80', // '6 11 \"Beneficiary CN\" 500 4 7',
// '7 9 \"Issuing Bank\" 136',
// '8 5 \"Cur\" 410',
// '9 6 \"L/C Amount\" 136',
// '10 7 \"Cur\" 100',
// '11 8 \"Open Amount\" 410',
'1 1 \"Reference\" 105',
'2 2 \"Resp. User\" 105',
'3 3 \"Tenor day\" 105 0',
'4 4 \"Party Number\" 500 4 7',
'5 14 \"Expired\" 500 4 7',
'6 15 \"Closed\" 500 4 7',
'7 11 \"Issuing Bank\" 136',
'8 5 \"Applicant\" 410',
'9 6 \"PTA NO.\" 136',
'10 7 \"Party Number\" 100',
'11 8 \"Beneficiary\" 410',
'12 9 \"Beneficiary CN\" 136',
'13 10 \"Party Number\" 136',
'14 12 \"分行名称\" 410',
'15 13 \"Opened\" 136',
'16 16 \"cur\" 410',
'17 18 \"cur\" 508 2 8 1 16',
'18 17 \"L/C Amount\" 410',
'19 19 \"Open Amount\" 508 2 8 1 18',
// '1 1 "Reference" 120',
// '2 2 "Resp. User" 100',
// '3 3 "Tenor day" 100 ',
// '4 4 "Goods Code" 100 ',
// '5 13 "Opened" 500 4 7',
// '6 14 "Expired" 500 4 7',
// '7 15 "Closed" 500 4 7',
// '8 17 "分行名称" 136',
// '9 16 "PTA NO." 410',
// '10 5 "Party Number" 191',
// '11 8 "Applicant" 191',
// '12 9 "Applicant CN" 191',
// '13 11 "Advising Bank BIC" 165',
// '14 10 "Party Number" 165',
// '15 12 "Beneficiary" 165',
// '16 6 "Cur" 80',
// '17 7 "L/C Amount" 110 2 8 1 16',
// '18 18 "Cur" 410',
// '19 19 "Open Amount" 110 2 8 1 18',
// '1 1 "Reference" 130 200',
// "2 2 \"经办柜员\" 90 80",
// "5 5 \"开立日期\" 180 300",
// "6 6 \"到期日\" 180 250",
// "8 7 \"分行名称\" 150 300",
// "9 8 \"申请人编号\" 150 200",
// "11 9 \"申请人名称\" 150 300",
// "15 10 \"受益人名称\" 150 300",
// "16 3 \"开立币种\" 90 80",
// "17 4 \"开立金额\" 90 80",
], ],
data: [], data: [],
}, },
}
// columns:[
// ]
};
}, },
methods:{
methods: {
...Event, ...Event,
async getButtons(ownref){
this.initdialog = true //获取按钮butstm的事件
this.curownref = ownref async getButtons(ownref) {
console.log("curownref:" +ownref); this.initdialog = true;
setTimeout(()=>{ this.ownref = ownref;
this.$refs.childs.$emit("childmethods") console.log("ownref:" + ownref);
},10 setTimeout(() => {
) this.$refs.childs.$emit("childmethods");
}, 10);
}, },
async onChoose(code){ async onChoose(code) {
//跳转交易 //跳转交易
this.$router.history.push("/business/" + code) this.$router.history.push("/business/" + code);
this.initdialog = false;
}, },
// 重置查询参数 async getTrnInfo(idx, row) {
handleReset: function () {
this.model.infcon.seaownref=""; this.model.infcon.objinr = row["INR"];
this.model.infcon.opendatfrm=""; this.model.ledgrp.rec.inr = row["INR"];
this.model.infcon.opndatto=""; this.model.infcon.chksubcon = "X";
this.model.infcon.searef="";
this.model.infcon.relflg=""; this.dialogTableVisible = true;
this.model.infcon.pty.extkey=""; let rtnmsg = await this.executeDefault("infcon.chksubcon");
this.model.infcon.pty.nam="";
this.model.infcon.seapty=""; if ((rtnmsg.respCode = SUCCESS)) {
this.model.infcon.searol=""; this.trnData.data = rtnmsg.data.infcon_trnstm.rows;
this.model.infcon.nam=""; }
this.model.infcon.usr.extkey="";
this.model.infcon.seasta="";
this.model.infcon.seacur="";
this.model.infcon.cxmflg="";
this.model.infcon.seaamtfr="";
this.model.infcon.seaamtto="";
this.model.sealcrtyp="";
},
// 跳转至出口信用证开立
toLetopn(){
this.$router.history.push("/business/letopn")
}, },
closeTrn(refId){ closeTrn(refId){
this.$refs[refId].doClose(); this.$refs[refId].doClose();
}, },
toLetopn(){
this.$router.history.push("/business/letopn")
},
handleReset: function () {
this.model = {
instNo: "",
instName: "",
};
}, },
created:function(){
}
}
</script>
<style>
</style> },
created: function () {},
};
</script>
<style></style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left -->
<c-col :span="11">
<c-col :span="24">
<el-form-item
label="Additional Conditions"
prop="ledgrp.blk.adlcnd"
style="width: 100%"
>
<c-fullbox>
<c-input
type="textarea"
v-model="model.ledgrp.blk.adlcnd"
maxlength="50"
show-word-limit
placeholder="Please input Additional Conditions"
></c-input>
<template slot="footer">
<c-button
style="margin-left: 10px; padding: 0 10px"
size="small"
type="primary"
>
...
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="24">
<c-checkbox v-model="model.ledgrp.rec.spcbenflg" style="margin-left:150px;"
>Special Payment Conditions for Beneficiary</c-checkbox
>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.ledgrp.rec.spcrcbflg" style="margin-left:150px;"
>Special Payment Conditions for Bank only</c-checkbox
>
</c-col>
</c-col>
<!-- right -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item
label="Instructions to Pay.,Accept.,Negot. Bank"
prop="ledgrp.blk.insbnk"
style="width: 100%"
>
<c-fullbox>
<c-input
type="textarea"
v-model="model.ledgrp.blk.insbnk"
maxlength="50"
show-word-limit
placeholder="Please input Instructions to Pay.,Accept.,Negot. Bank"
></c-input>
<template slot="footer">
<c-button
style="margin-left: 10px; padding: 0 10px"
size="small"
type="primary"
>
...
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.ledgrp.rec.redclsflg" style="margin-left:150px;"
>Red/Green Clause</c-checkbox
>
</c-col>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="Additional Conditions" prop="ledgrp.blk.adlcnd"> <el-form-item label="Additional Conditions" prop="ledgrp.blk.adlcnd">
<c-input type="textarea" v-model="model.ledgrp.blk.adlcnd" maxlength="65" show-word-limit placeholder="请输入Additional Conditions" ></c-input> <c-input type="textarea" v-model="model.ledgrp.blk.adlcnd" maxlength="65" show-word-limit placeholder="请输入Additional Conditions" ></c-input>
</el-form-item> </el-form-item>
...@@ -35,30 +111,25 @@ ...@@ -35,30 +111,25 @@
<c-button size="small" type="primary" icon="el-icon-search" @click="onInsbnkButtxmsel"> <c-button size="small" type="primary" icon="el-icon-search" @click="onInsbnkButtxmsel">
... ...
</c-button> </c-button>
</c-col> </c-col> -->
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Letrsv/Event" import Event from "~/model/Letrsv/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
}
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style>
</style> </style>
...@@ -55,6 +55,7 @@ ...@@ -55,6 +55,7 @@
maxlength="35" maxlength="35"
show-word-limit show-word-limit
placeholder="Please input Deferred Payment Details" placeholder="Please input Deferred Payment Details"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -72,12 +73,14 @@ ...@@ -72,12 +73,14 @@
maxlength="50" maxlength="50"
show-word-limit show-word-limit
placeholder="Please input Drafts at" placeholder="Please input Drafts at"
disabled
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
style="margin-left: 10px; padding: 0 10px" style="margin-left: 10px; padding: 0 10px"
size="small" size="small"
type="primary" type="primary"
disabled
> >
... ...
</c-button> </c-button>
...@@ -94,6 +97,7 @@ ...@@ -94,6 +97,7 @@
grp: 'ledgrp', grp: 'ledgrp',
rol: 'drw', rol: 'drw',
}" }"
:disabled="true"
:noRef="true" :noRef="true"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onDrwpDet" @onAplpDet="onDrwpDet"
...@@ -138,6 +142,7 @@ ...@@ -138,6 +142,7 @@
maxlength="35" maxlength="35"
show-word-limit show-word-limit
placeholder="Please input Mixed Payment" placeholder="Please input Mixed Payment"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left -->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Description of Goods" prop="ledgrp.blk.lcrgod"> <c-col :span="24">
<c-input type="textarea" v-model="model.ledgrp.blk.lcrgod" maxlength="65" show-word-limit placeholder="请输入Description of Goods" ></c-input> <el-form-item
</el-form-item> label="Description of Goods"
</c-col> prop="ledgrp.blk.lcrgod"
style="width: 100%"
<c-col :span="12"> >
<c-button size="small" type="primary" icon="el-icon-search" @click="onLcrgodButtxmsel"> <c-fullbox>
<c-input
type="textarea"
v-model="model.ledgrp.blk.lcrgod"
maxlength="50"
show-word-limit
placeholder="Please input Description of Goods"
></c-input>
<template slot="footer">
<c-button
style="margin-left: 10px; padding: 0 10px"
size="small"
type="primary"
>
... ...
</c-button> </c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-col> </c-col>
<!-- right -->
<c-col :span="12"> <c-col :span="12">
<c-col :span="24">
<el-form-item label="Goods Code " prop="ledgrp.rec.stagod"> <el-form-item label="Goods Code " prop="ledgrp.rec.stagod">
<c-select v-model="model.ledgrp.rec.stagod" style="width:100%" placeholder="请选择Goods Code "> <c-select
v-model="model.ledgrp.rec.stagod"
style="width: 100%"
placeholder="Please select Goods Code "
:code="codes.godcod"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Letrsv/Event" import Event from "~/model/Letrsv/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
}
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Documents Required" prop="ledgrp.blk.lcrdoc"> <el-form-item
<c-input type="textarea" v-model="model.ledgrp.blk.lcrdoc" maxlength="65" show-word-limit placeholder="请输入Documents Required" ></c-input> label="Documents Required"
</el-form-item> prop="ledgrp.blk.lcrdoc"
</c-col> style="width: 100%"
>
<c-col :span="12"> <c-fullbox>
<c-button size="small" type="primary" icon="el-icon-search" @click="onLcrdocButtxmsel"> <c-input
type="textarea"
v-model="model.ledgrp.blk.lcrdoc"
maxlength="50"
show-word-limit
placeholder="Please input Documents Required"
></c-input>
<template slot="footer">
<c-button
style="margin-left: 10px; padding: 0 10px"
size="small"
type="primary"
>
... ...
</c-button> </c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col> </c-col>
</div> </div>
</template> </template>
......
<template> <template>
<div class="eibs-tab">
<c-row> <c-row>
<!-- left -->
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-ptap <c-ptap
:model="model" :model="model"
:argadr="{ :argadr="{
title: '第一通知行', title: '1st Advising Bank',
grp: 'ledgrp', grp: 'ledgrp',
rol: 'adv', rol: 'adv',
}" }"
:disabled="true"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onAdvpDet" @onAplpDet="onAdvpDet"
> >
...@@ -19,7 +22,7 @@ ...@@ -19,7 +22,7 @@
<c-ptap <c-ptap
:model="model" :model="model"
:argadr="{ :argadr="{
title: '申请人银行', title: '2nd Advising Bank',
grp: 'ledgrp', grp: 'ledgrp',
rol: 'a2b', rol: 'a2b',
}" }"
...@@ -30,23 +33,31 @@ ...@@ -30,23 +33,31 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="第二通知行确认指令" prop="ledgrp.rec.cnfins"> <el-form-item label="Confirm. Instruct. to 2nd Adv. Bank" prop="ledgrp.rec.cnfins">
<c-select <c-select
v-model="model.ledgrp.rec.cnfins" v-model="model.ledgrp.rec.cnfins"
style="width: 100%" style="width: 100%"
placeholder="第二通知行确认指令" placeholder="Please select Confirm. Instruct. to 2nd Adv. Bank"
:code="codes.cnfins"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24" style="margin-left: 150px">
<c-checkbox v-model="model.ledgrp.rec.aplbnkdirsnd"
>Send Directly</c-checkbox
>
</c-col>
</c-col> </c-col>
<!-- right -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-ptap <c-ptap
:model="model" :model="model"
:argadr="{ :argadr="{
title: '申请人银行', title: 'Applicant\'s Bank',
grp: 'ledgrp', grp: 'ledgrp',
rol: 'apb', rol: 'apb',
}" }"
...@@ -60,7 +71,7 @@ ...@@ -60,7 +71,7 @@
<c-ptap <c-ptap
:model="model" :model="model"
:argadr="{ :argadr="{
title: '偿付银行', title: 'Reimbursement Bank',
grp: 'ledgrp', grp: 'ledgrp',
rol: 'rmb', rol: 'rmb',
}" }"
...@@ -74,10 +85,11 @@ ...@@ -74,10 +85,11 @@
<c-ptap <c-ptap
:model="model" :model="model"
:argadr="{ :argadr="{
title: '第二通知行', title: 'Confirmation Bank',
grp: 'ledgrp', grp: 'ledgrp',
rol: 'con', rol: 'con',
}" }"
:disbled="true"
:onlySearch="true" :onlySearch="true"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onRmbpDet" @onAplpDet="onRmbpDet"
...@@ -85,11 +97,11 @@ ...@@ -85,11 +97,11 @@
</c-ptap> </c-ptap>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="第二通知行名称" prop="ledgrp.con.pts.nam"> <el-form-item label="Confirmation Name" prop="ledgrp.con.pts.nam">
<c-input <c-input
v-model="model.ledgrp.con.pts.nam" v-model="model.ledgrp.con.pts.nam"
maxlength="40" maxlength="40"
placeholder="请输入第二通知行名称" placeholder="Please input Confirmation Name"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -107,6 +119,7 @@ ...@@ -107,6 +119,7 @@
</el-table-column> </el-table-column>
</c-edit-table> </c-edit-table>
</c-row> </c-row>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
...@@ -125,24 +138,24 @@ export default { ...@@ -125,24 +138,24 @@ export default {
ptsaddg: { ptsaddg: {
columns: [ columns: [
{ {
title: "角色", title: "Role",
width: "120px", width: "120px",
dataIndex: "rol", dataIndex: "rol",
show: "select", show: "select",
}, },
{ {
title: "机构实体", title: "Party",
width: "180px", width: "180px",
dataIndex: "ptyextkey", dataIndex: "ptyextkey",
show: "input", show: "input",
}, },
{ {
title: "名称", title: "Name of Party",
width: "300px", width: "300px",
dataIndex: "nam", dataIndex: "nam",
}, },
{ {
title: "参考地址", title: "Reference for Address",
width: "300px", width: "300px",
dataIndex: "ref", dataIndex: "ref",
}, },
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left -->
<c-col :span="11">
<c-col :span="24">
<el-form-item label="Revolving Type" prop="ledgrp.rec.revtyp">
<c-select
v-model="model.ledgrp.rec.revtyp"
style="width: 100%"
placeholder="Please select Revolving Type"
:code="codes.revtyp"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Revolve Times" prop="ledgrp.rec.revtimes">
<c-input
v-model="model.ledgrp.rec.revtimes"
placeholder="Please input Revolve Times"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Revolving Count" prop="ledgrp.rec.revnbr">
<c-input
v-model="model.ledgrp.rec.revnbr"
placeholder="Please input Revolving Count"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="Next Revolve Date" prop="ledgrp.rec.revdat">
<c-date-picker
type="date"
v-model="model.ledgrp.rec.revdat"
style="width: 100%"
placeholder="Please select Next Revolve Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.ledgrp.rec.revcum" style="margin-left: 150px"
>Cumulative</c-checkbox
>
</c-col>
</c-col>
<!-- right -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item
label="Revolving Clause"
prop="ledgrp.blk.revcls"
style="width: 100%"
>
<c-fullbox>
<c-input
type="textarea"
v-model="model.ledgrp.blk.revcls"
maxlength="50"
show-word-limit
placeholder="Please input Revolving Clause"
></c-input>
<template slot="footer">
<c-button
style="margin-left: 10px; padding: 0 10px"
size="small"
type="primary"
>
...
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Notes to Beneficiary" prop="ledgrp.blk.revnotes">
<c-input
type="textarea"
v-model="model.ledgrp.blk.revnotes"
maxlength="35"
show-word-limit
placeholder="Please input Notes to Beneficiary"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="Revolving Type" prop="ledgrp.rec.revtyp"> <el-form-item label="Revolving Type" prop="ledgrp.rec.revtyp">
<c-select v-model="model.ledgrp.rec.revtyp" style="width:100%" placeholder="请选择Revolving Type"> <c-select v-model="model.ledgrp.rec.revtyp" style="width:100%" placeholder="请选择Revolving Type">
</c-select> </c-select>
...@@ -46,30 +139,25 @@ ...@@ -46,30 +139,25 @@
<el-form-item label="Notes to Beneficiary" prop="ledgrp.blk.revnotes"> <el-form-item label="Notes to Beneficiary" prop="ledgrp.blk.revnotes">
<c-input type="textarea" v-model="model.ledgrp.blk.revnotes" maxlength="35" show-word-limit placeholder="请输入Notes to Beneficiary" ></c-input> <c-input type="textarea" v-model="model.ledgrp.blk.revnotes" maxlength="35" show-word-limit placeholder="请输入Notes to Beneficiary" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Letrsv/Event" import Event from "~/model/Letrsv/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
}
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="24">
<c-col :span="12"> <el-form-item
<el-form-item label="Special Payment Cond." prop="ledgrp.blk.spcben"> label="Special Payment Cond. for Beneficiary"
<c-input type="textarea" v-model="model.ledgrp.blk.spcben" maxlength="65" show-word-limit placeholder="请输入Special Payment Cond." ></c-input> prop="ledgrp.blk.spcben"
</el-form-item> style="width: 100%"
</c-col> >
<c-fullbox>
<c-col :span="12"> <c-input
<c-button size="small" type="primary" icon="el-icon-search" @click="onSpcbenButtxmsel"> type="textarea"
v-model="model.ledgrp.blk.spcben"
maxlength="50"
show-word-limit
placeholder="Please input Special Payment Cond. for Beneficiary"
></c-input>
<template slot="footer">
<c-button
style="margin-left: 10px; padding: 0 10px"
size="small"
type="primary"
>
... ...
</c-button> </c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col> </c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Letrsv/Event" import Event from "~/model/Letrsv/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
}
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="24">
<c-col :span="12"> <el-form-item
<el-form-item label="Special Payment Cond." prop="ledgrp.blk.spcrcb"> label="Special Payment Cond. for Bank only"
<c-input type="textarea" v-model="model.ledgrp.blk.spcrcb" maxlength="65" show-word-limit placeholder="请输入Special Payment Cond." ></c-input> prop="ledgrp.blk.spcrcb"
</el-form-item> style="width: 100%"
</c-col> >
<c-fullbox>
<c-col :span="12"> <c-input
<c-button size="small" type="primary" icon="el-icon-search" @click="onSpcrcbButtxmsel"> type="textarea"
v-model="model.ledgrp.blk.spcrcb"
maxlength="50"
show-word-limit
placeholder="Please input Special Payment Cond. for Bank only"
></c-input>
<template slot="footer">
<c-button
style="margin-left: 10px; padding: 0 10px"
size="small"
type="primary"
>
... ...
</c-button> </c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col> </c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Letrsv/Event" import Event from "~/model/Letrsv/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
}
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style>
</style> </style>
...@@ -82,12 +82,12 @@ ...@@ -82,12 +82,12 @@
</el-tab-pane> </el-tab-pane>
<!--PD000394 --> <!--PD000394 -->
<el-tab-pane label="Special Paymt Cond. Beneficiary" name="spcbenp"> <el-tab-pane label="Special Paymt Cond. Beneficiary" name="spcbenp" v-if="model.ledgrp.rec.spcbenflg">
<m-spcbenp :model="model" :codes="codes"/> <m-spcbenp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000422 --> <!--PD000422 -->
<el-tab-pane label="Special Paymt Cond. Bank only" name="spcrcvp"> <el-tab-pane label="Special Paymt Cond. Bank only" name="spcrcvp" v-if="model.ledgrp.rec.spcrcbflg">
<m-spcrcvp :model="model" :codes="codes"/> <m-spcrcvp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
......
<template>
<c-row>
<c-col :span="24">
<c-col :span="11">
<el-form-item label="L/C Reference" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
placeholder="请输入L/C Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="Name" prop="ledgrp.rec.nam">
<c-input
v-model="model.ledgrp.rec.nam"
maxlength="40"
placeholder="请输入Externally Displayed Name to Identify the Contract"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="11">
<c-col :span="24">
<el-form-item label="L/C Amount" prop="ledgrp.cbs.nom1.cur">
<c-input
v-model="model.ledgrp.cbs.nom1.cur"
maxlength="3"
placeholder="请输入L/C Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Open Amount" prop="ledgrp.cbs.opn1.cur">
<c-input
v-model="model.ledgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Available with" prop="ledgrp.avbnam">
<c-input
v-model="model.ledgrp.avbnam"
maxlength="40"
placeholder="请输入Available with"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Available by [AVBBY0]" prop="ledgrp.rec.avbby">
<c-select
v-model="model.ledgrp.rec.avbby"
style="width: 100%"
placeholder="请选择Available by [AVBBY0]"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Date Issued" prop="ledgrp.rec.opndat">
<c-date-picker
type="date"
v-model="model.ledgrp.rec.opndat"
style="width: 100%"
placeholder="请选择Date Issued"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date/Place of Expiry" prop="ledgrp.rec.expdat">
<c-date-picker
type="date"
v-model="model.ledgrp.rec.expdat"
style="width: 100%"
placeholder="请选择Date/Place of Expiry"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date/Place of Expiry" prop="ledgrp.rec.expplc">
<c-input
v-model="model.ledgrp.rec.expplc"
maxlength="29"
placeholder="请输入Date/Place of Expiry"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Form of L/C" prop="ledgrp.rec.lcrtyp">
<c-select
v-model="model.ledgrp.rec.lcrtyp"
style="width: 100%"
placeholder="请选择Form of L/C"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Beneficiary" prop="ledgrp.ben.pts.ref">
<c-input
v-model="model.ledgrp.ben.pts.ref"
maxlength="16"
placeholder="请输入Beneficiary"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Party" prop="ledgrp.ben.pts.nam">
<c-input
v-model="model.ledgrp.ben.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Issuing Bank" prop="ledgrp.iss.pts.ref">
<c-input
v-model="model.ledgrp.iss.pts.ref"
maxlength="16"
placeholder="请输入Issuing Bank"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Party" prop="ledgrp.iss.pts.nam">
<c-input
v-model="model.ledgrp.iss.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Applicant" prop="ledgrp.apl.pts.ref">
<c-input
v-model="model.ledgrp.apl.pts.ref"
maxlength="16"
placeholder="请输入Applicant"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Party" prop="ledgrp.apl.pts.nam">
<c-input
v-model="model.ledgrp.apl.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="recget.sdamod.dadsnd">
<c-input
v-model="model.recget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="L/C Reference" prop="ledgrp.rec.ownref">
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
placeholder="请输入L/C Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="recget.sdamod.seainf">
<c-input
v-model="model.recget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Contr. to be Financed" prop="trpnttyp">
<c-select
v-model="model.trpnttyp"
style="width: 100%"
placeholder="请选择Contr. to be Financed"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="bedget.sdamod.dadsnd">
<c-input
v-model="model.bedget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="btdget.sdamod.dadsnd">
<c-input
v-model="model.btdget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="ltdget.sdamod.dadsnd">
<c-input
v-model="model.ltdget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="fpdget.sdamod.dadsnd">
<c-input
v-model="model.fpdget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document Reference" prop="bedgrp.rec.ownref">
<c-input
v-model="model.bedgrp.rec.ownref"
maxlength="16"
placeholder="请输入Document Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document Reference" prop="btdgrp.rec.ownref">
<c-input
v-model="model.btdgrp.rec.ownref"
maxlength="16"
placeholder="请输入Document Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Transfer Reference" prop="ltdgrp.rec.ownref">
<c-input
v-model="model.ltdgrp.rec.ownref"
maxlength="16"
placeholder="请输入Transfer Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="bedget.sdamod.seainf">
<c-input
v-model="model.bedget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="btdget.sdamod.seainf">
<c-input
v-model="model.btdget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="ltdget.sdamod.seainf">
<c-input
v-model="model.ltdget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bedget.clsflg"
>which contracts to show</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.btdget.clsflg"
>which contracts to show</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ltdget.clsflg"
>which contracts to show</c-checkbox
>
</c-col>
<c-col :span="12">
<el-form-item
label="Externally Displayed Name to Identify the Contract"
prop="bedgrp.rec.nam"
>
<c-input
v-model="model.bedgrp.rec.nam"
maxlength="40"
placeholder="请输入Externally Displayed Name to Identify the Contract"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Bill Contract" prop="btdgrp.rec.nam">
<c-input
v-model="model.btdgrp.rec.nam"
maxlength="40"
placeholder="请输入Name of Bill Contract"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Externally Displayed Name to Identify the Contract"
prop="ltdgrp.rec.nam"
>
<c-input
v-model="model.ltdgrp.rec.nam"
maxlength="40"
placeholder="请输入Externally Displayed Name to Identify the Contract"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="L/C Amount" prop="ledgrp.cbs.nom1.cur">
<c-input
v-model="model.ledgrp.cbs.nom1.cur"
maxlength="3"
placeholder="请输入L/C Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Reference" prop="fpdgrp.rec.ownref">
<c-input
v-model="model.fpdgrp.rec.ownref"
maxlength="16"
placeholder="请输入Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="ledgrp.cbs.nom1.amt">
<c-input
v-model="model.ledgrp.cbs.nom1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="fpdget.sdamod.seainf">
<c-input
v-model="model.fpdget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.fpdget.clsflg"
>which contracts to show</c-checkbox
>
</c-col>
<c-col :span="12">
<el-form-item
label="Externally Displayed Name to Identify the Contract"
prop="fpdgrp.rec.nam"
>
<c-input
v-model="model.fpdgrp.rec.nam"
maxlength="40"
placeholder="请输入Externally Displayed Name to Identify the Contract"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.aamled.addamtflg">Add. Amount</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="ledgrp.cbs.opn1.amt">
<c-input
v-model="model.ledgrp.cbs.opn1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.ledgrp.rec.revflg">Revolving Flag</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Percentage " prop="fpdgrp.rec.perint">
<c-input
v-model="model.fpdgrp.rec.perint"
placeholder="请输入Percentage "
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Seller" prop="fpdgrp.sel.pts.ref">
<c-input
v-model="model.fpdgrp.sel.pts.ref"
maxlength="16"
placeholder="请输入Seller"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document Amount" prop="bedgrp.cbs.max.cur">
<c-input
v-model="model.bedgrp.cbs.max.cur"
maxlength="3"
placeholder="请输入Document Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Transfer L/C Amount" prop="ltdgrp.cbs.nom1.cur">
<c-input
v-model="model.ltdgrp.cbs.nom1.cur"
maxlength="3"
placeholder="请输入Transfer L/C Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="bedgrp.cbs.max.amt">
<c-input
v-model="model.bedgrp.cbs.max.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="ltdgrp.cbs.nom1.amt">
<c-input
v-model="model.ltdgrp.cbs.nom1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Presented by" prop="bedgrp.prb.pts.ref">
<c-input
v-model="model.bedgrp.prb.pts.ref"
maxlength="16"
placeholder="请输入Presented by"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="1st Beneficiary" prop="ltdgrp.be1.pts.ref">
<c-input
v-model="model.ltdgrp.be1.pts.ref"
maxlength="16"
placeholder="请输入1st Beneficiary"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.aamltd.addamtflg">Add. Amount</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="trdget.sdamod.dadsnd">
<c-input
v-model="model.trdget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="bpdget.sdamod.dadsnd">
<c-input
v-model="model.bpdget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Finance Reference" prop="trdgrp.rec.ownref">
<c-input
v-model="model.trdgrp.rec.ownref"
maxlength="16"
placeholder="请输入Finance Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="bpdget.sdamod.seainf">
<c-input
v-model="model.bpdget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="trdget.sdamod.seainf">
<c-input
v-model="model.trdget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bpdget.clsflg"
>which contracts to show</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trdget.clsflg"
>which contracts to show</c-checkbox
>
</c-col>
<c-col :span="12">
<el-form-item
label="Externally Displayed Name to Identify the Contract"
prop="bpdgrp.rec.nam"
>
<c-input
v-model="model.bpdgrp.rec.nam"
maxlength="40"
placeholder="请输入Externally Displayed Name to Identify the Contract"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Loan Contract" prop="trdgrp.rec.nam">
<c-input
v-model="model.trdgrp.rec.nam"
maxlength="40"
placeholder="请输入Name of Loan Contract"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="fpdgrp.sel.pts.nam">
<c-input
v-model="model.fpdgrp.sel.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Agree to Purchase" prop="fpdgrp.cbs.max.cur">
<c-input
v-model="model.fpdgrp.cbs.max.cur"
maxlength="3"
placeholder="请输入Agree to Purchase"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Amount" prop="bedgrp.cbs.opn1.cur">
<c-input
v-model="model.bedgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Amount" prop="ltdgrp.cbs.opn1.cur">
<c-input
v-model="model.ltdgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="fpdgrp.cbs.max.amt">
<c-input
v-model="model.fpdgrp.cbs.max.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="bedgrp.cbs.opn1.amt">
<c-input
v-model="model.bedgrp.cbs.opn1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="ltdgrp.cbs.opn1.amt">
<c-input
v-model="model.ltdgrp.cbs.opn1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.fpdgrp.rec.rdsflg">Re-Discounting?</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="bedgrp.prb.pts.nam">
<c-input
v-model="model.bedgrp.prb.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="ltdgrp.be1.pts.nam">
<c-input
v-model="model.ltdgrp.be1.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document Amount" prop="btdgrp.cbs.max.cur">
<c-select
v-model="model.btdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择Document Amount"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document Amount" prop="btdgrp.cbs.max.amt">
<c-input
v-model="model.btdgrp.cbs.max.amt"
placeholder="请输入Document Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.aambtd.addamtflg">Add. Amount</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="1st Beneficiary" prop="btdgrp.be1.pts.ref">
<c-input
v-model="model.btdgrp.be1.pts.ref"
maxlength="16"
placeholder="请输入1st Beneficiary"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.fpdgrp.rec.silflg">Un-Disclosed?</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Issuing Bank" prop="fpdgrp.inv.pts.ref">
<c-input
v-model="model.fpdgrp.inv.pts.ref"
maxlength="16"
placeholder="请输入Issuing Bank"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Amount" prop="fpdgrp.cbs.opn1.cur">
<c-input
v-model="model.fpdgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Advance Amount" prop="bpdgrp.cbs.max.cur">
<c-input
v-model="model.bpdgrp.cbs.max.cur"
maxlength="3"
placeholder="请输入Advance Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Financing of" prop="trdgrp.rec.pctfin">
<c-input
v-model="model.trdgrp.rec.pctfin"
placeholder="请输入Financing of"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document Type" prop="bedgrp.rec.doctypcod">
<c-input
v-model="model.bedgrp.rec.doctypcod"
maxlength="1"
placeholder="请输入Document Type"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Available with" prop="ltdgrp.avt.pts.nam">
<c-input
v-model="model.ltdgrp.avt.pts.nam"
maxlength="40"
placeholder="请输入Available with"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="fpdgrp.cbs.opn1.amt">
<c-input
v-model="model.fpdgrp.cbs.opn1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="bpdgrp.cbs.max.amt">
<c-input
v-model="model.bpdgrp.cbs.max.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Advanced Party" prop="bpdgrp.fia.pts.ownref">
<c-input
v-model="model.bpdgrp.fia.pts.ownref"
maxlength="20"
placeholder="请输入Advanced Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Financed Party" prop="trdgrp.fip.pts.ref">
<c-input
v-model="model.trdgrp.fip.pts.ref"
maxlength="16"
placeholder="请输入Financed Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Issuing Bank" prop="bedgrp.iss.pts.ref">
<c-input
v-model="model.bedgrp.iss.pts.ref"
maxlength="16"
placeholder="请输入Issuing Bank"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="2nd Beneficiary" prop="ltdgrp.be2.pts.ref">
<c-input
v-model="model.ltdgrp.be2.pts.ref"
maxlength="16"
placeholder="请输入2nd Beneficiary"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Amount" prop="btdgrp.cbs.opn1.cur">
<c-input
v-model="model.btdgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="btdgrp.cbs.opn1.amt">
<c-input
v-model="model.btdgrp.cbs.opn1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="btdgrp.be1.pts.nam">
<c-input
v-model="model.btdgrp.be1.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.fpdgrp.rec.funflg">Funded?</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Shipment Date" prop="ledgrp.rec.shpdat">
<c-date-picker
type="date"
v-model="model.ledgrp.rec.shpdat"
style="width: 100%"
placeholder="请选择Shipment Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Amount" prop="bpdgrp.cbs.opn1.cur">
<c-input
v-model="model.bpdgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="bpdgrp.cbs.opn1.amt">
<c-input
v-model="model.bpdgrp.cbs.opn1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="fpdgrp.inv.pts.nam">
<c-input
v-model="model.fpdgrp.inv.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="bpdgrp.fia.pts.nam">
<c-input
v-model="model.bpdgrp.fia.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Finance Amount" prop="trdgrp.cbs.max.cur">
<c-select
v-model="model.trdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择Finance Amount"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.matbep.mattxtlab" data-path=".matbep.mattxtlab">
</span>
</c-col>
<c-col :span="12">
<el-form-item label="Maturity Date" prop="bedgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.bedgrp.rec.matdat"
style="width: 100%"
placeholder="请选择Maturity Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Available by" prop="ltdgrp.rec.avbby">
<c-select
v-model="model.ltdgrp.rec.avbby"
style="width: 100%"
placeholder="请选择Available by"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Finance Amount" prop="trdgrp.cbs.max.amt">
<c-input
v-model="model.trdgrp.cbs.max.amt"
placeholder="请输入Finance Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Maturity Date" prop="bedgrp.rec.orddat">
<c-date-picker
type="date"
v-model="model.bedgrp.rec.orddat"
style="width: 100%"
placeholder="请选择Maturity Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Shipment Date" prop="ltdgrp.rec.shpdat">
<c-date-picker
type="date"
v-model="model.ltdgrp.rec.shpdat"
style="width: 100%"
placeholder="请选择Shipment Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="trdgrp.fip.pts.nam">
<c-input
v-model="model.trdgrp.fip.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="bedgrp.iss.pts.nam">
<c-input
v-model="model.bedgrp.iss.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="ltdgrp.be2.pts.nam">
<c-input
v-model="model.ltdgrp.be2.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document Type" prop="btdgrp.rec.doctypcod">
<c-input
v-model="model.btdgrp.rec.doctypcod"
maxlength="1"
placeholder="请输入Document Type"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="2nd Beneficiary" prop="btdgrp.be2.pts.ref">
<c-input
v-model="model.btdgrp.be2.pts.ref"
maxlength="16"
placeholder="请输入2nd Beneficiary"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Sold or Reserved" prop="fpdgrp.cbs.sld.cur">
<c-input
v-model="model.fpdgrp.cbs.sld.cur"
maxlength="3"
placeholder="请输入Sold or Reserved"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="fpdgrp.cbs.sld.amt">
<c-input
v-model="model.fpdgrp.cbs.sld.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Date" prop="bpdgrp.rec.opndat">
<c-date-picker
type="date"
v-model="model.bpdgrp.rec.opndat"
style="width: 100%"
placeholder="请选择Open Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Maturity Date" prop="bpdgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.bpdgrp.rec.matdat"
style="width: 100%"
placeholder="请选择Maturity Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date L/C Opened/Issued" prop="fpdgrp.rec.opndatlc">
<c-date-picker
type="date"
v-model="model.fpdgrp.rec.opndatlc"
style="width: 100%"
placeholder="请选择Date L/C Opened/Issued"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Type of Advance" prop="bpdgrp.rec.fintyp">
<c-select
v-model="model.bpdgrp.rec.fintyp"
style="width: 100%"
placeholder="请选择Type of Advance"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="LC Date of Expire" prop="fpdgrp.rec.expdatlc">
<c-date-picker
type="date"
v-model="model.fpdgrp.rec.expdatlc"
style="width: 100%"
placeholder="请选择LC Date of Expire"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Open Amount" prop="trdgrp.cbs.opn1.cur">
<c-input
v-model="model.trdgrp.cbs.opn1.cur"
maxlength="3"
placeholder="请输入Open Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Received on" prop="bedgrp.rec.rcvdat">
<c-date-picker
type="date"
v-model="model.bedgrp.rec.rcvdat"
style="width: 100%"
placeholder="请选择Received on"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date Issued/Form" prop="ltdgrp.rec.opndat">
<c-date-picker
type="date"
v-model="model.ltdgrp.rec.opndat"
style="width: 100%"
placeholder="请选择Date Issued/Form"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.matbtp.mattxtlab" data-path=".matbtp.mattxtlab">
</span>
</c-col>
<c-col :span="12">
<el-form-item label="Maturity Date" prop="btdgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.btdgrp.rec.matdat"
style="width: 100%"
placeholder="请选择Maturity Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Balance" prop="trdgrp.cbs.opn1.amt">
<c-input
v-model="model.trdgrp.cbs.opn1.amt"
placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date Issued/Form" prop="ltdgrp.rec.lcrtyp">
<c-select
v-model="model.ltdgrp.rec.lcrtyp"
style="width: 100%"
placeholder="请选择Date Issued/Form"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Presentation Date" prop="bedgrp.rec.predat">
<c-date-picker
type="date"
v-model="model.bedgrp.rec.predat"
style="width: 100%"
placeholder="请选择Presentation Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Maturity Date" prop="btdgrp.rec.rcvdatbe2">
<c-date-picker
type="date"
v-model="model.btdgrp.rec.rcvdatbe2"
style="width: 100%"
placeholder="请选择Maturity Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="btdgrp.be2.pts.nam">
<c-input
v-model="model.btdgrp.be2.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Finance Type" prop="trdgrp.rec.fintyp">
<c-input
v-model="model.trdgrp.rec.fintyp"
maxlength="3"
placeholder="请输入Finance Type"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Applicant" prop="bedgrp.apl.pts.ref">
<c-input
v-model="model.bedgrp.apl.pts.ref"
maxlength="16"
placeholder="请输入Applicant"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Advising Bank" prop="ltdgrp.adt.pts.ref">
<c-input
v-model="model.ltdgrp.adt.pts.ref"
maxlength="16"
placeholder="请输入Advising Bank"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Confirmation text" prop="cnftxt">
<c-input
v-model="model.cnftxt"
maxlength="40"
placeholder="请输入Confirmation text"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Opened on" prop="fpdgrp.rec.opndat">
<c-date-picker
type="date"
v-model="model.fpdgrp.rec.opndat"
style="width: 100%"
placeholder="请选择Opened on"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Forfaiting Agreement Date of Expiry"
prop="fpdgrp.rec.expdat"
>
<c-date-picker
type="date"
v-model="model.fpdgrp.rec.expdat"
style="width: 100%"
placeholder="请选择Forfaiting Agreement Date of Expiry"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Advance Account" prop="bpdgrp.rec.finact">
<c-input
v-model="model.bpdgrp.rec.finact"
maxlength="21"
placeholder="请输入Advance Account"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="This Purchase Offer is Valid until"
prop="fpdgrp.rec.valdat"
>
<c-date-picker
type="date"
v-model="model.fpdgrp.rec.valdat"
style="width: 100%"
placeholder="请选择This Purchase Offer is Valid until"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Maturity Date" prop="trdgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.trdgrp.rec.matdat"
style="width: 100%"
placeholder="请选择Maturity Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Start Date Tenor" prop="trdgrp.rec.stttendat">
<c-date-picker
type="date"
v-model="model.trdgrp.rec.stttendat"
style="width: 100%"
placeholder="请选择Start Date Tenor"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document Set Status" prop="bedgrp.rec.docsta">
<c-input
v-model="model.bedgrp.rec.docsta"
maxlength="40"
placeholder="请输入Document Set Status"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date / Place of Expiry" prop="ltdgrp.rec.expdat">
<c-date-picker
type="date"
v-model="model.ltdgrp.rec.expdat"
style="width: 100%"
placeholder="请选择Date / Place of Expiry"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document Set Status" prop="btdgrp.rec.docsta">
<c-input
v-model="model.btdgrp.rec.docsta"
maxlength="40"
placeholder="请输入Document Set Status"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Date / Place of Expiry" prop="ltdgrp.rec.expplc">
<c-input
v-model="model.ltdgrp.rec.expplc"
maxlength="29"
placeholder="请输入Date / Place of Expiry"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="bedgrp.apl.pts.nam">
<c-input
v-model="model.bedgrp.apl.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="ltdgrp.adt.pts.nam">
<c-input
v-model="model.ltdgrp.adt.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Bitmap for folder" prop="cfgfil.bitmap">
<c-input
v-model="model.cfgfil.bitmap"
placeholder="请输入Bitmap for folder"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside1">
<c-input
v-model="model.cfgfil.regside1"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg1" prop="cfgfil.hotreg1">
<c-input
v-model="model.cfgfil.hotreg1"
placeholder="请输入hotspot reg1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside5">
<c-input
v-model="model.cfgfil.regside5"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg5" prop="cfgfil.hotreg5">
<c-input
v-model="model.cfgfil.hotreg5"
placeholder="请输入hotspot reg5"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside9">
<c-input
v-model="model.cfgfil.regside9"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg9" prop="cfgfil.hotreg9">
<c-input
v-model="model.cfgfil.hotreg9"
placeholder="请输入hotspot reg9"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt1" data-path=".cfgfil.regtxt1"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt5" data-path=".cfgfil.regtxt5"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt9" data-path=".cfgfil.regtxt9"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.dsppcrsta" data-path=".dsppcrsta"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub1">
<c-input
v-model="model.cfgfil.hotsub1"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt1" data-path=".cfgfil.subtxt1"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn1" data-path=".cfgfil.subtrn1"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.dspltamenbr" data-path=".dspltamenbr"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub2">
<c-input
v-model="model.cfgfil.hotsub2"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt2" data-path=".cfgfil.subtxt2"> </span>
</c-col>
<c-col :span="12">
<span
v-text="model.selbut.sptpenlab_descr"
data-path=".selbut.sptpenlab_descr"
>
</span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn2" data-path=".cfgfil.subtrn2"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.dsppndram" data-path=".selbut.dsppndram">
</span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt3" data-path=".cfgfil.subtxt3"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub3">
<c-input
v-model="model.cfgfil.hotsub3"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside2">
<c-input
v-model="model.cfgfil.regside2"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg2" prop="cfgfil.hotreg2">
<c-input
v-model="model.cfgfil.hotreg2"
placeholder="请输入hotspot reg2"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside6">
<c-input
v-model="model.cfgfil.regside6"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg6" prop="cfgfil.hotreg6">
<c-input
v-model="model.cfgfil.hotreg6"
placeholder="请输入hotspot reg6"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside10">
<c-input
v-model="model.cfgfil.regside10"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg10" prop="cfgfil.hotreg10">
<c-input
v-model="model.cfgfil.hotreg10"
placeholder="请输入hotspot reg10"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.sptpenlab" data-path=".selbut.sptpenlab">
</span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt2" data-path=".cfgfil.regtxt2"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt6" data-path=".cfgfil.regtxt6"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt10" data-path=".cfgfil.regtxt10"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn3" data-path=".cfgfil.subtrn3"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.dspamenbr" data-path=".selbut.dspamenbr">
</span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub4">
<c-input
v-model="model.cfgfil.hotsub4"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt4" data-path=".cfgfil.subtxt4"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.sptpenltbt_descr" data-path=".sptpenltbt_descr">
</span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn4" data-path=".cfgfil.subtrn4"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.dsprevnbr" data-path=".dsprevnbr"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.sptpenltbt" data-path=".sptpenltbt"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub5">
<c-input
v-model="model.cfgfil.hotsub5"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt5" data-path=".cfgfil.subtxt5"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn5" data-path=".cfgfil.subtrn5"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.dspadvnbr" data-path=".selbut.dspadvnbr">
</span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub6">
<c-input
v-model="model.cfgfil.hotsub6"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.sptpentrbp_descr" data-path=".sptpentrbp_descr">
</span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt6" data-path=".cfgfil.subtxt6"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn6" data-path=".cfgfil.subtrn6"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside3">
<c-input
v-model="model.cfgfil.regside3"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg3" prop="cfgfil.hotreg3">
<c-input
v-model="model.cfgfil.hotreg3"
placeholder="请输入hotspot reg3"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside7">
<c-input
v-model="model.cfgfil.regside7"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg7" prop="cfgfil.hotreg7">
<c-input
v-model="model.cfgfil.hotreg7"
placeholder="请输入hotspot reg7"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside11">
<c-input
v-model="model.cfgfil.regside11"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg11" prop="cfgfil.hotreg11">
<c-input
v-model="model.cfgfil.hotreg11"
placeholder="请输入hotspot reg11"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.sptpentrbp" data-path=".sptpentrbp"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt3" data-path=".cfgfil.regtxt3"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt7" data-path=".cfgfil.regtxt7"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt11" data-path=".cfgfil.regtxt11"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.dsputlnbr" data-path=".selbut.dsputlnbr">
</span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt7" data-path=".cfgfil.subtxt7"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub7">
<c-input
v-model="model.cfgfil.hotsub7"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn7" data-path=".cfgfil.subtrn7"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.dspprenbr" data-path=".dspprenbr"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub8">
<c-input
v-model="model.cfgfil.hotsub8"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt8" data-path=".cfgfil.subtxt8"> </span>
</c-col>
<c-col :span="12">
<span
v-text="model.selbut.trnpenlab_descr"
data-path=".selbut.trnpenlab_descr"
>
</span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn8" data-path=".cfgfil.subtrn8"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.dspclsdat" data-path=".selbut.dspclsdat">
</span>
</c-col>
<c-col :span="12">
<span v-text="model.selbut.trnpenlab" data-path=".selbut.trnpenlab">
</span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt9" data-path=".cfgfil.subtxt9"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub9">
<c-input
v-model="model.cfgfil.hotsub9"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn9" data-path=".cfgfil.subtrn9"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.dspbedclsdat" data-path=".dspbedclsdat"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg4" prop="cfgfil.hotreg4">
<c-input
v-model="model.cfgfil.hotreg4"
placeholder="请输入hotspot reg4"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside4">
<c-input
v-model="model.cfgfil.regside4"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside8">
<c-input
v-model="model.cfgfil.regside8"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg8" prop="cfgfil.hotreg8">
<c-input
v-model="model.cfgfil.hotreg8"
placeholder="请输入hotspot reg8"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Regside" prop="cfgfil.regside12">
<c-input
v-model="model.cfgfil.regside12"
placeholder="请输入Regside"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot reg12" prop="cfgfil.hotreg12">
<c-input
v-model="model.cfgfil.hotreg12"
placeholder="请输入hotspot reg12"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnpenltbt_descr" data-path=".trnpenltbt_descr">
</span>
</c-col>
<c-col :span="12">
<span v-text="model.dspltdclsdat" data-path=".dspltdclsdat"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt4" data-path=".cfgfil.regtxt4"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt8" data-path=".cfgfil.regtxt8"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.regtxt12" data-path=".cfgfil.regtxt12"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub10">
<c-input
v-model="model.cfgfil.hotsub10"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt10" data-path=".cfgfil.subtxt10"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn10" data-path=".cfgfil.subtrn10"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.trnpenltbt" data-path=".trnpenltbt"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.dspbtdclsdat" data-path=".dspbtdclsdat"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtrn11" data-path=".cfgfil.subtrn11"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.cfgfil.subtxt11" data-path=".cfgfil.subtxt11"> </span>
</c-col>
<c-col :span="12">
<el-form-item label="hotspot submenu 1" prop="cfgfil.hotsub11">
<c-input
v-model="model.cfgfil.hotsub11"
placeholder="请输入hotspot submenu 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnpentrbp_descr" data-path=".trnpentrbp_descr">
</span>
</c-col>
<c-col :span="12">
<span v-text="model.dspbpdclsdat" data-path=".dspbpdclsdat"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.trnpentrbp" data-path=".trnpentrbp"> </span>
</c-col>
<c-col :span="12">
<span v-text="model.dsptrdclsdat" data-path=".dsptrdclsdat"> </span>
</c-col>
</c-row>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Letsel/Event";
import Col from "../../../components/Col.vue";
export default {
components: { Col },
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Letsel/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-form-item label="Display" prop="selbut.syswrn.dsp">
<c-input v-model="model.selbut.syswrn.dsp" :placeholder="$t('other.please_enter')+'Display'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSyswrnButok">
{{$t('syswrn.CF000003')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSyswrnButcan">
{{$t('syswrn.CF000004')}}
</c-button>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Letsel/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template> <template>
<c-page title="出口信用证查询"> <div class="eContainer">
<!-- <div class="eContainer"> -->
<el-form <el-form
:model="model" :model="model"
:rules="rules" :rules="rules"
...@@ -10,13 +9,24 @@ ...@@ -10,13 +9,24 @@
size="small" size="small"
:validate-on-rule-change="false" :validate-on-rule-change="false"
> >
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000035 --> <!--letsel PD000035 Menu -->
<el-tab-pane label="查询" name="sel"> <el-tab-pane label="Menu" name="sel">
<c-content> <c-content>
<m-sel :model="model" :codes="codes" /> <m-sel :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!-- <el-tab-pane :label="$t('letsel.PD000035')" name="sel">
<m-sel :model="model" :codes="codes"/>
</el-tab-pane> -->
<!--cfgfil PD000002 -->
<!-- <el-tab-pane :label="$t('cfgfil.PD000002')" name="regp">
<m-regp :model="model" :codes="codes"/>
</el-tab-pane> -->
<!--syswrn PD000005 Warnings -->
<!-- <el-tab-pane :label="$t('syswrn.PD000005')" name="syswrndisplay">
<m-syswrndisplay :model="model" :codes="codes"/>
</el-tab-pane> -->
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
...@@ -25,36 +35,38 @@ ...@@ -25,36 +35,38 @@
v-on:select-ety="selectEty" v-on:select-ety="selectEty"
> >
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
<!-- </div> --> </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 Utils from "~/utils/index";
import Letsel from "~/model/Letsel"; import Letsel from "~/model/Letsel";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Letsel/Check"; import Check from "~/model/Letsel/Check";
import Default from "~/model/Letsel/Default"; import Default from "~/model/Letsel/Default";
import Pattern from "~/model/Letsel/Pattern"; import Pattern from "~/model/Letsel/Pattern";
import Sel from "./Sel"; import Sel from "./Sel";
import Regp from "./Regp";
import Syswrndisplay from "./Syswrndisplay";
export default { export default {
name: "Letsel", name: "Letsel",
components: { components: {
"m-sel": Sel, "m-sel": Sel,
"m-regp": Regp,
"m-syswrndisplay": Syswrndisplay,
}, },
provide() { provide() {
return { return {
root: this, root: this,
}; };
}, },
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "sel", tabVal: "sel",
trnName: "letsel", trnName: "letsel",
trnType: "",
model: new Letsel().data, model: new Letsel().data,
checkRules: Check, checkRules: Check,
defaultRules: Default, defaultRules: Default,
...@@ -64,14 +76,19 @@ export default { ...@@ -64,14 +76,19 @@ export default {
}; };
}, },
methods: { methods: {
tabClick() {}, myTabClick(tab) {
this.tabClick(tab);
/**
* do it yourself
**/
},
}, },
created: async function () { created: async function () {
console.log("进入letsel交易"); console.log("进入letsel交易");
let rtnmsg = await this.init({}); let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
//TODO 处理数据逻辑 //TODO 处理数据逻辑
Utils.copyValueFromVO(this.model, rtnmsg.data);
} else { } else {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
......
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