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
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
1186 additions
and
394 deletions
+1186
-394
index.js
src/model/Bttrcl/index.js
+5
-5
index.js
src/model/Bttset/index.js
+240
-235
Setp.vue
src/views/Business/Bttset/Setp.vue
+685
-74
index.vue
src/views/Business/Bttset/index.vue
+85
-64
Ovwp.vue
src/views/Business/Gitpop/Ovwp.vue
+99
-3
Ptypc.vue
src/views/Business/Gitpop/Ptypc.vue
+60
-10
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{
utlamt2
:
""
,
// Add. Amount utilized/settled .aamset.utlamt2
utlamt
:
""
,
// Doc. Amount utilized/settled .aamset.utlamt
},
trnmod
:{
trndoc
:{
nar754
:
""
,
// Narrative :77A: .trnmod.trndoc.nar754
},
},
//
trnmod:{
//
trndoc:{
//
nar754:"", // Narrative :77A: .trnmod.trndoc.nar754
//
},
//
},
setmod
:
new
Pub
().
data
.
Setmod
,
mtabut
:
new
Pub
().
data
.
Mtabut
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
...
...
src/model/Bttset/index.js
View file @
ca4a071d
import
Api
from
"~/service/Api"
import
Pts
from
"../Common/Pts"
import
Pub
from
"../Public"
export
default
class
Bttset
{
constructor
()
{
export
default
class
Bttset
{
constructor
()
{
this
.
data
=
{
bttp0
:{
ltdget
:{
sdamod
:{
dadsnd
:
""
,
// Drag Drop Sender .bttp0.ltdget.sdamod.dadsnd
seainf
:
""
,
// .bttp0.ltdget.sdamod.seainf
},
},
ledget
:{
sdamod
:{
dadsnd
:
""
,
// Drag Drop Sender .bttp0.ledget.sdamod.dadsnd
seainf
:
""
,
// .bttp0.ledget.sdamod.seainf
},
},
recget
:{
sdamod
:{
dadsnd
:
""
,
// Drag Drop Sender .bttp0.recget.sdamod.dadsnd
seainf
:
""
,
// .bttp0.recget.sdamod.seainf
},
},
matp
:{
mattxtlab
:
""
,
// Label for MATTXT .bttp0.matp.mattxtlab
},
aammod
:{
addamtflg
:
""
,
// Add. Amount .bttp0.aammod.addamtflg
},
},
ltdgrp
:{
rec
:{
ownref
:
""
,
// Transfer Reference .ltdgrp.rec.ownref
},
},
ledgrp
:{
rec
:{
ownref
:
""
,
// L/C Reference .ledgrp.rec.ownref
},
},
btdgrp
:{
rec
:{
ownref
:
""
,
// Doc. Set Reference .btdgrp.rec.ownref
doctypcod
:
""
,
// Document Type .btdgrp.rec.doctypcod
matdat
:
""
,
// Maturity Date .btdgrp.rec.matdat
rcvdatbe2
:
""
,
// Received on 2nd Ben. .btdgrp.rec.rcvdatbe2
rcvdatbe1
:
""
,
// Received on 1st Ben. .btdgrp.rec.rcvdatbe1
docsta
:
""
,
// Document Set Status .btdgrp.rec.docsta
nam
:
""
,
// Name of Bill Contract .btdgrp.rec.nam
frepayflg
:
""
,
// Free of Payment .btdgrp.rec.frepayflg
},
cbs
:{
max
:{
cur
:
""
,
// Document Amount .btdgrp.cbs.max.cur
amt
:
""
,
// Document Amount .btdgrp.cbs.max.amt
},
opn1
:{
cur
:
""
,
// Open Amount .btdgrp.cbs.opn1.cur
amt
:
""
,
// Balance .btdgrp.cbs.opn1.amt
},
opn2
:{
cur
:
""
,
// 附加金额 .btdgrp.cbs.opn2.cur
},
},
be1
:{
pts
:
new
Pts
().
data
,
},
be2
:{
pts
:
new
Pts
().
data
,
},
},
liaall
:{
tenstm
:
""
,
// Tenor Stream .liaall.tenstm
limmod
:{
limpfp
:{
clmcbe
:[],
// .liaall.limmod.limpfp.clmcbe
clmcbb
:[],
// .liaall.limmod.limpfp.clmcbb
clmpty
:[],
// .liaall.limmod.limpfp.clmpty
},
},
},
setmod
:{
doccur
:
""
,
// document currency .setmod.doccur
docamt
:
""
,
// Amount Settled .setmod.docamt
setamt
:
""
,
// Reduced Amt. Settled .setmod.setamt
redamt
:
""
,
// Reduction Amt. .setmod.redamt
},
be1amt
:
""
,
// Amount for 1st Ben. .be1amt
be1amt2
:
""
,
// Add. Amt for 1st Ben. .be1amt2
trtcre
:{
crefinflg
:
""
,
// Create Financing .trtcre.crefinflg
},
mtabut
:{
clsflg
:
""
,
// Close Flag .mtabut.clsflg
},
aamset
:{
utlamt
:
""
,
// 单据金额 .aamset.utlamt
utlamt2
:
""
,
// 附加金额 .aamset.utlamt2
},
trnmod
:{
trndoc
:{
nar754
:
""
,
// Narrative :77A: .trnmod.trndoc.nar754
},
},
lendoc
:{
actflg
:
""
,
// Input Account .lendoc.actflg
account
:
""
,
// ACT .lendoc.account
vercerref
:
""
,
// Verification Certificate Number .lendoc.vercerref
decnum
:
""
,
// Declaration Number .lendoc.decnum
},
bopmod
:{
szflg
:
""
,
// 申报类型 .bopmod.szflg
basflg
:
""
,
// 基础数据 .bopmod.basflg
dclflg
:
""
,
// 申报数据 .bopmod.dclflg
vrfflg
:
""
,
// 核销数据 .bopmod.vrfflg
ownextkey
:
""
,
// 地区机构号 .bopmod.ownextkey
outchargeccy
:
""
,
// 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
outchargeamt
:
""
,
// 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
acttyp
:
""
,
// 款项来源 .bopmod.acttyp
dbdp
:{
baspp
:{
cusnam
:
""
,
// .bopmod.dbdp.baspp.cusnam
cornam
:
""
,
// .bopmod.dbdp.baspp.cornam
corpnam
:
""
,
// .bopmod.dbdp.baspp.corpnam
roptnam
:
""
,
// RoptNam .bopmod.dbdp.baspp.roptnam
exratelab
:
""
,
// �'�汇/结汇汇率 .bopmod.dbdp.baspp.exratelab
lcyamtlab
:
""
,
// �'�汇/结汇金额 .bopmod.dbdp.baspp.lcyamtlab
acp
:
""
,
// 确认 .bopmod.dbdp.baspp.acp
tmprefnew
:
""
,
// TMPREFLABEL .bopmod.dbdp.baspp.tmprefnew
},
},
dbdgrp
:{
bas
:{
tmpref
:
""
,
// �'时申报流�'号 .bopmod.dbdgrp.bas.tmpref
ownextkey
:
""
,
// 地区机构号 .bopmod.dbdgrp.bas.ownextkey
actiontype
:
""
,
// 操作类型 .bopmod.dbdgrp.bas.actiontype
rptno
:
""
,
// 申报号码 .bopmod.dbdgrp.bas.rptno
idcode
:
""
,
// 身份证件号码 .bopmod.dbdgrp.bas.idcode
lcyacc
:
""
,
// 人民币帐号/银行卡号 .bopmod.dbdgrp.bas.lcyacc
fcyamt
:
""
,
// 现汇金额 .bopmod.dbdgrp.bas.fcyamt
fcyacc
:
""
,
// 外汇帐号/银行卡号 .bopmod.dbdgrp.bas.fcyacc
othamt
:
""
,
// 其它金额 .bopmod.dbdgrp.bas.othamt
othacc
:
""
,
// 其它帐号/银行卡号 .bopmod.dbdgrp.bas.othacc
methods
:
""
,
// 结算方式 .bopmod.dbdgrp.bas.methods
buscode
:
""
,
// 银行业务编号 .bopmod.dbdgrp.bas.buscode
custype
:
""
,
// 类型 .bopmod.dbdgrp.bas.custype
actiondesc
:
""
,
// 操作类型 .bopmod.dbdgrp.bas.actiondesc
exrate
:
""
,
// 结汇汇率 .bopmod.dbdgrp.bas.exrate
lcyamt
:
""
,
// 结汇金额 .bopmod.dbdgrp.bas.lcyamt
custnm
:
""
,
// 收款人名称 .bopmod.dbdgrp.bas.custnm
oppuser
:
""
,
// 付款人名称 .bopmod.dbdgrp.bas.oppuser
custcod
:
""
,
// 组织机构 .bopmod.dbdgrp.bas.custcod
inchargeccy
:
""
,
// 国内银行扣费 .bopmod.dbdgrp.bas.inchargeccy
inchargeamt
:
""
,
// 国内银行扣费 .bopmod.dbdgrp.bas.inchargeamt
txccy
:
""
,
// 收入款币种及金额 .bopmod.dbdgrp.bas.txccy
txamt
:
""
,
// 收入款币种及金额 .bopmod.dbdgrp.bas.txamt
},
},
dbap
:{
baspp
:{
cusnam
:
""
,
// .bopmod.dbap.baspp.cusnam
cornam
:
""
,
// .bopmod.dbap.baspp.cornam
corpnam
:
""
,
// .bopmod.dbap.baspp.corpnam
roptnam
:
""
,
// RoptNam .bopmod.dbap.baspp.roptnam
exratelab
:
""
,
// �'�汇/结汇汇率 .bopmod.dbap.baspp.exratelab
lcyamtlab
:
""
,
// �'�汇/结汇金额 .bopmod.dbap.baspp.lcyamtlab
acp
:
""
,
// 确认 .bopmod.dbap.baspp.acp
tmprefnew
:
""
,
// TMPREFLABEL .bopmod.dbap.baspp.tmprefnew
},
},
dbagrp
:{
bas
:{
tmpref
:
""
,
// �'时申报流�'号 .bopmod.dbagrp.bas.tmpref
ownextkey
:
""
,
// 地区机构号 .bopmod.dbagrp.bas.ownextkey
actiontype
:
""
,
// 操作类型 .bopmod.dbagrp.bas.actiontype
rptno
:
""
,
// 申报号码 .bopmod.dbagrp.bas.rptno
idcode
:
""
,
// 身份证件号码 .bopmod.dbagrp.bas.idcode
lcyacc
:
""
,
// 人民币帐号/银行卡号 .bopmod.dbagrp.bas.lcyacc
fcyamt
:
""
,
// 现汇金额 .bopmod.dbagrp.bas.fcyamt
fcyacc
:
""
,
// 外汇帐号/银行卡号 .bopmod.dbagrp.bas.fcyacc
othamt
:
""
,
// 其它金额 .bopmod.dbagrp.bas.othamt
othacc
:
""
,
// 其它帐号/银行卡号 .bopmod.dbagrp.bas.othacc
methods
:
""
,
// 结算方式 .bopmod.dbagrp.bas.methods
buscode
:
""
,
// 银行业务编号 .bopmod.dbagrp.bas.buscode
custype
:
""
,
// 类型 .bopmod.dbagrp.bas.custype
actiondesc
:
""
,
// 操作类型 .bopmod.dbagrp.bas.actiondesc
exrate
:
""
,
// 结汇汇率 .bopmod.dbagrp.bas.exrate
lcyamt
:
""
,
// 结汇金额 .bopmod.dbagrp.bas.lcyamt
custnm
:
""
,
// 收款人名称 .bopmod.dbagrp.bas.custnm
oppuser
:
""
,
// 付款人名称 .bopmod.dbagrp.bas.oppuser
custcod
:
""
,
// 组织机构 .bopmod.dbagrp.bas.custcod
inchargeccy
:
""
,
// 国内银行扣费 .bopmod.dbagrp.bas.inchargeccy
inchargeamt
:
""
,
// 国内银行扣费 .bopmod.dbagrp.bas.inchargeamt
outchargeamt
:
""
,
// 国外银行扣费 .bopmod.dbagrp.bas.outchargeamt
outchargeccy
:
""
,
// 国外银行扣费 .bopmod.dbagrp.bas.outchargeccy
txccy
:
""
,
// 收入款币种及金额 .bopmod.dbagrp.bas.txccy
txamt
:
""
,
// 收入款币种及金额 .bopmod.dbagrp.bas.txamt
},
},
},
cnybop
:{
cnyflg
:
""
,
// 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg
:
""
,
// 是否报送跨境人民币2107表 .cnybop.traflg
outflg
:
""
,
// 是否报送跨境人民币2111表 .cnybop.outflg
libflg
:
""
,
// 是否报送跨境人民币2106表 .cnybop.libflg
vouflg
:
""
,
// 是否报送跨境人民币2122表 .cnybop.vouflg
cnyinc
:{
spk
:
""
,
// 业务主键 .cnybop.cnyinc.spk
sbankorgcode
:
""
,
// 银行机构代码 .cnybop.cnyinc.sbankorgcode
spayeeorgcode
:
""
,
// 收款人机构代码 .cnybop.cnyinc.spayeeorgcode
sswiftbic
:
""
,
// 付款行SWIFT BIC .cnybop.cnyinc.sswiftbic
spayeracct
:
""
,
// 清算(结算)账户账号 .cnybop.cnyinc.spayeracct
smidtransbank
:
""
,
// 中�'转汇行 .cnybop.cnyinc.smidtransbank
dpayeedate
:
""
,
// 收款日期 .cnybop.cnyinc.dpayeedate
sbalancemode
:
""
,
// 结算方式 .cnybop.cnyinc.sbalancemode
sorilevyno
:
""
,
// 原申报号码 .cnybop.cnyinc.sorilevyno
sbanktrano
:
""
,
// 银行业务编号 .cnybop.cnyinc.sbanktrano
fpayeeamt
:
""
,
// 货物贸易收款金额 .cnybop.cnyinc.fpayeeamt
fcustomsamt
:
""
,
// 已报关收款金额 .cnybop.cnyinc.fcustomsamt
frecordamt
:
""
,
// 已备案收款金额 .cnybop.cnyinc.frecordamt
fprepayeeamt
:
""
,
// 预收款金额 .cnybop.cnyinc.fprepayeeamt
iaccountperiod
:
""
,
// 结�'�期 .cnybop.cnyinc.iaccountperiod
fonshoreamt
:
""
,
// 无货物报关进出境物流货物金额 .cnybop.cnyinc.fonshoreamt
foffshoreamt
:
""
,
// 无货物报关离岸转手买卖金额 .cnybop.cnyinc.foffshoreamt
fnogoodsamt
:
""
,
// 无货物报关其他金额 .cnybop.cnyinc.fnogoodsamt
cpayeeattr
:
""
,
// 收款人属性 .cnybop.cnyinc.cpayeeattr
cpayeraccttyp
:
""
,
// 清算(结算)帐户类型 .cnybop.cnyinc.cpayeraccttyp
spayercountrycode
:
""
,
// 付款人常驻国家(地区)代码 .cnybop.cnyinc.spayercountrycode
spayeecny
:
""
,
// 收款币种 .cnybop.cnyinc.spayeecny
spayeeacct
:
""
,
// 收款人账号 .cnybop.cnyinc.spayeeacct
ftotalamt
:
""
,
// 原币金额 .cnybop.cnyinc.ftotalamt
},
spayeename
:
""
,
// 收款人名称 .cnybop.spayeename
spayername
:
""
,
// 付款人名称 .cnybop.spayername
saddword
:
""
,
// 交易附言 .cnybop.saddword
sbankname
:
""
,
// 银行机构名称 .cnybop.sbankname
incscale
:
""
,
// INCSCALE .cnybop.incscale
setmod
:
new
Pub
().
data
.
Setmod
,
mtabut
:
new
Pub
().
data
.
Mtabut
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
liaall
:
new
Pub
().
data
.
Liaall
,
bttp0
:
{
ltdget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .bttp0.ltdget.sdamod.dadsnd
seainf
:
""
,
// .bttp0.ltdget.sdamod.seainf
},
},
ledget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .bttp0.ledget.sdamod.dadsnd
seainf
:
""
,
// .bttp0.ledget.sdamod.seainf
},
},
recget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .bttp0.recget.sdamod.dadsnd
seainf
:
""
,
// .bttp0.recget.sdamod.seainf
},
},
matp
:
{
mattxtlab
:
""
,
// Label for MATTXT .bttp0.matp.mattxtlab
},
aammod
:
{
addamtflg
:
""
,
// Add. Amount .bttp0.aammod.addamtflg
},
},
ltdgrp
:
{
rec
:
{
ownref
:
""
,
// Transfer Reference .ltdgrp.rec.ownref
},
},
ledgrp
:
{
rec
:
{
ownref
:
""
,
// L/C Reference .ledgrp.rec.ownref
},
},
btdgrp
:
{
rec
:
{
ownref
:
""
,
// Doc. Set Reference .btdgrp.rec.ownref
doctypcod
:
""
,
// Document Type .btdgrp.rec.doctypcod
matdat
:
""
,
// Maturity Date .btdgrp.rec.matdat
rcvdatbe2
:
""
,
// Received on 2nd Ben. .btdgrp.rec.rcvdatbe2
rcvdatbe1
:
""
,
// Received on 1st Ben. .btdgrp.rec.rcvdatbe1
docsta
:
""
,
// Document Set Status .btdgrp.rec.docsta
nam
:
""
,
// Name of Bill Contract .btdgrp.rec.nam
frepayflg
:
""
,
// Free of Payment .btdgrp.rec.frepayflg
},
cbs
:
{
max
:
{
cur
:
""
,
// Document Amount .btdgrp.cbs.max.cur
amt
:
""
,
// Document Amount .btdgrp.cbs.max.amt
},
opn1
:
{
cur
:
""
,
// Open Amount .btdgrp.cbs.opn1.cur
amt
:
""
,
// Balance .btdgrp.cbs.opn1.amt
},
opn2
:
{
cur
:
""
,
// 附加金额 .btdgrp.cbs.opn2.cur
},
},
be1
:
{
pts
:
new
Pts
().
data
,
},
be2
:
{
pts
:
new
Pts
().
data
,
},
},
// liaall: {
// tenstm: "", // Tenor Stream .liaall.tenstm
// limmod: {
// limpfp: {
// clmcbe: [], // .liaall.limmod.limpfp.clmcbe
// clmcbb: [], // .liaall.limmod.limpfp.clmcbb
// clmpty: [], // .liaall.limmod.limpfp.clmpty
// },
// },
// },
// setmod: {
// doccur: "", // document currency .setmod.doccur
// docamt: "", // Amount Settled .setmod.docamt
// setamt: "", // Reduced Amt. Settled .setmod.setamt
// redamt: "", // Reduction Amt. .setmod.redamt
// },
be1amt
:
""
,
// Amount for 1st Ben. .be1amt
be1amt2
:
""
,
// Add. Amt for 1st Ben. .be1amt2
trtcre
:
{
crefinflg
:
""
,
// Create Financing .trtcre.crefinflg
},
mtabut
:
{
clsflg
:
""
,
// Close Flag .mtabut.clsflg
},
aamset
:
{
utlamt
:
""
,
// 单据金额 .aamset.utlamt
utlamt2
:
""
,
// 附加金额 .aamset.utlamt2
},
// trnmod: {
// trndoc: {
// nar754: "", // Narrative :77A: .trnmod.trndoc.nar754
// },
// },
lendoc
:
{
actflg
:
""
,
// Input Account .lendoc.actflg
account
:
""
,
// ACT .lendoc.account
vercerref
:
""
,
// Verification Certificate Number .lendoc.vercerref
decnum
:
""
,
// Declaration Number .lendoc.decnum
},
bopmod
:
{
szflg
:
""
,
// 申报类型 .bopmod.szflg
basflg
:
""
,
// 基础数据 .bopmod.basflg
dclflg
:
""
,
// 申报数据 .bopmod.dclflg
vrfflg
:
""
,
// 核销数据 .bopmod.vrfflg
ownextkey
:
""
,
// 地区机构号 .bopmod.ownextkey
outchargeccy
:
""
,
// 国外银行扣费(涉外收入申报专用) .bopmod.outchargeccy
outchargeamt
:
""
,
// 国外银行扣费(涉外收入申报专用) .bopmod.outchargeamt
acttyp
:
""
,
// 款项来源 .bopmod.acttyp
dbdp
:
{
baspp
:
{
cusnam
:
""
,
// .bopmod.dbdp.baspp.cusnam
cornam
:
""
,
// .bopmod.dbdp.baspp.cornam
corpnam
:
""
,
// .bopmod.dbdp.baspp.corpnam
roptnam
:
""
,
// RoptNam .bopmod.dbdp.baspp.roptnam
exratelab
:
""
,
// �'�汇/结汇汇率 .bopmod.dbdp.baspp.exratelab
lcyamtlab
:
""
,
// �'�汇/结汇金额 .bopmod.dbdp.baspp.lcyamtlab
acp
:
""
,
// 确认 .bopmod.dbdp.baspp.acp
tmprefnew
:
""
,
// TMPREFLABEL .bopmod.dbdp.baspp.tmprefnew
},
},
dbdgrp
:
{
bas
:
{
tmpref
:
""
,
// �'时申报流�'号 .bopmod.dbdgrp.bas.tmpref
ownextkey
:
""
,
// 地区机构号 .bopmod.dbdgrp.bas.ownextkey
actiontype
:
""
,
// 操作类型 .bopmod.dbdgrp.bas.actiontype
rptno
:
""
,
// 申报号码 .bopmod.dbdgrp.bas.rptno
idcode
:
""
,
// 身份证件号码 .bopmod.dbdgrp.bas.idcode
lcyacc
:
""
,
// 人民币帐号/银行卡号 .bopmod.dbdgrp.bas.lcyacc
fcyamt
:
""
,
// 现汇金额 .bopmod.dbdgrp.bas.fcyamt
fcyacc
:
""
,
// 外汇帐号/银行卡号 .bopmod.dbdgrp.bas.fcyacc
othamt
:
""
,
// 其它金额 .bopmod.dbdgrp.bas.othamt
othacc
:
""
,
// 其它帐号/银行卡号 .bopmod.dbdgrp.bas.othacc
methods
:
""
,
// 结算方式 .bopmod.dbdgrp.bas.methods
buscode
:
""
,
// 银行业务编号 .bopmod.dbdgrp.bas.buscode
custype
:
""
,
// 类型 .bopmod.dbdgrp.bas.custype
actiondesc
:
""
,
// 操作类型 .bopmod.dbdgrp.bas.actiondesc
exrate
:
""
,
// 结汇汇率 .bopmod.dbdgrp.bas.exrate
lcyamt
:
""
,
// 结汇金额 .bopmod.dbdgrp.bas.lcyamt
custnm
:
""
,
// 收款人名称 .bopmod.dbdgrp.bas.custnm
oppuser
:
""
,
// 付款人名称 .bopmod.dbdgrp.bas.oppuser
custcod
:
""
,
// 组织机构 .bopmod.dbdgrp.bas.custcod
inchargeccy
:
""
,
// 国内银行扣费 .bopmod.dbdgrp.bas.inchargeccy
inchargeamt
:
""
,
// 国内银行扣费 .bopmod.dbdgrp.bas.inchargeamt
txccy
:
""
,
// 收入款币种及金额 .bopmod.dbdgrp.bas.txccy
txamt
:
""
,
// 收入款币种及金额 .bopmod.dbdgrp.bas.txamt
},
},
dbap
:
{
baspp
:
{
cusnam
:
""
,
// .bopmod.dbap.baspp.cusnam
cornam
:
""
,
// .bopmod.dbap.baspp.cornam
corpnam
:
""
,
// .bopmod.dbap.baspp.corpnam
roptnam
:
""
,
// RoptNam .bopmod.dbap.baspp.roptnam
exratelab
:
""
,
// �'�汇/结汇汇率 .bopmod.dbap.baspp.exratelab
lcyamtlab
:
""
,
// �'�汇/结汇金额 .bopmod.dbap.baspp.lcyamtlab
acp
:
""
,
// 确认 .bopmod.dbap.baspp.acp
tmprefnew
:
""
,
// TMPREFLABEL .bopmod.dbap.baspp.tmprefnew
},
},
dbagrp
:
{
bas
:
{
tmpref
:
""
,
// �'时申报流�'号 .bopmod.dbagrp.bas.tmpref
ownextkey
:
""
,
// 地区机构号 .bopmod.dbagrp.bas.ownextkey
actiontype
:
""
,
// 操作类型 .bopmod.dbagrp.bas.actiontype
rptno
:
""
,
// 申报号码 .bopmod.dbagrp.bas.rptno
idcode
:
""
,
// 身份证件号码 .bopmod.dbagrp.bas.idcode
lcyacc
:
""
,
// 人民币帐号/银行卡号 .bopmod.dbagrp.bas.lcyacc
fcyamt
:
""
,
// 现汇金额 .bopmod.dbagrp.bas.fcyamt
fcyacc
:
""
,
// 外汇帐号/银行卡号 .bopmod.dbagrp.bas.fcyacc
othamt
:
""
,
// 其它金额 .bopmod.dbagrp.bas.othamt
othacc
:
""
,
// 其它帐号/银行卡号 .bopmod.dbagrp.bas.othacc
methods
:
""
,
// 结算方式 .bopmod.dbagrp.bas.methods
buscode
:
""
,
// 银行业务编号 .bopmod.dbagrp.bas.buscode
custype
:
""
,
// 类型 .bopmod.dbagrp.bas.custype
actiondesc
:
""
,
// 操作类型 .bopmod.dbagrp.bas.actiondesc
exrate
:
""
,
// 结汇汇率 .bopmod.dbagrp.bas.exrate
lcyamt
:
""
,
// 结汇金额 .bopmod.dbagrp.bas.lcyamt
custnm
:
""
,
// 收款人名称 .bopmod.dbagrp.bas.custnm
oppuser
:
""
,
// 付款人名称 .bopmod.dbagrp.bas.oppuser
custcod
:
""
,
// 组织机构 .bopmod.dbagrp.bas.custcod
inchargeccy
:
""
,
// 国内银行扣费 .bopmod.dbagrp.bas.inchargeccy
inchargeamt
:
""
,
// 国内银行扣费 .bopmod.dbagrp.bas.inchargeamt
outchargeamt
:
""
,
// 国外银行扣费 .bopmod.dbagrp.bas.outchargeamt
outchargeccy
:
""
,
// 国外银行扣费 .bopmod.dbagrp.bas.outchargeccy
txccy
:
""
,
// 收入款币种及金额 .bopmod.dbagrp.bas.txccy
txamt
:
""
,
// 收入款币种及金额 .bopmod.dbagrp.bas.txamt
},
},
},
cnybop
:
{
cnyflg
:
""
,
// 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg
:
""
,
// 是否报送跨境人民币2107表 .cnybop.traflg
outflg
:
""
,
// 是否报送跨境人民币2111表 .cnybop.outflg
libflg
:
""
,
// 是否报送跨境人民币2106表 .cnybop.libflg
vouflg
:
""
,
// 是否报送跨境人民币2122表 .cnybop.vouflg
cnyinc
:
{
spk
:
""
,
// 业务主键 .cnybop.cnyinc.spk
sbankorgcode
:
""
,
// 银行机构代码 .cnybop.cnyinc.sbankorgcode
spayeeorgcode
:
""
,
// 收款人机构代码 .cnybop.cnyinc.spayeeorgcode
sswiftbic
:
""
,
// 付款行SWIFT BIC .cnybop.cnyinc.sswiftbic
spayeracct
:
""
,
// 清算(结算)账户账号 .cnybop.cnyinc.spayeracct
smidtransbank
:
""
,
// 中�'转汇行 .cnybop.cnyinc.smidtransbank
dpayeedate
:
""
,
// 收款日期 .cnybop.cnyinc.dpayeedate
sbalancemode
:
""
,
// 结算方式 .cnybop.cnyinc.sbalancemode
sorilevyno
:
""
,
// 原申报号码 .cnybop.cnyinc.sorilevyno
sbanktrano
:
""
,
// 银行业务编号 .cnybop.cnyinc.sbanktrano
fpayeeamt
:
""
,
// 货物贸易收款金额 .cnybop.cnyinc.fpayeeamt
fcustomsamt
:
""
,
// 已报关收款金额 .cnybop.cnyinc.fcustomsamt
frecordamt
:
""
,
// 已备案收款金额 .cnybop.cnyinc.frecordamt
fprepayeeamt
:
""
,
// 预收款金额 .cnybop.cnyinc.fprepayeeamt
iaccountperiod
:
""
,
// 结�'�期 .cnybop.cnyinc.iaccountperiod
fonshoreamt
:
""
,
// 无货物报关进出境物流货物金额 .cnybop.cnyinc.fonshoreamt
foffshoreamt
:
""
,
// 无货物报关离岸转手买卖金额 .cnybop.cnyinc.foffshoreamt
fnogoodsamt
:
""
,
// 无货物报关其他金额 .cnybop.cnyinc.fnogoodsamt
cpayeeattr
:
""
,
// 收款人属性 .cnybop.cnyinc.cpayeeattr
cpayeraccttyp
:
""
,
// 清算(结算)帐户类型 .cnybop.cnyinc.cpayeraccttyp
spayercountrycode
:
""
,
// 付款人常驻国家(地区)代码 .cnybop.cnyinc.spayercountrycode
spayeecny
:
""
,
// 收款币种 .cnybop.cnyinc.spayeecny
spayeeacct
:
""
,
// 收款人账号 .cnybop.cnyinc.spayeeacct
ftotalamt
:
""
,
// 原币金额 .cnybop.cnyinc.ftotalamt
},
spayeename
:
""
,
// 收款人名称 .cnybop.spayeename
spayername
:
""
,
// 付款人名称 .cnybop.spayername
saddword
:
""
,
// 交易附言 .cnybop.saddword
sbankname
:
""
,
// 银行机构名称 .cnybop.sbankname
incscale
:
""
,
// INCSCALE .cnybop.incscale
},
pageId
:
""
// ctx的key
}
...
...
src/views/Business/Bttset/Setp.vue
View file @
ca4a071d
<
template
>
<div
class=
"eibs-tab"
>
<!-- 上层 -->
<c-row>
<c-col
:span=
"24"
>
<!-- 上左 -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-form-item
label=
"Transfer Reference"
prop=
"ltdgrp.rec.ownref"
>
<c-fullbox>
<c-input
v-model=
"model.ltdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入Transfer Reference"
disabled
></c-input>
<template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 10px; padding: 0 12px"
size=
"small"
type=
"primary"
>
<span
style=
"
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
</
template
>
</c-fullbox>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"Doc.Set Reference"
prop=
"btdgrp.rec.ownref"
>
<c-fullbox>
<c-input
v-model=
"model.btdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入Doc.Set Reference"
disabled
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 10px; padding: 0 12px"
size=
"small"
type=
"primary"
>
<span
style=
"
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
</
template
>
</c-fullbox>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Document Amount"
prop=
"btdgrp.cbs.max.cur"
>
<c-select
v-model=
"model.btdgrp.cbs.max.cur"
style=
"width: 100%"
placeholder=
"请输入Document Amount"
:code=
"codes.curtxt1"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"16"
>
<c-form-item
label-width=
"5px"
prop=
"btdgrp.cbs.max.amt"
>
<c-input
v-model=
"model.btdgrp.cbs.max.amt"
placeholder=
"请输入"
disabled
style=
"width: 95%"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"8"
class=
"centerLable"
>
<c-checkbox
disabled
v-model=
"model.bttp0.aammod.addamtflg"
>
Add.Amount
</c-checkbox>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<c-form-item
label=
"Open Amount"
prop=
"btdgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.btdgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"请输入Open Amount"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label-width=
"5px"
prop=
"btdgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.btdgrp.cbs.opn1.amt"
placeholder=
"请输入"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"Document Type"
prop=
"btdgrp.rec.doctypcod"
>
<c-select
v-model=
"model.btdgrp.rec.doctypcod"
maxlength=
"16"
placeholder=
"请输入Document Type"
style=
"width: 100%"
:code=
"codes.brdtyp"
disabled
></c-select>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Maturity Date"
prop=
"btdgrp.rec.matdat"
>
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.matdat"
style=
"width: 100%"
placeholder=
"请选择Maturity Date"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Received on 2nd Ben."
prop=
"btdgrp.rec.rcvdatbe2"
>
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.rcvdatbe2"
style=
"width: 100%"
placeholder=
"请选择Received on 2nd Ben."
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Received on 1st Ben."
prop=
"btdgrp.rec.rcvdatbe1"
>
<c-date-picker
type=
"date"
v-model=
"model.btdgrp.rec.rcvdatbe1"
style=
"width: 100%"
placeholder=
"请选择Received on 1st Ben."
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"Document Set status"
prop=
"btdgrp.rec.docsta"
>
<c-select
v-model=
"model.btdgrp.rec.docsta"
maxlength=
"40"
style=
"width: 100%"
placeholder=
"请输入Document Set status"
disabled
:code=
"codes.docsta2"
></c-select>
</c-form-item>
</c-col>
</c-col>
<!-- 上右 -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-form-item
label=
"L/C Reference"
prop=
"ledgrp.rec.ownref"
>
<c-input
v-model=
"model.ledgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入L/C Reference"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"Name of Bill Contract"
prop=
"btdgrp.rec.nam"
>
<c-input
v-model=
"model.btdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入Name of Bill Contract"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"1st Beneficiary Ref."
prop=
"btdgrp.be1.pts.ref"
>
<c-input
v-model=
"model.btdgrp.be1.pts.ref"
maxlength=
"16"
placeholder=
"请输入1st Beneficiary Ref."
disabled
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"Name of Party"
prop=
"btdgrp.be1.pts.nam"
>
<c-input
v-model=
"model.btdgrp.be1.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"2nd Beneficiary Ref."
prop=
"btdgrp.be2.pts.ref"
>
<c-input
v-model=
"model.btdgrp.be2.pts.ref"
maxlength=
"16"
placeholder=
"请输入2nd Beneficiary Ref."
disabled
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-form-item
label=
"Name of Party"
prop=
"btdgrp.be2.pts.nam"
>
<c-input
v-model=
"model.btdgrp.be2.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
disabled
></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>
<br>
<!-- 下右 -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<c-form-item
label=
"Reduction Amt."
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=
"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-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-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
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-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
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-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-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
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-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-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')"
>
<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
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-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
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
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-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-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
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"
>
<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>
<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
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
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
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-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
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-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-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-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-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
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-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
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')"
>
<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
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
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
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
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-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
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>
</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/Bttset/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Bttset/Event"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
data
()
{
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
];
},
methods
:{...
Event
},
created
:
function
(){
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
:
"服务请求失败!"
});
}
}
}
},
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Bttset/index.vue
View file @
ca4a071d
<
template
>
<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
: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"
>
<!--bttset PD000034 Funds Settlement -->
<el-tab-pane
:label=
"$t('bttset.PD000034')"
name=
"setp"
>
<m-setp
:model=
"model"
:codes=
"codes"
/>
<el-tab-pane
label=
"Funds Settlement"
name=
"setp"
>
<c-content>
<m-setp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--lendoc PD000001 收账通知 -->
<el-tab-pane
:
label=
"$t('lendoc.PD000001')"
name=
"docpan"
>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<el-tab-pane
label=
"$t('lendoc.PD000001')"
name=
"docpan"
>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--bopgat PD000006 外管信息 -->
<el-tab-pane
:
label=
"$t('bopgat.PD000006')"
name=
"wg"
>
<m-wg
:model=
"model"
:codes=
"codes"
/>
<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
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
>
<!--
<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
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
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
label=
"$t('limmod.PD001139')"
name=
"shisuan"
>
<m-shisuan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
CodeTable
from
"~/config/CodeTable"
import
Bttset
from
"~/model/Bttset"
import
commonProcess
from
"~/mixin/commonProcess"
import
Check
from
"~/model/Bttset/Check"
import
Default
from
"~/model/Bttset/Default"
import
Pattern
from
"~/model/Bttset/Pattern"
import
Setp
from
"./Setp"
import
Docpan
from
"./Docpan"
import
Wg
from
"./Wg"
import
Basp
from
"./Basp"
import
Cnyp
from
"./Cnyp"
import
Incp
from
"./Incp"
import
Shisuan
from
"./Shisuan"
import
Api
from
"~/service/Api"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Bttset
from
"~/model/Bttset"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
commonFuncs
from
"~/mixin/commonFuncs"
;
import
Check
from
"~/model/Bttset/Check"
;
import
Default
from
"~/model/Bttset/Default"
;
import
Pattern
from
"~/model/Bttset/Pattern"
;
import
Setp
from
"./Setp"
;
import
Docpan
from
"./Docpan"
;
import
Wg
from
"./Wg"
;
import
Basp
from
"./Basp"
;
import
Cnyp
from
"./Cnyp"
;
import
Incp
from
"./Incp"
;
import
Shisuan
from
"./Shisuan"
;
export
default
{
name
:
"Bttset"
,
components
:
{
"m-setp"
:
Setp
,
"m-docpan"
:
Docpan
,
"m-wg"
:
Wg
,
"m-basp"
:
Basp
,
"m-cnyp"
:
Cnyp
,
"m-incp"
:
Incp
,
"m-shisuan"
:
Shisuan
,
components
:
{
"m-setp"
:
Setp
,
"m-docpan"
:
Docpan
,
"m-wg"
:
Wg
,
"m-basp"
:
Basp
,
"m-cnyp"
:
Cnyp
,
"m-incp"
:
Incp
,
"m-shisuan"
:
Shisuan
,
},
provide
()
{
return
{
root
:
this
}
root
:
this
,
};
},
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
data
()
{
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
tabVal
:
"
"
,
tabVal
:
"setp
"
,
trnName
:
"bttset"
,
trnType
:
""
,
model
:
new
Bttset
().
data
,
...
...
@@ -83,33 +108,29 @@ export default {
pattern
:
Pattern
,
rules
:
null
,
codes
:
{
...
CodeTable
,
},
}
};
},
methods
:
{
myTabClick
(
tab
)
{
this
.
tabClick
(
tab
)
methods
:
{
myTabClick
(
tab
)
{
this
.
tabClick
(
tab
);
/**
* do it yourself
**/
}
},
created
:
async
function
(){
},
created
:
async
function
()
{
console
.
log
(
"进入bttset交易"
);
let
rtnmsg
=
await
this
.
init
({})
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
)
let
rtnmsg
=
await
this
.
init
({});
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
);
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
}
else
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"服务请求失败!"
});
}
}
},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Gitpop/Ovwp.vue
View file @
ca4a071d
...
...
@@ -215,7 +215,27 @@
</c-col>
<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
v-model=
"model.gidgrp.rec.hndtyp"
style=
"width: 100%"
...
...
@@ -233,6 +253,78 @@
</c-col>
<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"
>
<c-select
v-model=
"model.gidgrp.rec.gartyp"
...
...
@@ -1233,7 +1325,9 @@
<c-col
:span=
"24"
>
<c-col
:span=
"20"
>
<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."
prop=
"gidgrp.blk.exptxt"
>
...
...
@@ -1248,7 +1342,9 @@
></c-input>
</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."
prop=
"gidgrp.blk.atxexptxt"
>
...
...
src/views/Business/Gitpop/Ptypc.vue
View file @
ca4a071d
...
...
@@ -46,17 +46,60 @@
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-ptap
:model=
"model"
:argadr=
"
{
title: 'Issuing Bank',
grp: 'gidgrp',
rol: 'iss',
}"
:disabled="true"
@onAplpDet="onCtcpDet"
<el-form-item
label=
"Issuing Bnak's Ref."
prop=
"gidgrp.iss.pts.ref"
>
<c-input
v-model=
"model.gidgrp.iss.pts.ref"
maxlength=
"16"
placeholder=
"请输入Issuing Bnak's Ref."
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Issuing Bank"
prop=
"gidgrp.iss.pts.extkey"
>
<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"
>
</c-ptap>
<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
:span=
"24"
>
...
...
@@ -137,6 +180,7 @@ import commonFuncs from "~/mixin/commonFuncs";
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Gitpop/Event"
;
import
Ptap
from
"~/views/Public/Ptap"
;
import
Utils
from
"~/utils"
;
export
default
{
components
:
{
"c-ptap"
:
Ptap
},
...
...
@@ -148,6 +192,12 @@ export default {
},
methods
:
{
...
Event
,
async
issBlur
()
{
let
rtnmsg
=
await
this
.
executeDefault
(
"gidgrp.rec.sndto"
);
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
,
rtnmsg
.
data
);
}
},
},
created
:
function
()
{},
};
...
...
src/views/Business/Gitpop/index.vue
View file @
ca4a071d
...
...
@@ -319,9 +319,18 @@ export default {
methods
:
{
myTabClick
(
tab
)
{
this
.
tabClick
(
tab
);
/**
* do it yourself
**/
let
name
=
tab
.
name
;
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