Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue-gjjs
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhouqian
vue-gjjs
Commits
9182f00c
Commit
9182f00c
authored
3 years ago
by
吴佳
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2022.03.10 wujia switsk
parent
69a9dc8e
master
…
development-202206
revert-594e4a5c
revert-d0d76887
train
vue-gjjs-template
No related merge requests found
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
159 additions
and
82 deletions
+159
-82
index.js
src/model/Switsk/index.js
+3
-1
Config.vue
src/views/Business/Switsk/Config.vue
+0
-0
Tskmgr.vue
src/views/Business/Switsk/Tskmgr.vue
+149
-77
index.vue
src/views/Business/Switsk/index.vue
+3
-2
SideMenu.vue
src/views/Layout/SideMenu.vue
+4
-2
No files found.
src/model/Switsk/index.js
View file @
9182f00c
...
...
@@ -5,8 +5,10 @@ export default class Switsk{
constructor
()
{
this
.
data
=
{
filtsk
:{
filstream
:[],
filshw
:[],
tsklist
:{
ininam
:
""
,
// Name of INI-File .filtsk.tsklist.ininam
ininam
:
"
SWITSK.INI
"
,
// 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
...
...
This diff is collapsed.
Click to expand it.
src/views/Business/Switsk/Config.vue
View file @
9182f00c
This diff is collapsed.
Click to expand it.
src/views/Business/Switsk/Tskmgr.vue
View file @
9182f00c
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"24"
>
<!-- ============左========= -->
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Service Types to be handled:"
>
</el-form-item>
</c-col>
<c-col
:span=
"24"
:offset=
"1"
>
<c-col
:span=
"8"
>
<c-checkbox
v-model=
"model.srvswi.exeflg"
>
Incoming SWIFT
</c-checkbox
>
</c-col>
<c-col
:span=
"8"
>
<c-checkbox
v-model=
"model.srvtli.exeflg"
>
Incoming Telex
</c-checkbox
>
</c-col>
<c-col
:span=
"8"
>
<c-checkbox
v-model=
"model.srvdta.exeflg"
>
DTA Import L/C
</c-checkbox
>
</c-col>
</c-col>
<c-col
:span=
"24"
:offset=
"1"
style=
"margin-top: 10px"
>
<c-col
:span=
"8"
>
<c-checkbox
v-model=
"model.srvtci.exeflg"
>
TradeConnect
</c-checkbox>
</c-col>
<c-col
:span=
"8"
>
<c-checkbox
v-model=
"model.srvemi.exeflg"
>
Incoming Email
</c-checkbox
>
</c-col>
<c-col
:span=
"8"
>
<c-checkbox
v-model=
"model.srvdte.exeflg"
>
DTA Export L/C
</c-checkbox
>
</c-col>
<el-form-item
label=
"Service Types to be handled:"
>
<c-fullbox>
<c-col
:span=
"6"
>
<c-checkbox
v-model=
"model.srvswi.exeflg"
>
Incoming SWIFT
</c-checkbox>
</c-col>
<c-col
:span=
"6"
>
<c-checkbox
v-model=
"model.srvtli.exeflg"
>
Incoming Telex
</c-checkbox>
</c-col>
<c-col
:span=
"6"
>
<c-checkbox
v-model=
"model.srvdta.exeflg"
>
DTA Import L/C
</c-checkbox>
</c-col>
<c-col
:span=
"6"
>
<c-checkbox
v-model=
"model.srvtci.exeflg"
>
TradeConnect
</c-checkbox>
</c-col>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
:offset=
"1"
style=
"margin-top: 10px"
>
<c-col
:span=
"8"
>
<c-checkbox
v-model=
"model.srvboi.exeflg"
>
Incoming Bolero
</c-checkbox
>
</c-col>
<c-col
:span=
"8"
>
<c-checkbox
v-model=
"model.srveli.exeflg"
>
ECL Import L/C
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
>
<c-fullbox>
<c-col
:span=
"6"
>
<c-checkbox
v-model=
"model.srvemi.exeflg"
>
Incoming Email
</c-checkbox>
</c-col>
<c-col
:span=
"6"
>
<c-checkbox
v-model=
"model.srvdte.exeflg"
>
DTA Export L/C
</c-checkbox>
</c-col>
<c-col
:span=
"6"
>
<c-checkbox
v-model=
"model.srveli.exeflg"
>
ECL Import L/C
</c-checkbox>
</c-col>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"12"
:offset=
"12"
style=
"margin-top: 25px"
>
<el-form-item
label=
""
prop=
"cltprtflg"
label-width=
"10px"
>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"cltprtflg"
>
<c-select
v-model=
"model.cltprtflg"
style=
"width: 100%"
...
...
@@ -67,10 +58,22 @@
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Initialization File"
prop=
"filtsk.tsklist.ininam"
>
<c-input
v-model=
"model.filtsk.tsklist.ininam"
placeholder=
"SWITSK.INI"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ============右========= -->
<c-col
:span=
"1
1
"
:offset=
"1"
>
<c-col
:span=
"1
2
"
:offset=
"1"
>
<!--
<c-col
:span=
"24"
>
<el-form-item
label=
"Automatic Start Flag"
...
...
@@ -117,18 +120,37 @@
prop=
"filtsk.tsklist.jobstrtimhh"
label-width=
"20px"
>
<c-input
<el-time-picker
type=
"time"
v-model=
"model.filtsk.tsklist.jobstrtimhh"
format=
"HH"
value-format=
"HH"
:defaultValue=
"moment('01:00:00', 'HH')"
style=
"width: 100%"
placeholder=
"请选择"
></el-time-picker>
<!--
<c-input
v-model=
"model.filtsk.tsklist.jobstrtimhh"
placeholder=
"请输入"
></c-input>
></c-input>
-->
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<el-form-item
label=
"min"
label-width=
"20px"
prop=
"filtsk.tsklist.jobstrtimmm"
>
<c-input
<
!--
<
c-input
v-model=
"model.filtsk.tsklist.jobstrtimmm"
placeholder=
"请输入"
></c-input>
></c-input>
-->
<el-time-picker
type=
"time"
:defaultValue=
"moment('01:00:00', 'mm')"
v-model=
"model.filtsk.tsklist.jobstrtimmm"
format=
"mm"
value-format=
"mm"
style=
"width: 100%"
placeholder=
"请选择"
></el-time-picker>
</el-form-item>
</c-col>
...
...
@@ -155,22 +177,34 @@
prop=
"filtsk.tsklist.downtimehh"
label-width=
"20px"
>
<c-input
<
!--
<
c-input
v-model=
"model.filtsk.tsklist.downtimehh"
placeholder=
"请输入"
></c-input>
></c-input>
-->
<el-time-picker
type=
"time"
v-model=
"model.filtsk.tsklist.downtimehh"
format=
"HH"
value-format=
"HH"
style=
"width: 100%"
placeholder=
"请选择"
></el-time-picker>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<el-form-item
label=
"min"
prop=
"filtsk.tsklist.downtimemm"
label-width=
"20px"
>
<c-input
<el-time-picker
type=
"time"
v-model=
"model.filtsk.tsklist.downtimemm"
placeholder=
""
></c-input>
format=
"mm"
value-format=
"mm"
style=
"width: 100%"
placeholder=
"请选择"
></el-time-picker>
</el-form-item>
</c-col>
<c-col
:span=
"
16
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"Restart Period"
prop=
"filtsk.tsklist.redotime"
>
<c-input
v-model=
"model.filtsk.tsklist.redotime"
...
...
@@ -186,20 +220,27 @@
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=
"24"
style=
"text-align: right; height: 36.8px"
>
<el-button
size=
"small"
type=
"primary"
@
click=
"taskStart"
:disabled=
"isStart"
>
start
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"taskStop"
:disabled=
"!isStart"
>
stop
</el-button
>
</c-col>
<!--
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTsklistButstr"
>
&
Start
...
...
@@ -336,19 +377,23 @@
E
&
xit
</c-button>
</c-col>
-->
<c-col
:span=
"2
2"
:offset=
"1
"
>
<c-col
:span=
"2
4
"
>
<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>
<el-table-column
label=
"File Name"
prop=
"filename"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Done"
prop=
"donflg"
width=
"auto"
>
</el-table-column>
</c-table>
</c-col>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
;
import
i
from
"~/service/Api"
;
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Switsk/Event"
;
import
moment
from
'moment'
export
default
{
inject
:
[
"root"
],
...
...
@@ -356,10 +401,37 @@ export default {
mixins
:
[
CommonProcess
],
data
()
{
return
{
data
:[],
startTime
:
'10:20:20'
,
data
:
[],
isStart
:
false
,
};
},
methods
:
{
...
Event
},
methods
:
{
...
Event
,
moment
,
async
taskStart
(){
this
.
isStart
=
true
;
let
rtnmsg
=
await
this
.
executeRule
(
"filtsk.tsklist.butstr"
);
if
(
rtnmsg
.
respCode
=
SUCCESS
){
this
.
updateModel
(
rtnmsg
.
data
);
this
.
data
=
this
.
model
.
filtsk
.
filshw
;
// let rtnmsgDefault = await this.executeDefault("filtsk.tsklist.butstr");
// if(rtnmsgDefault.respCode = SUCCESS){
// this.updateModel(rtnmsgDefault.data);
// }else{
// this.$notify.error({title: '错误',message: '服务请求失败!'});
// this.isStart = false;
// }
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
this
.
isStart
=
false
;
}
},
taskStop
(){
this
.
isStart
=
false
;
}
},
created
:
function
()
{},
};
</
script
>
...
...
This diff is collapsed.
Click to expand it.
src/views/Business/Switsk/index.vue
View file @
9182f00c
<
template
>
<
template
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"200px"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
...
...
@@ -89,6 +89,7 @@
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
Utils
from
"~/utils/index"
;
import
CodeTable
from
"~/config/CodeTable"
import
Switsk
from
"~/model/Switsk"
import
CommonProcess
from
"~/mixin/CommonProcess"
...
...
@@ -147,7 +148,7 @@ export default {
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
Utils
.
copyValueFromVO
(
this
.
model
,
rtnmsg
.
data
);
}
else
{
...
...
This diff is collapsed.
Click to expand it.
src/views/Layout/SideMenu.vue
View file @
9182f00c
...
...
@@ -120,8 +120,10 @@ export default {
{
inifrm
:
"detopn"
,
ininam
:
"信用证开立"
,
pntmiu
:
"11"
},
{
inifrm
:
"detame"
,
ininam
:
"信用证修改"
,
pntmiu
:
"11"
},
{
inifrm
:
"detsel"
,
ininam
:
"信用证查询"
,
pntmiu
:
"11"
},
{
inifrm
:
"12"
,
ininam
:
"智能审单"
,
pntmiu
:
""
},
{
inifrm
:
"examRule"
,
ininam
:
"智能审单规则配置"
,
pntmiu
:
"12"
},
{
inifrm
:
"12"
,
ininam
:
"Switsk"
,
pntmiu
:
""
},
{
inifrm
:
"switsk"
,
ininam
:
"Switsk"
,
pntmiu
:
"12"
},
{
inifrm
:
"13"
,
ininam
:
"智能审单"
,
pntmiu
:
""
},
{
inifrm
:
"examRule"
,
ininam
:
"智能审单规则配置"
,
pntmiu
:
"13"
},
],
menus
:
[],
menusHeight
:
0
...
...
This diff is collapsed.
Click to expand it.
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