Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue-gjjs
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhouqian
vue-gjjs
Commits
e6db7c79
Commit
e6db7c79
authored
Aug 31, 2022
by
Wuyuqiu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
lttopn交易页面布局
parent
1a511ca3
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
854 additions
and
361 deletions
+854
-361
Event.js
src/model/Lttopn/Event.js
+9
-0
index.js
src/model/Lttopn/index.js
+287
-281
Betdcrs.vue
src/views/Business/Betdcr/Betdcrs.vue
+1
-0
Ovwp.vue
src/views/Business/Lttopn/Ovwp.vue
+491
-36
Ptyp.vue
src/views/Business/Lttopn/Ptyp.vue
+10
-10
index.vue
src/views/Business/Lttopn/index.vue
+56
-34
No files found.
src/model/Lttopn/Event.js
View file @
e6db7c79
...
...
@@ -314,5 +314,13 @@ export default {
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
onSeainf
(){},
onLetpButgetref
(){},
onBenpDet
(){},
onIsspDet
(){},
onAplpDet
(){},
}
\ No newline at end of file
src/model/Lttopn/index.js
View file @
e6db7c79
import
Api
from
"~/service/Api"
import
Pts
from
"../Common/Pts"
import
Pub
from
"../Public"
export
default
class
Lttopn
{
constructor
()
{
export
default
class
Lttopn
{
constructor
()
{
this
.
data
=
{
ledgrp
:
{
rec
:
{
ownref
:
""
,
// Reference .ledgrp.rec.ownref
nam
:
""
,
// Name .ledgrp.rec.nam
avbby
:
""
,
// Available by [AVBBY0] .ledgrp.rec.avbby
redclsflg
:
""
,
// Red/Green Clause .ledgrp.rec.redclsflg
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
revflg
:
""
,
// Revolving Flag .ledgrp.rec.revflg
ledgrp
:
{
rec
:
{
ownref
:
""
,
// Reference .ledgrp.rec.ownref
nam
:
""
,
// Name .ledgrp.rec.nam
avbby
:
""
,
// Available by [AVBBY0] .ledgrp.rec.avbby
redclsflg
:
""
,
// Red/Green Clause .ledgrp.rec.redclsflg
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
revflg
:
""
,
// Revolving Flag .ledgrp.rec.revflg
},
cbs
:
{
nom1
:
{
cur
:
""
,
// L/C Amount .ledgrp.cbs.nom1.cur
amt
:
""
,
// Balance .ledgrp.cbs.nom1.amt
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
opn1
:
{
cur
:
""
,
// Open Amount .ledgrp.cbs.opn1.cur
amt
:
""
,
// Balance .ledgrp.cbs.opn1.amt
},
},
apl
:
{
pts
:
new
Pts
().
data
,
apl
:
{
pts
:
new
Pts
().
data
,
},
iss
:
{
pts
:
new
Pts
().
data
,
iss
:
{
pts
:
new
Pts
().
data
,
},
ben
:
{
pts
:
new
Pts
().
data
,
ben
:
{
pts
:
new
Pts
().
data
,
},
avbnam
:
""
,
// Available with .ledgrp.avbnam
avbnam
:
""
,
// Available with .ledgrp.avbnam
},
lttp
:
{
ledget
:
{
sdamod
:
{
seainf
:
""
,
// Reference of L/C .lttp.ledget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.ledget.sdamod.dadsnd
lttp
:
{
ledget
:
{
sdamod
:
{
seainf
:
""
,
// Reference of L/C .lttp.ledget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.ledget.sdamod.dadsnd
},
},
recget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .lttp.recget.sdamod.dadsnd
seainf
:
""
,
// .lttp.recget.sdamod.seainf
recget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .lttp.recget.sdamod.dadsnd
seainf
:
""
,
// .lttp.recget.sdamod.seainf
},
},
usr
:
{
extkey
:
""
,
// Responsible User .lttp.usr.extkey
usr
:
{
extkey
:
""
,
// Responsible User .lttp.usr.extkey
},
usrget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.usrget.sdamod.seainf
usrget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.usrget.sdamod.seainf
},
},
aamp
:
{
aammod
:
{
addamtflg
:
""
,
// Add. Amount .lttp.aamp.aammod.addamtflg
aamp
:
{
aammod
:
{
addamtflg
:
""
,
// Add. Amount .lttp.aamp.aammod.addamtflg
},
},
be1p
:
{
ptsget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .lttp.be1p.ptsget.sdamod.dadsnd
seainf
:
""
,
// .lttp.be1p.ptsget.sdamod.seainf
be1p
:
{
ptsget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .lttp.be1p.ptsget.sdamod.dadsnd
seainf
:
""
,
// .lttp.be1p.ptsget.sdamod.seainf
},
},
},
adtp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.adtp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.adtp.ptsget.sdamod.dadsnd
adtp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.adtp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.adtp.ptsget.sdamod.dadsnd
},
},
},
be2p
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.be2p.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.be2p.ptsget.sdamod.dadsnd
be2p
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.be2p.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.be2p.ptsget.sdamod.dadsnd
},
},
},
letp0
:
{
recget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .lttp.letp0.recget.sdamod.dadsnd
letp0
:
{
recget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .lttp.letp0.recget.sdamod.dadsnd
},
},
aammod
:
{
addamtflg
:
""
,
// Add. Amount .lttp.letp0.aammod.addamtflg
aammod
:
{
addamtflg
:
""
,
// Add. Amount .lttp.letp0.aammod.addamtflg
},
cnftxt
:
""
,
// Confirmation text .lttp.letp0.cnftxt
cnftxt
:
""
,
// Confirmation text .lttp.letp0.cnftxt
},
leltb2b
:
{
litb2bstm
:
""
,
// Streamgrid of other L/Cs backed by B2B LE .lttp.leltb2b.litb2bstm
leltb2b
:
{
litb2bstm
:
""
,
// Streamgrid of other L/Cs backed by B2B LE .lttp.leltb2b.litb2bstm
},
totamt
:
""
,
// Total Amount .lttp.totamt
a2tp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.a2tp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.a2tp.ptsget.sdamod.dadsnd
totamt
:
""
,
// Total Amount .lttp.totamt
a2tp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.a2tp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.a2tp.ptsget.sdamod.dadsnd
},
},
},
rmtp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.rmtp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.rmtp.ptsget.sdamod.dadsnd
rmtp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.rmtp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.rmtp.ptsget.sdamod.dadsnd
},
},
},
avtp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.avtp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.avtp.ptsget.sdamod.dadsnd
avtp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.avtp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.avtp.ptsget.sdamod.dadsnd
},
},
},
ptsaddp
:
{
ptsaddg
:
[],
// .lttp.ptsaddp.ptsaddg
ptsaddp
:
{
ptsaddg
:
[],
// .lttp.ptsaddp.ptsaddg
},
conp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.conp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.conp.ptsget.sdamod.dadsnd
conp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.conp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.conp.ptsget.sdamod.dadsnd
},
},
},
drwp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.drwp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.drwp.ptsget.sdamod.dadsnd
drwp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .lttp.drwp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .lttp.drwp.ptsget.sdamod.dadsnd
},
},
},
labdefdet
:
""
,
// DEFDAT LAbel .lttp.labdefdet
labdefdet
:
""
,
// DEFDAT LAbel .lttp.labdefdet
},
ltdgrp
:{
rec
:{
ownref
:
""
,
// Reference .ltdgrp.rec.ownref
nam
:
""
,
// Name .ltdgrp.rec.nam
lcrtyp
:
""
,
// Form of Transfer .ltdgrp.rec.lcrtyp
nomtop
:
""
,
// Amount Tolerance +/- .ltdgrp.rec.nomtop
nomton
:
""
,
// Amount Tolerance - Negative .ltdgrp.rec.nomton
nomspc
:
""
,
// Amount Specification .ltdgrp.rec.nomspc
opndat
:
""
,
// Issued on .ltdgrp.rec.opndat
shpdat
:
""
,
// Shipment Date .ltdgrp.rec.shpdat
expdat
:
""
,
// Date of Expiry .ltdgrp.rec.expdat
expplc
:
""
,
// Place of Expiry .ltdgrp.rec.expplc
shppar
:
""
,
// Partial Shipment .ltdgrp.rec.shppar
shptrs
:
""
,
// Transhipment .ltdgrp.rec.shptrs
apprul
:
""
,
// Applicable Rules .ltdgrp.rec.apprul
apprultxt
:
""
,
// Other Applicable Rules .ltdgrp.rec.apprultxt
cnfins
:
""
,
// Confirmation Instruct. .ltdgrp.rec.cnfins
rmbflg
:
""
,
// Reimbursement Information .ltdgrp.rec.rmbflg
shppars18
:
""
,
// Partial Shipment .ltdgrp.rec.shppars18
shptrss18
:
""
,
// Transhipment .ltdgrp.rec.shptrss18
redclsflg
:
""
,
// Red/Green Clause? .ltdgrp.rec.redclsflg
spcbenflg
:
""
,
// Special payment conditions for beneficiary exists .ltdgrp.rec.spcbenflg
spcrcbflg
:
""
,
// Special Payment Conditions for specified Bank only .ltdgrp.rec.spcrcbflg
avbwth
:
""
,
// Available with .ltdgrp.rec.avbwth
avbby
:
""
,
// Available by .ltdgrp.rec.avbby
shpfro
:
""
,
// Dispatch from .ltdgrp.rec.shpfro
porloa
:
""
,
// Air-/Port of Departure .ltdgrp.rec.porloa
pordis
:
""
,
// Air-/Port of Destination .ltdgrp.rec.pordis
shpto
:
""
,
// Final Destination .ltdgrp.rec.shpto
chato
:
""
,
// Own Charges Borne by .ltdgrp.rec.chato
stacty
:
""
,
// Country Code Risk Country .ltdgrp.rec.stacty
tenmaxday
:
""
,
// Maximum tenor in days .ltdgrp.rec.tenmaxday
prepers18
:
""
,
// Days of presentation period .ltdgrp.rec.prepers18
prepertxts18
:
""
,
// Presentation period text .ltdgrp.rec.prepertxts18
},
cbs
:{
nom1
:{
cur
:
""
,
// Nominal Amount .ltdgrp.cbs.nom1.cur
amt
:
""
,
// Nominal Amount .ltdgrp.cbs.nom1.amt
},
max
:{
cur
:
""
,
// This L/C .ltdgrp.cbs.max.cur
amt
:
""
,
// Maximum Amount .ltdgrp.cbs.max.amt
},
opn1
:{
amt
:
""
,
// Balance .ltdgrp.cbs.opn1.amt
},
},
be1
:{
pts
:
new
Pts
().
data
,
},
adt
:{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .ltdgrp.adt.namelc
adrelc
:
""
,
// 地址 .ltdgrp.adt.adrelc
dbfadrblkcn
:
""
,
// Chinese address .ltdgrp.adt.dbfadrblkcn
},
be2
:{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .ltdgrp.be2.namelc
adrelc
:
""
,
// 地址 .ltdgrp.be2.adrelc
dbfadrblkcn
:
""
,
// Chinese address .ltdgrp.be2.dbfadrblkcn
},
a2t
:{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .ltdgrp.a2t.namelc
adrelc
:
""
,
// 地址 .ltdgrp.a2t.adrelc
dbfadrblkcn
:
""
,
// Chinese address .ltdgrp.a2t.dbfadrblkcn
},
rmt
:{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .ltdgrp.rmt.namelc
adrelc
:
""
,
// 地址 .ltdgrp.rmt.adrelc
dbfadrblkcn
:
""
,
// Chinese address .ltdgrp.rmt.dbfadrblkcn
},
avt
:{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .ltdgrp.avt.namelc
adrelc
:
""
,
// 地址 .ltdgrp.avt.adrelc
dbfadrblkcn
:
""
,
// Chinese address .ltdgrp.avt.dbfadrblkcn
},
con
:{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .ltdgrp.con.namelc
adrelc
:
""
,
// 地址 .ltdgrp.con.adrelc
dbfadrblkcn
:
""
,
// Chinese address .ltdgrp.con.dbfadrblkcn
},
blk
:{
lcrgod
:
""
,
// Description of Goods .ltdgrp.blk.lcrgod
lcrdoc
:
""
,
// Documents Required .ltdgrp.blk.lcrdoc
spcben
:
""
,
// Special Payment Cond. .ltdgrp.blk.spcben
spcrcb
:
""
,
// Special Payment Cond. .ltdgrp.blk.spcrcb
adlcnd
:
""
,
// Additional Conditions .ltdgrp.blk.adlcnd
insbnk
:
""
,
// Instructions to Pay., .ltdgrp.blk.insbnk
avbwthtxt
:
""
,
// Available in .ltdgrp.blk.avbwthtxt
defdet
:
""
,
// Deferred Payment Details .ltdgrp.blk.defdet
dftat
:
""
,
// Drafts at .ltdgrp.blk.dftat
shpper
:
""
,
// Shipment Period .ltdgrp.blk.shpper
mixdet
:
""
,
// Mixed Payment Details .ltdgrp.blk.mixdet
preper
:
""
,
// Presentation Period .ltdgrp.blk.preper
preperflg
:
""
,
// Presentation Period modified .ltdgrp.blk.preperflg
feetxt
:
""
,
// Additional Details to Code for Charges CHATO .ltdgrp.blk.feetxt
},
drw
:{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .ltdgrp.drw.namelc
adrelc
:
""
,
// 地址 .ltdgrp.drw.adrelc
dbfadrblkcn
:
""
,
// Chinese address .ltdgrp.drw.dbfadrblkcn
},
},
setmod
:{
docamttyplab
:
""
,
// settled amount description as label .setmod.docamttyplab
retmsg
:
""
,
// Label showing Retry overflow condition .setmod.retmsg
ref
:
""
,
// our reference .setmod.ref
doccur
:
""
,
// document currency .setmod.doccur
docamt
:
""
,
// document amount .setmod.docamt
dspflg
:
""
,
// Type of settlement .setmod.dspflg
xreflg
:
""
,
// Recalculate Rates .setmod.xreflg
setglg
:{
labdspflg
:
""
,
// Label for Type of Settlement .setmod.setglg.labdspflg
},
zmqacclab
:
""
,
// 主�'�号LABEL .setmod.zmqacclab
zmqacc
:
""
,
// 自�'�区主�'�号 .setmod.zmqacc
glemod
:{
gleshwstm
:
""
,
// Booking stream to Display .setmod.glemod.gleshwstm
},
},
mtabut
:{
coninf
:{
oitinf
:{
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit
:{
inftxt
:
""
,
// Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset
:{
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit
:{
inftxt
:
""
,
// Infotext .mtabut.coninf.oitset.oit.inftxt
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat
:
""
,
// 执行日期 .mtabut.coninf.conexedat
usr
:{
extkey
:
""
,
// User ID .mtabut.coninf.usr.extkey
},
},
},
trnmod
:{
trndoc
:{
advlabel
:
""
,
// ADVLABEL .trnmod.trndoc.advlabel
amdnam
:
""
,
// AMDNAM .trnmod.trndoc.amdnam
advdoc
:
""
,
// 国内证通知书 .trnmod.trndoc.advdoc
advnam
:
""
,
// 国内证落款 .trnmod.trndoc.advnam
amdapl
:
""
,
// 修改申请人名称 .trnmod.trndoc.amdapl
doclbl
:
""
,
// Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm
:
""
,
// Document tree .trnmod.trndoc.doctrestm
shwinc
:
""
,
// Show Incoming Messages .trnmod.trndoc.shwinc
shwout
:
""
,
// Show Outgoing Messages .trnmod.trndoc.shwout
condocstm
:
""
,
// Connected Documents .trnmod.trndoc.condocstm
rcvatt
:{
seainf
:
""
,
// .trnmod.trndoc.rcvatt.seainf
},
filrecv
:
""
,
// File Receiver .trnmod.trndoc.filrecv
},
},
cnybop
:{
cnyflg
:
""
,
// 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg
:
""
,
// 是否报送跨境人民币2107表 .cnybop.traflg
outflg
:
""
,
// 是否报送跨境人民币2111表 .cnybop.outflg
libflg
:
""
,
// 是否报送跨境人民币2106表 .cnybop.libflg
vouflg
:
""
,
// 是否报送跨境人民币2122表 .cnybop.vouflg
},
liaall
:{
misamt
:
""
,
// Amount not yet assigned .liaall.misamt
concur
:
""
,
// External Booking Amount .liaall.concur
outpct
:
""
,
// Sight Amount Percentage .liaall.outpct
outamt
:
""
,
// Sight Amount .liaall.outamt
exttotoldamt
:
""
,
// Old Amount booked externally .liaall.exttotoldamt
exttotamt
:
""
,
// Total booking amount external assinged .liaall.exttotamt
},
pageId
:
""
// ctx的key
ltdgrp
:
{
rec
:
{
ownref
:
""
,
// Reference .ltdgrp.rec.ownref
nam
:
""
,
// Name .ltdgrp.rec.nam
lcrtyp
:
""
,
// Form of Transfer .ltdgrp.rec.lcrtyp
nomtop
:
""
,
// Amount Tolerance +/- .ltdgrp.rec.nomtop
nomton
:
""
,
// Amount Tolerance - Negative .ltdgrp.rec.nomton
nomspc
:
""
,
// Amount Specification .ltdgrp.rec.nomspc
opndat
:
""
,
// Issued on .ltdgrp.rec.opndat
shpdat
:
""
,
// Shipment Date .ltdgrp.rec.shpdat
expdat
:
""
,
// Date of Expiry .ltdgrp.rec.expdat
expplc
:
""
,
// Place of Expiry .ltdgrp.rec.expplc
shppar
:
""
,
// Partial Shipment .ltdgrp.rec.shppar
shptrs
:
""
,
// Transhipment .ltdgrp.rec.shptrs
apprul
:
""
,
// Applicable Rules .ltdgrp.rec.apprul
apprultxt
:
""
,
// Other Applicable Rules .ltdgrp.rec.apprultxt
cnfins
:
""
,
// Confirmation Instruct. .ltdgrp.rec.cnfins
rmbflg
:
""
,
// Reimbursement Information .ltdgrp.rec.rmbflg
shppars18
:
""
,
// Partial Shipment .ltdgrp.rec.shppars18
shptrss18
:
""
,
// Transhipment .ltdgrp.rec.shptrss18
redclsflg
:
""
,
// Red/Green Clause? .ltdgrp.rec.redclsflg
spcbenflg
:
""
,
// Special payment conditions for beneficiary exists .ltdgrp.rec.spcbenflg
spcrcbflg
:
""
,
// Special Payment Conditions for specified Bank only .ltdgrp.rec.spcrcbflg
avbwth
:
""
,
// Available with .ltdgrp.rec.avbwth
avbby
:
""
,
// Available by .ltdgrp.rec.avbby
shpfro
:
""
,
// Dispatch from .ltdgrp.rec.shpfro
porloa
:
""
,
// Air-/Port of Departure .ltdgrp.rec.porloa
pordis
:
""
,
// Air-/Port of Destination .ltdgrp.rec.pordis
shpto
:
""
,
// Final Destination .ltdgrp.rec.shpto
chato
:
""
,
// Own Charges Borne by .ltdgrp.rec.chato
stacty
:
""
,
// Country Code Risk Country .ltdgrp.rec.stacty
tenmaxday
:
""
,
// Maximum tenor in days .ltdgrp.rec.tenmaxday
prepers18
:
""
,
// Days of presentation period .ltdgrp.rec.prepers18
prepertxts18
:
""
,
// Presentation period text .ltdgrp.rec.prepertxts18
},
cbs
:
{
nom1
:
{
cur
:
""
,
// Nominal Amount .ltdgrp.cbs.nom1.cur
amt
:
""
,
// Nominal Amount .ltdgrp.cbs.nom1.amt
},
max
:
{
cur
:
""
,
// This L/C .ltdgrp.cbs.max.cur
amt
:
""
,
// Maximum Amount .ltdgrp.cbs.max.amt
},
opn1
:
{
amt
:
""
,
// Balance .ltdgrp.cbs.opn1.amt
},
},
be1
:
{
pts
:
new
Pts
().
data
,
},
adt
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .ltdgrp.adt.namelc
adrelc
:
""
,
// 地址 .ltdgrp.adt.adrelc
dbfadrblkcn
:
""
,
// Chinese address .ltdgrp.adt.dbfadrblkcn
},
be2
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .ltdgrp.be2.namelc
adrelc
:
""
,
// 地址 .ltdgrp.be2.adrelc
dbfadrblkcn
:
""
,
// Chinese address .ltdgrp.be2.dbfadrblkcn
},
a2t
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .ltdgrp.a2t.namelc
adrelc
:
""
,
// 地址 .ltdgrp.a2t.adrelc
dbfadrblkcn
:
""
,
// Chinese address .ltdgrp.a2t.dbfadrblkcn
},
rmt
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .ltdgrp.rmt.namelc
adrelc
:
""
,
// 地址 .ltdgrp.rmt.adrelc
dbfadrblkcn
:
""
,
// Chinese address .ltdgrp.rmt.dbfadrblkcn
},
avt
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .ltdgrp.avt.namelc
adrelc
:
""
,
// 地址 .ltdgrp.avt.adrelc
dbfadrblkcn
:
""
,
// Chinese address .ltdgrp.avt.dbfadrblkcn
},
con
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .ltdgrp.con.namelc
adrelc
:
""
,
// 地址 .ltdgrp.con.adrelc
dbfadrblkcn
:
""
,
// Chinese address .ltdgrp.con.dbfadrblkcn
},
blk
:
{
lcrgod
:
""
,
// Description of Goods .ltdgrp.blk.lcrgod
lcrdoc
:
""
,
// Documents Required .ltdgrp.blk.lcrdoc
spcben
:
""
,
// Special Payment Cond. .ltdgrp.blk.spcben
spcrcb
:
""
,
// Special Payment Cond. .ltdgrp.blk.spcrcb
adlcnd
:
""
,
// Additional Conditions .ltdgrp.blk.adlcnd
insbnk
:
""
,
// Instructions to Pay., .ltdgrp.blk.insbnk
avbwthtxt
:
""
,
// Available in .ltdgrp.blk.avbwthtxt
defdet
:
""
,
// Deferred Payment Details .ltdgrp.blk.defdet
dftat
:
""
,
// Drafts at .ltdgrp.blk.dftat
shpper
:
""
,
// Shipment Period .ltdgrp.blk.shpper
mixdet
:
""
,
// Mixed Payment Details .ltdgrp.blk.mixdet
preper
:
""
,
// Presentation Period .ltdgrp.blk.preper
preperflg
:
""
,
// Presentation Period modified .ltdgrp.blk.preperflg
feetxt
:
""
,
// Additional Details to Code for Charges CHATO .ltdgrp.blk.feetxt
},
drw
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .ltdgrp.drw.namelc
adrelc
:
""
,
// 地址 .ltdgrp.drw.adrelc
dbfadrblkcn
:
""
,
// Chinese address .ltdgrp.drw.dbfadrblkcn
},
},
setmod
:
{
docamttyplab
:
""
,
// settled amount description as label .setmod.docamttyplab
retmsg
:
""
,
// Label showing Retry overflow condition .setmod.retmsg
ref
:
""
,
// our reference .setmod.ref
doccur
:
""
,
// document currency .setmod.doccur
docamt
:
""
,
// document amount .setmod.docamt
dspflg
:
""
,
// Type of settlement .setmod.dspflg
xreflg
:
""
,
// Recalculate Rates .setmod.xreflg
setglg
:
{
labdspflg
:
""
,
// Label for Type of Settlement .setmod.setglg.labdspflg
},
zmqacclab
:
""
,
// 主�'�号LABEL .setmod.zmqacclab
zmqacc
:
""
,
// 自�'�区主�'�号 .setmod.zmqacc
glemod
:
{
gleshwstm
:
""
,
// Booking stream to Display .setmod.glemod.gleshwstm
},
},
mtabut
:
{
coninf
:
{
oitinf
:
{
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit
:
{
inftxt
:
""
,
// Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset
:
{
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit
:
{
inftxt
:
""
,
// Infotext .mtabut.coninf.oitset.oit.inftxt
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat
:
""
,
// 执行日期 .mtabut.coninf.conexedat
usr
:
{
extkey
:
""
,
// User ID .mtabut.coninf.usr.extkey
},
},
},
trnmod
:
{
trndoc
:
{
advlabel
:
""
,
// ADVLABEL .trnmod.trndoc.advlabel
amdnam
:
""
,
// AMDNAM .trnmod.trndoc.amdnam
advdoc
:
""
,
// 国内证通知书 .trnmod.trndoc.advdoc
advnam
:
""
,
// 国内证落款 .trnmod.trndoc.advnam
amdapl
:
""
,
// 修改申请人名称 .trnmod.trndoc.amdapl
doclbl
:
""
,
// Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm
:
""
,
// Document tree .trnmod.trndoc.doctrestm
shwinc
:
""
,
// Show Incoming Messages .trnmod.trndoc.shwinc
shwout
:
""
,
// Show Outgoing Messages .trnmod.trndoc.shwout
condocstm
:
""
,
// Connected Documents .trnmod.trndoc.condocstm
rcvatt
:
{
seainf
:
""
,
// .trnmod.trndoc.rcvatt.seainf
},
filrecv
:
""
,
// File Receiver .trnmod.trndoc.filrecv
},
},
cnybop
:
{
cnyflg
:
""
,
// 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg
:
""
,
// 是否报送跨境人民币2107表 .cnybop.traflg
outflg
:
""
,
// 是否报送跨境人民币2111表 .cnybop.outflg
libflg
:
""
,
// 是否报送跨境人民币2106表 .cnybop.libflg
vouflg
:
""
,
// 是否报送跨境人民币2122表 .cnybop.vouflg
},
liaall
:
{
misamt
:
""
,
// Amount not yet assigned .liaall.misamt
concur
:
""
,
// External Booking Amount .liaall.concur
outpct
:
""
,
// Sight Amount Percentage .liaall.outpct
outamt
:
""
,
// Sight Amount .liaall.outamt
exttotoldamt
:
""
,
// Old Amount booked externally .liaall.exttotoldamt
exttotamt
:
""
,
// Total booking amount external assinged .liaall.exttotamt
},
pageId
:
""
,
// ctx的key
trnmod
:
new
Pub
().
data
.
Trnmod
,
setmod
:
new
Pub
().
data
.
Setmod
,
liaall
:
new
Pub
().
data
.
Liaall
,
mtabut
:
new
Pub
().
data
.
Mtabut
,
}
}
}
\ No newline at end of file
src/views/Business/Betdcr/Betdcrs.vue
View file @
e6db7c79
...
...
@@ -415,6 +415,7 @@
:noRef=
"true"
:disabled=
"true"
:isAdrblk=
"true"
:disabledExtkey=
"true"
>
</c-ptap>
</c-col>
...
...
src/views/Business/Lttopn/Ovwp.vue
View file @
e6db7c79
<
template
>
<div
class=
"eibs-tab"
>
<!-- 顶部 -->
<c-col
:span=
"24"
>
<c-col
:span=
"11"
>
<el-form-item
label=
"Reference of L/C"
prop=
"ledgrp.rec.ownref"
style=
"width: 100%"
>
<c-fullbox>
<c-input
v-model=
"model.ledgrp.rec.ownref"
maxlength=
"16"
placeholder=
"Please input Reference"
style=
"width: 95%"
:disabled=
"true"
></c-input>
<template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 0; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
:disabled=
"true"
@
click=
"onLetpButgetref"
>
Get
</c-button>
</
template
>
</c-fullbox>
</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=
"Please input Name"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"11"
>
<el-form-item
label=
"Reference"
prop=
"ltdgrp.rec.ownref"
style=
"width: 100%"
>
<c-fullbox>
<c-input
v-model=
"model.ltdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"Please input Reference"
style=
"width: 95%"
:disabled=
"true"
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 0; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
:disabled=
"true"
@
click=
"onLetpButgetref"
>
Get
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<el-form-item
label=
"Name"
prop=
"ltdgrp.rec.nam"
>
<c-input
v-model=
"model.ltdgrp.rec.nam"
maxlength=
"40"
placeholder=
"Please input Name"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- left -->
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Form of Transfer"
prop=
"ltdgrp.rec.lcrtyp"
>
<c-select
v-model=
"model.ltdgrp.rec.lcrtyp"
style=
"width: 100%"
placeholder=
"Please select Form of L/C"
:code=
"codes.lcrtyp1"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Responsible User"
prop=
"lttp.usr.extkey"
style=
"width: 100%"
>
<c-fullbox>
<c-input
v-model=
"model.lttp.usr.extkey"
maxlength=
"8"
placeholder=
"Please input Reference"
disabled
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 0; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Nominal Amount"
prop=
"ltdgrp.cbs.nom1.cur"
>
<c-select
v-model=
"model.ltdgrp.cbs.nom1.cur"
style=
"width: 100%"
placeholder=
"Please select cur"
@
keyup
.
enter
.
native=
"nom1CurEvent"
:code=
"codes.curtxt1"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"7"
>
<el-form-item
label=
""
label-width=
"20px"
prop=
"ledgrp.cbs.nom1.amt"
>
<c-input-currency
v-model=
"model.ltdgrp.cbs.nom1.amt"
style=
"text-align: left; width: 100%"
placeholder=
"Please input Nominal Amount"
@
keyup
.
enter
.
native=
"
defaultFunction(
'ltdgrp.cbs.nom1.amt',
model.ltdgrp.cbs.nom1.amt
)
"
></c-input-currency>
</el-form-item>
</c-col>
<c-col
:span=
"5"
>
<c-checkbox
v-model=
"model.lttp.aamp.aammod.addamtflg"
style=
"margin-left: 10px"
disabled
>
Add. Amount
</c-checkbox
>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"15"
>
<el-form-item
label=
"Amount Tolerance +/-"
prop=
"ltdgrp.rec.nomtop"
>
<c-input
v-model
.
number=
"model.ltdgrp.rec.nomtop"
maxlength=
"2"
style=
"width: 100%"
placeholder=
"Please input Amount Tolerance +/-"
class=
"m-input-currency"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"9"
>
<el-form-item
label=
""
label-width=
"20px"
prop=
"ltdgrp.rec.nomton"
>
<c-input
v-model
.
number=
"model.ltdgrp.rec.nomton"
maxlength=
"2"
style=
"width: 100%"
placeholder=
"Please input Amount Tolerance - Negative"
class=
"m-input-currency"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Amount Specification"
prop=
"ltdgrp.rec.nomspc"
>
<c-select
v-model=
"model.ltdgrp.rec.nomspc"
style=
"width: 100%"
placeholder=
"Please select Amount Specification"
:code=
"codes.nomspc"
:disabled=
"true"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Maximum Amount"
prop=
"ltdgrp.cbs.max.cur"
>
<c-select
v-model=
"model.ltdgrp.cbs.max.cur"
style=
"width: 100%"
placeholder=
"Please select cur"
disabled
:code=
"codes.curtxt1"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"20px"
prop=
"ltdgrp.cbs.max.amt"
>
<c-input
v-model=
"model.ltdgrp.cbs.max.amt"
placeholder=
"Please input Maximum Amount"
class=
"m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Issued on"
prop=
"ltdgrp.rec.opndat"
>
<c-date-picker
type=
"date"
v-model=
"model.ltdgrp.rec.opndat"
style=
"width: 100%"
placeholder=
"Please select Issued on"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<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=
"Please select Shipment Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Expiring on"
prop=
"ltdgrp.rec.expdat"
>
<c-date-picker
type=
"date"
v-model=
"model.ltdgrp.rec.expdat"
style=
"width: 100%"
placeholder=
"Please select Expiring on"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"in"
prop=
"ltdgrp.rec.expplc"
>
<c-input
v-model=
"model.ltdgrp.rec.expplc"
maxlength=
"29"
placeholder=
"Please input in"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Partial Shipment"
prop=
"ltdgrp.rec.shppar"
>
<c-select
v-model=
"model.ltdgrp.rec.shppar"
style=
"width: 100%"
placeholder=
"Please select Partial Shipment"
:code=
"codes.shptrss18"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Transshipment"
prop=
"ltdgrp.rec.shptrss18"
>
<c-select
v-model=
"model.ltdgrp.rec.shptrss18"
style=
"width: 100%"
placeholder=
"Please select Transshipment"
:code=
"codes.shptrss18"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Applicable Rules"
prop=
"ltdgrp.rec.apprul"
>
<c-select
v-model=
"model.ltdgrp.rec.apprul"
style=
"width: 100%"
placeholder=
"Please select Applicable Rules"
:code=
"codes.apprul1"
@
change=
"apprulChange"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Other Applicable Rules"
prop=
"ltdgrp.rec.apprultxt"
>
<c-input
v-model=
"model.ltdgrp.rec.apprultxt"
maxlength=
"35"
placeholder=
"Please input Other Applicable Rules"
:disabled=
"model.ltdgrp.rec.apprul === 'OTHR' ? false : true"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Confirmation Instruct."
prop=
"ltdgrp.rec.cnfins"
>
<c-select
v-model=
"model.ltdgrp.rec.cnfins"
style=
"width: 100%"
placeholder=
"Please select Confirmation Instruct. Received"
:code=
"codes.cnfflg1"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- right -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-ptap
:model=
"model"
:argadr=
"{
title: '1st Beneficiary Ref.',
grp: 'ltdgrp',
rol: 'be1',
}"
:disabled=
"true"
@
onSeainf=
"onSeainf"
@
onAplpDet=
"onBenpDet"
>
</c-ptap>
<c-ptap
:model=
"model"
:argadr=
"{
title: 'Advising Bank Ref.',
grp: 'ltdgrp',
rol: 'adt',
}"
:disabled=
"true"
@
onSeainf=
"onSeainf"
@
onAplpDet=
"onIsspDet"
>
</c-ptap>
<c-ptap
:model=
"model"
:argadr=
"{
title: 'Applicant',
grp: 'ltdgrp',
rol: 'be2',
}"
:disabled=
"true"
@
onSeainf=
"onSeainf"
@
onAplpDet=
"onAplpDet"
>
</c-ptap>
</c-col>
<!-- <c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="lttp.ledget.sdamod.dadsnd">
<c-input v-model="model.lttp.ledget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000216 : Reference of L/C -->
SF000216 : Reference of L/C
<c-col :span="12">
<c-form-item :label="$t('letp0.SF000158')" prop="ledgrp.rec.ownref">
...
...
@@ -19,7 +440,7 @@
<c-input v-model="model.lttp.ledget.sdamod.seainf" :placeholder="$t('other.please_enter')+$t('lttp.SF000216')"></c-input>
</c-form-item>
</c-col>
<!-- SF000217 : Name -->
SF000217 : Name
<c-col :span="12">
<c-form-item :label="$t('letp0.SF000168')" prop="ledgrp.rec.nam">
...
...
@@ -32,7 +453,7 @@
<c-input v-model="model.lttp.recget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000191 : Reference -->
SF000191 : Reference
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000191')" prop="ltdgrp.rec.ownref">
...
...
@@ -51,14 +472,14 @@
{{$t('lttp.CG000370')}}
</c-button>
</c-col>
<!-- SF000195 : Name -->
SF000195 : Name
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000195')" prop="ltdgrp.rec.nam">
<c-input v-model="model.ltdgrp.rec.nam" maxlength="40" :placeholder="$t('other.please_enter')+$t('lttp.SF000195')"></c-input>
</c-form-item>
</c-col>
<!-- SF000192 : Form of Transfer -->
SF000192 : Form of Transfer
<c-col :span="12">
<el-form-item :label="$t('lttp.SF000192')" prop="ltdgrp.rec.lcrtyp">
...
...
@@ -66,7 +487,7 @@
</c-select>
</el-form-item>
</c-col>
<!-- SF000215 : 1st Beneficiary Ref. -->
SF000215 : 1st Beneficiary Ref.
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000215')" prop="ltdgrp.be1.pts.ref">
...
...
@@ -79,7 +500,7 @@
<c-input v-model="model.lttp.be1p.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000213 : Responsible User -->
SF000213 : Responsible User
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000213')" prop="lttp.usr.extkey">
...
...
@@ -110,7 +531,7 @@
{{$t('ptsp.CF000082')}}
</c-button>
</c-col>
<!-- SF000196 : Nominal Amount -->
SF000196 : Nominal Amount
<c-col :span="12">
<el-form-item :label="$t('lttp.SF000196')" prop="ltdgrp.cbs.nom1.cur">
...
...
@@ -134,7 +555,7 @@
<c-input v-model="model.ltdgrp.be1.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input>
</c-form-item>
</c-col>
<!-- SF000197 : Amount Tolerance +/- -->
SF000197 : Amount Tolerance +/-
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000197')" prop="ltdgrp.rec.nomtop">
...
...
@@ -147,14 +568,14 @@
<c-input v-model="model.ltdgrp.rec.nomton" :placeholder="$t('other.please_enter')+'Amount Tolerance - Negative'"></c-input>
</c-form-item>
</c-col>
<!-- SF000193 : Advising Bank Ref. -->
SF000193 : Advising Bank Ref.
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000193')" prop="ltdgrp.adt.pts.ref">
<c-input v-model="model.ltdgrp.adt.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('lttp.SF000193')"></c-input>
</c-form-item>
</c-col>
<!-- SF000198 : Amount Specification -->
SF000198 : Amount Specification
<c-col :span="12">
<el-form-item :label="$t('lttp.SF000198')" prop="ltdgrp.rec.nomspc">
...
...
@@ -186,7 +607,7 @@
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<!-- SF000199 : Maximum Amount -->
SF000199 : Maximum Amount
<c-col :span="12">
<el-form-item :label="$t('lttp.SF000017')" prop="ltdgrp.cbs.max.cur">
...
...
@@ -218,7 +639,7 @@
<c-input type="textarea" v-model="model.ltdgrp.adt.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000200 : Issued on -->
SF000200 : Issued on
<c-col :span="12">
<el-form-item :label="$t('lttp.SF000200')" prop="ltdgrp.rec.opndat">
...
...
@@ -231,28 +652,28 @@
<c-input type="textarea" v-model="model.ltdgrp.adt.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000202 : Shipment Date -->
SF000202 : Shipment Date
<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="$t('other.please_enter')+'Shipment Date'"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000205 : Expiring on -->
SF000205 : Expiring on
<c-col :span="12">
<el-form-item label="Date of Expiry" prop="ltdgrp.rec.expdat">
<c-date-picker type="date" v-model="model.ltdgrp.rec.expdat" style="width:100%" :placeholder="$t('other.please_enter')+'Date of Expiry'"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000194 : 2nd Beneficiary Ref. -->
SF000194 : 2nd Beneficiary Ref.
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000194')" prop="ltdgrp.be2.pts.ref">
<c-input v-model="model.ltdgrp.be2.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('lttp.SF000194')"></c-input>
</c-form-item>
</c-col>
<!-- SF000206 : in -->
SF000206 : in
<c-col :span="12">
<el-form-item label="Place of Expiry" prop="ltdgrp.rec.expplc">
...
...
@@ -284,7 +705,7 @@
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<!-- SF000207 : Partial Shipment -->
SF000207 : Partial Shipment
<c-col :span="12">
<el-form-item :label="$t('lttp.SF000207')" prop="ltdgrp.rec.shppar">
...
...
@@ -317,7 +738,7 @@
<c-input type="textarea" v-model="model.ltdgrp.be2.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000209 : Transhipment -->
SF000209 : Transhipment
<c-col :span="12">
<el-form-item :label="$t('lttp.SF000209')" prop="ltdgrp.rec.shptrs">
...
...
@@ -338,7 +759,7 @@
<c-input type="textarea" v-model="model.ltdgrp.be2.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
<!-- SF000359 : Applicable Rules -->
SF000359 : Applicable Rules
<c-col :span="12">
<el-form-item :label="$t('lttp.SF000359')" prop="ltdgrp.rec.apprul">
...
...
@@ -346,7 +767,7 @@
</c-select>
</el-form-item>
</c-col>
<!-- SF000360 : Other Applicable Rules -->
SF000360 : Other Applicable Rules
<c-col :span="12">
<c-form-item :label="$t('lttp.SF000360')" prop="ltdgrp.rec.apprultxt">
...
...
@@ -357,37 +778,71 @@
<c-col :span="12">
<c-checkbox v-model="model.ltdgrp.rec.rmbflg">{{$t('lttp.CF000187')}}</c-checkbox>
</c-col>
<!-- S0000329 : Confirmation Instruct. -->
S0000329 : Confirmation Instruct.
<c-col :span="12">
<el-form-item :label="$t('lttp.S0000329')" prop="ltdgrp.rec.cnfins">
<c-select v-model="model.ltdgrp.rec.cnfins" style="width:100%" :placeholder="$t('other.please_enter')+$t('lttp.S0000329')">
</c-select>
</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/Lttopn/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Lttopn/Event"
;
import
Ptap
from
"~/views/Public/Ptap"
;
import
Utils
from
"~/utils"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
components
:
{
"c-ptap"
:
Ptap
},
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
data
()
{
return
{};
},
computed
:
{
flag
()
{
return
this
.
model
.
mtabut
.
coninf
.
usr
.
extkey
==
""
;
},
// resflg: {
// get() {
// return this.model.ltdgrp.rec.resflg != "";
// },
// set(val) {
// this.model.ltdgrp.rec.resflg = val ? "X" : "";
// },
// },
},
methods
:
{
...
Event
,
nom1CurEvent
()
{
this
.
executeDefault
(
"ltdgrp.cbs.nom1.cur"
).
then
((
res
)
=>
{
if
(
res
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
,
res
.
data
);
}
});
},
methods
:{...
Event
},
created
:
function
()
{
apprulChange
(
v
)
{
if
(
v
!==
"OTHR"
)
{
this
.
model
.
ltdgrp
.
rec
.
apprultxt
=
""
;
}
}
},
},
created
:
function
()
{},
};
</
script
>
<
style
>
.centerLable
{
margin-left
:
-10px
;
height
:
32px
;
line-height
:
32px
;
padding-bottom
:
2px
;
}
.marginLable
{
padding-left
:
160px
;
}
</
style
>
src/views/Business/Lttopn/Ptyp.vue
View file @
e6db7c79
...
...
@@ -3,15 +3,15 @@
<!-- SF000237 : 2nd Advising Bank -->
<!-- S0000320 : Ref. -->
<c-col
:span=
"12"
>
<
!--
<
c-col
:span=
"12"
>
<c-form-item
:label=
"$t('lttp.SF000237')"
prop=
"ltdgrp.a2t.pts.ref"
>
<c-input
v-model=
"model.ltdgrp.a2t.pts.ref"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('lttp.SF000237')"
></c-input>
</c-form-item>
</c-col>
</c-col>
-->
<!-- SF000316 : Reimbursement Bank (MT 740) -->
<!-- SF000236 : Ref. -->
<c-col
:span=
"12"
>
<
!--
<
c-col
:span=
"12"
>
<c-form-item
:label=
"$t('lttp.SF000316')"
prop=
"ltdgrp.rmt.pts.ref"
>
<c-input
v-model=
"model.ltdgrp.rmt.pts.ref"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('lttp.SF000316')"
></c-input>
</c-form-item>
...
...
@@ -111,19 +111,19 @@
<c-form-item
label=
"地址"
prop=
"ltdgrp.rmt.adrelc"
>
<c-input
type=
"textarea"
v-model=
"model.ltdgrp.rmt.adrelc"
maxlength=
"35"
show-word-limit
:placeholder=
"$t('other.please_enter')+'地址'"
></c-input>
</c-form-item>
</c-col>
</c-col>
-->
<!-- SF000385 : Confirming Bank -->
<!-- SF000386 : Ref. -->
<c-col
:span=
"12"
>
<
!--
<
c-col
:span=
"12"
>
<c-form-item
:label=
"$t('lttp.SF000385')"
prop=
"ltdgrp.con.pts.ref"
>
<c-input
v-model=
"model.ltdgrp.con.pts.ref"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('lttp.SF000385')"
></c-input>
</c-form-item>
</c-col>
</c-col>
-->
<!-- SF000319 : Available with Bank -->
<!-- SF000235 : Ref. -->
<c-col
:span=
"12"
>
<
!--
<
c-col
:span=
"12"
>
<c-form-item
:label=
"$t('lttp.SF000319')"
prop=
"ltdgrp.avt.pts.ref"
>
<c-input
v-model=
"model.ltdgrp.avt.pts.ref"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('lttp.SF000319')"
></c-input>
</c-form-item>
...
...
@@ -223,10 +223,10 @@
<c-form-item
label=
"地址"
prop=
"ltdgrp.avt.adrelc"
>
<c-input
type=
"textarea"
v-model=
"model.ltdgrp.avt.adrelc"
maxlength=
"35"
show-word-limit
:placeholder=
"$t('other.please_enter')+'地址'"
></c-input>
</c-form-item>
</c-col>
</c-col>
-->
<!-- S0000060 : 其他关联方 -->
<c-col
:span=
"24"
>
<
!--
<
c-col
:span=
"24"
>
<div
class=
"e-table-wrapper"
>
<el-table
:data=
"model.lttp.ptsaddp.ptsaddg"
...
...
@@ -262,7 +262,7 @@
:total=
"pager.lttp_ptsaddp_ptsaddg.total"
>
</el-pagination>
</div>
</c-col>
</c-col>
-->
</div>
</
template
>
<
script
>
...
...
src/views/Business/Lttopn/index.vue
View file @
e6db7c79
<
template
>
<div
class=
"eContainer"
>
<!--
<c-bus-button
:
$
pntvm=
"this"
></c-bus-button>
-->
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
<el-button
size=
"small"
>
流程附言
</el-button>
<el-button
size=
"small"
>
交易历史
</el-button>
<el-button
size=
"small"
>
备忘录
</el-button>
<el-button
size=
"small"
>
影像信息
</el-button>
<!--
<el-button
size=
"small"
>
保存模板
</el-button>
-->
<!--
<el-button
size=
"small"
>
使用模板
</el-button>
-->
<el-button
size=
"small"
>
制裁信息
</el-button>
<!--
<el-button
size=
"small"
>
拆分报文
</el-button>
-->
<el-button
size=
"small"
>
智能提示
</el-button>
</c-function-btn>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<!--lttp PD000001 Overview -->
<el-tab-pane
:label=
"$t('lttp.PD000001')
"
name=
"ovwp"
>
<el-tab-pane
label=
"Overview
"
name=
"ovwp"
>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--lttp PD000
169 Orig. L/C
Details -->
<el-tab-pane
:label=
"$t('lttp.PD000169')"
name=
"lttinf
"
>
<m-
lttinf
:model=
"model"
:codes=
"codes"
/>
<!--lttp PD000
077
Details -->
<el-tab-pane
label=
"Details"
name=
"detp
"
>
<m-
detp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--lttp PD000042 Parties -->
<el-tab-pane
:label=
"$t('lttp.PD000042')
"
name=
"ptyp"
>
<el-tab-pane
label=
"Patries
"
name=
"ptyp"
>
<m-ptyp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--lttp PD000057 Goods -->
<el-tab-pane
:label=
"$t('lttp.PD000057')
"
name=
"dogp"
>
<el-tab-pane
label=
"Goods
"
name=
"dogp"
>
<m-dogp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--lttp PD000060 Documents -->
<el-tab-pane
:label=
"$t('lttp.PD000060')
"
name=
"dorp"
>
<el-tab-pane
label=
"Documents
"
name=
"dorp"
>
<m-dorp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--lttp PD000073 Add. Cond. -->
<el-tab-pane
label=
"Add. Cond."
name=
"adcp"
>
<m-adcp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--lttp PD000169 Orig. L/C Details -->
<el-tab-pane
label=
"Orig. L/C Details"
name=
"lttinf"
>
<m-lttinf
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--liaall PD000027 Liability -->
<el-tab-pane
label=
"Liability"
name=
"engp"
>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--setmod PD000000 Settlement -->
<el-tab-pane
:label=
"$t('setmod.PD000000')
"
name=
"setpan"
>
<el-tab-pane
label=
"Settlement
"
name=
"setpan"
>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--glemod PD000001 -->
<el-tab-pane
:label=
"$t('glemod.PD000001')
"
name=
"glepan"
>
<el-tab-pane
label=
"Bookings
"
name=
"glepan"
>
<m-glepan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--coninf PD000000 Completion -->
<el-tab-pane
:label=
"$t('coninf.PD000000')
"
name=
"coninfp"
>
<el-tab-pane
label=
"Completion
"
name=
"coninfp"
>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane
:label=
"$t('trndoc.PD000529')
"
name=
"docpan"
>
<el-tab-pane
label=
"Messages
"
name=
"docpan"
>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane
:label=
"$t('trndoc.PD000546')
"
name=
"doctre"
>
<el-tab-pane
label=
"Attachments
"
name=
"doctre"
>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane
:label=
"$t('cnybop.PD000002')
"
name=
"cnyp"
>
<el-tab-pane
label=
"跨境人民币申报
"
name=
"cnyp"
>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--lttp PD000371 Special Payment Beneficiary -->
<el-tab-pane
:label=
"$t('lttp.PD000371')
"
name=
"spcbenp"
>
<el-tab-pane
label=
"Special Payment Beneficiary
"
name=
"spcbenp"
>
<m-spcbenp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--lttp PD000372 Special Payment Rcv Bank only -->
<el-tab-pane
:label=
"$t('lttp.PD000372')
"
name=
"spcrcvp"
>
<el-tab-pane
label=
"Special Payment Rcv Bank only
"
name=
"spcrcvp"
>
<m-spcrcvp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--liaall PD000027 Liability -->
<el-tab-pane
:label=
"$t('liaall.PD000027')"
name=
"engp"
>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--lttp PD000073 Add. Cond. -->
<el-tab-pane
:label=
"$t('lttp.PD000073')"
name=
"adcp"
>
<m-adcp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--lttp PD000077 Details -->
<el-tab-pane
:label=
"$t('lttp.PD000077')"
name=
"detp"
>
<m-detp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
...
...
@@ -75,6 +94,7 @@ import Api from "~/service/Api"
import
CodeTable
from
"~/config/CodeTable"
import
Lttopn
from
"~/model/Lttopn"
import
commonProcess
from
"~/mixin/commonProcess"
import
commonFuncs
from
"~/mixin/commonFuncs"
;
import
Check
from
"~/model/Lttopn/Check"
import
Default
from
"~/model/Lttopn/Default"
import
Pattern
from
"~/model/Lttopn/Pattern"
...
...
@@ -83,17 +103,18 @@ import Lttinf from "./Lttinf"
import
Ptyp
from
"./Ptyp"
import
Dogp
from
"./Dogp"
import
Dorp
from
"./Dorp"
import
Setpan
from
"./Setpan"
import
Glepan
from
"./Glepan"
import
Coninfp
from
"./Coninfp"
import
Docpan
from
"./Docpan"
import
Doctre
from
"./Doctre"
import
Cnyp
from
"./Cnyp"
import
Spcbenp
from
"./Spcbenp"
import
Spcrcvp
from
"./Spcrcvp"
import
Engp
from
"./Engp"
import
Adcp
from
"./Adcp"
import
Detp
from
"./Detp"
import
Engp
from
"~/views/Public/Engp"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Doctre
from
"~/views/Public/Doctre"
;
import
Glepan
from
"~/views/Public/Glepan"
;
export
default
{
...
...
@@ -121,7 +142,7 @@ export default {
root
:
this
}
},
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
(){
return
{
tabVal
:
""
,
...
...
@@ -133,6 +154,7 @@ export default {
pattern
:
Pattern
,
rules
:
null
,
codes
:
{
...
CodeTable
,
},
}
},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment