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
ca4a071d
Commit
ca4a071d
authored
Sep 20, 2022
by
liyixun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
gitpop bug(860) 及bttset页面布局
parent
0beebc02
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
1421 additions
and
628 deletions
+1421
-628
index.js
src/model/Bttrcl/index.js
+5
-5
index.js
src/model/Bttset/index.js
+246
-240
Setp.vue
src/views/Business/Bttset/Setp.vue
+875
-264
index.vue
src/views/Business/Bttset/index.vue
+123
-102
Ovwp.vue
src/views/Business/Gitpop/Ovwp.vue
+99
-3
Ptypc.vue
src/views/Business/Gitpop/Ptypc.vue
+61
-11
index.vue
src/views/Business/Gitpop/index.vue
+12
-3
No files found.
src/model/Bttrcl/index.js
View file @
ca4a071d
...
@@ -127,11 +127,11 @@ export default class Bttrcl{
...
@@ -127,11 +127,11 @@ export default class Bttrcl{
utlamt2
:
""
,
// Add. Amount utilized/settled .aamset.utlamt2
utlamt2
:
""
,
// Add. Amount utilized/settled .aamset.utlamt2
utlamt
:
""
,
// Doc. Amount utilized/settled .aamset.utlamt
utlamt
:
""
,
// Doc. Amount utilized/settled .aamset.utlamt
},
},
trnmod
:{
//
trnmod:{
trndoc
:{
//
trndoc:{
nar754
:
""
,
// Narrative :77A: .trnmod.trndoc.nar754
//
nar754:"", // Narrative :77A: .trnmod.trndoc.nar754
},
//
},
},
//
},
setmod
:
new
Pub
().
data
.
Setmod
,
setmod
:
new
Pub
().
data
.
Setmod
,
mtabut
:
new
Pub
().
data
.
Mtabut
,
mtabut
:
new
Pub
().
data
.
Mtabut
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
...
...
src/model/Bttset/index.js
View file @
ca4a071d
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
import
Pts
from
"../Common/Pts"
import
Pts
from
"../Common/Pts"
import
Pub
from
"../Public"
export
default
class
Bttset
{
export
default
class
Bttset
{
constructor
()
{
constructor
()
{
this
.
data
=
{
this
.
data
=
{
bttp0
:{
setmod
:
new
Pub
().
data
.
Setmod
,
ltdget
:{
mtabut
:
new
Pub
().
data
.
Mtabut
,
sdamod
:{
trnmod
:
new
Pub
().
data
.
Trnmod
,
dadsnd
:
""
,
// Drag Drop Sender .bttp0.ltdget.sdamod.dadsnd
liaall
:
new
Pub
().
data
.
Liaall
,
seainf
:
""
,
// .bttp0.ltdget.sdamod.seainf
bttp0
:
{
},
ltdget
:
{
},
sdamod
:
{
ledget
:{
dadsnd
:
""
,
// Drag Drop Sender .bttp0.ltdget.sdamod.dadsnd
sdamod
:{
seainf
:
""
,
// .bttp0.ltdget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bttp0.ledget.sdamod.dadsnd
},
seainf
:
""
,
// .bttp0.ledget.sdamod.seainf
},
},
ledget
:
{
},
sdamod
:
{
recget
:{
dadsnd
:
""
,
// Drag Drop Sender .bttp0.ledget.sdamod.dadsnd
sdamod
:{
seainf
:
""
,
// .bttp0.ledget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bttp0.recget.sdamod.dadsnd
},
seainf
:
""
,
// .bttp0.recget.sdamod.seainf
},
},
recget
:
{
},
sdamod
:
{
matp
:{
dadsnd
:
""
,
// Drag Drop Sender .bttp0.recget.sdamod.dadsnd
mattxtlab
:
""
,
// Label for MATTXT .bttp0.matp.mattxtlab
seainf
:
""
,
// .bttp0.recget.sdamod.seainf
},
},
aammod
:{
},
addamtflg
:
""
,
// Add. Amount .bttp0.aammod.addamtflg
matp
:
{
},
mattxtlab
:
""
,
// Label for MATTXT .bttp0.matp.mattxtlab
},
},
ltdgrp
:{
aammod
:
{
rec
:{
addamtflg
:
""
,
// Add. Amount .bttp0.aammod.addamtflg
ownref
:
""
,
// Transfer Reference .ltdgrp.rec.ownref
},
},
},
},
ltdgrp
:
{
ledgrp
:{
rec
:
{
rec
:{
ownref
:
""
,
// Transfer Reference .ltdgrp.rec.ownref
ownref
:
""
,
// L/C Reference .ledgrp.rec.ownref
},
},
},
},
ledgrp
:
{
btdgrp
:{
rec
:
{
rec
:{
ownref
:
""
,
// L/C Reference .ledgrp.rec.ownref
ownref
:
""
,
// Doc. Set Reference .btdgrp.rec.ownref
},
doctypcod
:
""
,
// Document Type .btdgrp.rec.doctypcod
},
matdat
:
""
,
// Maturity Date .btdgrp.rec.matdat
btdgrp
:
{
rcvdatbe2
:
""
,
// Received on 2nd Ben. .btdgrp.rec.rcvdatbe2
rec
:
{
rcvdatbe1
:
""
,
// Received on 1st Ben. .btdgrp.rec.rcvdatbe1
ownref
:
""
,
// Doc. Set Reference .btdgrp.rec.ownref
docsta
:
""
,
// Document Set Status .btdgrp.rec.docsta
doctypcod
:
""
,
// Document Type .btdgrp.rec.doctypcod
nam
:
""
,
// Name of Bill Contract .btdgrp.rec.nam
matdat
:
""
,
// Maturity Date .btdgrp.rec.matdat
frepayflg
:
""
,
// Free of Payment .btdgrp.rec.frepayflg
rcvdatbe2
:
""
,
// Received on 2nd Ben. .btdgrp.rec.rcvdatbe2
},
rcvdatbe1
:
""
,
// Received on 1st Ben. .btdgrp.rec.rcvdatbe1
cbs
:{
docsta
:
""
,
// Document Set Status .btdgrp.rec.docsta
max
:{
nam
:
""
,
// Name of Bill Contract .btdgrp.rec.nam
cur
:
""
,
// Document Amount .btdgrp.cbs.max.cur
frepayflg
:
""
,
// Free of Payment .btdgrp.rec.frepayflg
amt
:
""
,
// Document Amount .btdgrp.cbs.max.amt
},
},
cbs
:
{
opn1
:{
max
:
{
cur
:
""
,
// Open Amount .btdgrp.cbs.opn1.cur
cur
:
""
,
// Document Amount .btdgrp.cbs.max.cur
amt
:
""
,
// Balance .btdgrp.cbs.opn1.amt
amt
:
""
,
// Document Amount .btdgrp.cbs.max.amt
},
},
opn2
:{
opn1
:
{
cur
:
""
,
// 附加金额 .btdgrp.cbs.opn2.cur
cur
:
""
,
// Open Amount .btdgrp.cbs.opn1.cur
},
amt
:
""
,
// Balance .btdgrp.cbs.opn1.amt
},
},
be1
:{
opn2
:
{
pts
:
new
Pts
().
data
,
cur
:
""
,
// 附加金额 .btdgrp.cbs.opn2.cur
},
},
be2
:{
},
pts
:
new
Pts
().
data
,
be1
:
{
},
pts
:
new
Pts
().
data
,
},
},
liaall
:{
be2
:
{
tenstm
:
""
,
// Tenor Stream .liaall.tenstm
pts
:
new
Pts
().
data
,
limmod
:{
},
limpfp
:{
},
clmcbe
:[],
// .liaall.limmod.limpfp.clmcbe
// liaall: {
clmcbb
:[],
// .liaall.limmod.limpfp.clmcbb
// tenstm: "", // Tenor Stream .liaall.tenstm
clmpty
:[],
// .liaall.limmod.limpfp.clmpty
// limmod: {
},
// limpfp: {
},
// clmcbe: [], // .liaall.limmod.limpfp.clmcbe
},
// clmcbb: [], // .liaall.limmod.limpfp.clmcbb
setmod
:{
// clmpty: [], // .liaall.limmod.limpfp.clmpty
doccur
:
""
,
// document currency .setmod.doccur
// },
docamt
:
""
,
// Amount Settled .setmod.docamt
// },
setamt
:
""
,
// Reduced Amt. Settled .setmod.setamt
// },
redamt
:
""
,
// Reduction Amt. .setmod.redamt
// setmod: {
},
// doccur: "", // document currency .setmod.doccur
be1amt
:
""
,
// Amount for 1st Ben. .be1amt
// docamt: "", // Amount Settled .setmod.docamt
be1amt2
:
""
,
// Add. Amt for 1st Ben. .be1amt2
// setamt: "", // Reduced Amt. Settled .setmod.setamt
trtcre
:{
// redamt: "", // Reduction Amt. .setmod.redamt
crefinflg
:
""
,
// Create Financing .trtcre.crefinflg
// },
},
be1amt
:
""
,
// Amount for 1st Ben. .be1amt
mtabut
:{
be1amt2
:
""
,
// Add. Amt for 1st Ben. .be1amt2
clsflg
:
""
,
// Close Flag .mtabut.clsflg
trtcre
:
{
},
crefinflg
:
""
,
// Create Financing .trtcre.crefinflg
aamset
:{
},
utlamt
:
""
,
// 单据金额 .aamset.utlamt
mtabut
:
{
utlamt2
:
""
,
// 附加金额 .aamset.utlamt2
clsflg
:
""
,
// Close Flag .mtabut.clsflg
},
},
trnmod
:{
aamset
:
{
trndoc
:{
utlamt
:
""
,
// 单据金额 .aamset.utlamt
nar754
:
""
,
// Narrative :77A: .trnmod.trndoc.nar754
utlamt2
:
""
,
// 附加金额 .aamset.utlamt2
},
},
},
// trnmod: {
lendoc
:{
// trndoc: {
actflg
:
""
,
// Input Account .lendoc.actflg
// nar754: "", // Narrative :77A: .trnmod.trndoc.nar754
account
:
""
,
// ACT .lendoc.account
// },
vercerref
:
""
,
// Verification Certificate Number .lendoc.vercerref
// },
decnum
:
""
,
// Declaration Number .lendoc.decnum
lendoc
:
{
},
actflg
:
""
,
// Input Account .lendoc.actflg
bopmod
:{
account
:
""
,
// ACT .lendoc.account
szflg
:
""
,
// 申报类型 .bopmod.szflg
vercerref
:
""
,
// Verification Certificate Number .lendoc.vercerref
basflg
:
""
,
// 基础数据 .bopmod.basflg
decnum
:
""
,
// Declaration Number .lendoc.decnum
dclflg
:
""
,
// 申报数据 .bopmod.dclflg
},
vrfflg
:
""
,
// 核销数据 .bopmod.vrfflg
bopmod
:
{
ownextkey
:
""
,
// 地区机构号 .bopmod.ownextkey
szflg
:
""
,
// 申报类型 .bopmod.szflg
outchargeccy
:
""
,
// 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
basflg
:
""
,
// 基础数据 .bopmod.basflg
outchargeamt
:
""
,
// 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
dclflg
:
""
,
// 申报数据 .bopmod.dclflg
acttyp
:
""
,
// 款项来源 .bopmod.acttyp
vrfflg
:
""
,
// 核销数据 .bopmod.vrfflg
dbdp
:{
ownextkey
:
""
,
// 地区机构号 .bopmod.ownextkey
baspp
:{
outchargeccy
:
""
,
// 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
cusnam
:
""
,
// .bopmod.dbdp.baspp.cusnam
outchargeamt
:
""
,
// 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
cornam
:
""
,
// .bopmod.dbdp.baspp.cornam
acttyp
:
""
,
// 款项来源 .bopmod.acttyp
corpnam
:
""
,
// .bopmod.dbdp.baspp.corpnam
dbdp
:
{
roptnam
:
""
,
// RoptNam .bopmod.dbdp.baspp.roptnam
baspp
:
{
exratelab
:
""
,
// �'�汇/结汇汇率 .bopmod.dbdp.baspp.exratelab
cusnam
:
""
,
// .bopmod.dbdp.baspp.cusnam
lcyamtlab
:
""
,
// �'�汇/结汇金额 .bopmod.dbdp.baspp.lcyamtlab
cornam
:
""
,
// .bopmod.dbdp.baspp.cornam
acp
:
""
,
// 确认 .bopmod.dbdp.baspp.acp
corpnam
:
""
,
// .bopmod.dbdp.baspp.corpnam
tmprefnew
:
""
,
// TMPREFLABEL .bopmod.dbdp.baspp.tmprefnew
roptnam
:
""
,
// RoptNam .bopmod.dbdp.baspp.roptnam
},
exratelab
:
""
,
// �'�汇/结汇汇率 .bopmod.dbdp.baspp.exratelab
},
lcyamtlab
:
""
,
// �'�汇/结汇金额 .bopmod.dbdp.baspp.lcyamtlab
dbdgrp
:{
acp
:
""
,
// 确认 .bopmod.dbdp.baspp.acp
bas
:{
tmprefnew
:
""
,
// TMPREFLABEL .bopmod.dbdp.baspp.tmprefnew
tmpref
:
""
,
// �'时申报流�'号 .bopmod.dbdgrp.bas.tmpref
},
ownextkey
:
""
,
// 地区机构号 .bopmod.dbdgrp.bas.ownextkey
},
actiontype
:
""
,
// 操作类型 .bopmod.dbdgrp.bas.actiontype
dbdgrp
:
{
rptno
:
""
,
// 申报号码 .bopmod.dbdgrp.bas.rptno
bas
:
{
idcode
:
""
,
// 身份证件号码 .bopmod.dbdgrp.bas.idcode
tmpref
:
""
,
// �'时申报流�'号 .bopmod.dbdgrp.bas.tmpref
lcyacc
:
""
,
// 人民币帐号/银行卡号 .bopmod.dbdgrp.bas.lcyacc
ownextkey
:
""
,
// 地区机构号 .bopmod.dbdgrp.bas.ownextkey
fcyamt
:
""
,
// 现汇金额 .bopmod.dbdgrp.bas.fcyamt
actiontype
:
""
,
// 操作类型 .bopmod.dbdgrp.bas.actiontype
fcyacc
:
""
,
// 外汇帐号/银行卡号 .bopmod.dbdgrp.bas.fcyacc
rptno
:
""
,
// 申报号码 .bopmod.dbdgrp.bas.rptno
othamt
:
""
,
// 其它金额 .bopmod.dbdgrp.bas.othamt
idcode
:
""
,
// 身份证件号码 .bopmod.dbdgrp.bas.idcode
othacc
:
""
,
// 其它帐号/银行卡号 .bopmod.dbdgrp.bas.othacc
lcyacc
:
""
,
// 人民币帐号/银行卡号 .bopmod.dbdgrp.bas.lcyacc
methods
:
""
,
// 结算方式 .bopmod.dbdgrp.bas.methods
fcyamt
:
""
,
// 现汇金额 .bopmod.dbdgrp.bas.fcyamt
buscode
:
""
,
// 银行业务编号 .bopmod.dbdgrp.bas.buscode
fcyacc
:
""
,
// 外汇帐号/银行卡号 .bopmod.dbdgrp.bas.fcyacc
custype
:
""
,
// 类型 .bopmod.dbdgrp.bas.custype
othamt
:
""
,
// 其它金额 .bopmod.dbdgrp.bas.othamt
actiondesc
:
""
,
// 操作类型 .bopmod.dbdgrp.bas.actiondesc
othacc
:
""
,
// 其它帐号/银行卡号 .bopmod.dbdgrp.bas.othacc
exrate
:
""
,
// 结汇汇率 .bopmod.dbdgrp.bas.exrate
methods
:
""
,
// 结算方式 .bopmod.dbdgrp.bas.methods
lcyamt
:
""
,
// 结汇金额 .bopmod.dbdgrp.bas.lcyamt
buscode
:
""
,
// 银行业务编号 .bopmod.dbdgrp.bas.buscode
custnm
:
""
,
// 收款人名称 .bopmod.dbdgrp.bas.custnm
custype
:
""
,
// 类型 .bopmod.dbdgrp.bas.custype
oppuser
:
""
,
// 付款人名称 .bopmod.dbdgrp.bas.oppuser
actiondesc
:
""
,
// 操作类型 .bopmod.dbdgrp.bas.actiondesc
custcod
:
""
,
// 组织机构 .bopmod.dbdgrp.bas.custcod
exrate
:
""
,
// 结汇汇率 .bopmod.dbdgrp.bas.exrate
inchargeccy
:
""
,
// 国内银行扣费 .bopmod.dbdgrp.bas.inchargeccy
lcyamt
:
""
,
// 结汇金额 .bopmod.dbdgrp.bas.lcyamt
inchargeamt
:
""
,
// 国内银行扣费 .bopmod.dbdgrp.bas.inchargeamt
custnm
:
""
,
// 收款人名称 .bopmod.dbdgrp.bas.custnm
txccy
:
""
,
// 收入款币种及金额 .bopmod.dbdgrp.bas.txccy
oppuser
:
""
,
// 付款人名称 .bopmod.dbdgrp.bas.oppuser
txamt
:
""
,
// 收入款币种及金额 .bopmod.dbdgrp.bas.txamt
custcod
:
""
,
// 组织机构 .bopmod.dbdgrp.bas.custcod
},
inchargeccy
:
""
,
// 国内银行扣费 .bopmod.dbdgrp.bas.inchargeccy
},
inchargeamt
:
""
,
// 国内银行扣费 .bopmod.dbdgrp.bas.inchargeamt
dbap
:{
txccy
:
""
,
// 收入款币种及金额 .bopmod.dbdgrp.bas.txccy
baspp
:{
txamt
:
""
,
// 收入款币种及金额 .bopmod.dbdgrp.bas.txamt
cusnam
:
""
,
// .bopmod.dbap.baspp.cusnam
},
cornam
:
""
,
// .bopmod.dbap.baspp.cornam
},
corpnam
:
""
,
// .bopmod.dbap.baspp.corpnam
dbap
:
{
roptnam
:
""
,
// RoptNam .bopmod.dbap.baspp.roptnam
baspp
:
{
exratelab
:
""
,
// �'�汇/结汇汇率 .bopmod.dbap.baspp.exratelab
cusnam
:
""
,
// .bopmod.dbap.baspp.cusnam
lcyamtlab
:
""
,
// �'�汇/结汇金额 .bopmod.dbap.baspp.lcyamtlab
cornam
:
""
,
// .bopmod.dbap.baspp.cornam
acp
:
""
,
// 确认 .bopmod.dbap.baspp.acp
corpnam
:
""
,
// .bopmod.dbap.baspp.corpnam
tmprefnew
:
""
,
// TMPREFLABEL .bopmod.dbap.baspp.tmprefnew
roptnam
:
""
,
// RoptNam .bopmod.dbap.baspp.roptnam
},
exratelab
:
""
,
// �'�汇/结汇汇率 .bopmod.dbap.baspp.exratelab
},
lcyamtlab
:
""
,
// �'�汇/结汇金额 .bopmod.dbap.baspp.lcyamtlab
dbagrp
:{
acp
:
""
,
// 确认 .bopmod.dbap.baspp.acp
bas
:{
tmprefnew
:
""
,
// TMPREFLABEL .bopmod.dbap.baspp.tmprefnew
tmpref
:
""
,
// �'时申报流�'号 .bopmod.dbagrp.bas.tmpref
},
ownextkey
:
""
,
// 地区机构号 .bopmod.dbagrp.bas.ownextkey
},
actiontype
:
""
,
// 操作类型 .bopmod.dbagrp.bas.actiontype
dbagrp
:
{
rptno
:
""
,
// 申报号码 .bopmod.dbagrp.bas.rptno
bas
:
{
idcode
:
""
,
// 身份证件号码 .bopmod.dbagrp.bas.idcode
tmpref
:
""
,
// �'时申报流�'号 .bopmod.dbagrp.bas.tmpref
lcyacc
:
""
,
// 人民币帐号/银行卡号 .bopmod.dbagrp.bas.lcyacc
ownextkey
:
""
,
// 地区机构号 .bopmod.dbagrp.bas.ownextkey
fcyamt
:
""
,
// 现汇金额 .bopmod.dbagrp.bas.fcyamt
actiontype
:
""
,
// 操作类型 .bopmod.dbagrp.bas.actiontype
fcyacc
:
""
,
// 外汇帐号/银行卡号 .bopmod.dbagrp.bas.fcyacc
rptno
:
""
,
// 申报号码 .bopmod.dbagrp.bas.rptno
othamt
:
""
,
// 其它金额 .bopmod.dbagrp.bas.othamt
idcode
:
""
,
// 身份证件号码 .bopmod.dbagrp.bas.idcode
othacc
:
""
,
// 其它帐号/银行卡号 .bopmod.dbagrp.bas.othacc
lcyacc
:
""
,
// 人民币帐号/银行卡号 .bopmod.dbagrp.bas.lcyacc
methods
:
""
,
// 结算方式 .bopmod.dbagrp.bas.methods
fcyamt
:
""
,
// 现汇金额 .bopmod.dbagrp.bas.fcyamt
buscode
:
""
,
// 银行业务编号 .bopmod.dbagrp.bas.buscode
fcyacc
:
""
,
// 外汇帐号/银行卡号 .bopmod.dbagrp.bas.fcyacc
custype
:
""
,
// 类型 .bopmod.dbagrp.bas.custype
othamt
:
""
,
// 其它金额 .bopmod.dbagrp.bas.othamt
actiondesc
:
""
,
// 操作类型 .bopmod.dbagrp.bas.actiondesc
othacc
:
""
,
// 其它帐号/银行卡号 .bopmod.dbagrp.bas.othacc
exrate
:
""
,
// 结汇汇率 .bopmod.dbagrp.bas.exrate
methods
:
""
,
// 结算方式 .bopmod.dbagrp.bas.methods
lcyamt
:
""
,
// 结汇金额 .bopmod.dbagrp.bas.lcyamt
buscode
:
""
,
// 银行业务编号 .bopmod.dbagrp.bas.buscode
custnm
:
""
,
// 收款人名称 .bopmod.dbagrp.bas.custnm
custype
:
""
,
// 类型 .bopmod.dbagrp.bas.custype
oppuser
:
""
,
// 付款人名称 .bopmod.dbagrp.bas.oppuser
actiondesc
:
""
,
// 操作类型 .bopmod.dbagrp.bas.actiondesc
custcod
:
""
,
// 组织机构 .bopmod.dbagrp.bas.custcod
exrate
:
""
,
// 结汇汇率 .bopmod.dbagrp.bas.exrate
inchargeccy
:
""
,
// 国内银行扣费 .bopmod.dbagrp.bas.inchargeccy
lcyamt
:
""
,
// 结汇金额 .bopmod.dbagrp.bas.lcyamt
inchargeamt
:
""
,
// 国内银行扣费 .bopmod.dbagrp.bas.inchargeamt
custnm
:
""
,
// 收款人名称 .bopmod.dbagrp.bas.custnm
outchargeamt
:
""
,
// 国外银行扣费 .bopmod.dbagrp.bas.outchargeamt
oppuser
:
""
,
// 付款人名称 .bopmod.dbagrp.bas.oppuser
outchargeccy
:
""
,
// 国外银行扣费 .bopmod.dbagrp.bas.outchargeccy
custcod
:
""
,
// 组织机构 .bopmod.dbagrp.bas.custcod
txccy
:
""
,
// 收入款币种及金额 .bopmod.dbagrp.bas.txccy
inchargeccy
:
""
,
// 国内银行扣费 .bopmod.dbagrp.bas.inchargeccy
txamt
:
""
,
// 收入款币种及金额 .bopmod.dbagrp.bas.txamt
inchargeamt
:
""
,
// 国内银行扣费 .bopmod.dbagrp.bas.inchargeamt
},
outchargeamt
:
""
,
// 国外银行扣费 .bopmod.dbagrp.bas.outchargeamt
},
outchargeccy
:
""
,
// 国外银行扣费 .bopmod.dbagrp.bas.outchargeccy
},
txccy
:
""
,
// 收入款币种及金额 .bopmod.dbagrp.bas.txccy
cnybop
:{
txamt
:
""
,
// 收入款币种及金额 .bopmod.dbagrp.bas.txamt
cnyflg
:
""
,
// 是否报送跨境人民币2101表 .cnybop.cnyflg
},
traflg
:
""
,
// 是否报送跨境人民币2107表 .cnybop.traflg
},
outflg
:
""
,
// 是否报送跨境人民币2111表 .cnybop.outflg
},
libflg
:
""
,
// 是否报送跨境人民币2106表 .cnybop.libflg
cnybop
:
{
vouflg
:
""
,
// 是否报送跨境人民币2122表 .cnybop.vouflg
cnyflg
:
""
,
// 是否报送跨境人民币2101表 .cnybop.cnyflg
cnyinc
:{
traflg
:
""
,
// 是否报送跨境人民币2107表 .cnybop.traflg
spk
:
""
,
// 业务主键 .cnybop.cnyinc.spk
outflg
:
""
,
// 是否报送跨境人民币2111表 .cnybop.outflg
sbankorgcode
:
""
,
// 银行机构代码 .cnybop.cnyinc.sbankorgcode
libflg
:
""
,
// 是否报送跨境人民币2106表 .cnybop.libflg
spayeeorgcode
:
""
,
// 收款人机构代码 .cnybop.cnyinc.spayeeorgcode
vouflg
:
""
,
// 是否报送跨境人民币2122表 .cnybop.vouflg
sswiftbic
:
""
,
// 付款行SWIFT BIC .cnybop.cnyinc.sswiftbic
cnyinc
:
{
spayeracct
:
""
,
// 清算(结算)账户账号 .cnybop.cnyinc.spayeracct
spk
:
""
,
// 业务主键 .cnybop.cnyinc.spk
smidtransbank
:
""
,
// 中�'转汇行 .cnybop.cnyinc.smidtransbank
sbankorgcode
:
""
,
// 银行机构代码 .cnybop.cnyinc.sbankorgcode
dpayeedate
:
""
,
// 收款日期 .cnybop.cnyinc.dpayeedate
spayeeorgcode
:
""
,
// 收款人机构代码 .cnybop.cnyinc.spayeeorgcode
sbalancemode
:
""
,
// 结算方式 .cnybop.cnyinc.sbalancemode
sswiftbic
:
""
,
// 付款行SWIFT BIC .cnybop.cnyinc.sswiftbic
sorilevyno
:
""
,
// 原申报号码 .cnybop.cnyinc.sorilevyno
spayeracct
:
""
,
// 清算(结算)账户账号 .cnybop.cnyinc.spayeracct
sbanktrano
:
""
,
// 银行业务编号 .cnybop.cnyinc.sbanktrano
smidtransbank
:
""
,
// 中�'转汇行 .cnybop.cnyinc.smidtransbank
fpayeeamt
:
""
,
// 货物贸易收款金额 .cnybop.cnyinc.fpayeeamt
dpayeedate
:
""
,
// 收款日期 .cnybop.cnyinc.dpayeedate
fcustomsamt
:
""
,
// 已报关收款金额 .cnybop.cnyinc.fcustomsamt
sbalancemode
:
""
,
// 结算方式 .cnybop.cnyinc.sbalancemode
frecordamt
:
""
,
// 已备案收款金额 .cnybop.cnyinc.frecordamt
sorilevyno
:
""
,
// 原申报号码 .cnybop.cnyinc.sorilevyno
fprepayeeamt
:
""
,
// 预收款金额 .cnybop.cnyinc.fprepayeeamt
sbanktrano
:
""
,
// 银行业务编号 .cnybop.cnyinc.sbanktrano
iaccountperiod
:
""
,
// 结�'�期 .cnybop.cnyinc.iaccountperiod
fpayeeamt
:
""
,
// 货物贸易收款金额 .cnybop.cnyinc.fpayeeamt
fonshoreamt
:
""
,
// 无货物报关进出境物流货物金额 .cnybop.cnyinc.fonshoreamt
fcustomsamt
:
""
,
// 已报关收款金额 .cnybop.cnyinc.fcustomsamt
foffshoreamt
:
""
,
// 无货物报关离岸转手买卖金额 .cnybop.cnyinc.foffshoreamt
frecordamt
:
""
,
// 已备案收款金额 .cnybop.cnyinc.frecordamt
fnogoodsamt
:
""
,
// 无货物报关其他金额 .cnybop.cnyinc.fnogoodsamt
fprepayeeamt
:
""
,
// 预收款金额 .cnybop.cnyinc.fprepayeeamt
cpayeeattr
:
""
,
// 收款人属性 .cnybop.cnyinc.cpayeeattr
iaccountperiod
:
""
,
// 结�'�期 .cnybop.cnyinc.iaccountperiod
cpayeraccttyp
:
""
,
// 清算(结算)帐户类型 .cnybop.cnyinc.cpayeraccttyp
fonshoreamt
:
""
,
// 无货物报关进出境物流货物金额 .cnybop.cnyinc.fonshoreamt
spayercountrycode
:
""
,
// 付款人常驻国家(地区)代码 .cnybop.cnyinc.spayercountrycode
foffshoreamt
:
""
,
// 无货物报关离岸转手买卖金额 .cnybop.cnyinc.foffshoreamt
spayeecny
:
""
,
// 收款币种 .cnybop.cnyinc.spayeecny
fnogoodsamt
:
""
,
// 无货物报关其他金额 .cnybop.cnyinc.fnogoodsamt
spayeeacct
:
""
,
// 收款人账号 .cnybop.cnyinc.spayeeacct
cpayeeattr
:
""
,
// 收款人属性 .cnybop.cnyinc.cpayeeattr
ftotalamt
:
""
,
// 原币金额 .cnybop.cnyinc.ftotalamt
cpayeraccttyp
:
""
,
// 清算(结算)帐户类型 .cnybop.cnyinc.cpayeraccttyp
},
spayercountrycode
:
""
,
// 付款人常驻国家(地区)代码 .cnybop.cnyinc.spayercountrycode
spayeename
:
""
,
// 收款人名称 .cnybop.spayeename
spayeecny
:
""
,
// 收款币种 .cnybop.cnyinc.spayeecny
spayername
:
""
,
// 付款人名称 .cnybop.spayername
spayeeacct
:
""
,
// 收款人账号 .cnybop.cnyinc.spayeeacct
saddword
:
""
,
// 交易附言 .cnybop.saddword
ftotalamt
:
""
,
// 原币金额 .cnybop.cnyinc.ftotalamt
sbankname
:
""
,
// 银行机构名称 .cnybop.sbankname
},
incscale
:
""
,
// INCSCALE .cnybop.incscale
spayeename
:
""
,
// 收款人名称 .cnybop.spayeename
},
spayername
:
""
,
// 付款人名称 .cnybop.spayername
pageId
:
""
// ctx的key
saddword
:
""
,
// 交易附言 .cnybop.saddword
}
sbankname
:
""
,
// 银行机构名称 .cnybop.sbankname
}
incscale
:
""
,
// INCSCALE .cnybop.incscale
},
pageId
:
""
// ctx的key
}
}
}
}
\ No newline at end of file
src/views/Business/Bttset/Setp.vue
View file @
ca4a071d
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<!-- 上层 -->
<c-col
:span=
"12"
>
<c-row>
<c-form-item
label=
"Drag Drop Sender"
prop=
"bttp0.ltdget.sdamod.dadsnd"
>
<c-col
:span=
"24"
>
<c-input
v-model=
"model.bttp0.ltdget.sdamod.dadsnd"
:placeholder=
"$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
<!-- 上左 -->
</c-form-item>
<c-col
:span=
"12"
>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"Transfer Reference"
prop=
"ltdgrp.rec.ownref"
>
<c-col
:span=
"12"
>
<c-fullbox>
<c-form-item
label=
"Drag Drop Sender"
prop=
"bttp0.ledget.sdamod.dadsnd"
>
<c-input
<c-input
v-model=
"model.bttp0.ledget.sdamod.dadsnd"
:placeholder=
"$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
v-model=
"model.ltdgrp.rec.ownref"
</c-form-item>
maxlength=
"16"
</c-col>
placeholder=
"请输入Transfer Reference"
<!-- SF000065 : Transfer Reference -->
disabled
></c-input>
<c-col
:span=
"12"
>
<template
slot=
"footer"
>
<c-form-item
:label=
"$t('bttp0.SF000065')"
prop=
"ltdgrp.rec.ownref"
>
<c-button
<c-input
v-model=
"model.ltdgrp.rec.ownref"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('bttp0.SF000065')"
></c-input>
style=
"margin: 0 10px 0 10px; padding: 0 12px"
</c-form-item>
size=
"small"
</c-col>
type=
"primary"
>
<c-col
:span=
"12"
>
<span
<c-form-item
label=
""
prop=
"bttp0.ltdget.sdamod.seainf"
>
style=
"
<c-input
v-model=
"model.bttp0.ltdget.sdamod.seainf"
:placeholder=
"$t('other.please_enter')+''"
></c-input>
font-size: 15px;
</c-form-item>
font-family: '宋体';
</c-col>
font-weight: bold;
<!-- SF000066 : L/C Reference -->
"
>
i
</span
<c-col
:span=
"12"
>
>
<c-form-item
:label=
"$t('bttp0.SF000066')"
prop=
"ledgrp.rec.ownref"
>
</c-button>
<c-input
v-model=
"model.ledgrp.rec.ownref"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('bttp0.SF000066')"
></c-input>
</
template
>
</c-form-item>
</c-fullbox>
</c-col>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-form-item
label=
""
prop=
"bttp0.ledget.sdamod.seainf"
>
<c-form-item
label=
"Doc.Set Reference"
prop=
"btdgrp.rec.ownref"
>
<c-input
v-model=
"model.bttp0.ledget.sdamod.seainf"
:placeholder=
"$t('other.please_enter')+''"
></c-input>
<c-fullbox>
</c-form-item>
<c-input
</c-col>
v-model=
"model.btdgrp.rec.ownref"
maxlength=
"16"
<c-col
:span=
"12"
>
placeholder=
"请输入Doc.Set Reference"
<c-form-item
label=
"Drag Drop Sender"
prop=
"bttp0.recget.sdamod.dadsnd"
>
disabled
<c-input
v-model=
"model.bttp0.recget.sdamod.dadsnd"
:placeholder=
"$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
></c-input>
</c-form-item>
<
template
slot=
"footer"
>
</c-col>
<c-button
<!-- SF000058 : Doc. Set Reference -->
style=
"margin: 0 10px 0 10px; padding: 0 12px"
size=
"small"
<c-col
:span=
"12"
>
type=
"primary"
<c-form-item
:label=
"$t('bttp0.SF000058')"
prop=
"btdgrp.rec.ownref"
>
>
<c-input
v-model=
"model.btdgrp.rec.ownref"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('bttp0.SF000058')"
></c-input>
<span
</c-form-item>
style=
"
</c-col>
font-size: 15px;
font-family: '宋体';
<c-col
:span=
"12"
>
font-weight: bold;
<c-form-item
label=
""
prop=
"bttp0.recget.sdamod.seainf"
>
"
<c-input
v-model=
"model.bttp0.recget.sdamod.seainf"
:placeholder=
"$t('other.please_enter')+''"
></c-input>
>
i
</span
</c-form-item>
>
</c-col>
</c-button>
</
template
>
<c-col
:span=
"12"
>
</c-fullbox>
<c-form-item
label=
"Name of Bill Contract"
prop=
"btdgrp.rec.nam"
>
</c-form-item>
<c-input
v-model=
"model.btdgrp.rec.nam"
maxlength=
"40"
:placeholder=
"$t('other.please_enter')+'Name of Bill Contract'"
></c-input>
</c-col>
</c-form-item>
<c-col
:span=
"24"
>
</c-col>
<c-col
:span=
"12"
>
<!-- SF000057 : Document Amount -->
<el-form-item
label=
"Document Amount"
prop=
"btdgrp.cbs.max.cur"
>
<c-select
<c-col
:span=
"12"
>
v-model=
"model.btdgrp.cbs.max.cur"
<el-form-item
:label=
"$t('bttp0.SF000057')"
prop=
"btdgrp.cbs.max.cur"
>
style=
"width: 100%"
<c-select
v-model=
"model.btdgrp.cbs.max.cur"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('bttp0.SF000057')"
>
placeholder=
"请输入Document Amount"
</c-select>
:code=
"codes.curtxt1"
</el-form-item>
disabled
</c-col>
>
</c-select>
<c-col
:span=
"12"
>
</el-form-item>
<c-form-item
:label=
"$t('bttp0.SF000057')"
prop=
"btdgrp.cbs.max.amt"
>
</c-col>
<c-input
v-model=
"model.btdgrp.cbs.max.amt"
:placeholder=
"$t('other.please_enter')+$t('bttp0.SF000057')"
></c-input>
<c-col
:span=
"12"
>
</c-form-item>
<c-col
:span=
"16"
>
</c-col>
<c-form-item
label-width=
"5px"
prop=
"btdgrp.cbs.max.amt"
>
<c-input
<c-col
:span=
"12"
>
v-model=
"model.btdgrp.cbs.max.amt"
<c-checkbox
v-model=
"model.bttp0.aammod.addamtflg"
>
{{
$t
(
'bttp0.CF000067'
)
}}
</c-checkbox>
placeholder=
"请输入"
</c-col>
disabled
<!-- SF000053 : 1st Beneficiary -->
style=
"width: 95%"
<!-- SF000064 : Ref. -->
></c-input>
</c-form-item>
<c-col
:span=
"12"
>
</c-col>
<c-form-item
:label=
"$t('bttp0.SF000053')"
prop=
"btdgrp.be1.pts.ref"
>
<c-input
v-model=
"model.btdgrp.be1.pts.ref"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('bttp0.SF000053')"
></c-input>
<c-col
:span=
"8"
class=
"centerLable"
>
</c-form-item>
<c-checkbox
disabled
v-model=
"model.bttp0.aammod.addamtflg"
>
</c-col>
Add.Amount
<!-- SF000056 : Open Amount -->
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
</c-col>
<c-form-item
:label=
"$t('bttp0.SF000056')"
prop=
"btdgrp.cbs.opn1.cur"
>
</c-col>
<c-input
v-model=
"model.btdgrp.cbs.opn1.cur"
maxlength=
"3"
:placeholder=
"$t('other.please_enter')+$t('bttp0.SF000056')"
></c-input>
<c-col
:span=
"24"
>
</c-form-item>
<c-col
:span=
"12"
>
</c-col>
<c-form-item
label=
"Open Amount"
prop=
"btdgrp.cbs.opn1.cur"
>
<c-input
<c-col
:span=
"12"
>
v-model=
"model.btdgrp.cbs.opn1.cur"
<c-form-item
label=
"Balance"
prop=
"btdgrp.cbs.opn1.amt"
>
maxlength=
"3"
<c-input
v-model=
"model.btdgrp.cbs.opn1.amt"
:placeholder=
"$t('other.please_enter')+'Balance'"
></c-input>
placeholder=
"请输入Open Amount"
</c-form-item>
disabled
</c-col>
></c-input>
</c-form-item>
<c-col
:span=
"12"
>
</c-col>
<c-form-item
label=
"Name of Party"
prop=
"btdgrp.be1.pts.nam"
>
<c-input
v-model=
"model.btdgrp.be1.pts.nam"
maxlength=
"40"
:placeholder=
"$t('other.please_enter')+'Name of Party'"
></c-input>
<c-col
:span=
"12"
>
</c-form-item>
<c-form-item
label-width=
"5px"
prop=
"btdgrp.cbs.opn1.amt"
>
</c-col>
<c-input
<!-- SF000059 : Document Type -->
v-model=
"model.btdgrp.cbs.opn1.amt"
placeholder=
"请输入"
<c-col
:span=
"12"
>
disabled
<c-form-item
:label=
"$t('bttp0.SF000059')"
prop=
"btdgrp.rec.doctypcod"
>
></c-input>
<c-input
v-model=
"model.btdgrp.rec.doctypcod"
maxlength=
"1"
:placeholder=
"$t('other.please_enter')+$t('bttp0.SF000059')"
></c-input>
</c-form-item>
</c-form-item>
</c-col>
</c-col>
</c-col>
<!-- SF000052 : Maturity Date -->
<c-col
:span=
"24"
>
<c-form-item
label=
"Document Type"
prop=
"btdgrp.rec.doctypcod"
>
<c-col
:span=
"12"
>
<c-select
<span
v-text=
"model.bttp0.matp.mattxtlab"
data-path=
".bttp0.matp.mattxtlab"
>
</span>
v-model=
"model.btdgrp.rec.doctypcod"
</c-col>
maxlength=
"16"
placeholder=
"请输入Document Type"
<c-col
:span=
"12"
>
style=
"width: 100%"
<el-form-item
label=
"Maturity Date"
prop=
"btdgrp.rec.matdat"
>
:code=
"codes.brdtyp"
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.matdat"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+'Maturity Date'"
></c-date-picker>
disabled
</el-form-item>
></c-select>
</c-col>
</c-form-item>
<!-- SF000055 : 2nd Beneficiary -->
</c-col>
<!-- SF000062 : Ref. -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Maturity Date"
prop=
"btdgrp.rec.matdat"
>
<c-col
:span=
"12"
>
<c-date-picker
<c-form-item
:label=
"$t('bttp0.SF000055')"
prop=
"btdgrp.be2.pts.ref"
>
type=
"date"
<c-input
v-model=
"model.btdgrp.be2.pts.ref"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('bttp0.SF000055')"
></c-input>
v-model=
"model.btdgrp.rec.matdat"
</c-form-item>
style=
"width: 100%"
</c-col>
placeholder=
"请选择Maturity Date"
<!-- SF000051 : Received on 2nd Ben. -->
disabled
></c-date-picker>
<c-col
:span=
"12"
>
</el-form-item>
<el-form-item
:label=
"$t('bttp0.SF000051')"
prop=
"btdgrp.rec.rcvdatbe2"
>
</c-col>
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.rcvdatbe2"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('bttp0.SF000051')"
></c-date-picker>
<c-col
:span=
"24"
>
</el-form-item>
<c-col
:span=
"12"
>
</c-col>
<el-form-item
<!-- SF000054 : Received on 1st Ben. -->
label=
"Received on 2nd Ben."
prop=
"btdgrp.rec.rcvdatbe2"
<c-col
:span=
"12"
>
>
<el-form-item
:label=
"$t('bttp0.SF000054')"
prop=
"btdgrp.rec.rcvdatbe1"
>
<c-date-picker
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.rcvdatbe1"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('bttp0.SF000054')"
></c-date-picker>
type=
"date"
</el-form-item>
v-model=
"model.btdgrp.rec.rcvdatbe2"
</c-col>
style=
"width: 100%"
placeholder=
"请选择Received on 2nd Ben."
<c-col
:span=
"12"
>
disabled
<c-form-item
label=
"Name of Party"
prop=
"btdgrp.be2.pts.nam"
>
></c-date-picker>
<c-input
v-model=
"model.btdgrp.be2.pts.nam"
maxlength=
"40"
:placeholder=
"$t('other.please_enter')+'Name of Party'"
></c-input>
</el-form-item>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<!-- SF000061 : Document Set Status -->
<el-form-item
label=
"Received on 1st Ben."
<c-col
:span=
"12"
>
prop=
"btdgrp.rec.rcvdatbe1"
<c-form-item
:label=
"$t('bttp0.SF000061')"
prop=
"btdgrp.rec.docsta"
>
>
<c-input
v-model=
"model.btdgrp.rec.docsta"
maxlength=
"40"
:placeholder=
"$t('other.please_enter')+$t('bttp0.SF000061')"
></c-input>
<c-date-picker
</c-form-item>
type=
"date"
</c-col>
v-model=
"model.btdgrp.rec.rcvdatbe1"
<!-- S0000056 : Tenors: -->
style=
"width: 100%"
placeholder=
"请选择Received on 1st Ben."
<c-col
:span=
"12"
>
disabled
<c-checkbox
v-model=
"model.trtcre.crefinflg"
>
{{
$t
(
'bttset.CF000052'
)
}}
</c-checkbox>
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
</c-col>
<c-form-item
label=
"Tenor Stream"
prop=
"liaall.tenstm"
>
<c-col
:span=
"24"
>
<c-input
v-model=
"model.liaall.tenstm"
:placeholder=
"$t('other.please_enter')+'Tenor Stream'"
></c-input>
<c-form-item
label=
"Document Set status"
prop=
"btdgrp.rec.docsta"
>
</c-form-item>
<c-select
</c-col>
v-model=
"model.btdgrp.rec.docsta"
maxlength=
"40"
<c-col
:span=
"12"
>
style=
"width: 100%"
<c-checkbox
v-model=
"model.mtabut.clsflg"
>
{{
$t
(
'mtabut.CF000215'
)
}}
</c-checkbox>
placeholder=
"请输入Document Set status"
</c-col>
disabled
:code=
"codes.docsta2"
<c-col
:span=
"12"
>
></c-select>
<c-checkbox
v-model=
"model.btdgrp.rec.frepayflg"
>
{{
$t
(
'bttset.CF000057'
)
}}
</c-checkbox>
</c-form-item>
</c-col>
</c-col>
<!-- S0000058 : Reduction Amt. -->
</c-col>
<!-- 上右 -->
<c-col
:span=
"12"
>
<c-col
:span=
"11"
:offset=
"1"
>
<c-form-item
:label=
"$t('bttset.S0000058')"
prop=
"setmod.redamt"
>
<c-col
:span=
"24"
>
<c-input
v-model=
"model.setmod.redamt"
:placeholder=
"$t('other.please_enter')+$t('bttset.S0000058')"
></c-input>
<c-form-item
label=
"L/C Reference"
prop=
"ledgrp.rec.ownref"
>
</c-form-item>
<c-input
</c-col>
v-model=
"model.ledgrp.rec.ownref"
<!-- SF000048 : Amount Settled -->
maxlength=
"16"
placeholder=
"请输入L/C Reference"
<c-col
:span=
"12"
>
disabled
<c-form-item
label=
"document currency"
prop=
"setmod.doccur"
>
></c-input>
<c-input
v-model=
"model.setmod.doccur"
maxlength=
"3"
:placeholder=
"$t('other.please_enter')+'document currency'"
></c-input>
</c-form-item>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"Name of Bill Contract"
prop=
"btdgrp.rec.nam"
>
<c-col
:span=
"12"
>
<c-input
<c-form-item
:label=
"$t('bttset.SF000048')"
prop=
"setmod.docamt"
>
v-model=
"model.btdgrp.rec.nam"
<c-input
v-model=
"model.setmod.docamt"
:placeholder=
"$t('other.please_enter')+$t('bttset.SF000048')"
></c-input>
maxlength=
"40"
</c-form-item>
placeholder=
"请输入Name of Bill Contract"
</c-col>
disabled
<!-- SF000009 : 单据金额 -->
></c-input>
</c-form-item>
<c-col
:span=
"12"
>
</c-col>
<el-form-item
:label=
"$t('aamset.S0000008')"
prop=
"btdgrp.cbs.opn2.cur"
>
<c-col
:span=
"24"
>
<c-select
v-model=
"model.btdgrp.cbs.opn2.cur"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('aamset.S0000008')"
>
<c-form-item
label=
"1st Beneficiary Ref."
prop=
"btdgrp.be1.pts.ref"
>
</c-select>
<c-input
</el-form-item>
v-model=
"model.btdgrp.be1.pts.ref"
</c-col>
maxlength=
"16"
placeholder=
"请输入1st Beneficiary Ref."
<c-col
:span=
"12"
>
disabled
<c-form-item
:label=
"$t('aamset.SF000009')"
prop=
"aamset.utlamt"
>
></c-input>
<c-input
v-model=
"model.aamset.utlamt"
:placeholder=
"$t('other.please_enter')+$t('aamset.SF000009')"
></c-input>
</c-form-item>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<!-- SF000054 : Reduced Amt. Settled -->
<c-form-item
label=
"Name of Party"
prop=
"btdgrp.be1.pts.nam"
>
<c-input
<c-col
:span=
"12"
>
v-model=
"model.btdgrp.be1.pts.nam"
<c-form-item
:label=
"$t('bttset.SF000054')"
prop=
"setmod.setamt"
>
maxlength=
"40"
<c-input
v-model=
"model.setmod.setamt"
:placeholder=
"$t('other.please_enter')+$t('bttset.SF000054')"
></c-input>
placeholder=
"请输入Name of Party"
</c-form-item>
disabled
</c-col>
></c-input>
<!-- S0000008 : 附加金额 -->
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-form-item
:label=
"$t('aamset.S0000008')"
prop=
"aamset.utlamt2"
>
<c-form-item
label=
"2nd Beneficiary Ref."
prop=
"btdgrp.be2.pts.ref"
>
<c-input
v-model=
"model.aamset.utlamt2"
:placeholder=
"$t('other.please_enter')+$t('aamset.S0000008')"
></c-input>
<c-input
</c-form-item>
v-model=
"model.btdgrp.be2.pts.ref"
</c-col>
maxlength=
"16"
<!-- SF000037 : Amount for 1st Ben. -->
placeholder=
"请输入2nd Beneficiary Ref."
disabled
<c-col
:span=
"12"
>
></c-input>
<c-form-item
:label=
"$t('bttset.SF000037')"
prop=
"be1amt"
>
</c-form-item>
<c-input
v-model=
"model.be1amt"
:placeholder=
"$t('other.please_enter')+$t('bttset.SF000037')"
></c-input>
</c-col>
</c-form-item>
<c-col
:span=
"24"
>
</c-col>
<c-form-item
label=
"Name of Party"
prop=
"btdgrp.be2.pts.nam"
>
<!-- S0000060 : Narrative :77A: -->
<c-input
v-model=
"model.btdgrp.be2.pts.nam"
<c-col
:span=
"12"
>
maxlength=
"40"
<c-form-item
label=
"Narrative :77A:"
prop=
"trnmod.trndoc.nar754"
>
placeholder=
"请输入Name of Party"
<c-input
type=
"textarea"
v-model=
"model.trnmod.trndoc.nar754"
maxlength=
"35"
show-word-limit
:placeholder=
"$t('other.please_enter')+'Narrative :77A:'"
></c-input>
disabled
</c-form-item>
></c-input>
</c-form-item>
</c-col>
</c-col>
</c-col>
</c-row>
<!-- 中间 -->
<c-col
:span=
"24"
style=
"height: 0px"
>
<el-divider></el-divider>
</c-col>
<c-row>
<c-col
:span=
"24"
>
<!-- 下左 -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-istream-table
ref=
"table"
:list=
"model.liaall.tenstm.rows || []"
:columns=
"trnData.columns"
:showSelection=
"true"
v-on:multipleSelect=
"multipleSelect"
prop=
"liaall.tenstm"
>
</c-istream-table>
</c-col>
<c-col
:span=
"24"
>
<p></p>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<c-form-item
label=
"Amount Settled"
prop=
"setmod.doccur"
>
<c-input
v-model=
"model.setmod.doccur"
maxlength=
"3"
placeholder=
"请输入document currency"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label-width=
"5px"
prop=
"setmod.docamt"
>
<c-input
v-model=
"model.setmod.docamt"
placeholder=
"请输入"
style=
"width: 100%"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<c-form-item
label=
"Reduced Amt. Settled"
prop=
"setmod.doccur"
>
<c-input
v-model=
"model.setmod.doccur"
maxlength=
"3"
placeholder=
"请输入Reduced Amt. Settled"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label-width=
"5px"
prop=
"setmod.setamt"
>
<c-input
v-model=
"model.setmod.setamt"
placeholder=
"请输入"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<c-form-item
label=
"Amount for 1st Ben."
prop=
"setmod.doccur"
>
<c-input
v-model=
"model.setmod.doccur"
maxlength=
"3"
placeholder=
"请输入Amount for 1st Ben."
disabled
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label-width=
"5px"
prop=
"be1amt"
>
<c-input
v-model=
"model.be1amt"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<c-form-item
label=
"Add. Amt for 1st Ben."
prop=
"setmod.doccur"
>
<c-input
v-model=
"model.setmod.doccur"
maxlength=
"3"
placeholder=
"请输入Add. Amt for 1st Ben."
disabled
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label-width=
"5px"
prop=
"be1amt2"
>
<c-input
disabled
v-model=
"model.be1amt2"
placeholder=
"请输入"
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<p>
Bills to Pay Back:
</p>
</c-col>
<c-row
class=
"infrow"
style=
"margin-top: 20px"
>
<c-col
:span=
"24"
>
<c-istream-table
:list=
"stmData.fepstmData"
:columns=
"stmData.fepstmColumns"
>
<el-table-column
disaabled
prop=
"op"
width=
"100%"
>
</el-table-column>
</c-istream-table>
</c-col>
</c-row>
</c-col>
</c-col>
<!-- SF000053 : Add. Amt for 1st Ben. -->
<br>
<c-col
:span=
"12"
>
<!-- 下右 -->
<c-form-item
:label=
"$t('bttset.SF000053')"
prop=
"be1amt2"
>
<c-col
:span=
"11"
:offset=
"1"
>
<c-input
v-model=
"model.be1amt2"
:placeholder=
"$t('other.please_enter')+$t('bttset.SF000053')"
></c-input>
<c-col
:span=
"24"
>
</c-form-item>
<c-col
:span=
"12"
>
</c-col>
<c-form-item
label=
"Reduction Amt."
prop=
"setmod.doccur"
>
<!-- SF000035 : Bills to Pay Back: -->
<c-input
v-model=
"model.setmod.doccur"
maxlength=
"3"
placeholder=
"请输入Add. Amt for 1st Ben."
disabled
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label-width=
"5px"
prop=
"setmod.redamt"
>
<c-input
v-model=
"model.setmod.redamt"
placeholder=
"请输入"
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Doc.Amount Part"
prop=
"btdgrp.cbs.opn2.cur"
>
<c-select
v-model=
"model.btdgrp.cbs.opn2.cur"
style=
"width: 100%"
placeholder=
"请输入Doc.Amount Part"
:code=
"codes.curtxt1"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label-width=
"5px"
prop=
"aamset.utlamt"
>
<c-input
v-model=
"model.aamset.utlamt"
placeholder=
"请输入"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
</c-row>
<c-col
:span=
"12"
>
<c-form-item
label=
"Drag Drop Sender"
prop=
"bttp0.ltdget.sdamod.dadsnd"
>
<c-input
v-model=
"model.bttp0.ltdget.sdamod.dadsnd"
placeholder=
"$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"Drag Drop Sender"
prop=
"bttp0.ledget.sdamod.dadsnd"
>
<c-input
v-model=
"model.bttp0.ledget.sdamod.dadsnd"
placeholder=
"$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000065 : Transfer Reference -->
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('bttp0.SF000065')"
prop=
"ltdgrp.rec.ownref"
>
<c-input
v-model=
"model.ltdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"$t('other.please_enter')+$t('bttp0.SF000065')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
""
prop=
"bttp0.ltdget.sdamod.seainf"
>
<c-input
v-model=
"model.bttp0.ltdget.sdamod.seainf"
placeholder=
"$t('other.please_enter')+''"
></c-input>
</c-form-item>
</c-col>
<!-- SF000066 : L/C Reference -->
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('bttp0.SF000066')"
prop=
"ledgrp.rec.ownref"
>
<c-input
v-model=
"model.ledgrp.rec.ownref"
maxlength=
"16"
placeholder=
"$t('other.please_enter')+$t('bttp0.SF000066')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
""
prop=
"bttp0.ledget.sdamod.seainf"
>
<c-input
v-model=
"model.bttp0.ledget.sdamod.seainf"
placeholder=
"$t('other.please_enter')+''"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"Drag Drop Sender"
prop=
"bttp0.recget.sdamod.dadsnd"
>
<c-input
v-model=
"model.bttp0.recget.sdamod.dadsnd"
placeholder=
"$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000058 : Doc. Set Reference -->
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('bttp0.SF000058')"
prop=
"btdgrp.rec.ownref"
>
<c-input
v-model=
"model.btdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"$t('other.please_enter')+$t('bttp0.SF000058')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
""
prop=
"bttp0.recget.sdamod.seainf"
>
<c-input
v-model=
"model.bttp0.recget.sdamod.seainf"
placeholder=
"$t('other.please_enter')+''"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"Name of Bill Contract"
prop=
"btdgrp.rec.nam"
>
<c-input
v-model=
"model.btdgrp.rec.nam"
maxlength=
"40"
placeholder=
"$t('other.please_enter')+'Name of Bill Contract'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000057 : Document Amount -->
<c-col
:span=
"12"
>
<el-form-item
label=
"$t('bttp0.SF000057')"
prop=
"btdgrp.cbs.max.cur"
>
<c-select
v-model=
"model.btdgrp.cbs.max.cur"
style=
"width: 100%"
placeholder=
"$t('other.please_enter')+$t('bttp0.SF000057')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('bttp0.SF000057')"
prop=
"btdgrp.cbs.max.amt"
>
<c-input
v-model=
"model.btdgrp.cbs.max.amt"
placeholder=
"$t('other.please_enter')+$t('bttp0.SF000057')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.bttp0.aammod.addamtflg"
>
{{
$t("bttp0.CF000067")
}}
</c-checkbox>
</c-col>
<!-- SF000053 : 1st Beneficiary -->
<!-- SF000064 : Ref. -->
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('bttp0.SF000053')"
prop=
"btdgrp.be1.pts.ref"
>
<c-input
v-model=
"model.btdgrp.be1.pts.ref"
maxlength=
"16"
placeholder=
"$t('other.please_enter')+$t('bttp0.SF000053')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000056 : Open Amount -->
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('bttp0.SF000056')"
prop=
"btdgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.btdgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"$t('other.please_enter')+$t('bttp0.SF000056')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"Balance"
prop=
"btdgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.btdgrp.cbs.opn1.amt"
placeholder=
"$t('other.please_enter')+'Balance'"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"Name of Party"
prop=
"btdgrp.be1.pts.nam"
>
<c-input
v-model=
"model.btdgrp.be1.pts.nam"
maxlength=
"40"
placeholder=
"$t('other.please_enter')+'Name of Party'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000059 : Document Type -->
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('bttp0.SF000059')"
prop=
"btdgrp.rec.doctypcod"
>
<c-input
v-model=
"model.btdgrp.rec.doctypcod"
maxlength=
"1"
placeholder=
"$t('other.please_enter')+$t('bttp0.SF000059')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000052 : Maturity Date -->
<c-col
:span=
"12"
>
<span
v-text=
"model.bttp0.matp.mattxtlab"
data-path=
".bttp0.matp.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=
"$t('other.please_enter')+'Maturity Date'"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000055 : 2nd Beneficiary -->
<!-- SF000062 : Ref. -->
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('bttp0.SF000055')"
prop=
"btdgrp.be2.pts.ref"
>
<c-input
v-model=
"model.btdgrp.be2.pts.ref"
maxlength=
"16"
placeholder=
"$t('other.please_enter')+$t('bttp0.SF000055')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000051 : Received on 2nd Ben. -->
<c-col
:span=
"12"
>
<el-form-item
label=
"$t('bttp0.SF000051')"
prop=
"btdgrp.rec.rcvdatbe2"
>
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.rcvdatbe2"
style=
"width: 100%"
placeholder=
"$t('other.please_enter')+$t('bttp0.SF000051')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000054 : Received on 1st Ben. -->
<c-col
:span=
"12"
>
<el-form-item
label=
"$t('bttp0.SF000054')"
prop=
"btdgrp.rec.rcvdatbe1"
>
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.rcvdatbe1"
style=
"width: 100%"
placeholder=
"$t('other.please_enter')+$t('bttp0.SF000054')"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"Name of Party"
prop=
"btdgrp.be2.pts.nam"
>
<c-input
v-model=
"model.btdgrp.be2.pts.nam"
maxlength=
"40"
placeholder=
"$t('other.please_enter')+'Name of Party'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000061 : Document Set Status -->
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('bttp0.SF000061')"
prop=
"btdgrp.rec.docsta"
>
<c-input
v-model=
"model.btdgrp.rec.docsta"
maxlength=
"40"
placeholder=
"$t('other.please_enter')+$t('bttp0.SF000061')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000056 : Tenors: -->
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.trtcre.crefinflg"
>
{{
$t("bttset.CF000052")
}}
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"Tenor Stream"
prop=
"liaall.tenstm"
>
<c-input
v-model=
"model.liaall.tenstm"
placeholder=
"$t('other.please_enter')+'Tenor Stream'"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.mtabut.clsflg"
>
{{
$t("mtabut.CF000215")
}}
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.btdgrp.rec.frepayflg"
>
{{
$t("bttset.CF000057")
}}
</c-checkbox>
</c-col>
<!-- S0000058 : Reduction Amt. -->
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('bttset.S0000058')"
prop=
"setmod.redamt"
>
<c-input
v-model=
"model.setmod.redamt"
placeholder=
"$t('other.please_enter')+$t('bttset.S0000058')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000048 : Amount Settled -->
<c-col
:span=
"12"
>
<c-form-item
label=
"document currency"
prop=
"setmod.doccur"
>
<c-input
v-model=
"model.setmod.doccur"
maxlength=
"3"
placeholder=
"$t('other.please_enter')+'document currency'"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('bttset.SF000048')"
prop=
"setmod.docamt"
>
<c-input
v-model=
"model.setmod.docamt"
placeholder=
"$t('other.please_enter')+$t('bttset.SF000048')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000009 : 单据金额 -->
<c-col
:span=
"12"
>
<el-form-item
label=
"$t('aamset.S0000008')"
prop=
"btdgrp.cbs.opn2.cur"
>
<c-select
v-model=
"model.btdgrp.cbs.opn2.cur"
style=
"width: 100%"
placeholder=
"$t('other.please_enter')+$t('aamset.S0000008')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('aamset.SF000009')"
prop=
"aamset.utlamt"
>
<c-input
v-model=
"model.aamset.utlamt"
placeholder=
"$t('other.please_enter')+$t('aamset.SF000009')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000054 : Reduced Amt. Settled -->
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('bttset.SF000054')"
prop=
"setmod.setamt"
>
<c-input
v-model=
"model.setmod.setamt"
placeholder=
"$t('other.please_enter')+$t('bttset.SF000054')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000008 : 附加金额 -->
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('aamset.S0000008')"
prop=
"aamset.utlamt2"
>
<c-input
v-model=
"model.aamset.utlamt2"
placeholder=
"$t('other.please_enter')+$t('aamset.S0000008')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000037 : Amount for 1st Ben. -->
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('bttset.SF000037')"
prop=
"be1amt"
>
<c-input
v-model=
"model.be1amt"
placeholder=
"$t('other.please_enter')+$t('bttset.SF000037')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000060 : Narrative :77A: -->
<c-col
:span=
"12"
>
<c-form-item
label=
"Narrative :77A:"
prop=
"trnmod.trndoc.nar754"
>
<c-input
type=
"textarea"
v-model=
"model.trnmod.trndoc.nar754"
maxlength=
"35"
show-word-limit
placeholder=
"$t('other.please_enter')+'Narrative :77A:'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000053 : Add. Amt for 1st Ben. -->
<c-col
:span=
"12"
>
<c-form-item
label=
"$t('bttset.SF000053')"
prop=
"be1amt2"
>
<c-input
v-model=
"model.be1amt2"
placeholder=
"$t('other.please_enter')+$t('bttset.SF000053')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000035 : Bills to Pay Back: -->
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Bttset/Event"
import
Event
from
"~/model/Bttset/Event"
;
export
default
{
export
default
{
inject
:
[
'root'
],
inject
:
[
"root"
],
props
:[
"model"
,
"codes"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
mixins
:
[
commonProcess
],
data
(){
data
()
{
return
{
return
{
trnData
:
{
columns
:
[
'1 1 "Type" 80'
,
'2 2 "Dbt" 80'
,
'3 3 "Cdt" 80'
,
'4 4 "Cur" 80'
,
'5 5 "Amt" 80'
,
// '6 6 "Mat.Dat." 120 4 7 1',
{
index
:
6
,
position
:
6
,
width
:
210
,
render
:
(
item
,
scope
)
=>
{
return
scope
.
row
[
item
.
prop
]
===
"null"
?
""
:
scope
.
row
[
item
.
prop
];
},
label
:
"Mat.Dat."
,
},
],
data
:
[],
},
stmData
:
{
fepstmColumns
:
[
'1 1 "reference" 100 '
,
'2 2 "cur" 0 '
,
'3 3 "open amount" 130 '
,
'4 4 "amount paid" 120 '
,
'5 5 "interest till" 110 '
,
],
fepstmData
:
[],
},
};
},
methods
:
{
...
Event
,
async
multipleSelect
(
selection
)
{
console
.
log
(
selection
);
if
(
selection
.
length
>
1
)
{
this
.
$notify
({
title
:
"error"
,
message
:
"You cannot select more than one tenor"
,
type
:
"error"
,
});
}
else
{
let
chkIds
;
if
(
selection
.
length
===
0
)
{
chkIds
=
[];
// this.model.liaall.tensetstm.rows = []
// this.model.liaall.tenstm.rows = []
}
else
{
chkIds
=
[
selection
[
0
]
+
1
];
}
}
//
console
.
log
(
this
.
model
.
liaall
.
tensetstm
);
let
params
=
{
chkDst
:
"liaall.tenstm"
,
chkIds
};
const
rtnmsg
=
await
this
.
executeRule
(
"liaall.tenstm"
,
params
);
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
);
}
else
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"服务请求失败!"
});
}
}
},
},
methods
:{...
Event
},
},
created
:
function
(){
created
:
function
()
{},
};
}
}
</
script
>
</
script
>
<
style
>
<
style
>
</
style
>
</
style
>
src/views/Business/Bttset/index.vue
View file @
ca4a071d
<
template
>
<
template
>
<div
class=
"eContainer"
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-function-btn
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
:handleSubmit=
"handleSubmit"
<!--bttset PD000034 Funds Settlement -->
:handleCheck=
"handleCheck"
<el-tab-pane
:label=
"$t('bttset.PD000034')"
name=
"setp"
>
:handleStash=
"handleStash"
<m-setp
:model=
"model"
:codes=
"codes"
/>
>
</el-tab-pane>
<el-button
size=
"small"
>
流程附言
</el-button>
<!--lendoc PD000001 收账通知 -->
<el-button
size=
"small"
>
交易历史
</el-button>
<el-tab-pane
:label=
"$t('lendoc.PD000001')"
name=
"docpan"
>
<el-button
size=
"small"
>
备忘录
</el-button>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<el-button
size=
"small"
>
影像信息
</el-button>
</el-tab-pane>
<!--
<el-button
size=
"small"
>
保存模板
</el-button>
-->
<!--bopgat PD000006 外管信息 -->
<!--
<el-button
size=
"small"
>
使用模板
</el-button>
-->
<el-tab-pane
:label=
"$t('bopgat.PD000006')"
name=
"wg"
>
<el-button
size=
"small"
>
制裁信息
</el-button>
<m-wg
:model=
"model"
:codes=
"codes"
/>
<!--
<el-button
size=
"small"
>
拆分报文
</el-button>
-->
</el-tab-pane>
<el-button
size=
"small"
>
智能提示
</el-button>
<!--dbdp PD000000 境内收入申报单-基础信息 -->
</c-function-btn>
<el-tab-pane
:label=
"$t('dbdp.PD000000')"
name=
"basp"
>
<el-form
<m-basp
:model=
"model"
:codes=
"codes"
/>
:model=
"model"
</el-tab-pane>
:rules=
"rules"
<!--dbap PD000000 涉外收入申报单-基础信息 -->
ref=
"modelForm"
<el-tab-pane
:label=
"$t('dbap.PD000000')"
name=
"basp"
>
label-width=
"150px"
<m-basp
:model=
"model"
:codes=
"codes"
/>
label-position=
"right"
</el-tab-pane>
size=
"small"
<!--cnybop PD000002 跨境人民币申报 -->
:validate-on-rule-change=
"false"
<el-tab-pane
:label=
"$t('cnybop.PD000002')"
name=
"cnyp"
>
>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
</el-tab-pane>
<!--bttset PD000034 Funds Settlement -->
<!--cnybop PD000001 2101跨境收入信息 -->
<el-tab-pane
label=
"Funds Settlement"
name=
"setp"
>
<el-tab-pane
:label=
"$t('cnybop.PD000001')"
name=
"incp"
>
<c-content>
<m-incp
:model=
"model"
:codes=
"codes"
/>
<m-setp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</c-content>
<!--limmod PD001139 试算结果 -->
</el-tab-pane>
<el-tab-pane
:label=
"$t('limmod.PD001139')"
name=
"shisuan"
>
<!--lendoc PD000001 收账通知 -->
<m-shisuan
:model=
"model"
:codes=
"codes"
/>
<el-tab-pane
label=
"$t('lendoc.PD000001')"
name=
"docpan"
>
</el-tab-pane>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</c-tabs>
</el-tab-pane>
<!--bopgat PD000006 外管信息 -->
<el-tab-pane
label=
"$t('bopgat.PD000006')"
name=
"wg"
>
<m-wg
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--dbdp PD000000 境内收入申报单-基础信息 -->
<el-tab-pane
label=
"$t('dbdp.PD000000')"
name=
"basp"
>
<m-basp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--dbap PD000000 涉外收入申报单-基础信息 -->
<!--
<el-tab-pane
label=
"$t('dbap.PD000000')"
name=
"basp"
>
<m-basp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
-->
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane
label=
"$t('cnybop.PD000002')"
name=
"cnyp"
>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--cnybop PD000001 2101跨境收入信息 -->
<el-tab-pane
label=
"$t('cnybop.PD000001')"
name=
"incp"
>
<m-incp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--limmod PD001139 试算结果 -->
<el-tab-pane
label=
"$t('limmod.PD001139')"
name=
"shisuan"
>
<m-shisuan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</c-tabs>
</el-form>
</el-form>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
CodeTable
from
"~/config/CodeTable"
import
CodeTable
from
"~/config/CodeTable"
;
import
Bttset
from
"~/model/Bttset"
import
Bttset
from
"~/model/Bttset"
;
import
commonProcess
from
"~/mixin/commonProcess"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
Check
from
"~/model/Bttset/Check"
import
commonFuncs
from
"~/mixin/commonFuncs"
;
import
Default
from
"~/model/Bttset/Default"
import
Check
from
"~/model/Bttset/Check"
;
import
Pattern
from
"~/model/Bttset/Pattern"
import
Default
from
"~/model/Bttset/Default"
;
import
Setp
from
"./Setp"
import
Pattern
from
"~/model/Bttset/Pattern"
;
import
Docpan
from
"./Docpan"
import
Setp
from
"./Setp"
;
import
Wg
from
"./Wg"
import
Docpan
from
"./Docpan"
;
import
Basp
from
"./Basp"
import
Wg
from
"./Wg"
;
import
Cnyp
from
"./Cnyp"
import
Basp
from
"./Basp"
;
import
Incp
from
"./Incp"
import
Cnyp
from
"./Cnyp"
;
import
Shisuan
from
"./Shisuan"
import
Incp
from
"./Incp"
;
import
Shisuan
from
"./Shisuan"
;
export
default
{
export
default
{
name
:
"Bttset"
,
name
:
"Bttset"
,
components
:{
components
:
{
"m-setp"
:
Setp
,
"m-setp"
:
Setp
,
"m-docpan"
:
Docpan
,
"m-docpan"
:
Docpan
,
"m-wg"
:
Wg
,
"m-wg"
:
Wg
,
"m-basp"
:
Basp
,
"m-basp"
:
Basp
,
"m-cnyp"
:
Cnyp
,
"m-cnyp"
:
Cnyp
,
"m-incp"
:
Incp
,
"m-incp"
:
Incp
,
"m-shisuan"
:
Shisuan
,
"m-shisuan"
:
Shisuan
,
},
},
provide
()
{
provide
()
{
return
{
return
{
root
:
this
root
:
this
,
}
};
},
},
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
(){
data
()
{
return
{
return
{
tabVal
:
""
,
tabVal
:
"setp"
,
trnName
:
"bttset"
,
trnName
:
"bttset"
,
trnType
:
""
,
trnType
:
""
,
model
:
new
Bttset
().
data
,
model
:
new
Bttset
().
data
,
checkRules
:
Check
,
checkRules
:
Check
,
defaultRules
:
Default
,
defaultRules
:
Default
,
pattern
:
Pattern
,
pattern
:
Pattern
,
rules
:
null
,
rules
:
null
,
codes
:
{
codes
:
{
},
...
CodeTable
,
}
},
};
},
methods
:
{
myTabClick
(
tab
)
{
this
.
tabClick
(
tab
);
/**
* do it yourself
**/
},
},
methods
:{
},
myTabClick
(
tab
){
created
:
async
function
()
{
this
.
tabClick
(
tab
)
console
.
log
(
"进入bttset交易"
);
/**
let
rtnmsg
=
await
this
.
init
({});
* do it yourself
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
**/
this
.
updateModel
(
rtnmsg
.
data
);
}
//TODO 处理数据逻辑
},
}
else
{
created
:
async
function
(){
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"服务请求失败!"
});
console
.
log
(
"进入bttset交易"
);
let
rtnmsg
=
await
this
.
init
({})
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
)
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
}
}
}
},
};
</
script
>
</
script
>
<
style
>
<
style
>
</
style
>
</
style
>
src/views/Business/Gitpop/Ovwp.vue
View file @
ca4a071d
...
@@ -215,7 +215,27 @@
...
@@ -215,7 +215,27 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Handling Type"
prop=
"gidgrp.rec.hndtyp"
>
<el-form-item
v-if=
"model.gitp.swiftflg == ''"
label=
"Handling Type"
prop=
"gidgrp.rec.hndtyp"
>
<c-select
v-model=
"model.gidgrp.rec.hndtyp"
style=
"width: 100%"
placeholder=
"请选择Handling Type"
:code=
"codes.hndtyp2"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
v-if=
"model.gitp.swiftflg == 'N'"
label=
"Handling Type"
prop=
"gidgrp.rec.hndtyp"
>
<c-select
<c-select
v-model=
"model.gidgrp.rec.hndtyp"
v-model=
"model.gidgrp.rec.hndtyp"
style=
"width: 100%"
style=
"width: 100%"
...
@@ -233,6 +253,78 @@
...
@@ -233,6 +253,78 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
v-if=
"model.gitp.swiftflg == 'Y' && model.gidgrp.rec.purpos == ''"
label=
"Handling Type"
prop=
"gidgrp.rec.hndtyp"
>
<c-select
v-model=
"model.gidgrp.rec.hndtyp"
style=
"width: 100%"
placeholder=
"请选择Handling Type"
>
<el-option
v-for=
"item in codes.hndtyp2"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
v-if=
"
model.gitp.swiftflg == 'Y' && model.gidgrp.rec.purpos == 'ISSU'
"
label=
"Handling Type"
prop=
"gidgrp.rec.hndtyp"
>
<c-select
v-model=
"model.gidgrp.rec.hndtyp"
style=
"width: 100%"
placeholder=
"请选择Handling Type"
>
<el-option
v-for=
"item in codes.hndtyp3"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
v-if=
"
model.gitp.swiftflg == 'Y' &&
(model.gidgrp.rec.purpos == 'ISCO' ||
model.gidgrp.rec.purpos == 'ICCO')
"
label=
"Handling Type"
prop=
"gidgrp.rec.hndtyp"
>
<c-select
v-model=
"model.gidgrp.rec.hndtyp"
style=
"width: 100%"
placeholder=
"请选择Handling Type"
>
<el-option
v-for=
"item in codes.hndtyp4"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Type of Undertaking"
prop=
"gidgrp.rec.gartyp"
>
<el-form-item
label=
"Type of Undertaking"
prop=
"gidgrp.rec.gartyp"
>
<c-select
<c-select
v-model=
"model.gidgrp.rec.gartyp"
v-model=
"model.gidgrp.rec.gartyp"
...
@@ -1233,7 +1325,9 @@
...
@@ -1233,7 +1325,9 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"20"
>
<c-col
:span=
"20"
>
<el-form-item
<el-form-item
v-show=
"model.gitp.swiftflg == 'Y'&&model.gitp.exptxtmodflg == ''"
v-show=
"
model.gitp.swiftflg == 'Y' && model.gitp.exptxtmodflg == ''
"
label=
"Expiry Condition/ Evt."
label=
"Expiry Condition/ Evt."
prop=
"gidgrp.blk.exptxt"
prop=
"gidgrp.blk.exptxt"
>
>
...
@@ -1248,7 +1342,9 @@
...
@@ -1248,7 +1342,9 @@
></c-input>
></c-input>
</el-form-item>
</el-form-item>
<el-form-item
<el-form-item
v-show=
"model.gitp.swiftflg == 'Y'&&model.gitp.exptxtmodflg == 'X'"
v-show=
"
model.gitp.swiftflg == 'Y' && model.gitp.exptxtmodflg == 'X'
"
label=
"Expiry Condition/ Evt."
label=
"Expiry Condition/ Evt."
prop=
"gidgrp.blk.atxexptxt"
prop=
"gidgrp.blk.atxexptxt"
>
>
...
...
src/views/Business/Gitpop/Ptypc.vue
View file @
ca4a071d
...
@@ -46,17 +46,60 @@
...
@@ -46,17 +46,60 @@
</c-col>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-ptap
<el-form-item
label=
"Issuing Bnak's Ref."
prop=
"gidgrp.iss.pts.ref"
>
:model=
"model"
<c-input
:argadr=
"
{
v-model=
"model.gidgrp.iss.pts.ref"
title: 'Issuing Bank',
maxlength=
"16"
grp: 'gidgrp',
placeholder=
"请输入Issuing Bnak's Ref."
rol: 'iss',
></c-input>
}"
</el-form-item>
:disabled="true"
</c-col>
@onAplpDet="onCtcpDet"
<c-col
:span=
"24"
>
>
<el-form-item
label=
"Issuing Bank"
prop=
"gidgrp.iss.pts.extkey"
>
</c-ptap>
<c-fullbox>
<c-input
v-model=
"model.gidgrp.iss.pts.extkey"
maxlength=
"16"
placeholder=
"请输入External Key of Address"
@
keyup
.
enter
.
native=
"
showGridPromptDialog(`gidgrp.iss.pts.extkey`)
"
@
blur=
"issBlur"
></c-input>
<template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 10px; padding: 0 12px"
size=
"small"
type=
"primary"
>
<span
style=
"font-family: '宋体'; font-weight: bold"
>
i
</span
>
</c-button>
<c-button
:disabled=
"model.gidgrp.iss.pts.adrblk == ''"
size=
"small"
type=
"primary"
@
click=
"onIsspDet"
>
Details
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"地址名称"
prop=
"gidgrp.iss.pts.adrblk"
>
<c-input
:disabled=
"model.gidgrp.iss.pts.adrblk != ''"
rows=
"4"
type=
"textarea"
v-model=
"model.gidgrp.iss.pts.adrblk"
maxlength=
"140"
show-word-limit
placeholder=
"请输入地址名称"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
...
@@ -137,6 +180,7 @@ import commonFuncs from "~/mixin/commonFuncs";
...
@@ -137,6 +180,7 @@ import commonFuncs from "~/mixin/commonFuncs";
import
CodeTable
from
"~/config/CodeTable"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Gitpop/Event"
;
import
Event
from
"~/model/Gitpop/Event"
;
import
Ptap
from
"~/views/Public/Ptap"
;
import
Ptap
from
"~/views/Public/Ptap"
;
import
Utils
from
"~/utils"
;
export
default
{
export
default
{
components
:
{
"c-ptap"
:
Ptap
},
components
:
{
"c-ptap"
:
Ptap
},
...
@@ -148,6 +192,12 @@ export default {
...
@@ -148,6 +192,12 @@ export default {
},
},
methods
:
{
methods
:
{
...
Event
,
...
Event
,
async
issBlur
()
{
let
rtnmsg
=
await
this
.
executeDefault
(
"gidgrp.rec.sndto"
);
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
,
rtnmsg
.
data
);
}
},
},
},
created
:
function
()
{},
created
:
function
()
{},
};
};
...
...
src/views/Business/Gitpop/index.vue
View file @
ca4a071d
...
@@ -319,9 +319,18 @@ export default {
...
@@ -319,9 +319,18 @@ export default {
methods
:
{
methods
:
{
myTabClick
(
tab
)
{
myTabClick
(
tab
)
{
this
.
tabClick
(
tab
);
this
.
tabClick
(
tab
);
/**
let
name
=
tab
.
name
;
* do it yourself
let
rulePath
;
**/
if
(
name
===
"ptypc"
){
rulePath
=
"gitp.ptypc"
}
if
(
!!
rulePath
)
{
this
.
executeRule
(
rulePath
).
then
((
res
)
=>
{
if
(
res
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
res
.
data
);
}
});
}
},
},
},
},
...
...
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