Commit 4365dc9b by Eivi

Infled临时提交

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