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
fukai
vue-gjjs
Commits
a103ab75
Commit
a103ab75
authored
Jun 20, 2022
by
Eivi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bftdcr交易优化
parent
13ec4f14
Show whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
564 additions
and
695 deletions
+564
-695
index.js
src/config/CodeTable/index.js
+10
-10
Pattern.js
src/model/Bftacc/Pattern.js
+4
-4
index.js
src/model/Bftacc/index.js
+98
-96
index.js
src/model/Bftcan/index.js
+2
-46
Event.js
src/model/Bftdcr/Event.js
+49
-77
Pattern.js
src/model/Bftdcr/Pattern.js
+2
-2
index.js
src/model/Bftdcr/index.js
+90
-149
index.js
src/model/Bftdrv/index.js
+111
-176
Pattern.js
src/model/Bftset/Pattern.js
+1
-1
index.js
src/model/Bftset/index.js
+2
-48
index.js
src/model/Bftsnd/index.js
+2
-46
index.js
src/model/Public/Liaall/index.js
+1
-0
index.vue
src/views/Business/Bftcan/index.vue
+21
-2
Betdcrd.vue
src/views/Business/Bftdcr/Betdcrd.vue
+15
-1
Betdcrs.vue
src/views/Business/Bftdcr/Betdcrs.vue
+67
-25
index.vue
src/views/Business/Bftdcr/index.vue
+1
-0
index.vue
src/views/Business/Bftdrv/index.vue
+21
-2
Setp.vue
src/views/Business/Bftset/Setp.vue
+46
-8
index.vue
src/views/Business/Bftset/index.vue
+21
-2
No files found.
src/config/CodeTable/index.js
View file @
a103ab75
...
...
@@ -2895,16 +2895,16 @@ const CodeTable = {
{
label
:
"信用证单据承兑"
,
value
:
"1"
},
],
docsta
:
[
{
label
:
"
Goods released, Adv. of Payment received
"
,
value
:
"A"
},
{
label
:
"
Goods released, Adv. of Payment + docs
"
,
value
:
"B"
},
{
label
:
"
Adv. of Payment received, wait for docs
"
,
value
:
"C"
},
{
label
:
"
Advice of Payment and documents received
"
,
value
:
"D"
},
{
label
:
"
Adv. of Discrep. received, wait for docs
"
,
value
:
"E"
},
{
label
:
"
Advice of Discrepancy and docs received
"
,
value
:
"F"
},
{
label
:
"
Documents received
"
,
value
:
"G"
},
{
label
:
"
已寄单索数
"
,
value
:
"A"
},
{
label
:
"
已到单
"
,
value
:
"B"
},
{
label
:
"
已到期付款确认
"
,
value
:
"C"
},
{
label
:
"
待付款
"
,
value
:
"D"
},
{
label
:
"
付款成功
"
,
value
:
"E"
},
{
label
:
"
已拒付
"
,
value
:
"F"
},
{
label
:
"
已退单
"
,
value
:
"G"
},
{
label
:
"Clean documents received"
,
value
:
"H"
},
{
label
:
"Discrepant documents received"
,
value
:
"I"
},
{
label
:
"
Goods released, wait for documents
"
,
value
:
"J"
},
{
label
:
"
Documents settled free of payment
"
,
value
:
"J"
},
{
label
:
"Goods released, documents received"
,
value
:
"K"
},
{
label
:
"Documents sent on approval basis"
,
value
:
"L"
},
{
label
:
"Documents taken up"
,
value
:
"M"
},
...
...
@@ -6495,8 +6495,8 @@ const CodeTable = {
{
label
:
"MAY ADD"
,
value
:
"A"
},
],
invtyp
:[
{
label
:
"type1"
,
value
:
"1"
}
invtyp
:
[
{
label
:
"type1"
,
value
:
"1"
}
]
}
...
...
src/model/Bftacc/Pattern.js
View file @
a103ab75
...
...
@@ -128,7 +128,7 @@ export default {
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.rec.totdat"
:
[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bftp.dedget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
...
@@ -198,13 +198,13 @@ export default {
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.rec.matdat"
:
[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.rcvdat"
:
[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.predat"
:
[
{
type
:
"
date
"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"
string
"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.apl.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
...
src/model/Bftacc/index.js
View file @
a103ab75
...
...
@@ -3,142 +3,143 @@ import Pts from "../Common/Pts"
import
Dids
from
"../Public/Dids"
import
Pub
from
"../Public"
export
default
class
Bftacc
{
constructor
()
{
export
default
class
Bftacc
{
constructor
()
{
this
.
data
=
{
bfdgrp
:
{
cbs
:
{
max
:
{
cur
:
""
,
// 单据金额 .bfdgrp.cbs.max.cur
amt
:
""
,
// 单据金额 .bfdgrp.cbs.max.amt
bfdgrp
:
{
cbs
:
{
max
:
{
cur
:
""
,
// 单据金额 .bfdgrp.cbs.max.cur
amt
:
""
,
// 单据金额 .bfdgrp.cbs.max.amt
},
opn2
:
{
cur
:
""
,
// 附加金额 .bfdgrp.cbs.opn2.cur
opn2
:
{
cur
:
""
,
// 附加金额 .bfdgrp.cbs.opn2.cur
},
max2
:
{
amt
:
""
,
// 附加金额 .bfdgrp.cbs.max2.amt
max2
:
{
amt
:
""
,
// 附加金额 .bfdgrp.cbs.max2.amt
},
opn1
:
{
cur
:
""
,
// 单据余额 .bfdgrp.cbs.opn1.cur
amt
:
""
,
// Balance .bfdgrp.cbs.opn1.amt
opn1
:
{
cur
:
""
,
// 单据余额 .bfdgrp.cbs.opn1.cur
amt
:
""
,
// Balance .bfdgrp.cbs.opn1.amt
},
},
blk
:
{
chaded
:
""
,
// Charges Deducted .bfdgrp.blk.chaded
chaadd
:
""
,
// Charges Added .bfdgrp.blk.chaadd
docdis
:
""
,
// 不符点 .bfdgrp.blk.docdis
docdisflg
:
""
,
// Discrepancies modified .bfdgrp.blk.docdisflg
nartxt77a
:
""
,
// Narrative TAG 77A of Incoming MT754 .bfdgrp.blk.nartxt77a
blk
:
{
chaded
:
""
,
// Charges Deducted .bfdgrp.blk.chaded
chaadd
:
""
,
// Charges Added .bfdgrp.blk.chaadd
docdis
:
""
,
// 不符点 .bfdgrp.blk.docdis
docdisflg
:
""
,
// Discrepancies modified .bfdgrp.blk.docdisflg
nartxt77a
:
""
,
// Narrative TAG 77A of Incoming MT754 .bfdgrp.blk.nartxt77a
},
rec
:
{
totcur
:
""
,
// Total Amount Claimed .bfdgrp.rec.totcur
totamt
:
""
,
// Total Amount to be Paid .bfdgrp.rec.totamt
totdat
:
""
,
// 付款日期 .bfdgrp.rec.totdat
ownref
:
""
,
// 单据参考号 .bfdgrp.rec.ownref
doctypcod
:
""
,
// 单据类型 .bfdgrp.rec.doctypcod
matdat
:
""
,
// 远期单据到期日 .bfdgrp.rec.matdat
rcvdat
:
""
,
// 到单日期 .bfdgrp.rec.rcvdat
predat
:
""
,
// Presentation Date .bfdgrp.rec.predat
docsta
:
""
,
// 单据状态 .bfdgrp.rec.docsta
nam
:
""
,
// Externally Displayed Name to Identify the Contract .bfdgrp.rec.nam
rec
:
{
totcur
:
""
,
// Total Amount Claimed .bfdgrp.rec.totcur
totamt
:
""
,
// Total Amount to be Paid .bfdgrp.rec.totamt
totdat
:
""
,
// 付款日期 .bfdgrp.rec.totdat
ownref
:
""
,
// 单据参考号 .bfdgrp.rec.ownref
doctypcod
:
""
,
// 单据类型 .bfdgrp.rec.doctypcod
matdat
:
""
,
// 远期单据到期日 .bfdgrp.rec.matdat
rcvdat
:
""
,
// 到单日期 .bfdgrp.rec.rcvdat
predat
:
""
,
// Presentation Date .bfdgrp.rec.predat
docsta
:
""
,
// 单据状态 .bfdgrp.rec.docsta
nam
:
""
,
// Externally Displayed Name to Identify the Contract .bfdgrp.rec.nam
},
acb
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .bfdgrp.acb.namelc
adrelc
:
""
,
// 地址 .bfdgrp.acb.adrelc
dbfadrblkcn
:
""
,
// Chinese address .bfdgrp.acb.dbfadrblkcn
acb
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .bfdgrp.acb.namelc
adrelc
:
""
,
// 地址 .bfdgrp.acb.adrelc
dbfadrblkcn
:
""
,
// Chinese address .bfdgrp.acb.dbfadrblkcn
},
rmb
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .bfdgrp.rmb.namelc
adrelc
:
""
,
// 地址 .bfdgrp.rmb.adrelc
dbfadrblkcn
:
""
,
// Chinese address .bfdgrp.rmb.dbfadrblkcn
rmb
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .bfdgrp.rmb.namelc
adrelc
:
""
,
// 地址 .bfdgrp.rmb.adrelc
dbfadrblkcn
:
""
,
// Chinese address .bfdgrp.rmb.dbfadrblkcn
},
prb
:
{
pts
:
new
Pts
().
data
,
prb
:
{
pts
:
new
Pts
().
data
,
},
iss
:
{
pts
:
new
Pts
().
data
,
iss
:
{
pts
:
new
Pts
().
data
,
},
apl
:
{
pts
:
new
Pts
().
data
,
apl
:
{
pts
:
new
Pts
().
data
,
},
},
bftp
:
{
acbp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .bftp.acbp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.acbp.ptsget.sdamod.dadsnd
bftp
:
{
acbp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .bftp.acbp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.acbp.ptsget.sdamod.dadsnd
},
},
},
rmbp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .bftp.rmbp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.rmbp.ptsget.sdamod.dadsnd
rmbp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .bftp.rmbp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.rmbp.ptsget.sdamod.dadsnd
},
},
},
bebp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .bftp.bebp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.bebp.ptsget.sdamod.dadsnd
bebp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .bftp.bebp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.bebp.ptsget.sdamod.dadsnd
},
},
},
dedget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .bftp.dedget.sdamod.dadsnd
seainf
:
""
,
// .bftp.dedget.sdamod.seainf
dedget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .bftp.dedget.sdamod.dadsnd
seainf
:
""
,
// .bftp.dedget.sdamod.seainf
},
},
recget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .bftp.recget.sdamod.dadsnd
seainf
:
""
,
// .bftp.recget.sdamod.seainf
recget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .bftp.recget.sdamod.dadsnd
seainf
:
""
,
// .bftp.recget.sdamod.seainf
},
},
},
dedgrp
:
{
beb
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .dedgrp.beb.namelc
adrelc
:
""
,
// 地址 .dedgrp.beb.adrelc
dbfadrblkcn
:
""
,
// Chinese address .dedgrp.beb.dbfadrblkcn
dedgrp
:
{
beb
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .dedgrp.beb.namelc
adrelc
:
""
,
// 地址 .dedgrp.beb.adrelc
dbfadrblkcn
:
""
,
// Chinese address .dedgrp.beb.dbfadrblkcn
},
rec
:
{
ownref
:
""
,
// 参考号 .dedgrp.rec.ownref
kzref
:
""
,
// 信用证编号 .dedgrp.rec.kzref
rec
:
{
ownref
:
""
,
// 参考号 .dedgrp.rec.ownref
kzref
:
""
,
// 信用证编号 .dedgrp.rec.kzref
},
cbs
:
{
opn1
:
{
cur
:
""
,
// Currency .dedgrp.cbs.opn1.cur
amt
:
""
,
// Balance .dedgrp.cbs.opn1.amt
cbs
:
{
opn1
:
{
cur
:
""
,
// Currency .dedgrp.cbs.opn1.cur
amt
:
""
,
// Balance .dedgrp.cbs.opn1.amt
},
},
},
trnmod
:
{
swiadd
:
{
strinf
:
""
,
// 收到报文 .trnmod.swiadd.strinf
trnmod
:
{
swiadd
:
{
strinf
:
""
,
// 收到报文 .trnmod.swiadd.strinf
},
},
aamset
:
{
utlamt
:
""
,
// 单据金额 .aamset.utlamt
utlamt2
:
""
,
// 附加金额 .aamset.utlamt2
aamset
:
{
utlamt
:
""
,
// 单据金额 .aamset.utlamt
utlamt2
:
""
,
// 附加金额 .aamset.utlamt2
},
setmod
:
{
doccur
:
""
,
// 扣减金额 .setmod.doccur
docamt
:
""
,
// 承兑金额 .setmod.docamt
redamt
:
""
,
// Reduction Amount .setmod.redamt
setmod
:
{
doccur
:
""
,
// 扣减金额 .setmod.doccur
docamt
:
""
,
// 承兑金额 .setmod.docamt
redamt
:
""
,
// Reduction Amount .setmod.redamt
},
pageId
:
""
,
// ctx的key
setmod
:
new
Pub
().
data
.
Setmod
,
mtabut
:
new
Pub
().
data
.
Mtabut
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
liaall
:
new
Pub
().
data
.
Liaall
liaall
:
new
Pub
().
data
.
Liaall
,
setmod
:
new
Pub
().
data
.
Setmod
,
}
}
}
\ No newline at end of file
src/model/Bftcan/index.js
View file @
a103ab75
...
...
@@ -71,52 +71,6 @@ export default class Bftcan {
},
sndmsg
:
""
,
// Send Message .sndmsg
rebkpflg
:
""
,
// Booking Procedure .rebkpflg
liaall
:
{
misamt
:
""
,
// Amount not yet assigned .liaall.misamt
concur
:
""
,
// External Booking Amount .liaall.concur
outpct
:
""
,
// Sight Amount Percentage .liaall.outpct
outamt
:
""
,
// Sight Amount .liaall.outamt
exttotoldamt
:
""
,
// Old Amount booked externally .liaall.exttotoldamt
exttotamt
:
""
,
// Total booking amount external assinged .liaall.exttotamt
limmod
:
{
limpts
:
{
wrklab
:
""
,
// Label .liaall.limmod.limpts.wrklab
othlab
:
""
,
// Label .liaall.limmod.limpts.othlab
othlabss
:
""
,
// Label .liaall.limmod.limpts.othlabss
wrk
:
{
pts
:
new
Pts
().
data
,
},
oth
:
{
pts
:
new
Pts
().
data
,
},
lsh
:
""
,
// 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1
:
""
,
// Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1
:
""
,
// 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2
:
""
,
// Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2
:
""
,
// 合同流�'号 .liaall.limmod.limpts.pfcod2
},
wrkp
:
{
ptsget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf
:
""
,
// .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp
:
{
ptsget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf
:
""
,
// .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref
:
""
,
// 国结业务编号 .liaall.limmod.ownref
comamt
:
""
,
// 业务余额 .liaall.limmod.comamt
ccvamt
:
""
,
// 保证金余额 .liaall.limmod.ccvamt
ecifno
:
""
,
// ECIFNO .liaall.limmod.ecifno
},
},
mtabut
:
{
coninf
:
{
oitinf
:
{
...
...
@@ -142,6 +96,7 @@ export default class Bftcan {
pageId
:
""
,
// ctx的key
setmod
:
new
Pub
().
data
.
Setmod
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
liaall
:
new
Pub
().
data
.
Liaall
,
}
}
}
\ No newline at end of file
src/model/Bftdcr/Event.js
View file @
a103ab75
...
...
@@ -2,137 +2,108 @@ import Api from "~/service/Api"
import
Utils
from
"~/utils"
export
default
{
async
onPrbpDet
()
{
async
onPrbpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"prbp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onIntdisButtxmsel
()
{
async
onIntdisButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"intdis.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onDocdisButtxmsel
()
{
async
onDocdisButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"docdis.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLiaallButmisamt
()
{
async
onLiaallButmisamt
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"liaall.butmisamt"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLiaallButmissig
()
{
async
onLiaallButmissig
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"liaall.butmissig"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onSetmodDet
()
{
async
onSetmodDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"setmod.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onWrkpDet
()
{
async
onWrkpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"wrkp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onOthpDet
()
{
async
onOthpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"othp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLimptsGet1
()
{
async
onLimptsGet1
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"limpts.get1"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLimptsGet2
()
{
async
onLimptsGet2
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"limpts.get2"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLimmodTrycal
()
{
async
onLimmodTrycal
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"limmod.trycal"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
onSeainf
()
{},
onDetpButgetref
()
{},
onBenpDet
()
{},
onAplpDet
()
{},
}
\ No newline at end of file
src/model/Bftdcr/Pattern.js
View file @
a103ab75
...
...
@@ -149,12 +149,12 @@ export default {
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.blk.intdis"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"bfdgrp.blk.docdis"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
...
...
src/model/Bftdcr/index.js
View file @
a103ab75
import
Api
from
"~/service/Api"
import
Pts
from
"../Common/Pts"
import
Pub
from
"../Public"
export
default
class
Bftdcr
{
constructor
()
{
export
default
class
Bftdcr
{
constructor
()
{
this
.
data
=
{
advrefflg
:
""
,
// Advice of Refusal MT734 .advrefflg
bfdgrp
:
{
rec
:
{
advdocflg
:
""
,
// Return of Documents .bfdgrp.rec.advdocflg
payrol
:
""
,
// Payer .bfdgrp.rec.payrol
docprbrol
:
""
,
// Presented by .bfdgrp.rec.docprbrol
ownref
:
""
,
// 单据参考号 .bfdgrp.rec.ownref
doctypcod
:
""
,
// 单据类型 .bfdgrp.rec.doctypcod
matdat
:
""
,
// 远期单据到期日 .bfdgrp.rec.matdat
rcvdat
:
""
,
// 到单日期 .bfdgrp.rec.rcvdat
predat
:
""
,
// Presentation Date .bfdgrp.rec.predat
docsta
:
""
,
// 单据状态 .bfdgrp.rec.docsta
nam
:
""
,
// Externally Displayed Name to Identify the Contract .bfdgrp.rec.nam
advrefflg
:
""
,
// Advice of Refusal MT734 .advrefflg
bfdgrp
:
{
rec
:
{
advdocflg
:
""
,
// Return of Documents .bfdgrp.rec.advdocflg
payrol
:
""
,
// Payer .bfdgrp.rec.payrol
docprbrol
:
""
,
// Presented by .bfdgrp.rec.docprbrol
ownref
:
""
,
// 单据参考号 .bfdgrp.rec.ownref
doctypcod
:
""
,
// 单据类型 .bfdgrp.rec.doctypcod
matdat
:
""
,
// 远期单据到期日 .bfdgrp.rec.matdat
rcvdat
:
""
,
// 到单日期 .bfdgrp.rec.rcvdat
predat
:
""
,
// Presentation Date .bfdgrp.rec.predat
docsta
:
""
,
// 单据状态 .bfdgrp.rec.docsta
nam
:
""
,
// Externally Displayed Name to Identify the Contract .bfdgrp.rec.nam
},
cbs
:
{
max
:
{
cur
:
""
,
// 单据金额 .bfdgrp.cbs.max.cur
amt
:
""
,
// 单据金额 .bfdgrp.cbs.max.amt
cbs
:
{
max
:
{
cur
:
""
,
// 单据金额 .bfdgrp.cbs.max.cur
amt
:
""
,
// 单据金额 .bfdgrp.cbs.max.amt
},
opn1
:
{
cur
:
""
,
// 单据余额 .bfdgrp.cbs.opn1.cur
amt
:
""
,
// Balance .bfdgrp.cbs.opn1.amt
opn1
:
{
cur
:
""
,
// 单据余额 .bfdgrp.cbs.opn1.cur
amt
:
""
,
// Balance .bfdgrp.cbs.opn1.amt
},
},
prb
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .bfdgrp.prb.namelc
adrelc
:
""
,
// 地址 .bfdgrp.prb.adrelc
dbfadrblkcn
:
""
,
// Chinese address .bfdgrp.prb.dbfadrblkcn
prb
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .bfdgrp.prb.namelc
adrelc
:
""
,
// 地址 .bfdgrp.prb.adrelc
dbfadrblkcn
:
""
,
// Chinese address .bfdgrp.prb.dbfadrblkcn
},
iss
:{
pts
:
new
Pts
().
data
,
ben
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .bfdgrp.ben.namelc
adrelc
:
""
,
// 地址 .bfdgrp.ben.adrelc
dbfadrblkcn
:
""
,
// Chinese address .bfdgrp.ben.dbfadrblkcn
},
apl
:
{
pts
:
new
Pts
().
data
,
iss
:
{
pts
:
new
Pts
().
data
,
},
oth
:
{
pts
:
new
Pts
().
data
,
apl
:
{
pts
:
new
Pts
().
data
,
},
blk
:{
intdis
:
""
,
// Internal Discrepancies .bfdgrp.blk.intdis
docdis
:
""
,
// Discrepancies .bfdgrp.blk.docdis
docdisflg
:
""
,
// Discrepancies modified .bfdgrp.blk.docdisflg
},
},
mtabut
:{
clsflg
:
""
,
// Close Flag .mtabut.clsflg
coninf
:{
oitinf
:{
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit
:{
inftxt
:
""
,
// Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitinf.oit.inflev
oth
:
{
pts
:
new
Pts
().
data
,
},
blk
:
{
intdis
:
""
,
// Internal Discrepancies .bfdgrp.blk.intdis
docdis
:
""
,
// Discrepancies .bfdgrp.blk.docdis
docdisflg
:
""
,
// Discrepancies modified .bfdgrp.blk.docdisflg
},
oitset
:{
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit
:{
inftxt
:
""
,
// Infotext .mtabut.coninf.oitset.oit.inftxt
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitset.oit.inflev
},
mtabut
:
{
clsflg
:
""
,
// Close Flag .mtabut.clsflg
coninf
:
{
oitinf
:
{
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit
:
{
inftxt
:
""
,
// Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
conexedat
:
""
,
// 执行日期 .mtabut.coninf.conexedat
usr
:{
extkey
:
""
,
// User ID .mtabut.coninf.usr.extkey
},
oitset
:
{
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit
:
{
inftxt
:
""
,
// Infotext .mtabut.coninf.oitset.oit.inftxt
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
bftp
:{
dedget
:{
sdamod
:{
dadsnd
:
""
,
// Drag Drop Sender .bftp.dedget.sdamod.dadsnd
seainf
:
""
,
// .bftp.dedget.sdamod.seainf
conexedat
:
""
,
// 执行日期 .mtabut.coninf.conexedat
usr
:
{
extkey
:
""
,
// User ID .mtabut.coninf.usr.extkey
},
},
recget
:{
sdamod
:{
dadsnd
:
""
,
// Drag Drop Sender .bftp.recget.sdamod.dadsnd
seainf
:
""
,
// .bftp.recget.sdamod.seainf
},
bftp
:
{
dedget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .bftp.dedget.sdamod.dadsnd
seainf
:
""
,
// .bftp.dedget.sdamod.seainf
},
prbp
:{
ptsget
:{
sdamod
:{
seainf
:
""
,
// .bftp.prbp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.prbp.ptsget.sdamod.dadsnd
},
recget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .bftp.recget.sdamod.dadsnd
seainf
:
""
,
// .bftp.recget.sdamod.seainf
},
},
docgrdm
:{
docdsclab
:
""
,
// Label of document description .bftp.docgrdm.docdsclab
prbp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .bftp.prbp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.prbp.ptsget.sdamod.dadsnd
},
},
dedgrp
:{
rec
:{
ownref
:
""
,
// 参考号 .dedgrp.rec.ownref
kzref
:
""
,
// 信用证编号 .dedgrp.rec.kzref
},
cbs
:{
opn1
:{
cur
:
""
,
// Currency .dedgrp.cbs.opn1.cur
amt
:
""
,
// Balance .dedgrp.cbs.opn1.amt
docgrdm
:
{
docdsclab
:
""
,
// Label of document description .bftp.docgrdm.docdsclab
},
},
dedgrp
:
{
rec
:
{
ownref
:
""
,
// 参考号 .dedgrp.rec.ownref
kzref
:
""
,
// 信用证编号 .dedgrp.rec.kzref
},
advdisflg
:
""
,
// Advice of Discrepancy MT750 .advdisflg
trnmod
:{
trndoc
:{
addstr750
:
""
,
// 给受益人信息 .trnmod.trndoc.addstr750
advlabel
:
""
,
// ADVLABEL .trnmod.trndoc.advlabel
amdnam
:
""
,
// AMDNAM .trnmod.trndoc.amdnam
advdoc
:
""
,
// 国内证通知书 .trnmod.trndoc.advdoc
advnam
:
""
,
// 国内证落款 .trnmod.trndoc.advnam
amdapl
:
""
,
// 修改申请人名称 .trnmod.trndoc.amdapl
cbs
:
{
opn1
:
{
cur
:
""
,
// Currency .dedgrp.cbs.opn1.cur
amt
:
""
,
// Balance .dedgrp.cbs.opn1.amt
},
},
rejpenins
:
""
,
// Rejection pending instructions .rejpenins
liaall
:{
misamt
:
""
,
// Amount not yet assigned .liaall.misamt
concur
:
""
,
// External Booking Amount .liaall.concur
outpct
:
""
,
// Sight Amount Percentage .liaall.outpct
outamt
:
""
,
// Sight Amount .liaall.outamt
exttotoldamt
:
""
,
// Old Amount booked externally .liaall.exttotoldamt
exttotamt
:
""
,
// Total booking amount external assinged .liaall.exttotamt
limmod
:{
limpts
:{
wrklab
:
""
,
// Label .liaall.limmod.limpts.wrklab
othlab
:
""
,
// Label .liaall.limmod.limpts.othlab
othlabss
:
""
,
// Label .liaall.limmod.limpts.othlabss
wrk
:{
pts
:
new
Pts
().
data
,
},
oth
:{
pts
:
new
Pts
().
data
,
},
lsh
:
""
,
// 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1
:
""
,
// Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1
:
""
,
// 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2
:
""
,
// Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2
:
""
,
// 合同流�'号 .liaall.limmod.limpts.pfcod2
},
wrkp
:{
ptsget
:{
sdamod
:{
dadsnd
:
""
,
// Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf
:
""
,
// .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp
:{
ptsget
:{
sdamod
:{
dadsnd
:
""
,
// Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf
:
""
,
// .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref
:
""
,
// 国结业务编号 .liaall.limmod.ownref
comamt
:
""
,
// 业务余额 .liaall.limmod.comamt
ccvamt
:
""
,
// 保证金余额 .liaall.limmod.ccvamt
ecifno
:
""
,
// ECIFNO .liaall.limmod.ecifno
},
},
setmod
:{
docamttyplab
:
""
,
// settled amount description as label .setmod.docamttyplab
retmsg
:
""
,
// Label showing Retry overflow condition .setmod.retmsg
ref
:
""
,
// our reference .setmod.ref
doccur
:
""
,
// document currency .setmod.doccur
docamt
:
""
,
// document amount .setmod.docamt
dspflg
:
""
,
// Type of settlement .setmod.dspflg
xreflg
:
""
,
// Recalculate Rates .setmod.xreflg
setglg
:{
labdspflg
:
""
,
// Label for Type of Settlement .setmod.setglg.labdspflg
},
zmqacclab
:
""
,
// 主�'�号LABEL .setmod.zmqacclab
zmqacc
:
""
,
// 自�'�区主�'�号 .setmod.zmqacc
},
pageId
:
""
// ctx的key
advdisflg
:
""
,
// Advice of Discrepancy MT750 .advdisflg
rejpenins
:
""
,
// Rejection pending instructions .rejpenins
liaall
:
new
Pub
().
data
.
Liaall
,
pageId
:
""
,
// ctx的key
setmod
:
new
Pub
().
data
.
Setmod
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
}
}
}
\ No newline at end of file
src/model/Bftdrv/index.js
View file @
a103ab75
import
Api
from
"~/service/Api"
import
Pts
from
"../Common/Pts"
export
default
class
Bftdrv
{
constructor
()
{
import
Pub
from
"../Public"
export
default
class
Bftdrv
{
constructor
()
{
this
.
data
=
{
oridoclab
:
""
,
// Label original .oridoclab
bfdgrp
:{
rec
:{
doctypcod
:
""
,
// 单据类型 .bfdgrp.rec.doctypcod
rcvdat
:
""
,
// 到单日期 .bfdgrp.rec.rcvdat
orddat
:
""
,
// 收单日期 .bfdgrp.rec.orddat
matdat
:
""
,
// 远期单据到期日 .bfdgrp.rec.matdat
shpdat
:
""
,
// 到期日 .bfdgrp.rec.shpdat
dscinsflg
:
""
,
// Enter Docs, Discrep. and Instructions .bfdgrp.rec.dscinsflg
payrol
:
""
,
// Payer .bfdgrp.rec.payrol
docprbrol
:
""
,
// Presented by .bfdgrp.rec.docprbrol
ownref
:
""
,
// 单据参考号 .bfdgrp.rec.ownref
predat
:
""
,
// Presentation Date .bfdgrp.rec.predat
docsta
:
""
,
// 单据状态 .bfdgrp.rec.docsta
nam
:
""
,
// Externally Displayed Name to Identify the Contract .bfdgrp.rec.nam
anobnkcod
:
""
,
// 交单批注行行号 .bfdgrp.rec.anobnkcod
anodat
:
""
,
// 交单批注日期 .bfdgrp.rec.anodat
anodsp
:
""
,
// 交单批注描述 .bfdgrp.rec.anodsp
lescom
:
""
,
// Less comm. .bfdgrp.rec.lescom
expmno
:
""
,
// 快递单号 .bfdgrp.rec.expmno
},
cbs
:{
max
:{
cur
:
""
,
// 单据金额 .bfdgrp.cbs.max.cur
amt
:
""
,
// 单据金额 .bfdgrp.cbs.max.amt
},
opn1
:{
cur
:
""
,
// 单据余额 .bfdgrp.cbs.opn1.cur
amt
:
""
,
// Balance .bfdgrp.cbs.opn1.amt
},
},
blk
:{
matper
:
""
,
// Maturity Period .bfdgrp.blk.matper
sndrmk
:
""
,
// 寄单�'�汇修改备注 .bfdgrp.blk.sndrmk
intdis
:
""
,
// Internal Discrepancies .bfdgrp.blk.intdis
docdis
:
""
,
// Discrepancies .bfdgrp.blk.docdis
docdisflg
:
""
,
// Discrepancies modified .bfdgrp.blk.docdisflg
},
prb
:{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .bfdgrp.prb.namelc
adrelc
:
""
,
// 地址 .bfdgrp.prb.adrelc
dbfadrblkcn
:
""
,
// Chinese address .bfdgrp.prb.dbfadrblkcn
},
iss
:{
pts
:
new
Pts
().
data
,
},
apl
:{
pts
:
new
Pts
().
data
,
},
oth
:{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .bfdgrp.oth.namelc
adrelc
:
""
,
// 地址 .bfdgrp.oth.adrelc
dbfadrblkcn
:
""
,
// Chinese address .bfdgrp.oth.dbfadrblkcn
},
},
oldbfdgrp
:{
cbs
:{
max
:{
amt
:
""
,
// Balance .oldbfdgrp.cbs.max.amt
oridoclab
:
""
,
// Label original .oridoclab
bfdgrp
:
{
rec
:
{
doctypcod
:
""
,
// 单据类型 .bfdgrp.rec.doctypcod
rcvdat
:
""
,
// 到单日期 .bfdgrp.rec.rcvdat
orddat
:
""
,
// 收单日期 .bfdgrp.rec.orddat
matdat
:
""
,
// 远期单据到期日 .bfdgrp.rec.matdat
shpdat
:
""
,
// 到期日 .bfdgrp.rec.shpdat
dscinsflg
:
""
,
// Enter Docs, Discrep. and Instructions .bfdgrp.rec.dscinsflg
payrol
:
""
,
// Payer .bfdgrp.rec.payrol
docprbrol
:
""
,
// Presented by .bfdgrp.rec.docprbrol
ownref
:
""
,
// 单据参考号 .bfdgrp.rec.ownref
predat
:
""
,
// Presentation Date .bfdgrp.rec.predat
docsta
:
""
,
// 单据状态 .bfdgrp.rec.docsta
nam
:
""
,
// Externally Displayed Name to Identify the Contract .bfdgrp.rec.nam
anobnkcod
:
""
,
// 交单批注行行号 .bfdgrp.rec.anobnkcod
anodat
:
""
,
// 交单批注日期 .bfdgrp.rec.anodat
anodsp
:
""
,
// 交单批注描述 .bfdgrp.rec.anodsp
lescom
:
""
,
// Less comm. .bfdgrp.rec.lescom
expmno
:
""
,
// 快递单号 .bfdgrp.rec.expmno
},
cbs
:
{
max
:
{
cur
:
""
,
// 单据金额 .bfdgrp.cbs.max.cur
amt
:
""
,
// 单据金额 .bfdgrp.cbs.max.amt
},
},
dedgrp
:{
rec
:{
utlnbr
:
""
,
// No. of Existing and not Completely Processed Document Sets .dedgrp.rec.utlnbr
ownref
:
""
,
// 参考号 .dedgrp.rec.ownref
kzref
:
""
,
// 信用证编号 .dedgrp.rec.kzref
},
cbs
:{
opn1
:{
cur
:
""
,
// Currency .dedgrp.cbs.opn1.cur
amt
:
""
,
// Balance .dedgrp.cbs.opn1.amt
},
},
},
bftp
:{
dedget
:{
sdamod
:{
dadsnd
:
""
,
// Drag Drop Sender .bftp.dedget.sdamod.dadsnd
seainf
:
""
,
// .bftp.dedget.sdamod.seainf
},
},
recget
:{
sdamod
:{
dadsnd
:
""
,
// Drag Drop Sender .bftp.recget.sdamod.dadsnd
seainf
:
""
,
// .bftp.recget.sdamod.seainf
},
},
prbp
:{
ptsget
:{
sdamod
:{
seainf
:
""
,
// .bftp.prbp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.prbp.ptsget.sdamod.dadsnd
opn1
:
{
cur
:
""
,
// 单据余额 .bfdgrp.cbs.opn1.cur
amt
:
""
,
// Balance .bfdgrp.cbs.opn1.amt
},
},
blk
:
{
matper
:
""
,
// Maturity Period .bfdgrp.blk.matper
sndrmk
:
""
,
// 寄单�'�汇修改备注 .bfdgrp.blk.sndrmk
intdis
:
""
,
// Internal Discrepancies .bfdgrp.blk.intdis
docdis
:
""
,
// Discrepancies .bfdgrp.blk.docdis
docdisflg
:
""
,
// Discrepancies modified .bfdgrp.blk.docdisflg
},
zydate
:
""
,
// 装运日期\\服务提供日 .bftp.zydate
msgtyp
:
""
,
// 报文类型 .bftp.msgtyp
docgrdm
:{
docdsclab
:
""
,
// Label of document description .bftp.docgrdm.docdsclab
prb
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .bfdgrp.prb.namelc
adrelc
:
""
,
// 地址 .bfdgrp.prb.adrelc
dbfadrblkcn
:
""
,
// Chinese address .bfdgrp.prb.dbfadrblkcn
},
folwupopt
:
""
,
// Processing Options .bftp.folwupopt
othp
:{
ptsget
:{
sdamod
:{
seainf
:
""
,
// .bftp.othp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.othp.ptsget.sdamod.dadsnd
iss
:
{
pts
:
new
Pts
().
data
,
},
apl
:
{
pts
:
new
Pts
().
data
,
},
oth
:
{
pts
:
new
Pts
().
data
,
namelc
:
""
,
// 名称 .bfdgrp.oth.namelc
adrelc
:
""
,
// 地址 .bfdgrp.oth.adrelc
dbfadrblkcn
:
""
,
// Chinese address .bfdgrp.oth.dbfadrblkcn
},
},
liaall
:{
misamt
:
""
,
// Amount not yet assigned .liaall.misamt
concur
:
""
,
// External Booking Amount .liaall.concur
outpct
:
""
,
// Sight Amount Percentage .liaall.outpct
outamt
:
""
,
// Sight Amount .liaall.outamt
exttotoldamt
:
""
,
// Old Amount booked externally .liaall.exttotoldamt
exttotamt
:
""
,
// Total booking amount external assinged .liaall.exttotamt
limmod
:{
limpts
:{
wrklab
:
""
,
// Label .liaall.limmod.limpts.wrklab
othlab
:
""
,
// Label .liaall.limmod.limpts.othlab
othlabss
:
""
,
// Label .liaall.limmod.limpts.othlabss
wrk
:{
pts
:
new
Pts
().
data
,
oldbfdgrp
:
{
cbs
:
{
max
:
{
amt
:
""
,
// Balance .oldbfdgrp.cbs.max.amt
},
oth
:{
pts
:
new
Pts
().
data
,
},
lsh
:
""
,
// 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1
:
""
,
// Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1
:
""
,
// 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2
:
""
,
// Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2
:
""
,
// 合同流�'号 .liaall.limmod.limpts.pfcod2
},
wrkp
:
{
ptsget
:
{
sdamod
:{
dadsnd
:
""
,
// Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf
:
""
,
// .liaall.limmod.wrkp.ptsget.sdamod.seain
f
dedgrp
:
{
rec
:
{
utlnbr
:
""
,
// No. of Existing and not Completely Processed Document Sets .dedgrp.rec.utlnbr
ownref
:
""
,
// 参考号 .dedgrp.rec.ownref
kzref
:
""
,
// 信用证编号 .dedgrp.rec.kzre
f
},
cbs
:
{
opn1
:
{
cur
:
""
,
// Currency .dedgrp.cbs.opn1.cur
amt
:
""
,
// Balance .dedgrp.cbs.opn1.amt
},
},
othp
:{
ptsget
:{
sdamod
:{
dadsnd
:
""
,
// Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf
:
""
,
// .liaall.limmod.othp.ptsget.sdamod.seainf
},
bftp
:
{
dedget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .bftp.dedget.sdamod.dadsnd
seainf
:
""
,
// .bftp.dedget.sdamod.seainf
},
},
ownref
:
""
,
// 国结业务编号 .liaall.limmod.ownref
comamt
:
""
,
// 业务余额 .liaall.limmod.comamt
ccvamt
:
""
,
// 保证金余额 .liaall.limmod.ccvamt
ecifno
:
""
,
// ECIFNO .liaall.limmod.ecifno
recget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .bftp.recget.sdamod.dadsnd
seainf
:
""
,
// .bftp.recget.sdamod.seainf
},
},
setmod
:{
docamttyplab
:
""
,
// settled amount description as label .setmod.docamttyplab
retmsg
:
""
,
// Label showing Retry overflow condition .setmod.retmsg
ref
:
""
,
// our reference .setmod.ref
doccur
:
""
,
// document currency .setmod.doccur
docamt
:
""
,
// document amount .setmod.docamt
dspflg
:
""
,
// Type of settlement .setmod.dspflg
xreflg
:
""
,
// Recalculate Rates .setmod.xreflg
setglg
:{
labdspflg
:
""
,
// Label for Type of Settlement .setmod.setglg.labdspflg
prbp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .bftp.prbp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.prbp.ptsget.sdamod.dadsnd
},
zmqacclab
:
""
,
// 主�'�号LABEL .setmod.zmqacclab
zmqacc
:
""
,
// 自�'�区主�'�号 .setmod.zmqacc
},
mtabut
:{
coninf
:{
oitinf
:{
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit
:{
inftxt
:
""
,
// Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
zydate
:
""
,
// 装运日期\\服务提供日 .bftp.zydate
msgtyp
:
""
,
// 报文类型 .bftp.msgtyp
docgrdm
:
{
docdsclab
:
""
,
// Label of document description .bftp.docgrdm.docdsclab
},
oitset
:{
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit
:{
inftxt
:
""
,
// Infotext .mtabut.coninf.oitset.oit.inftxt
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitset.oit.inflev
folwupopt
:
""
,
// Processing Options .bftp.folwupopt
othp
:
{
ptsget
:
{
sdamod
:
{
seainf
:
""
,
// .bftp.othp.ptsget.sdamod.seainf
dadsnd
:
""
,
// Drag Drop Sender .bftp.othp.ptsget.sdamod.dadsnd
},
},
conexedat
:
""
,
// 执行日期 .mtabut.coninf.conexedat
usr
:{
extkey
:
""
,
// User ID .mtabut.coninf.usr.extkey
},
},
mtabut
:
{
coninf
:
{
oitinf
:
{
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit
:
{
inftxt
:
""
,
// Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
trnmod
:{
trndoc
:{
advlabel
:
""
,
// ADVLABEL .trnmod.trndoc.advlabel
amdnam
:
""
,
// AMDNAM .trnmod.trndoc.amdnam
advdoc
:
""
,
// 国内证通知书 .trnmod.trndoc.advdoc
advnam
:
""
,
// 国内证落款 .trnmod.trndoc.advnam
amdapl
:
""
,
// 修改申请人名称 .trnmod.trndoc.amdapl
},
oitset
:
{
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit
:
{
inftxt
:
""
,
// Infotext .mtabut.coninf.oitset.oit.inftxt
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitset.oit.inflev
},
pageId
:
""
// ctx的key
},
conexedat
:
""
,
// 执行日期 .mtabut.coninf.conexedat
usr
:
{
extkey
:
""
,
// User ID .mtabut.coninf.usr.extkey
},
},
},
pageId
:
""
,
// ctx的key
setmod
:
new
Pub
().
data
.
Setmod
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
liaall
:
new
Pub
().
data
.
Liaall
,
}
}
}
\ No newline at end of file
src/model/Bftset/Pattern.js
View file @
a103ab75
...
...
@@ -148,7 +148,7 @@ export default {
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"dedgrp.cbs.opn1.amt"
:
[
{
type
:
"
number"
,
required
:
false
,
message
:
"必输项
"
},
{
type
:
"
string
"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
src/model/Bftset/index.js
View file @
a103ab75
...
...
@@ -8,54 +8,6 @@ export default class Bftset {
bptbck
:
{
bptbckg
:
""
,
},
liaall
:
{
tenstm
:
""
,
misamt
:
""
,
// Amount not yet assigned .liaall.misamt
concur
:
""
,
// External Booking Amount .liaall.concur
outpct
:
""
,
// Sight Amount Percentage .liaall.outpct
outamt
:
""
,
// Sight Amount .liaall.outamt
exttotoldamt
:
""
,
// Old Amount booked externally .liaall.exttotoldamt
exttotamt
:
""
,
// Total booking amount external assinged .liaall.exttotamt
limmod
:
{
limpts
:
{
wrklab
:
""
,
// Label .liaall.limmod.limpts.wrklab
othlab
:
""
,
// Label .liaall.limmod.limpts.othlab
othlabss
:
""
,
// Label .liaall.limmod.limpts.othlabss
wrk
:
{
pts
:
new
Pts
().
data
,
},
oth
:
{
pts
:
new
Pts
().
data
,
},
lsh
:
""
,
// 閸氬牆鎮撳ù渚婃嫹'閸欙拷 .liaall.limmod.limpts.lsh
nonrevflg1
:
""
,
// Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1
:
""
,
// 閸氬牆鎮撳ù渚婃嫹'閸欙拷 .liaall.limmod.limpts.pfcod1
nonrevflg2
:
""
,
// Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2
:
""
,
// 閸氬牆鎮撳ù渚婃嫹'閸欙拷 .liaall.limmod.limpts.pfcod2
},
wrkp
:
{
ptsget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf
:
""
,
// .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp
:
{
ptsget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf
:
""
,
// .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref
:
""
,
// 閸ョ晫绮ㄦ稉姘缂傛牕褰� .liaall.limmod.ownref
comamt
:
""
,
// 娑撴艾濮熸担娆擃杺 .liaall.limmod.comamt
ccvamt
:
""
,
// 娣囨繆鐦夐柌鎴滅稇妫帮拷 .liaall.limmod.ccvamt
ecifno
:
""
,
// ECIFNO .liaall.limmod.ecifno
},
tenstm
:
""
,
// Tenor Stream .liaall.tenstm
},
mtabut
:
{
coninf
:
{
oitinf
:
{
...
...
@@ -154,6 +106,7 @@ export default class Bftset {
pageId
:
""
,
// ctx閻ㄥ埍ey
setmod
:
new
Pub
().
data
.
Setmod
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
liaall
:
new
Pub
().
data
.
Liaall
,
}
}
}
\ No newline at end of file
src/model/Bftsnd/index.js
View file @
a103ab75
...
...
@@ -157,55 +157,10 @@ export default class Bftsnd {
},
},
},
liaall
:
{
misamt
:
""
,
// Amount not yet assigned .liaall.misamt
concur
:
""
,
// External Booking Amount .liaall.concur
outpct
:
""
,
// Sight Amount Percentage .liaall.outpct
outamt
:
""
,
// Sight Amount .liaall.outamt
exttotoldamt
:
""
,
// Old Amount booked externally .liaall.exttotoldamt
exttotamt
:
""
,
// Total booking amount external assinged .liaall.exttotamt
limmod
:
{
limpts
:
{
wrklab
:
""
,
// Label .liaall.limmod.limpts.wrklab
othlab
:
""
,
// Label .liaall.limmod.limpts.othlab
othlabss
:
""
,
// Label .liaall.limmod.limpts.othlabss
wrk
:
{
pts
:
new
Pts
().
data
,
},
oth
:
{
pts
:
new
Pts
().
data
,
},
lsh
:
""
,
// 鍚堝悓娴侊拷'鍙� .liaall.limmod.limpts.lsh
nonrevflg1
:
""
,
// Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1
:
""
,
// 鍚堝悓娴侊拷'鍙� .liaall.limmod.limpts.pfcod1
nonrevflg2
:
""
,
// Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2
:
""
,
// 鍚堝悓娴侊拷'鍙� .liaall.limmod.limpts.pfcod2
},
wrkp
:
{
ptsget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf
:
""
,
// .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp
:
{
ptsget
:
{
sdamod
:
{
dadsnd
:
""
,
// Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf
:
""
,
// .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref
:
""
,
// 鍥界粨涓氬姟缂栧彿 .liaall.limmod.ownref
comamt
:
""
,
// 涓氬姟浣欓 .liaall.limmod.comamt
ccvamt
:
""
,
// 淇濊瘉閲戜綑棰� .liaall.limmod.ccvamt
ecifno
:
""
,
// ECIFNO .liaall.limmod.ecifno
},
},
pageId
:
""
,
// ctx鐨刱ey
setmod
:
new
Pub
().
data
.
Setmod
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
liaall
:
new
Pub
().
data
.
Liaall
,
}
}
}
\ No newline at end of file
src/model/Public/Liaall/index.js
View file @
a103ab75
...
...
@@ -2,6 +2,7 @@ import Pts from "../Pts"
export
default
class
Liaall
{
constructor
()
{
this
.
data
=
{
tenstm
:
""
,
misamt
:
""
,
// Amount not yet assigned .liaall.misamt
concur
:
""
,
// External Booking Amount .liaall.concur
outpct
:
""
,
// Sight Amount Percentage .liaall.outpct
...
...
src/views/Business/Bftcan/index.vue
View file @
a103ab75
<
template
>
<div
class=
"eContainer"
>
<!--
<c-bus-button
:
$
pntvm=
"this"
></c-bus-button>
-->
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
<el-button
size=
"small"
>
流程附言
</el-button>
<el-button
size=
"small"
>
交易历史
</el-button>
<el-button
size=
"small"
>
备忘录
</el-button>
<el-button
size=
"small"
>
影像信息
</el-button>
<!--
<el-button
size=
"small"
>
保存模板
</el-button>
-->
<!--
<el-button
size=
"small"
>
使用模板
</el-button>
-->
<el-button
size=
"small"
>
制裁信息
</el-button>
<!--
<el-button
size=
"small"
>
拆分报文
</el-button>
-->
<el-button
size=
"small"
>
智能提示
</el-button>
</c-function-btn>
<el-form
:model=
"model"
:rules=
"rules"
...
...
@@ -48,6 +66,7 @@ import Api from "~/service/Api";
import
CodeTable
from
"~/config/CodeTable"
;
import
Bftcan
from
"~/model/Bftcan"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
commonFuncs
from
"~/mixin/commonFuncs"
;
import
Check
from
"~/model/Bftcan/Check"
;
import
Default
from
"~/model/Bftcan/Default"
;
import
Pattern
from
"~/model/Bftcan/Pattern"
;
...
...
@@ -73,10 +92,10 @@ export default {
root
:
this
,
};
},
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
tabVal
:
""
,
tabVal
:
"
canp
"
,
trnName
:
"bftcan"
,
model
:
new
Bftcan
().
data
,
checkRules
:
Check
,
...
...
src/views/Business/Bftdcr/Betdcrd.vue
View file @
a103ab75
...
...
@@ -8,6 +8,7 @@
maxlength=
"65"
show-word-limit
placeholder=
"请输入单据不符点"
></c-input>
</el-form-item>
</c-col>
...
...
@@ -32,6 +33,7 @@
maxlength=
"65"
show-word-limit
placeholder=
"请输入不符点"
:disabled=
"!docdisflg"
></c-input>
</el-form-item>
</c-col>
...
...
@@ -42,6 +44,7 @@
type=
"primary"
icon=
"el-icon-search"
@
click=
"onDocdisButtxmsel"
:disabled=
"!docdisflg"
>
...
</c-button>
...
...
@@ -52,7 +55,7 @@
</c-col>
<c-col
:span=
"2"
>
<c-checkbox
v-model=
"
model.bfdgrp.blk.
docdisflg"
>
不符点修改
</c-checkbox>
<c-checkbox
v-model=
"docdisflg"
>
不符点修改
</c-checkbox>
</c-col>
<c-col
:span=
"24"
style=
"height: 24px; margin-top: 20px"
>
...
...
@@ -117,6 +120,17 @@ export default {
data
()
{
return
{};
},
computed
:{
docdisflg
:
{
get
()
{
return
this
.
model
.
bfdgrp
.
blk
.
docdisflg
!=
""
;
},
set
(
val
)
{
this
.
model
.
bfdgrp
.
blk
.
docdisflg
=
val
?
"X"
:
""
;
},
},
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
...
...
src/views/Business/Bftdcr/Betdcrs.vue
View file @
a103ab75
...
...
@@ -26,6 +26,7 @@
size=
"small"
type=
"primary"
@
click=
"onSeainf"
disabled
>
<span
style=
"font-size: 15px; font-family: '宋体'; font-weight: bold"
...
...
@@ -74,6 +75,7 @@
size=
"small"
type=
"primary"
@
click=
"onSeainf"
disabled
>
<span
style=
"font-size: 15px; font-family: '宋体'; font-weight: bold"
...
...
@@ -236,14 +238,14 @@
<c-ptsmsg
:model=
"model"
:argadr=
"
{
title: '交单
行
',
title: '交单
人
',
grp: 'bfdgrp',
rol: 'prb',
}"
:disabled="true"
>
</c-ptsmsg>
</c-col>
<c-col
:span=
"24"
>
<
!--
<
c-col
:span=
"24"
>
<c-ptsmsg
:model=
"model"
:argadr=
"
{
...
...
@@ -253,7 +255,30 @@
}"
:disabled="true"
>
</c-ptsmsg>
</c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
label=
"开证行编号"
prop=
"dedgrp.rec.kzref"
>
<c-input
v-model=
"model.dedgrp.rec.kzref"
maxlength=
"16"
placeholder=
"'请输入开证行编号'"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"开证行名称"
prop=
"bfdgrp.iss.pts.nam"
>
<c-input
v-model=
"model.bfdgrp.iss.pts.nam"
maxlength=
"40"
placeholder=
"'请输入开证行名称'"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptsmsg
:model=
"model"
...
...
@@ -281,26 +306,21 @@
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"advdocflg"
style=
"margin-left: 150px"
<c-checkbox
v-model=
"clsflg"
style=
"margin-left: 150px"
>
退单通知登记
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"clsflg"
style=
"margin-left: 150px"
disabled
<c-checkbox
v-model=
"clsflg"
style=
"margin-left: 150px"
disabled
>
闭卷
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"
model.
advdisflg"
style=
"margin-left: 150px; margin-top: 100px;
margin-bottom: 10px;
"
v-model=
"advdisflg"
style=
"margin-left: 150px; margin-top: 100px;
margin-bottom: 10px
"
>
Advice of Discrepancy(MT750)
</c-checkbox
>
</c-col>
...
...
@@ -313,14 +333,13 @@
maxlength=
"35"
show-word-limit
placeholder=
"请输入给受益人信息"
disabled
:disabled=
"!advdisflg"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- right -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"付款人"
prop=
"bfdgrp.rec.payrol"
>
<c-select
...
...
@@ -398,6 +417,15 @@
@onAplpDet="onBenpDet"
>
</c-ptap>
<!--
<c-ptsmsg
:model=
"model"
:argadr=
"
{
title: '受益人',
grp: 'bfdgrp',
rol: 'ben',
}"
:disabled="true"
>
</c-ptsmsg>
-->
</c-col>
</c-col>
...
...
@@ -565,30 +593,44 @@ export default {
data
()
{
return
{};
},
mounted
:{
computed
:
{
flag
()
{
return
this
.
model
.
mtabut
.
coninf
.
usr
.
extkey
==
""
;
},
advrefflg
:
{
get
()
{
return
this
.
model
.
advrefflg
!=
''
return
this
.
model
.
advrefflg
!=
""
;
},
set
(
val
)
{
this
.
model
.
advrefflg
=
val
?
"X"
:
""
}
this
.
model
.
advrefflg
=
val
?
"X"
:
""
;
},
},
advdocflg
:
{
// advdocflg: {
// get() {
// this.model.mtabut.clsflg = this.model.bfdgrp.rec.advdocflg != "" ? "C" : ""
// return this.model.bfdgrp.rec.advdocflg != "";
// },
// set(val) {
// this.model.bfdgrp.rec.advdocflg = val ? "X" : "";
// this.model.mtabut.clsflg = val ? "C" : "O";
// },
// },
clsflg
:
{
get
()
{
return
this
.
model
.
bfdgrp
.
rec
.
advdocflg
!=
''
return
this
.
model
.
bfdgrp
.
rec
.
advdocflg
!=
""
;
},
set
(
val
)
{
this
.
model
.
bfdgrp
.
rec
.
advdocflg
=
val
?
"X"
:
""
}
this
.
model
.
bfdgrp
.
rec
.
advdocflg
=
val
?
"X"
:
""
;
this
.
model
.
mtabut
.
clsflg
=
val
?
"C"
:
"O"
;
},
clsflg
:
{
},
advdisflg
:
{
get
()
{
return
this
.
model
.
mtabut
.
clsflg
!=
'O'
return
this
.
model
.
advdisflg
!=
""
;
},
set
(
val
)
{
this
.
model
.
mtabut
.
clsflg
=
val
?
"C"
:
"O"
}
this
.
model
.
advdisflg
=
val
?
"X"
:
""
;
},
},
},
methods
:
{
...
Event
},
...
...
src/views/Business/Bftdcr/index.vue
View file @
a103ab75
...
...
@@ -16,6 +16,7 @@
<!--
<el-button
size=
"small"
>
拆分报文
</el-button>
-->
<el-button
size=
"small"
>
智能提示
</el-button>
</c-function-btn>
<el-form
:model=
"model"
:rules=
"rules"
...
...
src/views/Business/Bftdrv/index.vue
View file @
a103ab75
<
template
>
<div
class=
"eContainer"
>
<!--
<c-bus-button
:
$
pntvm=
"this"
></c-bus-button>
-->
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
<el-button
size=
"small"
>
流程附言
</el-button>
<el-button
size=
"small"
>
交易历史
</el-button>
<el-button
size=
"small"
>
备忘录
</el-button>
<el-button
size=
"small"
>
影像信息
</el-button>
<!--
<el-button
size=
"small"
>
保存模板
</el-button>
-->
<!--
<el-button
size=
"small"
>
使用模板
</el-button>
-->
<el-button
size=
"small"
>
制裁信息
</el-button>
<!--
<el-button
size=
"small"
>
拆分报文
</el-button>
-->
<el-button
size=
"small"
>
智能提示
</el-button>
</c-function-btn>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
...
...
@@ -51,6 +69,7 @@ import Api from "~/service/Api"
import
CodeTable
from
"~/config/CodeTable"
import
Bftdrv
from
"~/model/Bftdrv"
import
commonProcess
from
"~/mixin/commonProcess"
import
commonFuncs
from
"~/mixin/commonFuncs"
;
import
Check
from
"~/model/Bftdrv/Check"
import
Default
from
"~/model/Bftdrv/Default"
import
Pattern
from
"~/model/Bftdrv/Pattern"
...
...
@@ -81,10 +100,10 @@ export default {
root
:
this
}
},
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
(){
return
{
tabVal
:
""
,
tabVal
:
"
drv
"
,
trnName
:
"bftdrv"
,
model
:
new
Bftdrv
().
data
,
checkRules
:
Check
,
...
...
src/views/Business/Bftset/Setp.vue
View file @
a103ab75
...
...
@@ -26,6 +26,7 @@
size=
"small"
type=
"primary"
@
click=
"onSeainf"
disabled
>
<span
style=
"font-size: 15px; font-family: '宋体'; font-weight: bold"
...
...
@@ -74,6 +75,7 @@
size=
"small"
type=
"primary"
@
click=
"onSeainf"
disabled
>
<span
style=
"font-size: 15px; font-family: '宋体'; font-weight: bold"
...
...
@@ -200,9 +202,9 @@
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"信用证余额"
prop=
"
bf
dgrp.cbs.opn1.cur"
>
<el-form-item
label=
"信用证余额"
prop=
"
de
dgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.
bf
dgrp.cbs.opn1.cur"
v-model=
"model.
de
dgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"请输入信用证余额"
disabled
...
...
@@ -210,9 +212,9 @@
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"
bf
dgrp.cbs.opn1.amt"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"
de
dgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.
bf
dgrp.cbs.opn1.amt"
v-model=
"model.
de
dgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
disabled
></c-input>
...
...
@@ -235,14 +237,14 @@
<c-ptsmsg
:model=
"model"
:argadr=
"
{
title: '交单
行
',
title: '交单
人
',
grp: 'bfdgrp',
rol: 'prb',
}"
:disabled="true"
>
</c-ptsmsg>
</c-col>
<c-col
:span=
"24"
>
<
!--
<
c-col
:span=
"24"
>
<c-ptsmsg
:model=
"model"
:argadr=
"
{
...
...
@@ -252,6 +254,27 @@
}"
:disabled="true"
>
</c-ptsmsg>
</c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
label=
"开证行编号"
prop=
"dedgrp.rec.kzref"
>
<c-input
v-model=
"model.dedgrp.rec.kzref"
maxlength=
"16"
placeholder=
"'请输入开证行编号'"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"开证行名称"
prop=
"bfdgrp.iss.pts.nam"
>
<c-input
v-model=
"model.bfdgrp.iss.pts.nam"
maxlength=
"40"
placeholder=
"'请输入开证行名称'"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptsmsg
...
...
@@ -275,7 +298,12 @@
<!-- left -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
style=
"margin-bottom:35px"
>
<c-istream-table
:list=
"model.liaall.tenstm.rows || []"
:columns=
"stmData.columns"
:showSelection=
"true"
>
<c-istream-table
:list=
"model.liaall.tenstm.rows || []"
:columns=
"stmData.columns"
:showSelection=
"true"
v-on:multipleSelect=
"multipleSelect"
>
</c-istream-table>
</c-col>
...
...
@@ -426,6 +454,7 @@
<c-input
v-model=
"model.setmod.redamt"
placeholder=
"请输入扣减金额"
:disabled=
"frepayflg"
></c-input>
</el-form-item>
</c-col>
...
...
@@ -846,7 +875,16 @@ export default {
return
this
.
model
.
mtabut
.
coninf
.
usr
.
extkey
==
""
;
},
},
methods
:
{
...
Event
},
methods
:
{
...
Event
,
multipleSelect
(
selection
)
{
console
.
log
(
selection
)
if
(
selection
)
{
const
rtnmsg
=
this
.
executeRule
(
'tenstm'
)
this
.
updateModel
(
rtnmsg
.
data
)
}
}
},
created
:
function
()
{},
};
</
script
>
...
...
src/views/Business/Bftset/index.vue
View file @
a103ab75
<
template
>
<div
class=
"eContainer"
>
<!--
<c-bus-button
:
$
pntvm=
"this"
></c-bus-button>
-->
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
<el-button
size=
"small"
>
流程附言
</el-button>
<el-button
size=
"small"
>
交易历史
</el-button>
<el-button
size=
"small"
>
备忘录
</el-button>
<el-button
size=
"small"
>
影像信息
</el-button>
<!--
<el-button
size=
"small"
>
保存模板
</el-button>
-->
<!--
<el-button
size=
"small"
>
使用模板
</el-button>
-->
<el-button
size=
"small"
>
制裁信息
</el-button>
<!--
<el-button
size=
"small"
>
拆分报文
</el-button>
-->
<el-button
size=
"small"
>
智能提示
</el-button>
</c-function-btn>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
...
...
@@ -44,6 +62,7 @@ import Api from "~/service/Api"
import
CodeTable
from
"~/config/CodeTable"
import
Bftset
from
"~/model/Bftset"
import
commonProcess
from
"~/mixin/commonProcess"
import
commonFuncs
from
"~/mixin/commonFuncs"
;
import
Check
from
"~/model/Bftset/Check"
import
Default
from
"~/model/Bftset/Default"
import
Pattern
from
"~/model/Bftset/Pattern"
...
...
@@ -70,10 +89,10 @@ export default {
root
:
this
}
},
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
(){
return
{
tabVal
:
""
,
tabVal
:
"
setp
"
,
trnName
:
"bftset"
,
model
:
new
Bftset
().
data
,
checkRules
:
Check
,
...
...
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