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
4b878b2a
Commit
4b878b2a
authored
Dec 25, 2021
by
孟冬雪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
zxk
parent
1fa9d433
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
449 additions
and
155 deletions
+449
-155
Check.js
src/model/Lttame/Check.js
+10
-0
Default.js
src/model/Lttame/Default.js
+20
-0
Event.js
src/model/Lttame/Event.js
+151
-0
Pattern.js
src/model/Lttame/Pattern.js
+74
-0
index.js
src/model/Lttame/index.js
+32
-0
Event.js
src/model/Lttcan/Event.js
+7
-6
Event.js
src/model/Lttopn/Event.js
+63
-90
Detp.vue
src/views/Business/Letame/Detp.vue
+3
-0
Aamp.vue
src/views/Business/Lttame/Aamp.vue
+0
-2
Detp.vue
src/views/Business/Lttame/Detp.vue
+5
-11
Lttinf.vue
src/views/Business/Lttame/Lttinf.vue
+0
-0
Ovwp.vue
src/views/Business/Lttame/Ovwp.vue
+0
-2
index.vue
src/views/Business/Lttame/index.vue
+64
-5
Canp.vue
src/views/Business/Lttcan/Canp.vue
+0
-1
Detp.vue
src/views/Business/Lttopn/Detp.vue
+7
-15
Lttinf.vue
src/views/Business/Lttopn/Lttinf.vue
+0
-0
Ovwp.vue
src/views/Business/Lttopn/Ovwp.vue
+10
-20
index.vue
src/views/Business/Lttopn/index.vue
+3
-3
No files found.
src/model/Lttame/Check.js
View file @
4b878b2a
...
...
@@ -6,22 +6,27 @@ import Utils from "~/utils"
let
checkObj
=
{
"lttp.a2tp.ptsget.sdamod.dadsnd"
:
null
,
"ltdgrp.a2t.adrelc"
:
null
,
"ltdgrp.blk.lcrdoc"
:
null
,
"ltdgrp.avt.namelc"
:
null
,
"ltdgrp.rec.stacty"
:
null
,
"ltdgrp.a2t.pts.extkey"
:
null
,
"lttp.usr.extkey"
:
null
,
"ltdgrp.rec.opndat"
:
null
,
"ltdgrp.be2.pts.extkey"
:
null
,
"lttamep.spcbenamep.usrblk"
:
null
,
"ltdgrp.be2.namelc"
:
null
,
"ltdgrp.rmt.adrelc"
:
null
,
"trnmod.swiadd.amenbr"
:
null
,
"ltdgrp.rmt.pts.extkey"
:
null
,
"lttamep.adlcndamep.usrblk"
:
null
,
"ltdgrp.blk.dftat"
:
null
,
"lttp.letp0.recget.sdamod.dadsnd"
:
null
,
"lttp.drwp.ptsget.sdamod.dadsnd"
:
null
,
"ltdgrp.blk.adlcnd"
:
null
,
"lttp.rmtp.ptsget.sdamod.dadsnd"
:
null
,
"ltdgrp.be1.pts.nam"
:
null
,
"trnmod.swiadd.newshpdat"
:
null
,
"ltdgrp.blk.spcben"
:
null
,
"trnmod.swiadd.newexpdat"
:
null
,
"ltdgrp.avt.pts.adrblk"
:
null
,
"ltdgrp.a2t.pts.adrblk"
:
null
,
...
...
@@ -30,9 +35,11 @@ let checkObj = {
"ltdgrp.drw.adrelc"
:
null
,
"ltdgrp.drw.pts.extkey"
:
null
,
"lttp.ledget.sdamod.dadsnd"
:
null
,
"lttamep.spcrcbamep.usrblk"
:
null
,
"ltdgrp.con.pts.extkey"
:
null
,
"ltdgrp.con.namelc"
:
null
,
"ltdgrp.adt.adrelc"
:
null
,
"lttamep.lcrdocamep.usrblk"
:
null
,
"ltdgrp.avt.adrelc"
:
null
,
"ltdgrp.rec.expplc"
:
null
,
"lttp.conp.ptsget.sdamod.dadsnd"
:
null
,
...
...
@@ -41,6 +48,7 @@ let checkObj = {
"lttp.be1p.ptsget.sdamod.dadsnd"
:
null
,
"lttamep.recget.sdamod.dadsnd"
:
null
,
"ltdgrp.rec.avbwth"
:
null
,
"ltdgrp.blk.spcrcb"
:
null
,
"ltdgrp.blk.feetxt"
:
null
,
"ltdgrp.rec.avbby"
:
null
,
"trnmod.swiadd.addamt"
:
null
,
...
...
@@ -53,12 +61,14 @@ let checkObj = {
"trnmod.swiadd.newnomtop"
:
null
,
"ltdgrp.rec.prepers18"
:
null
,
"trnmod.swiadd.newnomton"
:
null
,
"ltdgrp.blk.lcrgod"
:
null
,
"lttp.be2p.ptsget.sdamod.dadsnd"
:
null
,
"ltdgrp.be1.pts.extkey"
:
null
,
"ltdgrp.avt.pts.extkey"
:
null
,
"ltdgrp.rec.apprultxt"
:
null
,
"ltdgrp.rmt.pts.adrblk"
:
null
,
"lttp.recget.sdamod.dadsnd"
:
null
,
"lttamep.lcrgodamep.usrblk"
:
null
,
"ltdgrp.adt.namelc"
:
null
,
"ltdgrp.con.adrelc"
:
null
,
"ltdgrp.rec.lcrtyp"
:
null
,
...
...
src/model/Lttame/Default.js
View file @
4b878b2a
...
...
@@ -40,10 +40,19 @@ export default {
"ltdgrp.con.adrelc"
:
Utils
.
defaultFunction
,
"ltdgrp.con.namelc"
:
Utils
.
defaultFunction
,
"ltdgrp.con.dbfadrblkcn"
:
Utils
.
defaultFunction
,
"lttamep.lcrdocamep.modflg"
:
Utils
.
defaultFunction
,
"lttamep.lcrdocamep.modmanflg"
:
Utils
.
defaultFunction
,
"ltdgrp.blk.lcrdoc"
:
Utils
.
defaultFunction
,
"ltdgrp.a2t.pts.adrblk"
:
Utils
.
defaultFunction
,
"lttamep.lcrgodamep.modflg"
:
Utils
.
defaultFunction
,
"lttamep.lcrgodamep.modmanflg"
:
Utils
.
defaultFunction
,
"ltdgrp.blk.lcrgod"
:
Utils
.
defaultFunction
,
"oldltdgrp.rec.expdat"
:
Utils
.
defaultFunction
,
"trnmod.swiadd.newexpdat"
:
Utils
.
defaultFunction
,
"ledgrp.iss.pts.nam"
:
Utils
.
defaultFunction
,
"lttamep.adlcndamep.modflg"
:
Utils
.
defaultFunction
,
"lttamep.adlcndamep.modmanflg"
:
Utils
.
defaultFunction
,
"ltdgrp.blk.adlcnd"
:
Utils
.
defaultFunction
,
"ltdgrp.rec.avbby"
:
Utils
.
defaultFunction
,
"ltdgrp.drw.pts.extkey"
:
Utils
.
defaultFunction
,
"ltdgrp.drw.adrelc"
:
Utils
.
defaultFunction
,
...
...
@@ -51,6 +60,7 @@ export default {
"ltdgrp.drw.dbfadrblkcn"
:
Utils
.
defaultFunction
,
"ltdgrp.rec.rmbflg"
:
Utils
.
defaultFunction
,
"ltdgrp.be2.pts.adrblk"
:
Utils
.
defaultFunction
,
"ltdgrp.blk.spcrcb"
:
Utils
.
defaultFunction
,
"ltdgrp.be2.pts.extkey"
:
Utils
.
defaultFunction
,
"ltdgrp.be2.adrelc"
:
Utils
.
defaultFunction
,
"ltdgrp.be2.namelc"
:
Utils
.
defaultFunction
,
...
...
@@ -58,8 +68,12 @@ export default {
"ltdgrp.adt.pts.adrblk"
:
Utils
.
defaultFunction
,
"ltdgrp.blk.preper"
:
Utils
.
defaultFunction
,
"ltdgrp.blk.preperflg"
:
Utils
.
defaultFunction
,
"lttamep.lcrgodamep.usrblk"
:
Utils
.
defaultFunction
,
"lttamep.adlcndamep.usrblk"
:
Utils
.
defaultFunction
,
"ltdgrp.cbs.max2.cur"
:
Utils
.
defaultFunction
,
"ltdgrp.rec.opndat"
:
Utils
.
defaultFunction
,
"lttamep.spcrcbamep.modflg"
:
Utils
.
defaultFunction
,
"lttamep.spcrcbamep.modmanflg"
:
Utils
.
defaultFunction
,
"trnmod.swiadd.addamt"
:
Utils
.
defaultFunction
,
"ltdgrp.rec.shpdat"
:
Utils
.
defaultFunction
,
"ltdgrp.rec.expdat"
:
Utils
.
defaultFunction
,
...
...
@@ -67,12 +81,15 @@ export default {
"trnmod.swiadd.prepers18"
:
Utils
.
defaultFunction
,
"oldltdgrp.rec.prepers18"
:
Utils
.
defaultFunction
,
"ltdgrp.be1.pts.extkey"
:
Utils
.
defaultFunction
,
"lttamep.lcrdocamep.usrblk"
:
Utils
.
defaultFunction
,
"trnmod.swiadd.newnomtop"
:
Utils
.
defaultFunction
,
"trnmod.swiadd.newamt"
:
Utils
.
defaultFunction
,
"trnmod.swiadd.newcur"
:
Utils
.
defaultFunction
,
"lttp.leltb2b.litb2bstm"
:
Utils
.
defaultFunction
,
"ledgrp.rec.ownref"
:
Utils
.
defaultFunction
,
"ledgrp.apl.pts.nam"
:
Utils
.
defaultFunction
,
"lttamep.spcrcbamep.usrblk"
:
Utils
.
defaultFunction
,
"lttamep.spcbenamep.usrblk"
:
Utils
.
defaultFunction
,
"ltdgrp.rec.apprul"
:
Utils
.
defaultFunction
,
"ltdgrp.cbs.max.cur"
:
Utils
.
defaultFunction
,
"trnmod.swiadd.purpos"
:
Utils
.
defaultFunction
,
...
...
@@ -80,6 +97,8 @@ export default {
"oldltdgrp.cbs.max.amt"
:
Utils
.
defaultFunction
,
"lttamep.maxamt"
:
Utils
.
defaultFunction
,
"trnmod.swiadd.newnomton"
:
Utils
.
defaultFunction
,
"lttamep.spcbenamep.modflg"
:
Utils
.
defaultFunction
,
"lttamep.spcbenamep.modmanflg"
:
Utils
.
defaultFunction
,
"trnmod.swiadd.addamtcov"
:
Utils
.
defaultFunction
,
"ltdgrp.cbs.max2.amt"
:
Utils
.
defaultFunction
,
"ltdgrp.blk.addamtcov"
:
Utils
.
defaultFunction
,
...
...
@@ -89,6 +108,7 @@ export default {
"ltdgrp.rec.spcbenflg"
:
Utils
.
defaultFunction
,
"trnmod.swiadd.amedat"
:
Utils
.
defaultFunction
,
"ltdgrp.blk.adlcndame"
:
Utils
.
defaultFunction
,
"ltdgrp.blk.spcben"
:
Utils
.
defaultFunction
,
"ltdgrp.blk.lcrdocame"
:
Utils
.
defaultFunction
,
"ledgrp.ben.pts.nam"
:
Utils
.
defaultFunction
,
"ltdgrp.rec.shppar"
:
Utils
.
defaultFunction
,
...
...
src/model/Lttame/Event.js
View file @
4b878b2a
...
...
@@ -115,5 +115,155 @@ export default {
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLcrgodamepButdif
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"lcrgodamep.butdif"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLcrgodamepButadd
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"lcrgodamep.butadd"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLcrgodamepButdel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"lcrgodamep.butdel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLcrdocamepButdif
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"lcrdocamep.butdif"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLcrdocamepButadd
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"lcrdocamep.butadd"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLcrdocamepButdel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"lcrdocamep.butdel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onAdlcndamepButdif
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"adlcndamep.butdif"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onAdlcndamepButadd
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"adlcndamep.butadd"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onAdlcndamepButdel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"adlcndamep.butdel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onSpcbenamepButdif
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"spcbenamep.butdif"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onSpcbenamepButadd
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"spcbenamep.butadd"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onSpcbenamepButdel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"spcbenamep.butdel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onSpcrcbamepButdif
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"spcrcbamep.butdif"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onSpcrcbamepButadd
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"spcrcbamep.butadd"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onSpcrcbamepButdel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"spcrcbamep.butdel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
}
\ No newline at end of file
src/model/Lttame/Pattern.js
View file @
4b878b2a
...
...
@@ -559,14 +559,53 @@ export default {
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"ltdgrp.blk.lcrgod"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"lttamep.lcrgodamep.usrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"ltdgrp.blk.lcrdocame"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"ltdgrp.blk.lcrdoc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"lttamep.lcrdocamep.usrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"ltdgrp.blk.adlcndame"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"ltdgrp.blk.adlcnd"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"lttamep.adlcndamep.usrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
...
...
@@ -664,4 +703,38 @@ export default {
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"ltdgrp.blk.spcbename"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"ltdgrp.blk.spcben"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"lttamep.spcbenamep.usrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"ltdgrp.blk.spcrcbame"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过50"
}
],
"ltdgrp.blk.spcrcb"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
"lttamep.spcrcbamep.usrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
}
\ No newline at end of file
src/model/Lttame/index.js
View file @
4b878b2a
...
...
@@ -229,9 +229,16 @@ export default class Lttame{
preper
:
""
,
// Presentation Period .ltdgrp.blk.preper
preperflg
:
""
,
// Presentation Period modified .ltdgrp.blk.preperflg
feetxt
:
""
,
// Additional Details to Code for Charges CHATO .ltdgrp.blk.feetxt
lcrgod
:
""
,
// Description of Goods .ltdgrp.blk.lcrgod
lcrgodame
:
""
,
// Description of Goods Amendment .ltdgrp.blk.lcrgodame
lcrdoc
:
""
,
// Documents Required .ltdgrp.blk.lcrdoc
lcrdocame
:
""
,
// Documents Required Amendment .ltdgrp.blk.lcrdocame
adlcnd
:
""
,
// Additional Conditions .ltdgrp.blk.adlcnd
adlcndame
:
""
,
// Additional Conditions Amendment .ltdgrp.blk.adlcndame
spcben
:
""
,
// Special Payment Conditions for Beneficiary .ltdgrp.blk.spcben
spcbename
:
""
,
// Special payment Conditions for beneficiary History .ltdgrp.blk.spcbename
spcrcb
:
""
,
// Special Payment Conditions for Bank Only .ltdgrp.blk.spcrcb
spcrcbame
:
""
,
// Special Payment Conditions for Bank Only History .ltdgrp.blk.spcrcbame
},
a2t
:{
pts
:
new
Pts
().
data
,
...
...
@@ -276,6 +283,31 @@ export default class Lttame{
maxamt
:
""
,
// New Maximum Amount .lttamep.maxamt
ramrol
:
""
,
// Send Request to .lttamep.ramrol
benconflg
:
""
,
// Beneficiary's Confirmation Required .lttamep.benconflg
lcrgodamep
:{
modflg
:
""
,
// Modify Text to Replace .lttamep.lcrgodamep.modflg
modmanflg
:
""
,
// Modify field for manual update .lttamep.lcrgodamep.modmanflg
usrblk
:
""
,
// Block to enter additional info for Add/Delete .lttamep.lcrgodamep.usrblk
},
lcrdocamep
:{
modflg
:
""
,
// Modify Text to Replace .lttamep.lcrdocamep.modflg
modmanflg
:
""
,
// Modify field for manual update .lttamep.lcrdocamep.modmanflg
usrblk
:
""
,
// Block to enter additional info for Add/Delete .lttamep.lcrdocamep.usrblk
},
adlcndamep
:{
usrblk
:
""
,
// Block to enter additional info for Add/Delete .lttamep.adlcndamep.usrblk
modflg
:
""
,
// Modify Text to Replace .lttamep.adlcndamep.modflg
modmanflg
:
""
,
// Modify field for manual update .lttamep.adlcndamep.modmanflg
},
spcbenamep
:{
modflg
:
""
,
// Modify Text to Replace .lttamep.spcbenamep.modflg
modmanflg
:
""
,
// Modify field for manual update .lttamep.spcbenamep.modmanflg
usrblk
:
""
,
// Block to enter additional info for Add/Delete .lttamep.spcbenamep.usrblk
},
spcrcbamep
:{
usrblk
:
""
,
// Block to enter additional info for Add/Delete .lttamep.spcrcbamep.usrblk
modflg
:
""
,
// Modify Text to Replace .lttamep.spcrcbamep.modflg
modmanflg
:
""
,
// Modify field for manual update .lttamep.spcrcbamep.modmanflg
},
},
trnmod
:{
swiadd
:{
...
...
src/model/Lttcan/Event.js
View file @
4b878b2a
...
...
@@ -2,16 +2,17 @@ import Api from "~/service/Api"
import
Utils
from
"~/utils"
export
default
{
async
onCanletButtxmsel
(){
onSeainf
()
{
},
async
onCanletButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"canlet.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
...
...
src/model/Lttopn/Event.js
View file @
4b878b2a
...
...
@@ -2,184 +2,157 @@ import Api from "~/service/Api"
import
Utils
from
"~/utils"
export
default
{
async
onLttpButgetref
()
{
async
onLttpButgetref
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"lttp.butgetref"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onBe1pDet
()
{
async
onBe1pDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"be1p.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onAdtpDet
()
{
async
onAdtpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"adtp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onBe2pDet
()
{
async
onBe2pDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"be2p.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onAvtpDet
()
{
async
onAvtpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"avtp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onPreperButtxmsel
()
{
async
onPreperButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"preper.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onChariaButtxmsel
()
{
async
onChariaButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"charia.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onDrwpDet
()
{
async
onDrwpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"drwp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onA2tpDet
()
{
async
onA2tpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"a2tp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onRmtpDet
()
{
async
onRmtpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"rmtp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onConpDet
()
{
async
onConpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"conp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLcrgodButtxmsel
()
{
async
onLcrgodButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"lcrgod.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onAdlcndButtxmsel
()
{
async
onAdlcndButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"adlcnd.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onInsbnkButtxmsel
(){
onSeainf
()
{
},
async
onInsbnkButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"insbnk.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLcrdocButtxmsel
()
{
async
onLcrdocButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"lcrdoc.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
...
...
src/views/Business/Letame/Detp.vue
View file @
4b878b2a
...
...
@@ -10,6 +10,9 @@
style=
"width: 100%"
placeholder=
"请选择Available with"
>
</c-select>
</el-form-item>
</c-col>
...
...
src/views/Business/Lttame/Aamp.vue
View file @
4b878b2a
...
...
@@ -7,7 +7,6 @@
v-model=
"model.ltdgrp.cbs.max2.cur"
style=
"width: 100%"
placeholder=
""
@
change=
"onNom1CurChange"
>
<el-option
v-for=
"item in codes.cur"
...
...
@@ -32,7 +31,6 @@
v-model=
"model.ltdgrp.cbs.opn2.cur"
style=
"width: 100%"
placeholder=
""
@
change=
"onNom1CurChange"
>
<el-option
v-for=
"item in codes.cur"
...
...
src/views/Business/Lttame/Detp.vue
View file @
4b878b2a
...
...
@@ -9,6 +9,7 @@
v-model=
"model.ltdgrp.rec.avbwth"
style=
"width: 100%"
placeholder=
"请选择Available with"
:code=
"codes.avbwth"
>
</c-select>
</el-form-item>
...
...
@@ -20,12 +21,12 @@
:argadr=
"
{
title: '指定银行',
grp: 'ltdgrp',
rol: 'av
b
',
rol: 'av
t
',
}"
:noRef="true"
:onlySearch="true"
@onSeainf="onSeainf"
@onAplpDet="onAv
b
pDet"
@onAplpDet="onAv
t
pDet"
>
</c-ptap>
</c-col>
...
...
@@ -274,7 +275,7 @@ import Api from "~/service/Api";
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Ptap
from
"~/views/Public/Ptap"
;
import
Event
from
"~/model/L
etopn
/Event"
;
import
Event
from
"~/model/L
ttame
/Event"
;
export
default
{
inject
:
[
"root"
],
...
...
@@ -286,14 +287,7 @@ export default {
},
methods
:
{
...
Event
},
created
:
function
()
{},
watch
:
{
"model.ltdgrp.avb.pts.adrblk"
:
{
handler
(
val
,
oldVal
)
{
this
.
model
.
ltdgrp
.
blk
.
avbwthtxt
=
val
;
},
immediate
:
true
,
},
},
watch
:
{},
};
</
script
>
<
style
>
...
...
src/views/Business/Lttame/Lttinf.vue
View file @
4b878b2a
This diff is collapsed.
Click to expand it.
src/views/Business/Lttame/Ovwp.vue
View file @
4b878b2a
...
...
@@ -76,7 +76,6 @@
v-model=
"model.ltdgrp.cbs.nom1.cur"
style=
"width: 100%"
placeholder=
""
@
change=
"onNom1CurChange"
>
<el-option
v-for=
"item in codes.cur"
...
...
@@ -130,7 +129,6 @@
v-model=
"model.ltdgrp.cbs.max.cur"
style=
"width: 100%"
placeholder=
""
@
change=
"onNom1CurChange"
>
<el-option
v-for=
"item in codes.cur"
...
...
src/views/Business/Lttame/index.vue
View file @
4b878b2a
...
...
@@ -51,23 +51,77 @@
<!--PD000328 -->
<el-tab-pane
label=
"dogpame"
name=
"dogpame"
>
<m-dogpame
:model=
"model"
:codes=
"codes"
/>
<!--
<m-dogpame
:model=
"model"
:codes=
"codes"
/>
-->
<c-content>
<m-doxpame
:model=
"model"
:codes=
"codes"
:recgrp=
"'ltdgrp'"
:ametyp=
"'lcrgod'"
/>
</c-content>
</el-tab-pane>
<!--PD000324 -->
<el-tab-pane
label=
"dorpame"
name=
"dorpame"
>
<m-dorpame
:model=
"model"
:codes=
"codes"
/>
<c-content>
<m-doxpame
:model=
"model"
:codes=
"codes"
:recgrp=
"'ltdgrp'"
:ametyp=
"'lcrdoc'"
/>
</c-content>
</el-tab-pane>
<!--PD000332 -->
<el-tab-pane
label=
"adcpame"
name=
"adcpame"
>
<m-adcpame
:model=
"model"
:codes=
"codes"
/>
<c-content>
<m-doxpame
:model=
"model"
:codes=
"codes"
:recgrp=
"'ltdgrp'"
:ametyp=
"'adlcnd'"
/>
</c-content>
</el-tab-pane>
<!--PD000169 -->
<el-tab-pane
label=
"lttinf"
name=
"lttinf"
>
<m-lttinf
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000400 -->
<el-tab-pane
v-if=
"model.ltdgrp.rec.spcrcbflg"
label=
"Spc.Pay Conditions for Ban"
name=
"sprpame"
>
<c-content>
<m-doxpame
:model=
"model"
:codes=
"codes"
:recgrp=
"'ltdgrp'"
:ametyp=
"'spcrcb'"
/>
</c-content>
</el-tab-pane>
<!--PD000396 -->
<el-tab-pane
v-if=
"model.ltdgrp.rec.spcbenflg"
label=
"Spc.Pay Conditions for Ben"
name=
"spbpame"
>
<c-content>
<m-doxpame
:model=
"model"
:codes=
"codes"
:recgrp=
"'ltdgrp'"
:ametyp=
"'spcben'"
/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
...
...
@@ -90,6 +144,7 @@ import Dogpame from "./Dogpame";
import
Dorpame
from
"./Dorpame"
;
import
Adcpame
from
"./Adcpame"
;
import
Lttinf
from
"./Lttinf"
;
import
Doxpame
from
"~/views/Public/Doxpame"
;
export
default
{
name
:
"Lttame"
,
...
...
@@ -103,6 +158,7 @@ export default {
"m-dorpame"
:
Dorpame
,
"m-adcpame"
:
Adcpame
,
"m-lttinf"
:
Lttinf
,
"m-doxpame"
:
Doxpame
,
},
provide
()
{
return
{
...
...
@@ -123,14 +179,17 @@ export default {
};
},
methods
:
{
tabClick
()
{},
},
created
:
async
function
()
{
console
.
log
(
"进入lttame交易"
);
let
rtnmsg
=
await
this
.
init
({});
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
this
.
updateModel
(
rtnmsg
.
data
);
Utils
.
copyValueFromVO
(
this
.
model
,
rtnmsg
.
data
);
if
(
this
.
isInDisplay
)
{
this
.
restoreDisplay
();
}
}
else
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"服务请求失败!"
});
}
...
...
src/views/Business/Lttcan/Canp.vue
View file @
4b878b2a
...
...
@@ -71,7 +71,6 @@
v-model=
"model.ltdgrp.cbs.nom1.cur"
style=
"width: 100%"
placeholder=
""
@
change=
"onNom1CurChange"
>
<el-option
v-for=
"item in codes.cur"
...
...
src/views/Business/Lttopn/Detp.vue
View file @
4b878b2a
<
template
>
<c-row>
<!-- ====================左边======================= -->
<c-col
:span=
"11"
>
...
...
@@ -10,6 +9,7 @@
v-model=
"model.ltdgrp.rec.avbwth"
style=
"width: 100%"
placeholder=
"请选择指定银行"
:code=
"codes.avbwth"
>
</c-select>
</el-form-item>
...
...
@@ -25,7 +25,7 @@
:noRef="true"
:onlySearch="true"
@onSeainf="onSeainf"
@onAplpDet="onAvb
pDet"
@onAplpDet="onAvt
pDet"
>
</c-ptap>
</c-col>
...
...
@@ -47,6 +47,7 @@
v-model=
"model.ltdgrp.rec.avbby"
style=
"width: 100%"
placeholder=
"请选择兑付方式"
:code=
"codes.avbby"
>
</c-select>
</el-form-item>
...
...
@@ -336,6 +337,7 @@
v-model=
"model.ltdgrp.rec.chato"
style=
"width: 100%"
placeholder=
"请选择Own Charges Borne by"
:code=
"codes.chato"
>
</c-select>
</el-form-item>
...
...
@@ -346,6 +348,7 @@
v-model=
"model.ltdgrp.rec.stacty"
style=
"width: 100%"
placeholder=
"请选择Country Code Risk Country"
:code=
"codes.ctytxt"
>
</c-select>
</el-form-item>
...
...
@@ -372,10 +375,7 @@
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Air-/Port of Destination"
prop=
"ltdgrp.rec.pordis"
>
<el-form-item
label=
"Air-/Port of Destination"
prop=
"ltdgrp.rec.pordis"
>
<c-input
v-model=
"model.ltdgrp.rec.pordis"
maxlength=
"65"
...
...
@@ -497,7 +497,6 @@
<c-input
type=
"textarea"
v-model=
"model.ltdgrp.drw.dbfadrblkcn"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Chinese address"
></c-input>
</el-form-item>
</c-col>
-->
</
template
>
<
script
>
import
Api
from
"~/service/Api"
;
...
...
@@ -516,14 +515,7 @@ export default {
},
methods
:
{
...
Event
},
created
:
function
()
{},
watch
:
{
"model.ledgrp.avb.pts.adrblk"
:
{
handler
(
val
,
oldVal
)
{
this
.
model
.
ledgrp
.
blk
.
avbwthtxt
=
val
;
},
immediate
:
true
,
},
},
watch
:
{},
};
</
script
>
<
style
>
...
...
src/views/Business/Lttopn/Lttinf.vue
View file @
4b878b2a
This diff is collapsed.
Click to expand it.
src/views/Business/Lttopn/Ovwp.vue
View file @
4b878b2a
...
...
@@ -72,19 +72,13 @@
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"
票面
金额"
prop=
"ltdgrp.cbs.nom1.cur"
>
<el-form-item
label=
"
信用证
金额"
prop=
"ltdgrp.cbs.nom1.cur"
>
<c-select
v-model=
"model.ltdgrp.cbs.nom1.cur"
style=
"width: 100%"
placeholder=
""
@
change=
"onNom1CurChange
"
:code=
"codes.cur
"
>
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
...
...
@@ -129,13 +123,8 @@
style=
"width: 100%"
placeholder=
""
@
change=
"onNom1CurChange"
:code=
"codes.cur"
>
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
...
...
@@ -214,16 +203,14 @@
v-model=
"model.ltdgrp.rec.apprul"
style=
"width: 100%"
placeholder=
"请选择适用规则"
:code=
"codes.apprul"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"其他适用规则"
prop=
"ltdgrp.rec.apprultxt"
>
<el-form-item
label=
"其他适用规则"
prop=
"ltdgrp.rec.apprultxt"
>
<c-input
type=
"textarea"
v-model=
"model.ltdgrp.rec.apprultxt"
...
...
@@ -239,6 +226,7 @@
v-model=
"model.ltdgrp.rec.cnfins"
style=
"width: 100%"
placeholder=
"请选择Confirmation Instruct."
:code=
"codes.cnfins"
>
</c-select>
</el-form-item>
...
...
@@ -287,7 +275,9 @@
</c-ptap>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.ltdgrp.rec.rmbflg"
class=
"centerLable marginLable"
<c-checkbox
v-model=
"model.ltdgrp.rec.rmbflg"
class=
"centerLable marginLable"
>
偿付信息
</c-checkbox
>
</c-col>
...
...
@@ -682,7 +672,7 @@ export default {
data
()
{
return
{};
},
methods
:
{
...
Event
},
methods
:
{
...
Event
,
onNom1CurChange
()
{}
},
created
:
function
()
{},
};
</
script
>
...
...
src/views/Business/Lttopn/index.vue
View file @
4b878b2a
...
...
@@ -29,7 +29,7 @@
<!--PD000057 -->
<el-tab-pane
label=
"货物说明"
name=
"dogp"
>
<!--
<m-dogp
:model=
"model"
:codes=
"codes"
/>
-->
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'dogp'"
/>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'dogp'"
:rec=
"'ltd'"
/>
</el-tab-pane>
<!--PD000394 -->
<el-tab-pane
...
...
@@ -56,7 +56,7 @@
<!--PD000073 -->
<el-tab-pane
label=
"附加条款"
name=
"adcp"
>
<!--
<m-adcp
:model=
"model"
:codes=
"codes"
/>
-->
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'adcp'"
/>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'adcp'"
:rec=
"'ltd'"
/>
</el-tab-pane>
<!--PD000169 -->
...
...
@@ -67,7 +67,7 @@
<!--PD000060 -->
<el-tab-pane
label=
"单据要求"
name=
"dorp"
>
<!--
<m-dorp
:model=
"model"
:codes=
"codes"
/>
-->
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'dorp'"
/>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'dorp'"
:rec=
"'ltd'"
/>
</el-tab-pane>
</c-tabs>
...
...
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