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
a3a830a1
Commit
a3a830a1
authored
Nov 26, 2021
by
潘际乾
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://114.115.138.98:8900/fukai/vue-gjjs
parents
2b654086
2ea7341a
Hide whitespace changes
Inline
Side-by-side
Showing
30 changed files
with
1847 additions
and
548 deletions
+1847
-548
c-page.vue
src/components/c-page.vue
+2
-1
index.js
src/config/CodeTable/index.js
+5
-4
Event.js
src/model/Diasel/Event.js
+8
-0
Event.js
src/model/Letopn/Event.js
+6
-3
Pattern.js
src/model/Letopn/Pattern.js
+47
-47
index.js
src/model/Letopn/index.js
+1
-0
index.js
src/model/Mgrtsk/index.js
+1
-0
Check.js
src/model/Switsk/Check.js
+3
-0
Default.js
src/model/Switsk/Default.js
+66
-0
Event.js
src/model/Switsk/Event.js
+98
-1
Pattern.js
src/model/Switsk/Pattern.js
+249
-0
index.js
src/model/Switsk/index.js
+162
-0
index.vue
src/views/Business/Bdtudp/index.vue
+1
-1
Diaselp.vue
src/views/Business/Diasel/Diaselp.vue
+283
-46
index.vue
src/views/Business/Diasel/index.vue
+20
-4
Ccvpan.vue
src/views/Business/Ditopn/Ccvpan.vue
+3
-3
index.vue
src/views/Business/Ditopn/index.vue
+3
-1
Adcp.vue
src/views/Business/Letopn/Adcp.vue
+2
-2
Ovwp.vue
src/views/Business/Letopn/Ovwp.vue
+14
-7
Spcbenp.vue
src/views/Business/Letopn/Spcbenp.vue
+36
-30
Spcrcvp.vue
src/views/Business/Letopn/Spcrcvp.vue
+36
-30
index.vue
src/views/Business/Letopn/index.vue
+26
-14
Srvdsp.vue
src/views/Business/Mgrtsk/Srvdsp.vue
+31
-18
Tskmgr.vue
src/views/Business/Mgrtsk/Tskmgr.vue
+263
-142
index.vue
src/views/Business/Mgrtsk/index.vue
+55
-16
index.vue
src/views/Business/Sptsel/index.vue
+1
-1
Tskmgr.vue
src/views/Business/Switsk/Tskmgr.vue
+356
-150
index.vue
src/views/Business/Switsk/index.vue
+52
-20
Ptap.vue
src/views/Public/Ptap.vue
+11
-1
Setpan.vue
src/views/Public/Setpan.vue
+6
-6
No files found.
src/components/c-page.vue
View file @
a3a830a1
...
@@ -29,6 +29,6 @@ export default {
...
@@ -29,6 +29,6 @@ export default {
display
:
flex
;
display
:
flex
;
flex-direction
:
column
;
flex-direction
:
column
;
/* overflow-x: hidden; */
/* overflow-x: hidden; */
overflow
:
hidden
;
overflow
:
hidden
;
}
}
</
style
>
</
style
>
\ No newline at end of file
src/config/CodeTable/index.js
View file @
a3a830a1
...
@@ -1570,8 +1570,9 @@ const CodeTable = {
...
@@ -1570,8 +1570,9 @@ const CodeTable = {
{
label
:
"AJAX"
,
value
:
"A"
},
{
label
:
"AJAX"
,
value
:
"A"
},
],
],
cltprtflg
:[
cltprtflg
:[
{
label
:
"Windows Print System"
,
value
:
"W"
},
{
label
:
"Client Print System"
,
value
:
"W"
},
{
label
:
"Server Print System"
,
value
:
"S"
},
{
label
:
"Generate Files ( PS/PDF )"
,
value
:
"S"
},
{
label
:
"Windows Server Printing"
,
value
:
"X"
},
],
],
cmpflg
:[
cmpflg
:[
{
label
:
"不计复息"
,
value
:
"0"
},
{
label
:
"不计复息"
,
value
:
"0"
},
...
@@ -5066,8 +5067,8 @@ const CodeTable = {
...
@@ -5066,8 +5067,8 @@ const CodeTable = {
{
label
:
"托收业务"
,
value
:
"02"
},
{
label
:
"托收业务"
,
value
:
"02"
},
],
],
strflg
:[
strflg
:[
{
label
:
"automatic"
,
value
:
"A"
},
{
label
:
"manually"
,
value
:
"M"
},
{
label
:
"manually"
,
value
:
"M"
},
{
label
:
"automatic"
,
value
:
"A"
},
],
],
strnewind
:[
strnewind
:[
{
label
:
"生物"
,
value
:
"0230"
},
{
label
:
"生物"
,
value
:
"0230"
},
...
@@ -5227,9 +5228,9 @@ const CodeTable = {
...
@@ -5227,9 +5228,9 @@ const CodeTable = {
{
label
:
"小于等于"
,
value
:
"S"
},
{
label
:
"小于等于"
,
value
:
"S"
},
],
],
terflg
:[
terflg
:[
{
label
:
"manually only"
,
value
:
"M"
},
{
label
:
"on empty list"
,
value
:
"O"
},
{
label
:
"on empty list"
,
value
:
"O"
},
{
label
:
"at predefined time"
,
value
:
"T"
},
{
label
:
"at predefined time"
,
value
:
"T"
},
{
label
:
"manually only"
,
value
:
"M"
},
],
],
tirtyp
:[
tirtyp
:[
{
label
:
"Quarter"
,
value
:
"DURQTR"
},
{
label
:
"Quarter"
,
value
:
"DURQTR"
},
...
...
src/model/Diasel/Event.js
View file @
a3a830a1
...
@@ -98,5 +98,12 @@ export default {
...
@@ -98,5 +98,12 @@ export default {
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
}
},
},
async
handleSearch
()
{
},
async
handleReset
(){
}
}
}
\ No newline at end of file
src/model/Letopn/Event.js
View file @
a3a830a1
...
@@ -5,15 +5,18 @@ export default {
...
@@ -5,15 +5,18 @@ export default {
async
onLetpButgetref
()
{
async
onLetpButgetref
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"letp.butgetref"
)
let
rtnmsg
=
await
this
.
executeRule
(
"letp.butgetref"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
this
.
model
.
ledgrp
.
rec
.
ownref
=
rtnmsg
.
data
.
ledgrp_rec_ownref
this
.
$message
({
type
:
'success'
,
message
:
'获取成功!'
});
}
}
else
{
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
}
},
},
async
onBenpDet
()
{
async
onBenpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"benp.det"
)
let
rtnmsg
=
await
this
.
executeRule
(
"
letp.
benp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
//TODO 处理数据逻辑
...
...
src/model/Letopn/Pattern.js
View file @
a3a830a1
...
@@ -45,7 +45,7 @@ export default {
...
@@ -45,7 +45,7 @@ export default {
"ledgrp.ben.namelc"
:
[
"ledgrp.ben.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.cbs.nom1.amt"
:
[
"ledgrp.cbs.nom1.amt"
:
[
...
@@ -55,12 +55,12 @@ export default {
...
@@ -55,12 +55,12 @@ export default {
],
],
"ledgrp.ben.pts.adrblk"
:
[
"ledgrp.ben.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
tru
e
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
fals
e
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.ben.dbfadrblkcn"
:
[
"ledgrp.ben.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.rec.nomtop"
:
[
"ledgrp.rec.nomtop"
:
[
...
@@ -73,7 +73,7 @@ export default {
...
@@ -73,7 +73,7 @@ export default {
],
],
"ledgrp.ben.adrelc"
:
[
"ledgrp.ben.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
...
@@ -109,7 +109,7 @@ export default {
...
@@ -109,7 +109,7 @@ export default {
"ledgrp.iss.namelc"
:
[
"ledgrp.iss.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.rec.shpdat"
:
[
"ledgrp.rec.shpdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
...
@@ -119,18 +119,18 @@ export default {
...
@@ -119,18 +119,18 @@ export default {
],
],
"ledgrp.iss.pts.adrblk"
:
[
"ledgrp.iss.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.iss.dbfadrblkcn"
:
[
"ledgrp.iss.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.rec.expdat"
:
[
"ledgrp.rec.expdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"ledgrp.iss.adrelc"
:
[
"ledgrp.iss.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.rec.expplc"
:
[
"ledgrp.rec.expplc"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
@@ -156,7 +156,7 @@ export default {
...
@@ -156,7 +156,7 @@ export default {
"ledgrp.apl.namelc"
:
[
"ledgrp.apl.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.rec.oppbnk"
:
[
"ledgrp.rec.oppbnk"
:
[
...
@@ -165,20 +165,20 @@ export default {
...
@@ -165,20 +165,20 @@ export default {
],
],
"ledgrp.apl.pts.adrblk"
:
[
"ledgrp.apl.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.apl.dbfadrblkcn"
:
[
"ledgrp.apl.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.apl.adrelc"
:
[
"ledgrp.apl.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.rec.apprultxt"
:
[
"ledgrp.rec.apprultxt"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
...
@@ -191,7 +191,7 @@ export default {
...
@@ -191,7 +191,7 @@ export default {
"ledgrp.blk.mixdet"
:
[
"ledgrp.blk.mixdet"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"letp.avbp.ptsget.sdamod.dadsnd"
:
[
"letp.avbp.ptsget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
@@ -208,27 +208,27 @@ export default {
...
@@ -208,27 +208,27 @@ export default {
"ledgrp.avb.namelc"
:
[
"ledgrp.avb.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.blk.avbwthtxt"
:
[
"ledgrp.blk.avbwthtxt"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.avb.pts.adrblk"
:
[
"ledgrp.avb.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.avb.dbfadrblkcn"
:
[
"ledgrp.avb.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.avb.adrelc"
:
[
"ledgrp.avb.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.blk.preper"
:
[
"ledgrp.blk.preper"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.rec.prepers18"
:
[
"ledgrp.rec.prepers18"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
@@ -238,21 +238,21 @@ export default {
...
@@ -238,21 +238,21 @@ export default {
"ledgrp.rec.prepertxts18"
:
[
"ledgrp.rec.prepertxts18"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.blk.defdet"
:
[
"ledgrp.blk.defdet"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.blk.feetxt"
:
[
"ledgrp.blk.feetxt"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.blk.dftat"
:
[
"ledgrp.blk.dftat"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"letp.drwp.ptsget.sdamod.dadsnd"
:
[
"letp.drwp.ptsget.sdamod.dadsnd"
:
[
...
@@ -270,20 +270,20 @@ export default {
...
@@ -270,20 +270,20 @@ export default {
"ledgrp.drw.namelc"
:
[
"ledgrp.drw.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.drw.pts.adrblk"
:
[
"ledgrp.drw.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.drw.dbfadrblkcn"
:
[
"ledgrp.drw.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.drw.adrelc"
:
[
"ledgrp.drw.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.rec.shpfro"
:
[
"ledgrp.rec.shpfro"
:
[
...
@@ -346,36 +346,36 @@ export default {
...
@@ -346,36 +346,36 @@ export default {
"ledgrp.adv.namelc"
:
[
"ledgrp.adv.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.apb.namelc"
:
[
"ledgrp.apb.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.adv.pts.adrblk"
:
[
"ledgrp.adv.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.adv.dbfadrblkcn"
:
[
"ledgrp.adv.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.apb.pts.adrblk"
:
[
"ledgrp.apb.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.apb.dbfadrblkcn"
:
[
"ledgrp.apb.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.adv.adrelc"
:
[
"ledgrp.adv.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.apb.adrelc"
:
[
"ledgrp.apb.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.a2b.pts.ref"
:
[
"ledgrp.a2b.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
@@ -413,35 +413,35 @@ export default {
...
@@ -413,35 +413,35 @@ export default {
"ledgrp.a2b.namelc"
:
[
"ledgrp.a2b.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.rmb.namelc"
:
[
"ledgrp.rmb.namelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.a2b.pts.adrblk"
:
[
"ledgrp.a2b.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.a2b.dbfadrblkcn"
:
[
"ledgrp.a2b.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.rmb.pts.adrblk"
:
[
"ledgrp.rmb.pts.adrblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.rmb.dbfadrblkcn"
:
[
"ledgrp.rmb.dbfadrblkcn"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.a2b.adrelc"
:
[
"ledgrp.a2b.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.rmb.adrelc"
:
[
"ledgrp.rmb.adrelc"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.con.pts.ref"
:
[
"ledgrp.con.pts.ref"
:
[
...
@@ -618,7 +618,7 @@ export default {
...
@@ -618,7 +618,7 @@ export default {
"ledgrp.blk.revnotes"
:
[
"ledgrp.blk.revnotes"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.cbs.max2.amt"
:
[
"ledgrp.cbs.max2.amt"
:
[
...
@@ -634,7 +634,7 @@ export default {
...
@@ -634,7 +634,7 @@ export default {
],
],
"ledgrp.blk.addamtcov"
:
[
"ledgrp.blk.addamtcov"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
],
"ledgrp.blk.spcben"
:
[
"ledgrp.blk.spcben"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
...
...
src/model/Letopn/index.js
View file @
a3a830a1
...
@@ -315,6 +315,7 @@ export default class Letopn {
...
@@ -315,6 +315,7 @@ export default class Letopn {
seainf
:
""
,
// .trnmod.trndoc.rcvatt.seainf
seainf
:
""
,
// .trnmod.trndoc.rcvatt.seainf
},
},
filrecv
:
""
,
// File Receiver .trnmod.trndoc.filrecv
filrecv
:
""
,
// File Receiver .trnmod.trndoc.filrecv
doceot
:
[],
},
},
},
},
liaall
:
{
liaall
:
{
...
...
src/model/Mgrtsk/index.js
View file @
a3a830a1
...
@@ -23,6 +23,7 @@ export default class Mgrtsk{
...
@@ -23,6 +23,7 @@ export default class Mgrtsk{
seletyextkey
:
""
,
// Selected Entity ID .wfetsk.seletyextkey
seletyextkey
:
""
,
// Selected Entity ID .wfetsk.seletyextkey
seletgextkey
:
""
,
// Selected Entity Group .wfetsk.seletgextkey
seletgextkey
:
""
,
// Selected Entity Group .wfetsk.seletgextkey
wfestm
:
""
,
// Stream of WFE entries .wfetsk.wfestm
wfestm
:
""
,
// Stream of WFE entries .wfetsk.wfestm
refno
:
""
,
},
},
srvprt
:{
srvprt
:{
exeflg1
:
""
,
// Print Documents .srvprt.exeflg1
exeflg1
:
""
,
// Print Documents .srvprt.exeflg1
...
...
src/model/Switsk/Check.js
View file @
a3a830a1
...
@@ -4,6 +4,9 @@ import Utils from "~/utils"
...
@@ -4,6 +4,9 @@ import Utils from "~/utils"
* Switsk Check规则
* Switsk Check规则
*/
*/
let
checkObj
=
{
let
checkObj
=
{
"filtsk.tsklist.redotime"
:
null
,
"filtsk.tsklist.downtimemm"
:
null
,
"filtsk.tsklist.downtimehh"
:
null
,
}
}
for
(
const
key
in
checkObj
)
{
for
(
const
key
in
checkObj
)
{
...
...
src/model/Switsk/Default.js
View file @
a3a830a1
...
@@ -6,5 +6,71 @@ import Api from "~/service/Api";
...
@@ -6,5 +6,71 @@ import Api from "~/service/Api";
import
Utils
from
"~/utils/index"
import
Utils
from
"~/utils/index"
export
default
{
export
default
{
"srvdta.swtprttyp"
:
Utils
.
defaultFunction
,
"srvdte.parprtflg"
:
Utils
.
defaultFunction
,
"srvswi.swtprttyp"
:
Utils
.
defaultFunction
,
"srvdta.errprtflg"
:
Utils
.
defaultFunction
,
"srvdta.parprtflg"
:
Utils
.
defaultFunction
,
"srvtci.parprtflg"
:
Utils
.
defaultFunction
,
"srvswi.srvprtm.prt.prt"
:
Utils
.
defaultFunction
,
"srvswi.srvprtm.prt.bin2"
:
Utils
.
defaultFunction
,
"srvswi.exeflg"
:
Utils
.
defaultFunction
,
"srvtli.exeflg"
:
Utils
.
defaultFunction
,
"srvdte.fildir"
:
Utils
.
defaultFunction
,
"srvtli.filext"
:
Utils
.
defaultFunction
,
"srvswi.filext"
:
Utils
.
defaultFunction
,
"srveli.exeflg"
:
Utils
.
defaultFunction
,
"srvtci.fildir"
:
Utils
.
defaultFunction
,
"srvemi.exeflg"
:
Utils
.
defaultFunction
,
"srvdta.etydirflg"
:
Utils
.
defaultFunction
,
"srvdte.exeflg"
:
Utils
.
defaultFunction
,
"srvswi.fildir"
:
Utils
.
defaultFunction
,
"srvdta.fildir"
:
Utils
.
defaultFunction
,
"srvtci.filext"
:
Utils
.
defaultFunction
,
"srvdta.filext"
:
Utils
.
defaultFunction
,
"srvdte.etydirflg"
:
Utils
.
defaultFunction
,
"srvtci.exeflg"
:
Utils
.
defaultFunction
,
"srvdta.exeflg"
:
Utils
.
defaultFunction
,
"srvboi.exeflg"
:
Utils
.
defaultFunction
,
"srvtli.fildir"
:
Utils
.
defaultFunction
,
"srvtci.etydirflg"
:
Utils
.
defaultFunction
,
"srvdte.filext"
:
Utils
.
defaultFunction
,
"srvswi.etydirflg"
:
Utils
.
defaultFunction
,
"srvtci.swtprttyp"
:
Utils
.
defaultFunction
,
"srvswi.srvprtm.prt.bin"
:
Utils
.
defaultFunction
,
"srvdte.srvprtm.prt.tef"
:
Utils
.
defaultFunction
,
"filtsk.tsklist.terflg"
:
Utils
.
defaultFunction
,
"srvtci.srvprtm.prt.tef"
:
Utils
.
defaultFunction
,
"filtsk.tsklist.downtimehh"
:
Utils
.
defaultFunction
,
"srvswi.errprtflg"
:
Utils
.
defaultFunction
,
"srvswi.parprtflg"
:
Utils
.
defaultFunction
,
"srvdta.srvprtm.prt.tef"
:
Utils
.
defaultFunction
,
"filtsk.tsklist.downtimemm"
:
Utils
.
defaultFunction
,
"srvtli.prt.prttyp"
:
Utils
.
defaultFunction
,
"srvtli.prt.cpycnt"
:
Utils
.
defaultFunction
,
"filtsk.tsklist.logmod.logdsp.dstfilnam"
:
Utils
.
defaultFunction
,
"srvdta.srvprtm.prt.prt"
:
Utils
.
defaultFunction
,
"srvdta.srvprtm.prt.bin2"
:
Utils
.
defaultFunction
,
"srvswi.srvprtm.prt.tef"
:
Utils
.
defaultFunction
,
"srvdta.srvprtm.prt.cpycnt"
:
Utils
.
defaultFunction
,
"srvtci.errprtflg"
:
Utils
.
defaultFunction
,
"filtsk.tsklist.logmod.logdsp.logfil"
:
Utils
.
defaultFunction
,
"srvtli.prt.tef"
:
Utils
.
defaultFunction
,
"srvswi.srvprtm.prt.cpycnt"
:
Utils
.
defaultFunction
,
"srvdte.swtprttyp"
:
Utils
.
defaultFunction
,
"srvdte.errprtflg"
:
Utils
.
defaultFunction
,
"srvtci.srvprtm.prt.cpycnt"
:
Utils
.
defaultFunction
,
"srvdta.srvprtm.prt.bin"
:
Utils
.
defaultFunction
,
"srvdte.srvprtm.prt.prt"
:
Utils
.
defaultFunction
,
"srvdte.srvprtm.prt.bin2"
:
Utils
.
defaultFunction
,
"srvdte.srvprtm.prt.bin"
:
Utils
.
defaultFunction
,
"srvtli.prt.prt"
:
Utils
.
defaultFunction
,
"srvtli.prt.bin"
:
Utils
.
defaultFunction
,
"srvtci.srvprtm.prt.prt"
:
Utils
.
defaultFunction
,
"srvtci.srvprtm.prt.bin"
:
Utils
.
defaultFunction
,
"srvdte.srvprtm.prt.cpycnt"
:
Utils
.
defaultFunction
,
"filtsk.tsklist.strflg"
:
Utils
.
defaultFunction
,
"srvtci.srvprtm.prt.bin2"
:
Utils
.
defaultFunction
,
"srvtli.prt.bin2"
:
Utils
.
defaultFunction
,
}
}
//你可以添加自动default处理
//你可以添加自动default处理
src/model/Switsk/Event.js
View file @
a3a830a1
...
@@ -2,5 +2,101 @@ import Api from "~/service/Api"
...
@@ -2,5 +2,101 @@ import Api from "~/service/Api"
import
Utils
from
"~/utils"
import
Utils
from
"~/utils"
export
default
{
export
default
{
async
onTsklistButstr
(){
let
rtnmsg
=
await
this
.
executeRule
(
"tsklist.butstr"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTsklistButstp
(){
let
rtnmsg
=
await
this
.
executeRule
(
"tsklist.butstp"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTsklistButexe
(){
let
rtnmsg
=
await
this
.
executeRule
(
"tsklist.butexe"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTsklistButupd
(){
let
rtnmsg
=
await
this
.
executeRule
(
"tsklist.butupd"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLogdspButdsp
(){
let
rtnmsg
=
await
this
.
executeRule
(
"logdsp.butdsp"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onTsklistButexi
(){
let
rtnmsg
=
await
this
.
executeRule
(
"tsklist.butexi"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLogdspButcpy
(){
let
rtnmsg
=
await
this
.
executeRule
(
"logdsp.butcpy"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLogdspButcls
(){
let
rtnmsg
=
await
this
.
executeRule
(
"logdsp.butcls"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
}
}
\ No newline at end of file
src/model/Switsk/Pattern.js
View file @
a3a830a1
export
default
{
export
default
{
"filtsk.tsklist.jobstrdat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"filtsk.tsklist.jobstrtimhh"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
2
,
message
:
"长度不能超过2"
}
],
"filtsk.tsklist.jobstrtimmm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
2
,
message
:
"长度不能超过2"
}
],
"filtsk.tsklist.downtimehh"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
2
,
message
:
"长度不能超过2"
}
],
"filtsk.tsklist.downtimemm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
2
,
message
:
"长度不能超过2"
}
],
"filtsk.tsklist.redotime"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
4
,
message
:
"长度不能超过4"
}
],
"docimm.ascin"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"docimm.prtswtrpblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
200
,
message
:
"长度不能超过200"
}
],
"docimm.xmldocblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
200
,
message
:
"长度不能超过200"
}
],
"docimm.prtswtpblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
200
,
message
:
"长度不能超过200"
}
],
"srvswi.parheatxt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvswi.errheatxt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvswi.srvprtm.prt.heatxt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvswi.srvprtm.prt.cpycnt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
2
,
message
:
"长度不能超过2"
}
],
"srvswi.fildir"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvswi.filext"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"srvtci.parheatxt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvtci.errheatxt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvtci.srvprtm.prt.heatxt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvtci.srvprtm.prt.cpycnt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
2
,
message
:
"长度不能超过2"
}
],
"srvtci.fildir"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvtci.filext"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"srvtli.prt.heatxt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvtli.prt.cpycnt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
2
,
message
:
"长度不能超过2"
}
],
"srvtli.fildir"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
12
,
message
:
"长度不能超过12"
}
],
"srvtli.filext"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"srvswi.srvprtm.prtmod.prttstblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
200
,
message
:
"长度不能超过200"
}
],
"srvtci.srvprtm.prtmod.prttstblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
200
,
message
:
"长度不能超过200"
}
],
"srvdte.parheatxt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvdte.errheatxt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvdte.srvprtm.prt.heatxt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvdte.srvprtm.prt.cpycnt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
2
,
message
:
"长度不能超过2"
}
],
"srvdte.fildir"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvdte.filext"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"srvdta.parheatxt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvdta.errheatxt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvdta.srvprtm.prt.heatxt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvdta.srvprtm.prt.cpycnt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
2
,
message
:
"长度不能超过2"
}
],
"srvdta.fildir"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"srvdta.filext"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"srvdta.srvprtm.prtmod.prttstblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
200
,
message
:
"长度不能超过200"
}
],
"filtsk.tsklist.logmod.logdsp.logfil"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
80
,
message
:
"长度不能超过80"
}
],
"filtsk.tsklist.logmod.logdsp.dstfilnam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
80
,
message
:
"长度不能超过80"
}
],
}
}
\ No newline at end of file
src/model/Switsk/index.js
View file @
a3a830a1
...
@@ -4,6 +4,168 @@ import Pts from "../Common/Pts"
...
@@ -4,6 +4,168 @@ import Pts from "../Common/Pts"
export
default
class
Switsk
{
export
default
class
Switsk
{
constructor
()
{
constructor
()
{
this
.
data
=
{
this
.
data
=
{
filtsk
:{
tsklist
:{
ininam
:
""
,
// Name of INI-File .filtsk.tsklist.ininam
timzonlab
:
""
,
// Label to display timezone .filtsk.tsklist.timzonlab
strflg
:
""
,
// Automatic Start Flag .filtsk.tsklist.strflg
jobstrdat
:
""
,
// Start Time of Job Date .filtsk.tsklist.jobstrdat
jobstrtimhh
:
""
,
// Start Time of Job HH .filtsk.tsklist.jobstrtimhh
jobstrtimmm
:
""
,
// Start Time of Job MM .filtsk.tsklist.jobstrtimmm
terflg
:
""
,
// Automatic Termination Flag .filtsk.tsklist.terflg
downtimehh
:
""
,
// Automatic Shutdown at hh .filtsk.tsklist.downtimehh
downtimemm
:
""
,
// Automatic Shutdown at mm .filtsk.tsklist.downtimemm
redotime
:
""
,
// Redotime .filtsk.tsklist.redotime
logmod
:{
logdsp
:{
logfil
:
""
,
// Source File .filtsk.tsklist.logmod.logdsp.logfil
dstfilnam
:
""
,
// File Name on Client .filtsk.tsklist.logmod.logdsp.dstfilnam
},
},
},
},
srvswi
:{
exeflg
:
""
,
// Incoming Swift .srvswi.exeflg
fildirlab
:
""
,
// Label for FILDIR .srvswi.fildirlab
filextlab
:
""
,
// Label for FILEXT .srvswi.filextlab
filexttxt
:
""
,
// additional information for field FILEXT .srvswi.filexttxt
etydirflg
:
""
,
// Separate Directory per Entity .srvswi.etydirflg
swtprttyp
:
""
,
// Type of Print .srvswi.swtprttyp
parprtflg
:
""
,
// Partial Print .srvswi.parprtflg
parheatxt
:
""
,
// Text for Header .srvswi.parheatxt
errprtflg
:
""
,
// Error Print .srvswi.errprtflg
errheatxt
:
""
,
// Text for Header .srvswi.errheatxt
srvprtm
:{
prt
:{
heatxt
:
""
,
// Text for Header .srvswi.srvprtm.prt.heatxt
tef
:
""
,
// Technical Form .srvswi.srvprtm.prt.tef
getprt
:
""
,
// Default Printer from: .srvswi.srvprtm.prt.getprt
prt
:
""
,
// Printer .srvswi.srvprtm.prt.prt
bin
:
""
,
// Paperbin .srvswi.srvprtm.prt.bin
bin2
:
""
,
// Bin for 2nd Page .srvswi.srvprtm.prt.bin2
cpycnt
:
""
,
// # of Copies .srvswi.srvprtm.prt.cpycnt
},
prtmod
:{
prttstblk
:
""
,
// XMLPanel prttst的内置block .srvswi.srvprtm.prtmod.prttstblk
},
},
fildir
:
""
,
// Directory for Files .srvswi.fildir
filext
:
""
,
// File Extension .srvswi.filext
},
srvtli
:{
exeflg
:
""
,
// Incoming Telex .srvtli.exeflg
fildirlab
:
""
,
// Label for FILDIR .srvtli.fildirlab
filextlab
:
""
,
// Label for FILEXT .srvtli.filextlab
prt
:{
prttyp
:
""
,
// Type of Print .srvtli.prt.prttyp
heatxt
:
""
,
// Text for Header .srvtli.prt.heatxt
tef
:
""
,
// Technical Form .srvtli.prt.tef
getprt
:
""
,
// Default Printer from: .srvtli.prt.getprt
prt
:
""
,
// Printer .srvtli.prt.prt
bin
:
""
,
// Paperbin .srvtli.prt.bin
bin2
:
""
,
// Bin for 2nd Page .srvtli.prt.bin2
cpycnt
:
""
,
// # of Copies .srvtli.prt.cpycnt
},
fildir
:
""
,
// Directory for Files .srvtli.fildir
filext
:
""
,
// File Extension .srvtli.filext
},
srvdta
:{
exeflg
:
""
,
// Incoming Swift .srvdta.exeflg
fildirlab
:
""
,
// Label for FILDIR .srvdta.fildirlab
filextlab
:
""
,
// Label for FILEXT .srvdta.filextlab
filexttxt
:
""
,
// additional information for field FILEXT .srvdta.filexttxt
etydirflg
:
""
,
// Separate Directory per Entity .srvdta.etydirflg
swtprttyp
:
""
,
// Type of Print .srvdta.swtprttyp
parprtflg
:
""
,
// Partial Print .srvdta.parprtflg
parheatxt
:
""
,
// Text for Header .srvdta.parheatxt
errprtflg
:
""
,
// Error Print .srvdta.errprtflg
errheatxt
:
""
,
// Text for Header .srvdta.errheatxt
srvprtm
:{
prt
:{
heatxt
:
""
,
// Text for Header .srvdta.srvprtm.prt.heatxt
tef
:
""
,
// Technical Form .srvdta.srvprtm.prt.tef
getprt
:
""
,
// Default Printer from: .srvdta.srvprtm.prt.getprt
prt
:
""
,
// Printer .srvdta.srvprtm.prt.prt
bin
:
""
,
// Paperbin .srvdta.srvprtm.prt.bin
bin2
:
""
,
// Bin for 2nd Page .srvdta.srvprtm.prt.bin2
cpycnt
:
""
,
// # of Copies .srvdta.srvprtm.prt.cpycnt
},
prtmod
:{
prttstblk
:
""
,
// XMLPanel prttst的内置block .srvdta.srvprtm.prtmod.prttstblk
},
},
fildir
:
""
,
// Directory for Files .srvdta.fildir
filext
:
""
,
// File Extension .srvdta.filext
},
srvtci
:{
exeflg
:
""
,
// Incoming Swift .srvtci.exeflg
fildirlab
:
""
,
// Label for FILDIR .srvtci.fildirlab
filextlab
:
""
,
// Label for FILEXT .srvtci.filextlab
filexttxt
:
""
,
// additional information for field FILEXT .srvtci.filexttxt
etydirflg
:
""
,
// Separate Directory per Entity .srvtci.etydirflg
swtprttyp
:
""
,
// Type of Print .srvtci.swtprttyp
parprtflg
:
""
,
// Partial Print .srvtci.parprtflg
parheatxt
:
""
,
// Text for Header .srvtci.parheatxt
errprtflg
:
""
,
// Error Print .srvtci.errprtflg
errheatxt
:
""
,
// Text for Header .srvtci.errheatxt
srvprtm
:{
prt
:{
heatxt
:
""
,
// Text for Header .srvtci.srvprtm.prt.heatxt
tef
:
""
,
// Technical Form .srvtci.srvprtm.prt.tef
getprt
:
""
,
// Default Printer from: .srvtci.srvprtm.prt.getprt
prt
:
""
,
// Printer .srvtci.srvprtm.prt.prt
bin
:
""
,
// Paperbin .srvtci.srvprtm.prt.bin
bin2
:
""
,
// Bin for 2nd Page .srvtci.srvprtm.prt.bin2
cpycnt
:
""
,
// # of Copies .srvtci.srvprtm.prt.cpycnt
},
prtmod
:{
prttstblk
:
""
,
// XMLPanel prttst的内置block .srvtci.srvprtm.prtmod.prttstblk
},
},
fildir
:
""
,
// Directory for Files .srvtci.fildir
filext
:
""
,
// File Extension .srvtci.filext
},
srvemi
:{
exeflg
:
""
,
// Incoming Email .srvemi.exeflg
},
srvdte
:{
exeflg
:
""
,
// Incoming Swift .srvdte.exeflg
fildirlab
:
""
,
// Label for FILDIR .srvdte.fildirlab
filextlab
:
""
,
// Label for FILEXT .srvdte.filextlab
filexttxt
:
""
,
// additional information for field FILEXT .srvdte.filexttxt
etydirflg
:
""
,
// Separate Directory per Entity .srvdte.etydirflg
swtprttyp
:
""
,
// Type of Print .srvdte.swtprttyp
parprtflg
:
""
,
// Partial Print .srvdte.parprtflg
parheatxt
:
""
,
// Text for Header .srvdte.parheatxt
errprtflg
:
""
,
// Error Print .srvdte.errprtflg
errheatxt
:
""
,
// Text for Header .srvdte.errheatxt
srvprtm
:{
prt
:{
heatxt
:
""
,
// Text for Header .srvdte.srvprtm.prt.heatxt
tef
:
""
,
// Technical Form .srvdte.srvprtm.prt.tef
getprt
:
""
,
// Default Printer from: .srvdte.srvprtm.prt.getprt
prt
:
""
,
// Printer .srvdte.srvprtm.prt.prt
bin
:
""
,
// Paperbin .srvdte.srvprtm.prt.bin
bin2
:
""
,
// Bin for 2nd Page .srvdte.srvprtm.prt.bin2
cpycnt
:
""
,
// # of Copies .srvdte.srvprtm.prt.cpycnt
},
},
fildir
:
""
,
// Directory for Files .srvdte.fildir
filext
:
""
,
// File Extension .srvdte.filext
},
srvboi
:{
exeflg
:
""
,
// Incoming Bolero .srvboi.exeflg
},
cltprtflg
:
""
,
// Print System .cltprtflg
srveli
:{
exeflg
:
""
,
// Incoming Elc .srveli.exeflg
},
docimm
:{
ascin
:
""
,
// Message as stream .docimm.ascin
prtswtrpblk
:
""
,
// XMLPanel prtswtrp的内置block .docimm.prtswtrpblk
xmldocblk
:
""
,
// XMLPanel xmldoc的内置block .docimm.xmldocblk
prtswtpblk
:
""
,
// XMLPanel prtswtp的内置block .docimm.prtswtpblk
},
pageId
:
""
// ctx的key
pageId
:
""
// ctx的key
}
}
}
}
...
...
src/views/Business/Bdtudp/index.vue
View file @
a3a830a1
...
@@ -92,10 +92,10 @@ import Mt750p from "./Mt750p";
...
@@ -92,10 +92,10 @@ import Mt750p from "./Mt750p";
import
Othadvtypp
from
"./Othadvtypp"
;
import
Othadvtypp
from
"./Othadvtypp"
;
import
Limitbody
from
"./Limitbody"
;
import
Limitbody
from
"./Limitbody"
;
import
Engp
from
"~/views/Public/Engp"
;
import
Glepan
from
"~/views/Public/Glepan"
;
import
Glepan
from
"~/views/Public/Glepan"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Engp
from
"~/views/Public/Engp"
;
import
Ccvpan
from
"~/views/Public/Ccvpan"
;
import
Ccvpan
from
"~/views/Public/Ccvpan"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
...
...
src/views/Business/Diasel/Diaselp.vue
View file @
a3a830a1
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"24"
>
<c-list-search
@
form-reset=
"handleReset"
@
form-search=
"handleSearch"
>
<c-col
:span=
"4"
>
<template>
<el-form-item
label=
"from"
prop=
"diafro"
label-width=
"50px"
>
<el-form
<c-date-picker
type=
"date"
v-model=
"model.diafro"
style=
"width:100%"
placeholder=
"请选择Diary From date"
></c-date-picker>
class=
"m-table-search-form"
</el-form-item>
ref=
"paramsForm"
</c-col>
:inline=
"true"
label-position=
"left"
<c-col
:span=
"4"
>
label-width=
"110px"
<el-form-item
label=
"to"
prop=
"diatil"
>
size=
"small"
<c-date-picker
type=
"date"
v-model=
"model.diatil"
style=
"width:50%"
placeholder=
"请选择Diary Till date"
></c-date-picker>
>
</el-form-item>
<el-row>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"from"
>
<el-date-picker
type=
"date"
v-model=
"model.diafro"
style=
"width: 45%"
placeholder=
"请选择Diary From date"
></el-date-picker>
to
<el-date-picker
type=
"date"
v-model=
"model.diatil"
style=
"width: 45%"
placeholder=
"请选择Diary Till date"
></el-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Reasons"
prop=
"reasen"
>
<el-form-item
label=
"Reasons"
prop=
"reasen"
>
<c-select
<c-select
v-model=
"model.reasen"
v-model=
"model.reasen"
style=
"width: 100%"
style=
"width: 100%"
placeholder=
"请选择Reasons"
placeholder=
"请选择Reasons"
>
>
<el-option
</c-select>
v-for=
"item in codes.diatxt"
</el-form-item>
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"12"
>
<el-form-item
label=
"Reference"
prop=
"searef"
>
<c-input
v-model=
"model.searef"
maxlength=
"16"
style=
"width: 100%"
placeholder=
"请输入Selection Reference"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"8"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"USFTXT"
prop=
"usfmod.flt"
>
<el-form-item
label=
"Bus.Sector"
prop=
"seasec"
>
<c-select
v-model=
"model.usfmod.flt"
style=
"width:100%"
placeholder=
"请选择Filter"
>
<c-select
</c-select>
v-model=
"model.seasec"
</el-form-item>
style=
"width: 100%"
</c-col>
placeholder=
"请选择Business Sector"
</c-col>
>
<!--
<el-option
v-for=
"item in codes.bustxt"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"12"
>
<el-form-item
label=
"Selection of Users"
prop=
"usfmod.flt"
>
<c-select
v-model=
"model.usfmod.flt"
style=
"width: 60%"
placeholder=
"请选择Filter"
>
<el-option
v-for=
"item in codes.flt"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
<c-button
size=
"small"
type=
"primary"
style=
"width: 30%"
>
show set
</c-button>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
v-if=
"model.usfmod.flt == '
<SELU>
'"
label="Selected User"
prop="usfmod.usr.extkey"
>
<c-input
v-model=
"model.usfmod.usr.extkey"
maxlength=
"8"
placeholder=
"请输入User ID"
style=
"width: 70%"
></c-input>
<c-button
size=
"small"
type=
"primary;width:10%"
>
i
</c-button>
</el-form-item>
<el-form-item
v-if=
"model.usfmod.flt == '
<SELB>
'"
label="Select Branch"
prop="usfmod.selusb"
>
<c-select
v-model=
"model.usfmod.selusb"
style=
"width: 100%"
placeholder=
"请选择Select user branch"
>
</c-select>
</el-form-item>
</c-col>
</el-row>
<c-col
:span=
"24"
>
</c-col>
</el-form>
</
template
>
</c-list-search>
<div
style=
"margin-top: 20px"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onButdet"
disabled=
"disabled"
>
Display
</c-button>
<c-button
size=
"small"
type=
"primary"
@
click=
"onButdia"
disabled=
"disabled"
>
Modify
</c-button>
<c-button
size=
"small"
type=
"primary"
@
click=
"onButdel"
disabled=
"disabled"
>
Delete
</c-button>
<c-button
size=
"small"
type=
"primary"
@
click=
"onButprt"
disabled=
"disabled"
>
Print
</c-button>
<c-button
size=
"small"
type=
"primary"
disabled=
"disabled"
@
click=
"onButconsel"
>
Selection
</c-button>
<c-button
size=
"small"
type=
"primary"
@
click=
"onButconcal"
disabled=
"disabled"
>
Process
</c-button>
<c-button
size=
"small"
type=
"primary"
disabled=
"disabled"
>
导Excel
</c-button>
</div>
<el-row>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
:showSelection=
"true"
v-on:multipleSelect=
"multipleSelect"
>
</c-istream-table>
</el-row>
<el-row
style=
"margin-top: 2rem"
>
<el-card
class=
"box-card"
>
<div
slot=
"header"
class=
"clearfix"
>
<span>
交易状态信息 —— {{ transactionStatus.busiNo }}
</span>
</div>
<div
class=
"text item"
>
<form
class=
"el-form--label-left el-form--inline"
>
<div
class=
"el-form-item"
>
<label
class=
"el-form-item__label"
>
修改次数:
</label>
<div
class=
"el-form-item__content"
>
<span>
{{ transactionStatus.modTimes }}
</span>
</div>
</div>
<div
class=
"el-form-item"
>
<label
class=
"el-form-item__label transstatus"
>
交单次数:
</label>
<div
class=
"el-form-item__content"
>
<span>
{{ transactionStatus.postCount }}
</span>
</div>
</div>
<div
class=
"el-form-item"
>
<label
class=
"el-form-item__label transstatus"
>
付款次数:
</label>
<div
class=
"el-form-item__content"
>
<span>
{{ transactionStatus.earnCount }}
</span>
</div>
</div>
<div
class=
"el-form-item"
>
<label
class=
"el-form-item__label transstatus"
>
付款金额:
</label>
<div
class=
"el-form-item__content"
>
<span>
{{ transactionStatus.earnAmt }} CNY
</span>
</div>
</div>
</form>
</div>
</el-card>
</el-row>
<el-dialog
:visible
.
sync=
"initdialog"
:title=
"'交易列表'"
append-to-body
>
<div
class=
"m-list-btns"
></div>
</el-dialog>
<!--
<c-col :span="12">
<c-col :span="12">
<span v-text="model.usfmod.usftxt" data-path=".usfmod.usftxt" > </span>
<span v-text="model.usfmod.usftxt" data-path=".usfmod.usftxt" > </span>
</c-col>
</c-col>
...
@@ -151,26 +354,60 @@
...
@@ -151,26 +354,60 @@
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Diasel/Event"
import
Event
from
"~/model/Diasel/Event"
;
export
default
{
export
default
{
inject
:
[
'root'
],
inject
:
[
"root"
],
props
:[
"model"
,
"codes"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
mixins
:
[
CommonProcess
],
data
(){
data
()
{
return
{
return
{
initdialog
:
false
,
}
transactionStatus
:
{
busiNo
:
""
,
modTimes
:
0
,
postCount
:
0
,
accCount
:
0
,
earnCount
:
0
,
earnAmt
:
0
,
},
stmData
:
{
columns
:
[
'1 1 "Date" 1'
,
'2 2 "Reason" 1'
,
'3 3 "Reference" 1'
,
'4 4 "Description" 1'
,
'5 5 "Transaction" 1'
,
'6 6 "User" 1'
,
'7 7 "Group" 1'
,
'8 8 "客户号" 1'
,
'9 9 "客户名称" 1'
,
'10 10 "币种" 1'
,
'11 11 "金额" 1'
,
'12 12 "预计核验" 1'
,
],
data
:
[],
},
relrowDisabled
:
true
,
multipleSelection
:
[],
};
},
methods
:
{
multipleSelect
(
val
)
{
// TODO 根据Status判断按钮是否禁用
this
.
relrowDisabled
=
!
(
val
.
length
>
0
);
this
.
multipleSelection
=
val
;
},
},
methods
:{...
Event
},
getSelectedData
()
{
created
:
function
(){
return
this
.
multipleSelection
.
map
((
idx
)
=>
this
.
stmData
.
data
[
idx
]);
},
}
...
Event
,
}
},
created
:
function
()
{},
};
</
script
>
</
script
>
<
style
>
<
style
>
</
style
>
</
style
>
src/views/Business/Diasel/index.vue
View file @
a3a830a1
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<!--PD000001 -->
<!--PD000001 -->
<el-tab-pane
label=
"Diary Selection"
name=
"diaselp"
>
<el-tab-pane
label=
"Diary Selection"
name=
"diaselp"
>
<m-diaselp
:model=
"model"
:codes=
"codes"
/>
<m-diaselp
:model=
"model"
:codes=
"codes"
ref=
"diaselp"
/>
</el-tab-pane>
</el-tab-pane>
</c-tabs>
</c-tabs>
</el-form>
</el-form>
...
@@ -34,7 +34,7 @@ export default {
...
@@ -34,7 +34,7 @@ export default {
mixins
:
[
CommonProcess
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
CommonProcess
],
// 里面包含了Default、Check等的公共处理
data
(){
data
(){
return
{
return
{
tabVal
:
""
,
tabVal
:
"
diaselp
"
,
trnName
:
"diasel"
,
trnName
:
"diasel"
,
model
:
new
Diasel
().
data
,
model
:
new
Diasel
().
data
,
checkRules
:
Check
,
checkRules
:
Check
,
...
@@ -42,6 +42,9 @@ export default {
...
@@ -42,6 +42,9 @@ export default {
pattern
:
Pattern
,
pattern
:
Pattern
,
rules
:
null
,
rules
:
null
,
codes
:
{
codes
:
{
...
CodeTable
,
bustxt
:[],
diatxt
:[],
},
},
}
}
},
},
...
@@ -49,13 +52,26 @@ export default {
...
@@ -49,13 +52,26 @@ export default {
tabClick
(){
tabClick
(){
}
}
},
},
created
:
async
function
(){
created
:
async
function
(){
debugger
;
console
.
log
(
"进入diasel交易"
);
console
.
log
(
"进入diasel交易"
);
// 查询码表
Api
.
post
(
"getCodetable"
,
{
tbl
:
'DIATXT'
,
lang
:
'EN'
}).
then
((
res
)
=>
{
if
(
res
.
respCode
==
SUCCESS
)
{
this
.
codes
.
diatxt
=
res
.
data
;
}
});
Api
.
post
(
"getCodetable"
,
{
tbl
:
'BUSTXT'
,
lang
:
'EN'
}).
then
((
res
)
=>
{
if
(
res
.
respCode
==
SUCCESS
)
{
this
.
codes
.
bustxt
=
res
.
data
;
}
});
let
rtnmsg
=
await
this
.
init
({})
let
rtnmsg
=
await
this
.
init
({})
if
(
rtnmsg
.
respCode
==
SUCCESS
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
{
//TODO 处理数据逻辑
debugger
;
this
.
$refs
.
diaselp
.
stmData
.
data
=
rtnmsg
.
data
.
dspstm
.
rows
;
}
}
else
else
...
...
src/views/Business/Ditopn/Ccvpan.vue
View file @
a3a830a1
...
@@ -109,10 +109,10 @@
...
@@ -109,10 +109,10 @@
</c-col>
</c-col>
-->
-->
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"保证金实收比例"
prop=
"liaall.
misam
t"
>
<el-form-item
label=
"保证金实收比例"
prop=
"liaall.
liaccv.relcshpc
t"
>
<c-row>
<c-row>
<c-col
:span=
"8"
>
<c-col
:span=
"8"
>
<c-input
:readonly=
"true"
v-model=
"model.liaall.
misam
t"
></c-input>
<c-input
:readonly=
"true"
v-model=
"model.liaall.
liaccv.relcshpc
t"
></c-input>
</c-col>
</c-col>
<c-col
:span=
"12"
style=
"margin-left: 20px"
>
<c-col
:span=
"12"
style=
"margin-left: 20px"
>
<span>
%
</span>
<span>
%
</span>
...
@@ -274,7 +274,7 @@
...
@@ -274,7 +274,7 @@
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Additional Information "
>
<el-form-item
label=
"Additional Information "
>
<c-input
type=
"textarea"
rows=
"5"
v-model=
"model.liaall.liaccv.addinf"
maxlength=
"200"
show-word-limit
placeholder=
"请输入Additional Information "
></c-input>
<c-input
type=
"textarea"
:
rows=
"5"
v-model=
"model.liaall.liaccv.addinf"
maxlength=
"200"
show-word-limit
placeholder=
"请输入Additional Information "
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
...
src/views/Business/Ditopn/index.vue
View file @
a3a830a1
...
@@ -73,7 +73,9 @@
...
@@ -73,7 +73,9 @@
-->
-->
<el-tab-pane
label=
"帐务"
name=
"setpan"
>
<el-tab-pane
label=
"帐务"
name=
"setpan"
>
<!--PD000000 -->
<!--PD000000 -->
<m-setpan
:model=
"model"
:codes=
"codes"
/>
<c-content>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</el-tab-pane>
<el-tab-pane
label=
"分录"
name=
"glepan"
>
<el-tab-pane
label=
"分录"
name=
"glepan"
>
<m-glepan
:model=
"model"
:codes=
"codes"
ref=
"glepan"
/>
<m-glepan
:model=
"model"
:codes=
"codes"
ref=
"glepan"
/>
...
...
src/views/Business/Letopn/Adcp.vue
View file @
a3a830a1
...
@@ -27,14 +27,14 @@
...
@@ -27,14 +27,14 @@
<!-- Special payment conditions for beneficiary -->
<!-- Special payment conditions for beneficiary -->
<c-col
:span=
"24"
class=
"letopn_adcp_cheak"
>
<c-col
:span=
"24"
class=
"letopn_adcp_cheak"
>
<c-checkbox
v-model=
"model.ledgrp.rec.spcbenflg"
<c-checkbox
v-model=
"model.ledgrp.rec.spcbenflg"
>
受益人
的特殊付款条件
</c-checkbox
>
受益人
特殊付款条款
</c-checkbox
>
>
</c-col>
</c-col>
<!-- Special payment conditions for receiving bank -->
<!-- Special payment conditions for receiving bank -->
<c-col
:span=
"24"
class=
"letopn_adcp_cheak"
>
<c-col
:span=
"24"
class=
"letopn_adcp_cheak"
>
<c-checkbox
v-model=
"model.ledgrp.rec.spcrcbflg"
>
<c-checkbox
v-model=
"model.ledgrp.rec.spcrcbflg"
>
收款银行
的特殊付款条件
</c-checkbox
收款银行
特殊付款条款
</c-checkbox
>
>
</c-col>
</c-col>
...
...
src/views/Business/Letopn/Ovwp.vue
View file @
a3a830a1
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<c-row>
<c-row>
<c-col
:span=
"
10
"
>
<c-col
:span=
"
9
"
>
<el-form-item
label=
"业务编号"
prop=
"ledgrp.rec.ownref"
>
<el-form-item
label=
"业务编号"
prop=
"ledgrp.rec.ownref"
>
<c-input
<c-input
v-model=
"model.ledgrp.rec.ownref"
v-model=
"model.ledgrp.rec.ownref"
maxlength=
"16"
maxlength=
"16"
placeholder=
"请输入Reference"
placeholder=
"请输入Reference"
:disabled=
"
model.ledgrp.ben.pts.extkey ? false :
true"
:disabled=
"true"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"2"
>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onLetpButgetref"
>
<c-button
size=
"small"
type=
"primary;width:10%"
@
click=
"onSeainf"
>
i
</c-button
>
<c-button
size=
"small"
type=
"primary"
:disabled=
"model.ledgrp.ben.pts.extkey ? false : true"
@
click=
"onLetpButgetref"
>
获取
获取
</c-button>
</c-button>
</c-col>
</c-col>
...
@@ -88,10 +96,9 @@
...
@@ -88,10 +96,9 @@
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<!-- Incoming Transfer -->
<c-col
:span=
"4"
class=
"centerLable"
>
<c-col
:span=
"4"
class=
"centerLable"
>
<c-checkbox
v-model=
"model.ledgrp.rec.inctrf"
<c-checkbox
v-model=
"model.ledgrp.rec.inctrf"
>
传入传输
</c-checkbox>
>
Incoming Transfer
</c-checkbox
>
</c-col>
</c-col>
<!--
<c-col
:span=
"12"
>
<!--
<c-col
:span=
"12"
>
...
...
src/views/Business/Letopn/Spcbenp.vue
View file @
a3a830a1
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"19"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"受益人特殊付款条款"
prop=
"ledgrp.blk.spcben"
>
<el-form-item
label=
"Special Payment Cond."
prop=
"ledgrp.blk.spcben"
>
<c-input
<c-input
type=
"textarea"
v-model=
"model.ledgrp.blk.spcben"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Special Payment Cond."
></c-input>
type=
"textarea"
</el-form-item>
:rows=
"20"
</c-col>
v-model=
"model.ledgrp.blk.spcben"
maxlength=
"65"
<c-col
:span=
"12"
>
show-word-limit
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onSpcbenButtxmsel"
>
placeholder=
"请输入受益人特殊付款条款"
...
></c-input>
</c-button>
</el-form-item>
</c-col>
</c-col>
</div>
<c-col
:span=
"2"
class=
"letopn_dogp_button"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onSpcbenButtxmsel"
>
...
</c-button>
</c-col>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Letopn/Event"
import
Event
from
"~/model/Letopn/Event"
;
export
default
{
export
default
{
inject
:
[
'root'
],
inject
:
[
"root"
],
props
:[
"model"
,
"codes"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
mixins
:
[
CommonProcess
],
data
(){
data
()
{
return
{
return
{};
},
}
methods
:
{
...
Event
},
},
created
:
function
()
{},
methods
:{...
Event
},
};
created
:
function
(){
}
}
</
script
>
</
script
>
<
style
>
<
style
>
</
style
>
</
style
>
src/views/Business/Letopn/Spcrcvp.vue
View file @
a3a830a1
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"19"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"收款银行特殊付款条款"
prop=
"ledgrp.blk.spcrcb"
>
<el-form-item
label=
"Special Payment Cond."
prop=
"ledgrp.blk.spcrcb"
>
<c-input
<c-input
type=
"textarea"
v-model=
"model.ledgrp.blk.spcrcb"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Special Payment Cond."
></c-input>
type=
"textarea"
</el-form-item>
:rows=
"20"
</c-col>
v-model=
"model.ledgrp.blk.spcrcb"
maxlength=
"65"
<c-col
:span=
"12"
>
show-word-limit
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onSpcrcbButtxmsel"
>
placeholder=
"收款银行特殊付款条款"
...
></c-input>
</c-button>
</el-form-item>
</c-col>
</c-col>
</div>
<c-col
:span=
"2"
class=
"letopn_dogp_button"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onSpcrcbButtxmsel"
>
...
</c-button>
</c-col>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Letopn/Event"
import
Event
from
"~/model/Letopn/Event"
;
export
default
{
export
default
{
inject
:
[
'root'
],
inject
:
[
"root"
],
props
:[
"model"
,
"codes"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
mixins
:
[
CommonProcess
],
data
(){
data
()
{
return
{
return
{};
},
}
methods
:
{
...
Event
},
},
created
:
function
()
{},
methods
:{...
Event
},
};
created
:
function
(){
}
}
</
script
>
</
script
>
<
style
>
<
style
>
</
style
>
</
style
>
src/views/Business/Letopn/index.vue
View file @
a3a830a1
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
:model=
"model"
:model=
"model"
:rules=
"rules"
:rules=
"rules"
ref=
"modelForm"
ref=
"modelForm"
label-width=
"
20
0px"
label-width=
"
15
0px"
size=
"small"
size=
"small"
:validate-on-rule-change=
"false"
:validate-on-rule-change=
"false"
>
>
...
@@ -62,42 +62,50 @@
...
@@ -62,42 +62,50 @@
</el-tab-pane>
</el-tab-pane>
<!--PD000000 -->
<!--PD000000 -->
<el-tab-pane
label=
"
PD000000
"
name=
"coninfp"
>
<el-tab-pane
label=
"
附言
"
name=
"coninfp"
>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<!--PD000529 -->
<!--PD000529 -->
<el-tab-pane
label=
"
PD000529
"
name=
"docpan"
>
<el-tab-pane
label=
"
报文及面函
"
name=
"docpan"
>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<!--PD000546 -->
<!--PD000546 -->
<el-tab-pane
label=
"
PD000546
"
name=
"doctre"
>
<el-tab-pane
label=
"
附件
"
name=
"doctre"
>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<!--PD000027 -->
<!--PD000027 -->
<el-tab-pane
label=
"
PD000027
"
name=
"engp"
>
<el-tab-pane
label=
"
或有
"
name=
"engp"
>
<m-engp
:model=
"model"
:codes=
"codes"
/>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<!--PD000317 -->
<!--PD000317 -->
<el-tab-pane
label=
"PD000317"
name=
"revp"
>
<
!--
<
el-tab-pane
label=
"PD000317"
name=
"revp"
>
<m-revp
:model=
"model"
:codes=
"codes"
/>
<m-revp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000394 -->
<!--PD000394 -->
<el-tab-pane
label=
"PD000394"
name=
"spcbenp"
>
<el-tab-pane
v-if=
"model.ledgrp.rec.spcbenflg"
label=
"受益人特殊付款条款"
name=
"spcbenp"
>
<m-spcbenp
:model=
"model"
:codes=
"codes"
/>
<m-spcbenp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<!--PD000395 -->
<!--PD000395 -->
<el-tab-pane
label=
"PD000395"
name=
"spcrcvp"
>
<el-tab-pane
v-if=
"model.ledgrp.rec.spcrcbflg"
label=
"收款银行特殊付款条款"
name=
"spcrcvp"
>
<m-spcrcvp
:model=
"model"
:codes=
"codes"
/>
<m-spcrcvp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<!--PD000001 -->
<!--PD000001 -->
<el-tab-pane
label=
"
PD000001
"
name=
"glepan"
>
<el-tab-pane
label=
"
分录
"
name=
"glepan"
>
<m-glepan
:model=
"model"
:codes=
"codes"
/>
<m-glepan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
</c-tabs>
</c-tabs>
...
@@ -122,17 +130,21 @@ import Dogp from "./Dogp";
...
@@ -122,17 +130,21 @@ import Dogp from "./Dogp";
import
Dorp
from
"./Dorp"
;
import
Dorp
from
"./Dorp"
;
import
Adcp
from
"./Adcp"
;
import
Adcp
from
"./Adcp"
;
// import Setpan from "./Setpan";
// import Setpan from "./Setpan";
import
Coninfp
from
"./Coninfp"
;
// import Coninfp from "./Coninfp";
import
Docpan
from
"./Docpan"
;
// import Docpan from "./Docpan";
// import Glepan from "./Glepan";
// import Engp from "./Engp";
import
Doctre
from
"./Doctre"
;
import
Doctre
from
"./Doctre"
;
import
Engp
from
"./Engp"
;
import
Revp
from
"./Revp"
;
import
Revp
from
"./Revp"
;
import
Aamp
from
"./Aamp"
;
import
Aamp
from
"./Aamp"
;
import
Spcbenp
from
"./Spcbenp"
;
import
Spcbenp
from
"./Spcbenp"
;
import
Spcrcvp
from
"./Spcrcvp"
;
import
Spcrcvp
from
"./Spcrcvp"
;
import
Glepan
from
"./Glepan"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Engp
from
"~/views/Public/Engp"
;
import
Glepan
from
"~/views/Public/Glepan"
;
export
default
{
export
default
{
components
:
{
components
:
{
...
...
src/views/Business/Mgrtsk/Srvdsp.vue
View file @
a3a830a1
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
</div>
<c-col
:span=
"22"
:offset=
"1"
>
<c-table
:border=
"true"
:list=
"data"
style=
"width:80%,text-align:center"
>
<el-table-column
label=
"Execute"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Handler"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Service"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Stop"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Succ."
width=
"auto"
></el-table-column>
<el-table-column
label=
"Retry"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Errors"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Threshold"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Consecutive Errors"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Lck"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Period for count (in hours)"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Configure"
width=
"auto"
></el-table-column>
</c-table>
</c-col>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Mgrtsk/Event"
import
Event
from
"~/model/Mgrtsk/Event"
;
export
default
{
export
default
{
inject
:
[
'root'
],
inject
:
[
"root"
],
props
:[
"model"
,
"codes"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
mixins
:
[
CommonProcess
],
data
(){
data
()
{
return
{
return
{
data
:[],
}
};
},
},
methods
:{...
Event
},
methods
:
{
...
Event
},
created
:
function
(){
created
:
function
()
{},
};
}
}
</
script
>
</
script
>
<
style
>
<
style
>
</
style
>
</
style
>
src/views/Business/Mgrtsk/Tskmgr.vue
View file @
a3a830a1
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<!-- ================左=============== -->
<el-form-item
label=
"Automatic Start Flag"
prop=
"wfetsk.tsklist.strflg"
>
<c-col
:span=
"11"
>
<c-select
v-model=
"model.wfetsk.tsklist.strflg"
style=
"width:100%"
placeholder=
"请选择Automatic Start Flag"
>
<c-col>
(Services see 2nd Tab)
</c-col>
</c-select>
<c-col>
Running in foreground
</c-col>
</el-form-item>
<c-col
:span=
"12"
:offset=
"12"
style=
"margin-top: 105px"
>
</c-col>
<el-form-item
label=
"Ref No"
prop=
"wfetsk.refno"
label-width=
"50px"
>
<c-input
<c-col
:span=
"12"
>
v-model=
"model.wfetsk.refno"
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButstr"
>
placeholder=
"请输入"
&
Start
></c-input>
</c-button>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButstp"
>
<!-- ================右=============== -->
S
&
top
<c-col
:span=
"11"
:offset=
"1"
>
</c-button>
<c-col
:span=
"24"
>
</c-col>
<el-form-item
label=
"Start Processing"
prop=
"wfetsk.tsklist.strflg"
>
<c-select
<c-col
:span=
"12"
>
v-model=
"model.wfetsk.tsklist.strflg"
<span
v-text=
"model.wfetsk.tsklist.bcklab"
data-path=
".wfetsk.tsklist.bcklab"
>
</span>
style=
"width: 100%"
</c-col>
placeholder=
"请选择Automatic Start Flag"
>
<c-col
:span=
"12"
>
<el-option
<el-form-item
label=
"Start Time of Job Date"
prop=
"wfetsk.tsklist.jobstrdat"
>
v-for=
"item in codes.strflg"
<c-date-picker
type=
"date"
v-model=
"model.wfetsk.tsklist.jobstrdat"
style=
"width:100%"
placeholder=
"请选择Start Time of Job Date"
></c-date-picker>
:key=
"item.value"
</el-form-item>
:label=
"item.label"
</c-col>
:value=
"item.value"
>
<c-col
:span=
"12"
>
</el-option>
<el-form-item
label=
"Start Time of Job HH"
prop=
"wfetsk.tsklist.jobstrtimhh"
>
</c-select>
<c-input
v-model=
"model.wfetsk.tsklist.jobstrtimhh"
placeholder=
"请输入Start Time of Job HH"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"15"
>
<el-form-item
label=
"Started"
prop=
"wfetsk.tsklist.jobstrdat"
>
<c-col
:span=
"12"
>
<c-date-picker
<el-form-item
label=
"Start Time of Job MM"
prop=
"wfetsk.tsklist.jobstrtimmm"
>
type=
"date"
<c-input
v-model=
"model.wfetsk.tsklist.jobstrtimmm"
placeholder=
"请输入Start Time of Job MM"
></c-input>
v-model=
"model.wfetsk.tsklist.jobstrdat"
</el-form-item>
style=
"width: 100%"
</c-col>
placeholder=
"请选择"
></c-date-picker>
<c-col
:span=
"12"
>
</el-form-item>
<span
v-text=
"model.wfetsk.labetyextkey"
data-path=
".wfetsk.labetyextkey"
>
</span>
</c-col>
</c-col>
<c-col
:span=
"4"
:offset=
"1"
>
<el-form-item
<c-col
:span=
"12"
>
label=
"h"
<el-form-item
label=
"Automatic Termination Flag"
prop=
"wfetsk.tsklist.terflg"
>
prop=
"wfetsk.tsklist.jobstrtimhh"
<c-select
v-model=
"model.wfetsk.tsklist.terflg"
style=
"width:100%"
placeholder=
"请选择Automatic Termination Flag"
>
label-width=
"20px"
</c-select>
>
</el-form-item>
<c-input
</c-col>
v-model=
"model.wfetsk.tsklist.jobstrtimhh"
placeholder=
"请输入"
<c-col
:span=
"12"
>
></c-input>
<el-form-item
label=
"Automatic Shutdown at hh"
prop=
"wfetsk.tsklist.downtimehh"
>
</el-form-item>
<c-input
v-model=
"model.wfetsk.tsklist.downtimehh"
placeholder=
"请输入Automatic Shutdown at hh"
></c-input>
</c-col>
</el-form-item>
<c-col
:span=
"4"
>
</c-col>
<el-form-item
label=
"min"
label-width=
"20px"
>
<c-input
<c-col
:span=
"12"
>
v-model=
"model.wfetsk.tsklist.jobstrtimmm"
<el-form-item
label=
"Automatic Shutdown at mm"
prop=
"wfetsk.tsklist.downtimemm"
>
placeholder=
"请输入"
<c-input
v-model=
"model.wfetsk.tsklist.downtimemm"
placeholder=
"请输入Automatic Shutdown at mm"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"15"
>
<el-form-item
label=
"Selected Entity ID"
prop=
"wfetsk.seletyextkey"
>
<el-form-item
label=
"Termination"
prop=
"wfetsk.tsklist.terflg"
>
<c-select
v-model=
"model.wfetsk.seletyextkey"
style=
"width:100%"
placeholder=
"请选择Selected Entity ID"
>
<c-select
</c-select>
v-model=
"model.wfetsk.tsklist.terflg"
</el-form-item>
style=
"width: 100%"
</c-col>
placeholder=
"请选择Automatic Termination Flag"
>
<c-col
:span=
"12"
>
<el-option
<span
v-text=
"model.wfetsk.tsklist.timzonlab"
data-path=
".wfetsk.tsklist.timzonlab"
>
</span>
v-for=
"item in codes.terflg"
</c-col>
:key=
"item.value"
:label=
"item.label"
<c-col
:span=
"12"
>
:value=
"item.value"
<el-form-item
label=
"Redotime"
prop=
"wfetsk.tsklist.redotime"
>
>
<c-input
v-model=
"model.wfetsk.tsklist.redotime"
placeholder=
"请输入Redotime"
></c-input>
</el-option>
</el-form-item>
</c-select>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"4"
:offset=
"1"
>
<span
v-text=
"model.wfetsk.labetgextkey"
data-path=
".wfetsk.labetgextkey"
>
</span>
<el-form-item
</c-col>
label=
"h"
prop=
"wfetsk.tsklist.downtimehh"
<c-col
:span=
"12"
>
label-width=
"20px"
<el-form-item
label=
"Selected Entity Group"
prop=
"wfetsk.seletgextkey"
>
>
<c-input
v-model=
"model.wfetsk.seletgextkey"
maxlength=
"8"
placeholder=
"请输入Selected Entity Group"
></c-input>
<c-input
</el-form-item>
v-model=
"model.wfetsk.tsklist.downtimehh"
</c-col>
placeholder=
"请输入"
></c-input>
<c-col
:span=
"12"
>
</el-form-item>
<span
v-text=
"model.wfetsk.tsklist.ininam"
data-path=
".wfetsk.tsklist.ininam"
>
</span>
</c-col>
</c-col>
<c-col
:span=
"4"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"min"
prop=
""
label-width=
"20px"
>
<el-form-item
label=
"Stream of WFE entries"
prop=
"wfetsk.wfestm"
>
<c-input
<c-input
v-model=
"model.wfetsk.wfestm"
placeholder=
"请输入Stream of WFE entries"
></c-input>
v-model=
"model.wfetsk.tsklist.downtimemm"
</el-form-item>
placeholder=
""
</c-col>
></c-input>
</el-form-item>
<c-col
:span=
"12"
>
</c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButexe"
>
<c-col
:span=
"16"
>
&
Do Entry
<el-form-item
label=
"Restart Period"
prop=
"wfetsk.tsklist.redotime"
>
</c-button>
<c-input
</c-col>
v-model=
"model.wfetsk.tsklist.redotime"
placeholder=
"请输入Redotime"
<c-col
:span=
"12"
>
></c-input>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButupd"
>
</el-form-item>
&
Upd. List
</c-col>
</c-button>
<!--
<c-col
:span=
"16"
>
</c-col>
<span
v-text=
"model.wfetsk.tsklist.ininam"
<c-col
:span=
"12"
>
data-path=
".wfetsk.tsklist.ininam"
<c-button
size=
"small"
type=
"primary"
@
click=
"onLogdspButdsp"
>
>
&
View Log
Initialization File
</c-button>
</span>
</c-col>
</c-col>
-->
<c-col
<c-col
:span=
"12"
>
><el-form-item
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButexi"
>
label=
"Initialization File"
E
&
xit
prop=
"wfetsk.tsklist.ininam"
</c-button>
>
</c-col>
<span
v-text=
"model.wfetsk.tsklist.ininam"
data-path=
".wfetsk.tsklist.ininam"
>
</span>
</el-form-item
></c-col>
</c-col>
</c-col>
<!--
<c-col
:span=
"12"
>
<el-form-item
label=
"Automatic Start Flag"
prop=
"wfetsk.tsklist.strflg"
>
<c-select
v-model=
"model.wfetsk.tsklist.strflg"
style=
"width: 100%"
placeholder=
"请选择Automatic Start Flag"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButstr"
>
&
Start
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButstp"
>
S
&
top
</c-button>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.wfetsk.tsklist.bcklab"
data-path=
".wfetsk.tsklist.bcklab"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.wfetsk.labetyextkey"
data-path=
".wfetsk.labetyextkey"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Selected Entity ID"
prop=
"wfetsk.seletyextkey"
>
<c-select
v-model=
"model.wfetsk.seletyextkey"
style=
"width: 100%"
placeholder=
"请选择Selected Entity ID"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.wfetsk.tsklist.timzonlab"
data-path=
".wfetsk.tsklist.timzonlab"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.wfetsk.labetgextkey"
data-path=
".wfetsk.labetgextkey"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Selected Entity Group"
prop=
"wfetsk.seletgextkey"
>
<c-input
v-model=
"model.wfetsk.seletgextkey"
maxlength=
"8"
placeholder=
"请输入Selected Entity Group"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Stream of WFE entries"
prop=
"wfetsk.wfestm"
>
<c-input
v-model=
"model.wfetsk.wfestm"
placeholder=
"请输入Stream of WFE entries"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButexe"
>
&
Do Entry
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButupd"
>
&
Upd. List
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onLogdspButdsp"
>
&
View Log
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButexi"
>
E
&
xit
</c-button>
</c-col>
-->
<c-col
:span=
"22"
:offset=
"1"
>
<c-table
:border=
"true"
:list=
"data"
style=
"width:80%,text-align:center"
>
<el-table-column
label=
"Entity"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Object Identification"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Ident"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Service"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Status"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Retries"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Target"
width=
"auto"
></el-table-column>
</c-table>
</c-col>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Mgrtsk/Event"
import
Event
from
"~/model/Mgrtsk/Event"
;
export
default
{
export
default
{
inject
:
[
'root'
],
inject
:
[
"root"
],
props
:[
"model"
,
"codes"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
mixins
:
[
CommonProcess
],
data
(){
data
()
{
return
{
return
{
data
:[],
}
};
},
},
methods
:{...
Event
},
methods
:
{
...
Event
},
created
:
function
(){
created
:
function
()
{},
};
}
}
</
script
>
</
script
>
<
style
>
<
style
>
</
style
>
</
style
>
src/views/Business/Mgrtsk/index.vue
View file @
a3a830a1
...
@@ -4,46 +4,86 @@
...
@@ -4,46 +4,86 @@
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<!--PD000054 -->
<!--PD000054 -->
<el-tab-pane
label=
"
PD000054
"
name=
"tskmgr"
>
<el-tab-pane
label=
"
Task Manager
"
name=
"tskmgr"
>
<m-tskmgr
:model=
"model"
:codes=
"codes"
/>
<m-tskmgr
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<!--PD000069 -->
<!--PD000069 -->
<el-tab-pane
label=
"
PD000069
"
name=
"srvdsp"
>
<el-tab-pane
label=
"
Services
"
name=
"srvdsp"
>
<m-srvdsp
:model=
"model"
:codes=
"codes"
/>
<m-srvdsp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<!--PD000069 -->
<!--PD000069 -->
<el-tab-pane
label=
"PD000069"
name=
"config"
>
<el-tab-pane
label=
"Predecessors"
name=
"config1"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"SWIFT发送"
name=
"config2"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"TC发送"
name=
"config3"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"检查ACK"
name=
"config4"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"Finalize Order"
name=
"config5"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"return to Zhongtai"
name=
"config6"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"Pending CIPACK"
name=
"config7"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"GPI"
name=
"config8"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"衍生品额度释放"
name=
"config9"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"衍生品额度业务信息同步"
name=
"config10"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"ELCACK"
name=
"config11"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<!--PD000060 -->
<!--PD000060 -->
<el-tab-pane
label=
"PD000060"
name=
"prtswtp"
>
<
!--
<
el-tab-pane
label=
"PD000060"
name=
"prtswtp"
>
<m-prtswtp
:model=
"model"
:codes=
"codes"
/>
<m-prtswtp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000062 -->
<!--PD000062 -->
<el-tab-pane
label=
"PD000062"
name=
"prtswtrp"
>
<
!--
<
el-tab-pane
label=
"PD000062"
name=
"prtswtrp"
>
<m-prtswtrp
:model=
"model"
:codes=
"codes"
/>
<m-prtswtrp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000061 -->
<!--PD000061 -->
<el-tab-pane
label=
"PD000061"
name=
"xmldoc"
>
<
!--
<
el-tab-pane
label=
"PD000061"
name=
"xmldoc"
>
<m-xmldoc
:model=
"model"
:codes=
"codes"
/>
<m-xmldoc
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000001 -->
<!--PD000001 -->
<el-tab-pane
label=
"PD000001"
name=
"prttst"
>
<
!--
<
el-tab-pane
label=
"PD000001"
name=
"prttst"
>
<m-prttst
:model=
"model"
:codes=
"codes"
/>
<m-prttst
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000049 -->
<!--PD000049 -->
<el-tab-pane
label=
"PD000049"
name=
"prtswtr"
>
<
!--
<
el-tab-pane
label=
"PD000049"
name=
"prtswtr"
>
<m-prtswtr
:model=
"model"
:codes=
"codes"
/>
<m-prtswtr
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
</c-tabs>
</c-tabs>
</el-form>
</el-form>
</div>
</div>
...
@@ -85,15 +125,14 @@ export default {
...
@@ -85,15 +125,14 @@ export default {
mixins
:
[
CommonProcess
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
CommonProcess
],
// 里面包含了Default、Check等的公共处理
data
(){
data
(){
return
{
return
{
tabVal
:
""
,
tabVal
:
"
tskmgr
"
,
trnName
:
"mgrtsk"
,
trnName
:
"mgrtsk"
,
model
:
new
Mgrtsk
().
data
,
model
:
new
Mgrtsk
().
data
,
checkRules
:
Check
,
checkRules
:
Check
,
defaultRules
:
Default
,
defaultRules
:
Default
,
pattern
:
Pattern
,
pattern
:
Pattern
,
rules
:
null
,
rules
:
null
,
codes
:
{
codes
:
{...
CodeTable
},
},
}
}
},
},
methods
:{
methods
:{
...
...
src/views/Business/Sptsel/index.vue
View file @
a3a830a1
<
template
>
<
template
>
<div
class=
"eContainer"
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
tokenKey=
"modelForm"
label-width=
"170px"
size=
"small"
:validate-on-rule-change=
"false"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
tokenKey=
"modelForm"
label-width=
"170px"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
:value=
"tabVal"
ref=
"elment"
type=
"
border-
card"
@
tab-click=
"tabClick"
>
<c-tabs
:value=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<el-tab-pane
:value=
"tabVal"
label=
"待办任务查询"
name=
"menu"
>
<el-tab-pane
:value=
"tabVal"
label=
"待办任务查询"
name=
"menu"
>
<m-menu
:model=
"model"
:codes=
"codes"
ref=
"Menu"
/>
<m-menu
:model=
"model"
:codes=
"codes"
ref=
"Menu"
/>
</el-tab-pane>
</el-tab-pane>
...
...
src/views/Business/Switsk/Tskmgr.vue
View file @
a3a830a1
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<!-- ============左========= -->
<el-form-item
label=
"Automatic Start Flag"
prop=
"filtsk.tsklist.strflg"
>
<c-col
:span=
"11"
>
<c-select
v-model=
"model.filtsk.tsklist.strflg"
style=
"width:100%"
placeholder=
"请选择Automatic Start Flag"
>
<c-col
:span=
"24"
>
</c-select>
<el-form-item
label=
"Service Types to be handled:"
>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"23"
:offset=
"1"
>
<c-col
:span=
"8"
>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.srvswi.exeflg"
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButstr"
>
>
Incoming SWIFT
</c-checkbox
&
Start
>
</c-button>
</c-col>
</c-col>
<c-col
:span=
"8"
>
<c-checkbox
v-model=
"model.srvtli.exeflg"
<c-col
:span=
"12"
>
>
Incoming Telex
</c-checkbox
<c-checkbox
v-model=
"model.srvswi.exeflg"
>
Incoming Swift
</c-checkbox>
>
</c-col>
</c-col>
<c-col
:span=
"8"
>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.srvdta.exeflg"
<c-checkbox
v-model=
"model.srvtli.exeflg"
>
Incoming Telex
</c-checkbox>
>
DTA Import L/C
</c-checkbox
</c-col>
>
</c-col>
<c-col
:span=
"12"
>
</c-col>
<c-checkbox
v-model=
"model.srvdta.exeflg"
>
Incoming Swift
</c-checkbox>
<c-col
:span=
"23"
:offset=
"1"
style=
"margin-top: 10px"
>
</c-col>
<c-col
:span=
"8"
>
<c-checkbox
v-model=
"model.srvtci.exeflg"
>
TradeConnect
</c-checkbox>
<c-col
:span=
"12"
>
</c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButstp"
>
<c-col
:span=
"8"
>
S
&
top
<c-checkbox
v-model=
"model.srvemi.exeflg"
</c-button>
>
Incoming Email
</c-checkbox
</c-col>
>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Start Time of Job Date"
prop=
"filtsk.tsklist.jobstrdat"
>
<c-checkbox
v-model=
"model.srvdte.exeflg"
<c-date-picker
type=
"date"
v-model=
"model.filtsk.tsklist.jobstrdat"
style=
"width:100%"
placeholder=
"请选择Start Time of Job Date"
></c-date-picker>
>
DTA Export L/C
</c-checkbox
</el-form-item>
>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"23"
:offset=
"1"
style=
"margin-top: 10px"
>
<el-form-item
label=
"Start Time of Job HH"
prop=
"filtsk.tsklist.jobstrtimhh"
>
<c-col
:span=
"8"
>
<c-input
v-model=
"model.filtsk.tsklist.jobstrtimhh"
placeholder=
"请输入Start Time of Job HH"
></c-input>
<c-checkbox
v-model=
"model.srvboi.exeflg"
</el-form-item>
>
Incoming Bolero
</c-checkbox
</c-col>
>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Start Time of Job MM"
prop=
"filtsk.tsklist.jobstrtimmm"
>
<c-checkbox
v-model=
"model.srveli.exeflg"
<c-input
v-model=
"model.filtsk.tsklist.jobstrtimmm"
placeholder=
"请输入Start Time of Job MM"
></c-input>
>
ECL Import L/C
</c-checkbox
</el-form-item>
>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
:offset=
"12"
style=
"margin-top: 25px"
>
<c-checkbox
v-model=
"model.srvtci.exeflg"
>
Incoming Swift
</c-checkbox>
<el-form-item
label=
""
prop=
"cltprtflg"
label-width=
"10px"
>
</c-col>
<c-select
v-model=
"model.cltprtflg"
<c-col
:span=
"12"
>
style=
"width: 100%"
<c-checkbox
v-model=
"model.srvemi.exeflg"
>
Incoming Email
</c-checkbox>
placeholder=
"请选择Print System"
</c-col>
>
<el-option
<c-col
:span=
"12"
>
v-for=
"item in codes.cltprtflg"
<c-checkbox
v-model=
"model.srvdte.exeflg"
>
Incoming Swift
</c-checkbox>
:key=
"item.value"
</c-col>
:label=
"item.label"
:value=
"item.value"
<c-col
:span=
"12"
>
>
<el-form-item
label=
"Automatic Termination Flag"
prop=
"filtsk.tsklist.terflg"
>
</el-option>
<c-select
v-model=
"model.filtsk.tsklist.terflg"
style=
"width:100%"
placeholder=
"请选择Automatic Termination Flag"
>
</c-select>
</c-select>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<!-- ============右========= -->
<el-form-item
label=
"Automatic Shutdown at hh"
prop=
"filtsk.tsklist.downtimehh"
>
<c-col
:span=
"11"
:offset=
"1"
>
<c-input
v-model=
"model.filtsk.tsklist.downtimehh"
placeholder=
"请输入Automatic Shutdown at hh"
></c-input>
<!--
<c-col
:span=
"24"
>
</el-form-item>
<el-form-item
</c-col>
label=
"Automatic Start Flag"
prop=
"filtsk.tsklist.strflg"
<c-col
:span=
"12"
>
>
<el-form-item
label=
"Automatic Shutdown at mm"
prop=
"filtsk.tsklist.downtimemm"
>
<c-select
<c-input
v-model=
"model.filtsk.tsklist.downtimemm"
placeholder=
"请输入Automatic Shutdown at mm"
></c-input>
v-model=
"model.filtsk.tsklist.strflg"
</el-form-item>
style=
"width: 100%"
</c-col>
placeholder=
"请选择Automatic Start Flag"
>
<c-col
:span=
"12"
>
</c-select>
<span
v-text=
"model.filtsk.tsklist.timzonlab"
data-path=
".filtsk.tsklist.timzonlab"
>
</span>
</el-form-item>
</c-col>
</c-col>
-->
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Start Processing"
prop=
"filtsk.tsklist.strflg"
>
<c-checkbox
v-model=
"model.srvboi.exeflg"
>
Incoming Bolero
</c-checkbox>
<c-select
</c-col>
v-model=
"model.filtsk.tsklist.strflg"
style=
"width: 100%"
<c-col
:span=
"12"
>
placeholder=
"请选择Automatic Start Flag"
<c-checkbox
v-model=
"model.srveli.exeflg"
>
Incoming Elc
</c-checkbox>
>
</c-col>
<el-option
v-for=
"item in codes.strflg"
<c-col
:span=
"12"
>
:key=
"item.value"
<el-form-item
label=
"Redotime"
prop=
"filtsk.tsklist.redotime"
>
:label=
"item.label"
<c-input
v-model=
"model.filtsk.tsklist.redotime"
placeholder=
"请输入Redotime"
></c-input>
:value=
"item.value"
</el-form-item>
>
</c-col>
</el-option>
</c-select>
<c-col
:span=
"12"
>
</el-form-item>
<el-form-item
label=
"Print System"
prop=
"cltprtflg"
>
</c-col>
<c-select
v-model=
"model.cltprtflg"
style=
"width:100%"
placeholder=
"请选择Print System"
>
<c-col
:span=
"15"
>
</c-select>
<el-form-item
label=
"Started"
prop=
"filtsk.tsklist.jobstrdat"
>
</el-form-item>
<c-date-picker
</c-col>
type=
"date"
v-model=
"model.filtsk.tsklist.jobstrdat"
<c-col
:span=
"12"
>
style=
"width: 100%"
<span
v-text=
"model.filtsk.tsklist.ininam"
data-path=
".filtsk.tsklist.ininam"
>
</span>
placeholder=
"请选择"
</c-col>
></c-date-picker>
</el-form-item>
<c-col
:span=
"12"
>
</c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButexe"
>
<c-col
:span=
"4"
:offset=
"1"
>
&
Do Entry
<el-form-item
</c-button>
label=
"h"
</c-col>
prop=
"filtsk.tsklist.jobstrtimhh"
label-width=
"20px"
<c-col
:span=
"12"
>
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButupd"
>
<c-input
&
Upd. List
v-model=
"model.filtsk.tsklist.jobstrtimhh"
</c-button>
placeholder=
"请输入"
</c-col>
></c-input>
</el-form-item>
<c-col
:span=
"12"
>
</c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onLogdspButdsp"
>
<c-col
:span=
"4"
>
&
View Log
<el-form-item
label=
"min"
label-width=
"20px"
prop=
"filtsk.tsklist.jobstrtimmm"
>
</c-button>
<c-input
</c-col>
v-model=
"model.filtsk.tsklist.jobstrtimmm"
placeholder=
"请输入"
<c-col
:span=
"12"
>
></c-input>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButexi"
>
</el-form-item>
E
&
xit
</c-col>
</c-button>
</c-col>
<c-col
:span=
"15"
>
<el-form-item
label=
"Termination"
prop=
"filtsk.tsklist.terflg"
>
<c-select
v-model=
"model.filtsk.tsklist.terflg"
style=
"width: 100%"
placeholder=
"请选择Automatic Termination Flag"
>
<el-option
v-for=
"item in codes.terflg"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"4"
:offset=
"1"
>
<el-form-item
label=
"h"
prop=
"filtsk.tsklist.downtimehh"
label-width=
"20px"
>
<c-input
v-model=
"model.filtsk.tsklist.downtimehh"
placeholder=
"请输入"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<el-form-item
label=
"min"
prop=
"filtsk.tsklist.downtimemm"
label-width=
"20px"
>
<c-input
v-model=
"model.filtsk.tsklist.downtimemm"
placeholder=
""
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"16"
>
<el-form-item
label=
"Restart Period"
prop=
"filtsk.tsklist.redotime"
>
<c-input
v-model=
"model.filtsk.tsklist.redotime"
placeholder=
"请输入Redotime"
></c-input>
</el-form-item>
</c-col>
<!--
<c-col
:span=
"16"
>
<span
v-text=
"model.wfetsk.tsklist.ininam"
data-path=
".wfetsk.tsklist.ininam"
>
Initialization File
</span>
</c-col>
-->
<c-col
><el-form-item
label=
"Initialization File"
prop=
"filtsk.tsklist.ininam"
>
<span
v-text=
"model.filtsk.tsklist.ininam"
data-path=
".filtsk.tsklist.ininam"
>
</span>
</el-form-item
></c-col>
</c-col>
</c-col>
<!--
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButstr"
>
&
Start
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButstp"
>
S
&
top
</c-button>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Start Time of Job Date"
prop=
"filtsk.tsklist.jobstrdat"
>
<c-date-picker
type=
"date"
v-model=
"model.filtsk.tsklist.jobstrdat"
style=
"width: 100%"
placeholder=
"请选择Start Time of Job Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Start Time of Job HH"
prop=
"filtsk.tsklist.jobstrtimhh"
>
<c-input
v-model=
"model.filtsk.tsklist.jobstrtimhh"
placeholder=
"请输入Start Time of Job HH"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Start Time of Job MM"
prop=
"filtsk.tsklist.jobstrtimmm"
>
<c-input
v-model=
"model.filtsk.tsklist.jobstrtimmm"
placeholder=
"请输入Start Time of Job MM"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Automatic Termination Flag"
prop=
"filtsk.tsklist.terflg"
>
<c-select
v-model=
"model.filtsk.tsklist.terflg"
style=
"width: 100%"
placeholder=
"请选择Automatic Termination Flag"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Automatic Shutdown at hh"
prop=
"filtsk.tsklist.downtimehh"
>
<c-input
v-model=
"model.filtsk.tsklist.downtimehh"
placeholder=
"请输入Automatic Shutdown at hh"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Automatic Shutdown at mm"
prop=
"filtsk.tsklist.downtimemm"
>
<c-input
v-model=
"model.filtsk.tsklist.downtimemm"
placeholder=
"请输入Automatic Shutdown at mm"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.filtsk.tsklist.timzonlab"
data-path=
".filtsk.tsklist.timzonlab"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Redotime"
prop=
"filtsk.tsklist.redotime"
>
<c-input
v-model=
"model.filtsk.tsklist.redotime"
placeholder=
"请输入Redotime"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.filtsk.tsklist.ininam"
data-path=
".filtsk.tsklist.ininam"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButexe"
>
&
Do Entry
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButupd"
>
&
Upd. List
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onLogdspButdsp"
>
&
View Log
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButexi"
>
E
&
xit
</c-button>
</c-col>
-->
<c-col
:span=
"22"
:offset=
"1"
>
<c-table
:border=
"true"
:list=
"data"
style=
"width:80%,text-align:center"
>
<el-table-column
label=
"File Name"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Done"
width=
"auto"
></el-table-column>
</c-table>
</c-col>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Switsk/Event"
import
Event
from
"~/model/Switsk/Event"
;
export
default
{
export
default
{
inject
:
[
'root'
],
inject
:
[
"root"
],
props
:[
"model"
,
"codes"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
mixins
:
[
CommonProcess
],
data
(){
data
()
{
return
{
return
{
data
:[],
}
};
},
},
methods
:{...
Event
},
methods
:
{
...
Event
},
created
:
function
(){
created
:
function
()
{},
};
}
}
</
script
>
</
script
>
<
style
>
<
style
>
</
style
>
</
style
>
src/views/Business/Switsk/index.vue
View file @
a3a830a1
...
@@ -4,52 +4,85 @@
...
@@ -4,52 +4,85 @@
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<!--PD000010 -->
<!--PD000010 -->
<el-tab-pane
label=
"
PD000010
"
name=
"tskmgr"
>
<el-tab-pane
label=
"
Manager for Incoming Messages
"
name=
"tskmgr"
>
<m-tskmgr
:model=
"model"
:codes=
"codes"
/>
<m-tskmgr
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<el-tab-pane
label=
"Incoming SWIFT"
name=
"config1"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"TradeConnect"
name=
"config2"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"Telex"
name=
"config3"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"DTA Export L/C"
name=
"config4"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"DTA Import L/C"
name=
"config5"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"E-mail"
name=
"config6"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"Bolero"
name=
"config7"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"ECL Import L/C"
name=
"config8"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000000 -->
<!--PD000000 -->
<el-tab-pane
label=
"PD000000"
name=
"filtskp"
>
<
!--
<
el-tab-pane
label=
"PD000000"
name=
"filtskp"
>
<m-filtskp
:model=
"model"
:codes=
"codes"
/>
<m-filtskp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000049 -->
<!--PD000049 -->
<el-tab-pane
label=
"PD000049"
name=
"prtswtr"
>
<
!--
<
el-tab-pane
label=
"PD000049"
name=
"prtswtr"
>
<m-prtswtr
:model=
"model"
:codes=
"codes"
/>
<m-prtswtr
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000062 -->
<!--PD000062 -->
<el-tab-pane
label=
"PD000062"
name=
"prtswtrp"
>
<
!--
<
el-tab-pane
label=
"PD000062"
name=
"prtswtrp"
>
<m-prtswtrp
:model=
"model"
:codes=
"codes"
/>
<m-prtswtrp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000061 -->
<!--PD000061 -->
<el-tab-pane
label=
"PD000061"
name=
"xmldoc"
>
<
!--
<
el-tab-pane
label=
"PD000061"
name=
"xmldoc"
>
<m-xmldoc
:model=
"model"
:codes=
"codes"
/>
<m-xmldoc
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000060 -->
<!--PD000060 -->
<el-tab-pane
label=
"PD000060"
name=
"prtswtp"
>
<
!--
<
el-tab-pane
label=
"PD000060"
name=
"prtswtp"
>
<m-prtswtp
:model=
"model"
:codes=
"codes"
/>
<m-prtswtp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000001 -->
<!--PD000001 -->
<el-tab-pane
label=
"PD000001"
name=
"config"
>
<
!--
<
el-tab-pane
label=
"PD000001"
name=
"config"
>
<m-config
:model=
"model"
:codes=
"codes"
/>
<m-config
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000001 -->
<!--PD000001 -->
<el-tab-pane
label=
"PD000001"
name=
"prttst"
>
<
!--
<
el-tab-pane
label=
"PD000001"
name=
"prttst"
>
<m-prttst
:model=
"model"
:codes=
"codes"
/>
<m-prttst
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000009 -->
<!--PD000009 -->
<el-tab-pane
label=
"PD000009"
name=
"dwndst"
>
<
!--
<
el-tab-pane
label=
"PD000009"
name=
"dwndst"
>
<m-dwndst
:model=
"model"
:codes=
"codes"
/>
<m-dwndst
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
</c-tabs>
</c-tabs>
</el-form>
</el-form>
</div>
</div>
...
@@ -93,15 +126,14 @@ export default {
...
@@ -93,15 +126,14 @@ export default {
mixins
:
[
CommonProcess
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
CommonProcess
],
// 里面包含了Default、Check等的公共处理
data
(){
data
(){
return
{
return
{
tabVal
:
""
,
tabVal
:
"
tskmgr
"
,
trnName
:
"switsk"
,
trnName
:
"switsk"
,
model
:
new
Switsk
().
data
,
model
:
new
Switsk
().
data
,
checkRules
:
Check
,
checkRules
:
Check
,
defaultRules
:
Default
,
defaultRules
:
Default
,
pattern
:
Pattern
,
pattern
:
Pattern
,
rules
:
null
,
rules
:
null
,
codes
:
{
codes
:
{...
CodeTable
},
},
}
}
},
},
methods
:{
methods
:{
...
...
src/views/Public/Ptap.vue
View file @
a3a830a1
...
@@ -23,6 +23,7 @@
...
@@ -23,6 +23,7 @@
@
keyup
.
enter
.
native=
"
@
keyup
.
enter
.
native=
"
showGridPromptDialog(`$
{argadr.grp}.${argadr.rol}.pts.extkey`)
showGridPromptDialog(`$
{argadr.grp}.${argadr.rol}.pts.extkey`)
"
"
@change="valueChange"
>
</c-input>
>
</c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -49,11 +50,12 @@
...
@@ -49,11 +50,12 @@
>
>
<c-input
<c-input
type=
"textarea"
type=
"textarea"
:rows=
"
3
"
:rows=
"
4
"
v-model=
"model[argadr.grp][argadr.rol].pts.adrblk"
v-model=
"model[argadr.grp][argadr.rol].pts.adrblk"
maxlength=
"35"
maxlength=
"35"
show-word-limit
show-word-limit
placeholder=
"请输入名称地址"
placeholder=
"请输入名称地址"
:disabled=
"disabled"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -146,7 +148,15 @@ export default {
...
@@ -146,7 +148,15 @@ export default {
onAplpDet
()
{
onAplpDet
()
{
this
.
$emit
(
"onAplpDet"
);
this
.
$emit
(
"onAplpDet"
);
},
},
valueChange
(
val
)
{
if
(
this
.
onlySearch
)
return
;
this
.
showGridPromptDialog
(
`
${
this
.
argadr
.
grp
}
.
${
this
.
argadr
.
rol
}
.pts.extkey`
);
},
},
},
created
:
function
()
{},
created
:
function
()
{},
};
};
</
script
>
</
script
>
...
...
src/views/Public/Setpan.vue
View file @
a3a830a1
...
@@ -87,7 +87,7 @@
...
@@ -87,7 +87,7 @@
>
>
<el-table-column
label=
"Payer"
prop=
"ptydbt"
width=
"auto"
>
<el-table-column
label=
"Payer"
prop=
"ptydbt"
width=
"auto"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<el-select
v-model=
"scope.ptydbt"
>
<el-select
v-model=
"scope.
row.
ptydbt"
>
<el-option
<el-option
v-for=
"item in codes.ptydbt"
v-for=
"item in codes.ptydbt"
:key=
"item.value"
:key=
"item.value"
...
@@ -100,9 +100,9 @@
...
@@ -100,9 +100,9 @@
</el-table-column>
</el-table-column>
<el-table-column
label=
"Payee"
width=
"auto"
>
<el-table-column
label=
"Payee"
width=
"auto"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-select
v-model=
"scope.
P
ayee"
>
<el-select
v-model=
"scope.
row.p
ayee"
>
<el-option
<el-option
v-for=
"item in codes.
P
ayee"
v-for=
"item in codes.
p
ayee"
:key=
"item.value"
:key=
"item.value"
:label=
"item.label"
:label=
"item.label"
:value=
"item.value"
:value=
"item.value"
...
@@ -129,7 +129,7 @@
...
@@ -129,7 +129,7 @@
</el-table-column>
</el-table-column>
<el-table-column
label=
"Currency"
prop=
"cur"
width=
"auto"
>
<el-table-column
label=
"Currency"
prop=
"cur"
width=
"auto"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-select
v-model=
"scope.cur"
>
<el-select
v-model=
"scope.
row.
cur"
>
<el-option
<el-option
v-for=
"item in codes.cur"
v-for=
"item in codes.cur"
:key=
"item.value"
:key=
"item.value"
...
@@ -173,7 +173,7 @@
...
@@ -173,7 +173,7 @@
<el-form
:model=
"dialog"
label-width=
"200px"
>
<el-form
:model=
"dialog"
label-width=
"200px"
>
<c-col
:span=
"16"
>
<c-col
:span=
"16"
>
<el-form-item
label=
"收款人"
>
<el-form-item
label=
"收款人"
>
<el-select
v-model=
"dialog.p
typay
"
style=
"width: 100%"
>
<el-select
v-model=
"dialog.p
ayee
"
style=
"width: 100%"
>
<el-option
<el-option
v-for=
"item in codes.payee"
v-for=
"item in codes.payee"
:key=
"item.value"
:key=
"item.value"
...
@@ -443,7 +443,7 @@ export default {
...
@@ -443,7 +443,7 @@ export default {
this
.
model
.
setmod
.
setfog
.
setfol
.
pop
();
this
.
model
.
setmod
.
setfog
.
setfol
.
pop
();
},
},
saveDialog
()
{
saveDialog
()
{
this
.
visia
ble
=
false
;
this
.
dialogVisi
ble
=
false
;
this
.
model
.
setmod
.
setfog
.
setfol
[
this
.
index
]
=
this
.
dialog
;
this
.
model
.
setmod
.
setfog
.
setfol
[
this
.
index
]
=
this
.
dialog
;
},
},
// 第二个表格
// 第二个表格
...
...
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