Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
so-manage-ui
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
smart-operation
so-manage-ui
Commits
6fc4729c
Commit
6fc4729c
authored
Jun 29, 2023
by
李鹏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
登录模块接口调整
parent
e37dc190
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
1444 additions
and
52 deletions
+1444
-52
src/App.vue
src/App.vue
+5
-5
src/components/bg-menu.vue
src/components/bg-menu.vue
+1
-1
src/components/login-by-account.vue
src/components/login-by-account.vue
+10
-5
src/components/login-by-code.vue
src/components/login-by-code.vue
+1
-1
src/components/menu.js
src/components/menu.js
+1372
-0
src/main.js
src/main.js
+1
-1
src/page/login/index1.vue
src/page/login/index1.vue
+48
-39
vite.config.js
vite.config.js
+6
-0
No files found.
src/App.vue
View file @
6fc4729c
...
...
@@ -115,11 +115,11 @@ export default {
mounted
()
{
// this.getSysOptions();
// 用户登录状态有效检测
if
(
this
.
userInfo
)
{
setInterval
(()
=>
{
$axios
.
get
(
"
/apaas/system/v5/user/login/check
"
);
},
15
*
1000
);
}
//
if (this.userInfo) {
//
setInterval(() => {
//
$axios.get("/apaas/system/v5/user/login/check");
//
}, 15 * 1000);
//
}
},
methods
:
{
openMsg
(
data
)
{
...
...
src/components/bg-menu.vue
View file @
6fc4729c
...
...
@@ -233,7 +233,7 @@ export default {
},
menuAction
(
n
,
parent
)
{
if
(
n
==
"
logout
"
)
{
this
.
$axios
.
post
(
"
/
apaas/system/v5
/user/logout
"
).
then
((
res
)
=>
{
this
.
$axios
.
post
(
"
/
v1/api
/user/logout
"
).
then
((
res
)
=>
{
if
(
res
.
data
.
code
==
"
200
"
)
{
window
.
location
.
href
=
"
/so/manage/ui//#/login
"
;
this
.
$store
.
commit
(
"
setUserInfo
"
,
null
);
...
...
src/components/login-by-account.vue
View file @
6fc4729c
...
...
@@ -60,6 +60,7 @@ import axios from "@/request/http.js";
import
{
Encrypt
}
from
"
@/services/secret.js
"
;
import
{
useStore
}
from
"
vuex
"
;
import
{
useRouter
}
from
"
vue-router
"
;
import
{
menuData
}
from
"
./menu
"
;
const
router
=
useRouter
();
...
...
@@ -95,7 +96,7 @@ const loginAction = () => {
loginFormRef
.
value
.
validate
((
valid
)
=>
{
if
(
valid
)
{
axios
.
get
(
`/
apaas/system/v5
/user/verifyCaptcha?id=
${
state
.
imgId
}
&value=
${
state
.
loginForm
.
yzm
}
`
).
then
((
res
)
=>
{
axios
.
get
(
`/
v1/api
/user/verifyCaptcha?id=
${
state
.
imgId
}
&value=
${
state
.
loginForm
.
yzm
}
`
).
then
((
res
)
=>
{
if
(
res
.
data
.
code
==
200
)
{
login
();
}
else
{
...
...
@@ -107,7 +108,7 @@ const loginAction = () => {
};
const
login
=
()
=>
{
axios
.
post
(
`/
apaas/system/v5
/user/login`
,
{
.
post
(
`/
v1/api
/user/login`
,
{
system_account
:
state
.
loginForm
.
userid
,
password
:
Encrypt
(
state
.
loginForm
.
password
),
})
...
...
@@ -124,13 +125,17 @@ const login = () => {
});
};
const
getUserInfo
=
()
=>
{
return
axios
.
get
(
`/
apaas/system/v5
/user/getUserInfo`
);
return
axios
.
get
(
`/
v1/api
/user/getUserInfo`
);
};
const
getMenu
=
(
search
)
=>
{
return
axios
.
get
(
`/apaas/system/v5/menu/user/tree?search=
${
search
}
`
);
// return axios.get(`/apaas/system/v5/menu/user/tree?search=${search}`);
return
new
Promise
((
resolve
,
reject
)
=>
{
resolve
(
menuData
);
});
};
const
getUser
=
()
=>
{
Promise
.
all
([
getUserInfo
(),
getMenu
(
"
79a8f214-db78-4db7-9c28-db66276b4be2
"
)]).
then
((
res
)
=>
{
console
.
log
(
"
res
"
,
res
);
if
(
res
[
0
].
data
.
code
==
200
&&
res
[
1
].
data
.
code
==
200
)
{
let
data
=
(
res
[
1
].
data
.
data
&&
res
[
1
].
data
.
data
[
0
].
children
)
||
[];
store
.
commit
(
"
setUserInfo
"
,
res
[
0
].
data
.
data
);
...
...
@@ -162,7 +167,7 @@ const getMenuObj = (menu, parentRowPath, menuObj) => {
});
};
const
getImg
=
(
clearInput
=
false
)
=>
{
axios
.
get
(
`/
apaas/system/v5/user/getCaptcha?
?width=138&height=36`
).
then
((
res
)
=>
{
axios
.
get
(
`/
v1/api/user/getCaptcha
?width=138&height=36`
).
then
((
res
)
=>
{
if
(
res
.
data
.
code
==
200
)
{
state
.
imgId
=
res
.
data
.
data
.
id
;
state
.
imgSrc
=
res
.
data
.
data
.
captcha
;
...
...
src/components/login-by-code.vue
View file @
6fc4729c
...
...
@@ -142,7 +142,7 @@ const loginAction = () => {
};
// 短信验证码登录
const
getUserInfo
=
()
=>
{
return
axios
.
get
(
`/
apaas/system/v5
/user/getUserInfo`
);
return
axios
.
get
(
`/
v1/api
/user/getUserInfo`
);
};
const
getMenu
=
(
search
)
=>
{
return
axios
.
get
(
`/apaas/system/v5/menu/user/tree?search=
${
search
}
`
);
...
...
src/components/menu.js
0 → 100644
View file @
6fc4729c
export
const
menuData
=
{
data
:
{
code
:
200
,
msg
:
"
查询成功
"
,
data
:
[
{
id
:
564
,
level
:
1
,
sort
:
13
,
menuName
:
"
智能运维平台
"
,
dict_group_id
:
""
,
menuType
:
0
,
path
:
"
/
"
,
parentPath
:
""
,
icon
:
""
,
menu_id
:
"
49000595-1687-4b66-86a5-1839049e21cb
"
,
p_menu_id
:
""
,
source
:
""
,
children
:
[
{
id
:
568
,
level
:
2
,
sort
:
3
,
menuName
:
"
预警管理
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
0
,
path
:
"
/forewarning
"
,
parentPath
:
"
/
"
,
icon
:
"
bg-ic-alarm
"
,
menu_id
:
"
8daba449-7a15-426c-a391-bfa6b8053ee7
"
,
p_menu_id
:
"
49000595-1687-4b66-86a5-1839049e21cb
"
,
source
:
""
,
children
:
[
{
id
:
575
,
level
:
3
,
sort
:
1
,
menuName
:
"
预警列表
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/forewarning/list
"
,
parentPath
:
"
/so/manage/ui/#/forewarning
"
,
icon
:
""
,
menu_id
:
"
e5a6a71e-2a5d-4171-ac35-49f869956b08
"
,
p_menu_id
:
"
8daba449-7a15-426c-a391-bfa6b8053ee7
"
,
source
:
""
,
children
:
[
{
id
:
714
,
level
:
4
,
sort
:
1
,
menuName
:
"
详情
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/forewarning/list/detail
"
,
parentPath
:
"
/forewarning/list
"
,
icon
:
""
,
menu_id
:
"
73403274-6a8a-4a36-9856-67f98d82382e
"
,
p_menu_id
:
"
e5a6a71e-2a5d-4171-ac35-49f869956b08
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
forewarning-list-detail
"
,
rowPath
:
"
.0.0.0
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
forewarning-list
"
,
rowPath
:
"
.0.0
"
,
},
{
id
:
724
,
level
:
3
,
sort
:
2
,
menuName
:
"
预警规则设置
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/forewarning/rule-set
"
,
parentPath
:
"
/so/manage/ui/#/forewarning
"
,
icon
:
""
,
menu_id
:
"
7e129970-0313-4375-b6f5-72cca454378a
"
,
p_menu_id
:
"
8daba449-7a15-426c-a391-bfa6b8053ee7
"
,
source
:
""
,
children
:
[
{
id
:
725
,
level
:
4
,
sort
:
1
,
menuName
:
"
详情
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/forewarning/rule-set/detail
"
,
parentPath
:
"
/forewarning/rule-set
"
,
icon
:
""
,
menu_id
:
"
503f1b5a-4f89-4bdf-a331-b8cfa0f14322
"
,
p_menu_id
:
"
7e129970-0313-4375-b6f5-72cca454378a
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
forewarning-rule-set-detail
"
,
rowPath
:
"
.0.1.0
"
,
},
{
id
:
726
,
level
:
4
,
sort
:
2
,
menuName
:
"
新增
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/forewarning/rule-set/add
"
,
parentPath
:
"
/forewarning/rule-set
"
,
icon
:
""
,
menu_id
:
"
5afcd084-f92f-497e-b5d9-7ddc279ab855
"
,
p_menu_id
:
"
7e129970-0313-4375-b6f5-72cca454378a
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
forewarning-rule-set-add
"
,
rowPath
:
"
.0.1.1
"
,
},
{
id
:
727
,
level
:
4
,
sort
:
3
,
menuName
:
"
编辑
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/forewarning/rule-set/edit
"
,
parentPath
:
"
/forewarning/rule-set
"
,
icon
:
""
,
menu_id
:
"
81fff038-5f5a-467b-a2d4-6517fc128016
"
,
p_menu_id
:
"
7e129970-0313-4375-b6f5-72cca454378a
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
forewarning-rule-set-edit
"
,
rowPath
:
"
.0.1.2
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
forewarning-rule-set
"
,
rowPath
:
"
.0.1
"
,
},
{
id
:
728
,
level
:
3
,
sort
:
3
,
menuName
:
"
指标配置
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/forewarning/indicator-config
"
,
parentPath
:
"
/so/manage/ui/#/forewarning
"
,
icon
:
""
,
menu_id
:
"
ffbae43e-2bb8-42a6-8374-0f6201d7a937
"
,
p_menu_id
:
"
8daba449-7a15-426c-a391-bfa6b8053ee7
"
,
source
:
""
,
children
:
[
{
id
:
729
,
level
:
4
,
sort
:
1
,
menuName
:
"
详情
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/forewarning/indicator-config/detail
"
,
parentPath
:
"
/forewarning/indicator-config
"
,
icon
:
""
,
menu_id
:
"
f6e54273-540b-4139-b919-3ca58279c843
"
,
p_menu_id
:
"
ffbae43e-2bb8-42a6-8374-0f6201d7a937
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
forewarning-indicator-config-detail
"
,
rowPath
:
"
.0.2.0
"
,
},
{
id
:
731
,
level
:
4
,
sort
:
2
,
menuName
:
"
新增
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/forewarning/indicator-config/add
"
,
parentPath
:
"
/forewarning/indicator-config
"
,
icon
:
""
,
menu_id
:
"
46d8410a-b56e-4baa-8c36-a3923d3119af
"
,
p_menu_id
:
"
ffbae43e-2bb8-42a6-8374-0f6201d7a937
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
forewarning-indicator-config-add
"
,
rowPath
:
"
.0.2.1
"
,
},
{
id
:
732
,
level
:
4
,
sort
:
3
,
menuName
:
"
编辑
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/forewarning/indicator-config/edit
"
,
parentPath
:
"
/forewarning/indicator-config
"
,
icon
:
""
,
menu_id
:
"
755ca3b8-3d45-44df-a3b7-c416c782bf74
"
,
p_menu_id
:
"
ffbae43e-2bb8-42a6-8374-0f6201d7a937
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
forewarning-indicator-config-edit
"
,
rowPath
:
"
.0.2.2
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
forewarning-indicator-config
"
,
rowPath
:
"
.0.2
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
so-manage-ui-#-forewarning
"
,
rowPath
:
"
.0
"
,
},
{
id
:
569
,
level
:
2
,
sort
:
4
,
menuName
:
"
工单管理
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
0
,
path
:
"
/ticket
"
,
parentPath
:
"
/
"
,
icon
:
""
,
menu_id
:
"
d2e5e9a4-52f3-47dc-963a-450ee4e57185
"
,
p_menu_id
:
"
49000595-1687-4b66-86a5-1839049e21cb
"
,
source
:
""
,
children
:
[
{
id
:
616
,
level
:
3
,
sort
:
1
,
menuName
:
"
我的预警工单
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/ticket/my-warn-ticket
"
,
parentPath
:
"
/so/manage/ui/#/ticket
"
,
icon
:
""
,
menu_id
:
"
5ad00fbd-5cdb-4929-a64f-fed5ee935913
"
,
p_menu_id
:
"
d2e5e9a4-52f3-47dc-963a-450ee4e57185
"
,
source
:
""
,
children
:
[
{
id
:
653
,
level
:
4
,
sort
:
1
,
menuName
:
"
详情
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/ticket/my-warn-ticket/detail
"
,
parentPath
:
"
/ticket/my-warn-ticket
"
,
icon
:
""
,
menu_id
:
"
741faf9b-9d78-4f94-a874-2a4fbc0784c4
"
,
p_menu_id
:
"
5ad00fbd-5cdb-4929-a64f-fed5ee935913
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
ticket-my-warn-ticket-detail
"
,
rowPath
:
"
.1.0.0
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
ticket-my-warn-ticket
"
,
rowPath
:
"
.1.0
"
,
},
{
id
:
617
,
level
:
3
,
sort
:
2
,
menuName
:
"
我的业务工单
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/ticket/my-business-ticket
"
,
parentPath
:
"
/so/manage/ui/#/ticket
"
,
icon
:
""
,
menu_id
:
"
f8c11e64-7c63-4d4f-9a78-f01f3ae460fe
"
,
p_menu_id
:
"
d2e5e9a4-52f3-47dc-963a-450ee4e57185
"
,
source
:
""
,
children
:
[
{
id
:
654
,
level
:
4
,
sort
:
1
,
menuName
:
"
详情
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/ticket/my-business-ticket/detail
"
,
parentPath
:
"
/ticket/my-business-ticket
"
,
icon
:
""
,
menu_id
:
"
afe1c859-bf35-45b3-8bd9-94a85aa3232f
"
,
p_menu_id
:
"
f8c11e64-7c63-4d4f-9a78-f01f3ae460fe
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
ticket-my-business-ticket-detail
"
,
rowPath
:
"
.1.1.0
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
ticket-my-business-ticket
"
,
rowPath
:
"
.1.1
"
,
},
{
id
:
618
,
level
:
3
,
sort
:
3
,
menuName
:
"
业务工单列表
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/ticket/business-ticket-list
"
,
parentPath
:
"
/so/manage/ui/#/ticket
"
,
icon
:
""
,
menu_id
:
"
4360dade-483a-48b5-b6ac-cc3935d225a8
"
,
p_menu_id
:
"
d2e5e9a4-52f3-47dc-963a-450ee4e57185
"
,
source
:
""
,
children
:
[
{
id
:
655
,
level
:
4
,
sort
:
1
,
menuName
:
"
详情
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/ticket/business-ticket-list/detail
"
,
parentPath
:
"
/ticket/business-ticket-list
"
,
icon
:
""
,
menu_id
:
"
c7598812-be18-4764-816d-2969a32f0a00
"
,
p_menu_id
:
"
4360dade-483a-48b5-b6ac-cc3935d225a8
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
ticket-business-ticket-list-detail
"
,
rowPath
:
"
.1.2.0
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
ticket-business-ticket-list
"
,
rowPath
:
"
.1.2
"
,
},
{
id
:
619
,
level
:
3
,
sort
:
4
,
menuName
:
"
业务工单管理
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/ticket/business-ticket-manage
"
,
parentPath
:
"
/so/manage/ui/#/ticket
"
,
icon
:
""
,
menu_id
:
"
b3671f7e-f879-4864-b4a9-1f2c23a59e1a
"
,
p_menu_id
:
"
d2e5e9a4-52f3-47dc-963a-450ee4e57185
"
,
source
:
""
,
children
:
[
{
id
:
656
,
level
:
4
,
sort
:
1
,
menuName
:
"
详情
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/ticket/business-ticket-manage/detail
"
,
parentPath
:
"
/ticket/business-ticket-manage
"
,
icon
:
""
,
menu_id
:
"
d416bcd4-86e1-4f42-af51-262effd38f50
"
,
p_menu_id
:
"
b3671f7e-f879-4864-b4a9-1f2c23a59e1a
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
ticket-business-ticket-manage-detail
"
,
rowPath
:
"
.1.3.0
"
,
},
{
id
:
677
,
level
:
4
,
sort
:
2
,
menuName
:
"
新增
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/ticket/business-ticket-manage/add
"
,
parentPath
:
"
/ticket/business-ticket-manage
"
,
icon
:
""
,
menu_id
:
"
9c48aeac-6634-4598-b846-7356a7726412
"
,
p_menu_id
:
"
b3671f7e-f879-4864-b4a9-1f2c23a59e1a
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
ticket-business-ticket-manage-add
"
,
rowPath
:
"
.1.3.1
"
,
},
{
id
:
678
,
level
:
4
,
sort
:
3
,
menuName
:
"
编辑
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/ticket/business-ticket-manage/edit
"
,
parentPath
:
"
/ticket/business-ticket-manage
"
,
icon
:
""
,
menu_id
:
"
51edc697-3d4e-40fe-9621-c9cd4edef0e9
"
,
p_menu_id
:
"
b3671f7e-f879-4864-b4a9-1f2c23a59e1a
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
ticket-business-ticket-manage-edit
"
,
rowPath
:
"
.1.3.2
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
ticket-business-ticket-manage
"
,
rowPath
:
"
.1.3
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
so-manage-ui-#-ticket
"
,
rowPath
:
"
.1
"
,
},
{
id
:
570
,
level
:
2
,
sort
:
5
,
menuName
:
"
自动化运维
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
0
,
path
:
"
/auto-maintenance
"
,
parentPath
:
"
/
"
,
icon
:
""
,
menu_id
:
"
a7873f39-f8a2-4c8e-80bc-f71bb061a697
"
,
p_menu_id
:
"
49000595-1687-4b66-86a5-1839049e21cb
"
,
source
:
""
,
children
:
[
{
id
:
620
,
level
:
3
,
sort
:
1
,
menuName
:
"
任务管理
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/auto-maintenance/task-manage
"
,
parentPath
:
"
/so/manage/ui/#/auto-maintenance
"
,
icon
:
""
,
menu_id
:
"
4198ef5e-c345-4a85-9d9e-27cc29bd91a9
"
,
p_menu_id
:
"
a7873f39-f8a2-4c8e-80bc-f71bb061a697
"
,
source
:
""
,
children
:
[
{
id
:
675
,
level
:
4
,
sort
:
1
,
menuName
:
"
新增
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/auto-maintenance/task-manage/add
"
,
parentPath
:
"
/auto-maintenance/task-manage
"
,
icon
:
""
,
menu_id
:
"
8a40050c-1afe-43ed-ba00-100c9710e3f5
"
,
p_menu_id
:
"
4198ef5e-c345-4a85-9d9e-27cc29bd91a9
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
auto-maintenance-task-manage-add
"
,
rowPath
:
"
.2.0.0
"
,
},
{
id
:
676
,
level
:
4
,
sort
:
2
,
menuName
:
"
编辑
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/auto-maintenance/task-manage/edit
"
,
parentPath
:
"
/auto-maintenance/task-manage
"
,
icon
:
""
,
menu_id
:
"
4aa67819-5ab1-4c0f-b868-479c9b8c1e6d
"
,
p_menu_id
:
"
4198ef5e-c345-4a85-9d9e-27cc29bd91a9
"
,
source
:
"
/auto-maintenance/task-manage/add
"
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
auto-maintenance-task-manage-edit
"
,
rowPath
:
"
.2.0.1
"
,
},
{
id
:
734
,
level
:
4
,
sort
:
3
,
menuName
:
"
复制
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/auto-maintenance/task-manage/copy
"
,
parentPath
:
"
/auto-maintenance/task-manage
"
,
icon
:
""
,
menu_id
:
"
f419289e-3404-49ef-8131-941a520ec9d2
"
,
p_menu_id
:
"
4198ef5e-c345-4a85-9d9e-27cc29bd91a9
"
,
source
:
"
/auto-maintenance/task-manage/add
"
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
auto-maintenance-task-manage-copy
"
,
rowPath
:
"
.2.0.2
"
,
},
{
id
:
735
,
level
:
4
,
sort
:
4
,
menuName
:
"
详情
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/auto-maintenance/task-manage/detail
"
,
parentPath
:
"
/auto-maintenance/task-manage
"
,
icon
:
""
,
menu_id
:
"
6ed3aef8-0ae4-4f91-ba10-6a9fa7de882f
"
,
p_menu_id
:
"
4198ef5e-c345-4a85-9d9e-27cc29bd91a9
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
auto-maintenance-task-manage-detail
"
,
rowPath
:
"
.2.0.3
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
auto-maintenance-task-manage
"
,
rowPath
:
"
.2.0
"
,
},
{
id
:
621
,
level
:
3
,
sort
:
2
,
menuName
:
"
任务历史
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/auto-maintenance/task-history
"
,
parentPath
:
"
/so/manage/ui/#/auto-maintenance
"
,
icon
:
""
,
menu_id
:
"
0044c83c-082d-4606-9a14-e24cf36b8f00
"
,
p_menu_id
:
"
a7873f39-f8a2-4c8e-80bc-f71bb061a697
"
,
source
:
""
,
children
:
[
{
id
:
657
,
level
:
4
,
sort
:
1
,
menuName
:
"
执行列表
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/auto-maintenance/task-history/list
"
,
parentPath
:
"
/auto-maintenance/task-history
"
,
icon
:
""
,
menu_id
:
"
106b5271-bd3a-44c2-ab56-cb710cc676bc
"
,
p_menu_id
:
"
0044c83c-082d-4606-9a14-e24cf36b8f00
"
,
source
:
""
,
children
:
[
{
id
:
733
,
level
:
5
,
sort
:
1
,
menuName
:
"
执行日志
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/auto-maintenance/task-history/list/record
"
,
parentPath
:
"
/auto-maintenance/task-history/list
"
,
icon
:
""
,
menu_id
:
"
1bc43228-c0b1-4ec5-8c22-184ce6a64679
"
,
p_menu_id
:
"
106b5271-bd3a-44c2-ab56-cb710cc676bc
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
auto-maintenance-task-history-list-record
"
,
rowPath
:
"
.2.1.0.0
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
auto-maintenance-task-history-list
"
,
rowPath
:
"
.2.1.0
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
auto-maintenance-task-history
"
,
rowPath
:
"
.2.1
"
,
},
{
id
:
622
,
level
:
3
,
sort
:
3
,
menuName
:
"
主机管理
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/auto-maintenance/host-manage
"
,
parentPath
:
"
/so/manage/ui/#/auto-maintenance
"
,
icon
:
""
,
menu_id
:
"
c1d7402b-fbcf-402d-b0a9-13b7fcfe8aa0
"
,
p_menu_id
:
"
a7873f39-f8a2-4c8e-80bc-f71bb061a697
"
,
source
:
""
,
children
:
[
{
id
:
713
,
level
:
4
,
sort
:
1
,
menuName
:
"
新增
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/auto-maintenance/host-manage/add
"
,
parentPath
:
"
/auto-maintenance/host-manage
"
,
icon
:
""
,
menu_id
:
"
7226600b-2b2f-4e1f-8f7e-f78e779d0b12
"
,
p_menu_id
:
"
c1d7402b-fbcf-402d-b0a9-13b7fcfe8aa0
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
auto-maintenance-host-manage-add
"
,
rowPath
:
"
.2.2.0
"
,
},
{
id
:
718
,
level
:
4
,
sort
:
2
,
menuName
:
"
编辑
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/auto-maintenance/host-manage/edit
"
,
parentPath
:
"
/auto-maintenance/host-manage
"
,
icon
:
""
,
menu_id
:
"
20c8e83b-5cae-4287-bb85-f7955b6e0d3c
"
,
p_menu_id
:
"
c1d7402b-fbcf-402d-b0a9-13b7fcfe8aa0
"
,
source
:
"
/auto-maintenance/host-manage/add
"
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
auto-maintenance-host-manage-edit
"
,
rowPath
:
"
.2.2.1
"
,
},
{
id
:
730
,
level
:
4
,
sort
:
3
,
menuName
:
"
详情
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/auto-maintenance/host-manage/detail
"
,
parentPath
:
"
/auto-maintenance/host-manage
"
,
icon
:
""
,
menu_id
:
"
72a56d39-3f90-433f-82d5-0fd4b26af887
"
,
p_menu_id
:
"
c1d7402b-fbcf-402d-b0a9-13b7fcfe8aa0
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
auto-maintenance-host-manage-detail
"
,
rowPath
:
"
.2.2.2
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
auto-maintenance-host-manage
"
,
rowPath
:
"
.2.2
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
so-manage-ui-#-auto-maintenance
"
,
rowPath
:
"
.2
"
,
},
{
id
:
571
,
level
:
2
,
sort
:
6
,
menuName
:
"
系统管理
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
0
,
path
:
"
/system-admin
"
,
parentPath
:
"
/
"
,
icon
:
""
,
menu_id
:
"
f0ecc2db-e77a-4889-aa45-695735f97278
"
,
p_menu_id
:
"
49000595-1687-4b66-86a5-1839049e21cb
"
,
source
:
""
,
children
:
[
{
id
:
608
,
level
:
3
,
sort
:
1
,
menuName
:
"
首选项管理
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/system-admin/preference
"
,
parentPath
:
"
/so/manage/ui/#/system-admin
"
,
icon
:
""
,
menu_id
:
"
fbe595dc-f8af-48e5-afac-6426359865b8
"
,
p_menu_id
:
"
f0ecc2db-e77a-4889-aa45-695735f97278
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
system-admin-preference
"
,
rowPath
:
"
.3.0
"
,
},
{
id
:
609
,
level
:
3
,
sort
:
2
,
menuName
:
"
字典管理
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/system-admin/dict
"
,
parentPath
:
"
/so/manage/ui/#/system-admin
"
,
icon
:
""
,
menu_id
:
"
3b94fdd8-fd30-4d4d-bf60-a51ced49a18c
"
,
p_menu_id
:
"
f0ecc2db-e77a-4889-aa45-695735f97278
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
system-admin-dict
"
,
rowPath
:
"
.3.1
"
,
},
{
id
:
610
,
level
:
3
,
sort
:
3
,
menuName
:
"
访问控制管理
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/system-admin/visit-control
"
,
parentPath
:
"
/so/manage/ui/#/system-admin
"
,
icon
:
""
,
menu_id
:
"
02c7bc10-92ed-4119-a7d3-468804fb9f20
"
,
p_menu_id
:
"
f0ecc2db-e77a-4889-aa45-695735f97278
"
,
source
:
""
,
children
:
[
{
id
:
658
,
level
:
4
,
sort
:
1
,
menuName
:
"
新增
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/system-admin/visit-control/add
"
,
parentPath
:
"
/system-admin/visit-control
"
,
icon
:
""
,
menu_id
:
"
84663380-e2ae-46e7-a54d-265c0c4ce7d1
"
,
p_menu_id
:
"
02c7bc10-92ed-4119-a7d3-468804fb9f20
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
system-admin-visit-control-add
"
,
rowPath
:
"
.3.2.0
"
,
},
{
id
:
659
,
level
:
4
,
sort
:
2
,
menuName
:
"
编辑
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/system-admin/visit-control/edit
"
,
parentPath
:
"
/system-admin/visit-control
"
,
icon
:
""
,
menu_id
:
"
9f7fcabf-1509-4d30-b1d4-b8dca4d28bd6
"
,
p_menu_id
:
"
02c7bc10-92ed-4119-a7d3-468804fb9f20
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
system-admin-visit-control-edit
"
,
rowPath
:
"
.3.2.1
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
system-admin-visit-control
"
,
rowPath
:
"
.3.2
"
,
},
{
id
:
611
,
level
:
3
,
sort
:
4
,
menuName
:
"
菜单管理
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/system-admin/menu
"
,
parentPath
:
"
/so/manage/ui/#/system-admin
"
,
icon
:
""
,
menu_id
:
"
339960d7-ec6b-42bd-97db-f64827edfc0d
"
,
p_menu_id
:
"
f0ecc2db-e77a-4889-aa45-695735f97278
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
system-admin-menu
"
,
rowPath
:
"
.3.3
"
,
},
{
id
:
660
,
level
:
3
,
sort
:
5
,
menuName
:
"
日志管理
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
0
,
path
:
"
/system-admin/log
"
,
parentPath
:
"
/so/manage/ui/#/system-admin
"
,
icon
:
""
,
menu_id
:
"
224f73fd-f095-40ff-b1dd-6d094cf59280
"
,
p_menu_id
:
"
f0ecc2db-e77a-4889-aa45-695735f97278
"
,
source
:
""
,
children
:
[
{
id
:
661
,
level
:
4
,
sort
:
1
,
menuName
:
"
系统日志
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/system-admin/log/system-log
"
,
parentPath
:
"
/system-admin/log
"
,
icon
:
""
,
menu_id
:
"
9ade8895-db88-416d-b505-83a7176d8414
"
,
p_menu_id
:
"
224f73fd-f095-40ff-b1dd-6d094cf59280
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
system-admin-log-system-log
"
,
rowPath
:
"
.3.4.0
"
,
},
{
id
:
662
,
level
:
4
,
sort
:
2
,
menuName
:
"
用户行为审计
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/system-admin/log/userAccount
"
,
parentPath
:
"
/system-admin/log
"
,
icon
:
""
,
menu_id
:
"
185558e4-afc4-44b0-ba9e-12e11cad25ef
"
,
p_menu_id
:
"
224f73fd-f095-40ff-b1dd-6d094cf59280
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
system-admin-log-userAccount
"
,
rowPath
:
"
.3.4.1
"
,
},
{
id
:
663
,
level
:
4
,
sort
:
3
,
menuName
:
"
用户账户审计
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/system-admin/log/userBehavior
"
,
parentPath
:
"
/system-admin/log
"
,
icon
:
""
,
menu_id
:
"
84f732d7-574b-4f66-9ef0-2aad4cdc353c
"
,
p_menu_id
:
"
224f73fd-f095-40ff-b1dd-6d094cf59280
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
system-admin-log-userBehavior
"
,
rowPath
:
"
.3.4.2
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
system-admin-log
"
,
rowPath
:
"
.3.4
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
so-manage-ui-#-system-admin
"
,
rowPath
:
"
.3
"
,
},
{
id
:
572
,
level
:
2
,
sort
:
7
,
menuName
:
"
权限管理
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
0
,
path
:
"
/authority
"
,
parentPath
:
"
/
"
,
icon
:
""
,
menu_id
:
"
758a089a-4331-4a09-93a1-13714c71e83e
"
,
p_menu_id
:
"
49000595-1687-4b66-86a5-1839049e21cb
"
,
source
:
""
,
children
:
[
{
id
:
613
,
level
:
3
,
sort
:
1
,
menuName
:
"
用户管理
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/authority/user
"
,
parentPath
:
"
/so/manage/ui/#/authority
"
,
icon
:
""
,
menu_id
:
"
8406147f-6343-41e2-ba25-155bd70f63b4
"
,
p_menu_id
:
"
758a089a-4331-4a09-93a1-13714c71e83e
"
,
source
:
""
,
children
:
[
{
id
:
664
,
level
:
4
,
sort
:
1
,
menuName
:
"
新增
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/authority/user/add
"
,
parentPath
:
"
/authority/user
"
,
icon
:
""
,
menu_id
:
"
a1a698b6-8e5e-495e-b790-e957fbb782b9
"
,
p_menu_id
:
"
8406147f-6343-41e2-ba25-155bd70f63b4
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
authority-user-add
"
,
rowPath
:
"
.4.0.0
"
,
},
{
id
:
665
,
level
:
4
,
sort
:
2
,
menuName
:
"
编辑
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/authority/user/edit
"
,
parentPath
:
"
/authority/user
"
,
icon
:
""
,
menu_id
:
"
d68af222-4752-4b28-a88b-34d52ef6161e
"
,
p_menu_id
:
"
8406147f-6343-41e2-ba25-155bd70f63b4
"
,
source
:
"
/authority/user/add
"
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
authority-user-edit
"
,
rowPath
:
"
.4.0.1
"
,
},
{
id
:
666
,
level
:
4
,
sort
:
3
,
menuName
:
"
账号详情
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/authority/user/detail
"
,
parentPath
:
"
/authority/user
"
,
icon
:
""
,
menu_id
:
"
1dcc44ad-9d0b-4487-a078-366d22bef4a9
"
,
p_menu_id
:
"
8406147f-6343-41e2-ba25-155bd70f63b4
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
authority-user-detail
"
,
rowPath
:
"
.4.0.2
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
authority-user
"
,
rowPath
:
"
.4.0
"
,
},
{
id
:
614
,
level
:
3
,
sort
:
2
,
menuName
:
"
角色管理
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/authority/role
"
,
parentPath
:
"
/so/manage/ui/#/authority
"
,
icon
:
""
,
menu_id
:
"
8f2927fb-45b0-4553-b376-a33066385c17
"
,
p_menu_id
:
"
758a089a-4331-4a09-93a1-13714c71e83e
"
,
source
:
""
,
children
:
[
{
id
:
667
,
level
:
4
,
sort
:
1
,
menuName
:
"
新增
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/authority/role/add
"
,
parentPath
:
"
/authority/role
"
,
icon
:
""
,
menu_id
:
"
f0794330-7380-4a88-9141-068cf97b829a
"
,
p_menu_id
:
"
8f2927fb-45b0-4553-b376-a33066385c17
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
authority-role-add
"
,
rowPath
:
"
.4.1.0
"
,
},
{
id
:
668
,
level
:
4
,
sort
:
2
,
menuName
:
"
编辑
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/authority/role/edit
"
,
parentPath
:
"
/authority/role
"
,
icon
:
""
,
menu_id
:
"
882f9d8e-305b-4d4e-9925-f2b916da514d
"
,
p_menu_id
:
"
8f2927fb-45b0-4553-b376-a33066385c17
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
authority-role-edit
"
,
rowPath
:
"
.4.1.1
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
authority-role
"
,
rowPath
:
"
.4.1
"
,
},
{
id
:
615
,
level
:
3
,
sort
:
3
,
menuName
:
"
组织管理
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
1
,
path
:
"
/authority/organization
"
,
parentPath
:
"
/so/manage/ui/#/authority
"
,
icon
:
""
,
menu_id
:
"
3693011e-20cc-4eed-b830-c3d3736a32bb
"
,
p_menu_id
:
"
758a089a-4331-4a09-93a1-13714c71e83e
"
,
source
:
""
,
children
:
[
{
id
:
669
,
level
:
4
,
sort
:
1
,
menuName
:
"
新增平台用户
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/authority/organization/platform-user
"
,
parentPath
:
"
/authority/organization
"
,
icon
:
""
,
menu_id
:
"
e60e4e01-dc98-4db6-81e0-f955710959af
"
,
p_menu_id
:
"
3693011e-20cc-4eed-b830-c3d3736a32bb
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
authority-organization-platform-user
"
,
rowPath
:
"
.4.2.0
"
,
},
{
id
:
670
,
level
:
4
,
sort
:
2
,
menuName
:
"
编辑平台用户
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/authority/organization/platform-user/edit
"
,
parentPath
:
"
/authority/organization
"
,
icon
:
""
,
menu_id
:
"
29358d5e-e4a6-44cd-b169-3382765f6f34
"
,
p_menu_id
:
"
3693011e-20cc-4eed-b830-c3d3736a32bb
"
,
source
:
"
/authority/organization/platform-user
"
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
authority-organization-platform-user-edit
"
,
rowPath
:
"
.4.2.1
"
,
},
{
id
:
671
,
level
:
4
,
sort
:
3
,
menuName
:
"
新增组织用户
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/authority/organization/org-user
"
,
parentPath
:
"
/authority/organization
"
,
icon
:
""
,
menu_id
:
"
fdf99f47-fc60-4fc8-9848-fda0b197f172
"
,
p_menu_id
:
"
3693011e-20cc-4eed-b830-c3d3736a32bb
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
authority-organization-org-user
"
,
rowPath
:
"
.4.2.2
"
,
},
{
id
:
672
,
level
:
4
,
sort
:
4
,
menuName
:
"
编辑组织用户
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/authority/organization/org-user/edit
"
,
parentPath
:
"
/authority/organization
"
,
icon
:
""
,
menu_id
:
"
6a640d98-dac2-40d1-97ff-6afb71d898b3
"
,
p_menu_id
:
"
3693011e-20cc-4eed-b830-c3d3736a32bb
"
,
source
:
"
/authority/organization/org-user
"
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
authority-organization-org-user-edit
"
,
rowPath
:
"
.4.2.3
"
,
},
{
id
:
673
,
level
:
4
,
sort
:
5
,
menuName
:
"
用户详情
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/authority/organization/user-detail
"
,
parentPath
:
"
/authority/organization
"
,
icon
:
""
,
menu_id
:
"
dc66f812-af9d-4346-a657-aaaf29db9c5d
"
,
p_menu_id
:
"
3693011e-20cc-4eed-b830-c3d3736a32bb
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
authority-organization-user-detail
"
,
rowPath
:
"
.4.2.4
"
,
},
{
id
:
674
,
level
:
4
,
sort
:
6
,
menuName
:
"
组织详情
"
,
dict_group_id
:
"
64c156e0-bfff-4bfc-a63a-56effe130a25
"
,
menuType
:
2
,
path
:
"
/authority/organization/org-detail
"
,
parentPath
:
"
/authority/organization
"
,
icon
:
""
,
menu_id
:
"
4e83dd09-7516-45c2-95d7-35a31a5e1052
"
,
p_menu_id
:
"
3693011e-20cc-4eed-b830-c3d3736a32bb
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
authority-organization-org-detail
"
,
rowPath
:
"
.4.2.5
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
authority-organization
"
,
rowPath
:
"
.4.2
"
,
},
],
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
so-manage-ui-#-authority
"
,
rowPath
:
"
.4
"
,
},
{
id
:
573
,
level
:
2
,
sort
:
8
,
menuName
:
"
可视化中心
"
,
dict_group_id
:
"
26d3903a-863e-4efc-b53e-0fb8772ddaa4
"
,
menuType
:
1
,
path
:
"
/visual-center
"
,
parentPath
:
"
/
"
,
icon
:
""
,
menu_id
:
"
cff0e52d-c378-4004-86ba-d13fc3aec8d2
"
,
p_menu_id
:
"
49000595-1687-4b66-86a5-1839049e21cb
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
so-manage-ui-#-visual-center
"
,
rowPath
:
"
.5
"
,
},
{
id
:
574
,
level
:
2
,
sort
:
9
,
menuName
:
"
修改密码
"
,
dict_group_id
:
"
26d3903a-863e-4efc-b53e-0fb8772ddaa4
"
,
menuType
:
1
,
path
:
"
/password
"
,
parentPath
:
"
/
"
,
icon
:
""
,
menu_id
:
"
78068ef3-8039-40d1-8ef6-5bf5ac1a11bf
"
,
p_menu_id
:
"
49000595-1687-4b66-86a5-1839049e21cb
"
,
source
:
""
,
children
:
null
,
system_type
:
""
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
name
:
"
so-manage-ui-#-password
"
,
rowPath
:
"
.6
"
,
},
],
system_type
:
"
79a8f214-db78-4db7-9c28-db66276b4be2
"
,
new_window
:
0
,
remark
:
""
,
built_in
:
0
,
},
],
},
};
src/main.js
View file @
6fc4729c
...
...
@@ -65,7 +65,7 @@ import menu from "./router/function.js";
//获取用户信息
function
getUser
()
{
return
axios
.
get
(
`/
apaas/system/v5
/user/getUserInfo`
);
return
axios
.
get
(
`/
v1/api
/user/getUserInfo`
);
}
//获取用户菜单信息
...
...
src/page/login/index1.vue
View file @
6fc4729c
...
...
@@ -4,10 +4,18 @@
<p
class=
"login-title"
>
登录
</p>
<el-form
:model=
"form"
ref=
"form"
class=
"login_forms"
>
<el-form-item>
<el-input
v-model.trim=
"form.userid"
autofocus=
"autofocus"
placeholder=
"请输入账号"
@
keyup.enter=
"login_remember_info()"
></el-input>
<el-input
v-model.trim=
"form.userid"
autofocus=
"autofocus"
placeholder=
"请输入账号"
@
keyup.enter=
"login_remember_info()"
></el-input>
</el-form-item>
<el-form-item>
<el-input
type=
"password"
v-model.trim=
"form.password"
placeholder=
"请输入密码"
@
keyup.enter=
"login_remember_info()"
>
<el-input
type=
"password"
v-model.trim=
"form.password"
placeholder=
"请输入密码"
@
keyup.enter=
"login_remember_info()"
>
<!--
<span
slot=
"suffix"
:title=
"visible ? '显示密码' : '隐藏密码'"
...
...
@@ -19,7 +27,12 @@
</el-form-item>
<el-form-item
prop=
"yzm"
class=
"yzm"
>
<div
class=
"yzm_ctx"
>
<el-input
class=
"yzm_ipt"
v-model.trim=
"form.yzm"
placeholder=
"请输入验证码"
:validate-event=
"false"
@
keyup.enter=
"login_remember_info()"
></el-input>
<el-input
class=
"yzm_ipt"
v-model.trim=
"form.yzm"
placeholder=
"请输入验证码"
:validate-event=
"false"
@
keyup.enter=
"login_remember_info()"
></el-input>
<img
class=
"yzm_img"
title=
"看不清?换一张"
:src=
"imgSrc"
@
click=
"getImg()"
/>
</div>
</el-form-item>
...
...
@@ -33,17 +46,17 @@
<
script
>
import
{
setCookie
,
clearCookie
}
from
"
../../services/cookie.js
"
;
import
menu
from
'
../../router/function
'
import
{
generateRoutes
}
from
'
../../router/index
'
import
inputTable
from
'
../../components/input-table.vue
'
;
import
inputObjectTable
from
'
../../components/input-object-table.vue
'
;
import
menu
from
"
../../router/function
"
;
import
{
generateRoutes
}
from
"
../../router/index
"
;
import
inputTable
from
"
../../components/input-table.vue
"
;
import
inputObjectTable
from
"
../../components/input-object-table.vue
"
;
import
CryptoJS
from
"
crypto-js
"
;
export
default
{
props
:
{},
components
:
{
inputTable
,
inputObjectTable
inputObjectTable
,
},
data
()
{
return
{
...
...
@@ -63,36 +76,36 @@ export default {
},
mounted
()
{},
methods
:
{
getMenuObj
(
menu
,
parentRowPath
,
menuObj
)
{
menu
.
forEach
((
e
,
idx
)
=>
{
e
.
rowPath
=
parentRowPath
+
'
.
'
+
idx
menuObj
[
e
.
path
]
=
e
if
(
e
.
children
&&
e
.
children
.
length
)
{
this
.
getMenuObj
(
e
.
children
,
e
.
rowPath
,
menuObj
)
getMenuObj
(
menu
,
parentRowPath
,
menuObj
)
{
menu
.
forEach
((
e
,
idx
)
=>
{
e
.
rowPath
=
parentRowPath
+
"
.
"
+
idx
;
menuObj
[
e
.
path
]
=
e
;
if
(
e
.
children
&&
e
.
children
.
length
)
{
this
.
getMenuObj
(
e
.
children
,
e
.
rowPath
,
menuObj
);
}
});
},
getUser
()
{
this
.
$axios
.
get
(
`/
apaas/system/v5
/user/getUserInfo`
).
then
((
res
)
=>
{
this
.
$axios
.
get
(
`/
v1/api
/user/getUserInfo`
).
then
((
res
)
=>
{
if
(
res
.
data
.
code
==
200
)
{
this
.
$store
.
commit
(
"
setUserInfo
"
,
res
.
data
.
data
);
// if (res.data.data.userType == 1) {
//超管
this
.
$store
.
commit
(
"
setMenu
"
,
menu
.
adminMenu
);
menu
.
menuToRouter
(
menu
.
adminMenu
)
menu
.
menuToRouter
(
menu
.
adminMenu
);
this
.
$store
.
commit
(
'
setRoute
'
,
menu
.
adminMenu
)
this
.
$store
.
commit
(
"
setRoute
"
,
menu
.
adminMenu
);
//存储菜单对象信息
let
menuObj
=
{}
this
.
getMenuObj
(
menu
.
adminMenu
,
''
,
menuObj
)
this
.
$store
.
commit
(
'
setMenuObj
'
,
menuObj
)
let
menuObj
=
{};
this
.
getMenuObj
(
menu
.
adminMenu
,
""
,
menuObj
);
this
.
$store
.
commit
(
"
setMenuObj
"
,
menuObj
);
// }
generateRoutes
()
generateRoutes
()
;
// this.$router.push("/");
//跳转到工作台页面
window
.
location
.
href
=
'
/so/manage/ui/#/
'
window
.
location
.
href
=
"
/so/manage/ui/#/
"
;
}
});
},
...
...
@@ -106,9 +119,7 @@ export default {
if
(
!
this
.
form
.
yzm
)
{
return
this
.
$message
.
error
(
"
请输入验证码
"
);
}
this
.
$axios
.
get
(
`/apaas/system/v5/user/verifyCaptcha?id=
${
this
.
imgId
}
&value=
${
this
.
form
.
yzm
}
`
)
.
then
((
res
)
=>
{
this
.
$axios
.
get
(
`/apaas/system/v5/user/verifyCaptcha?id=
${
this
.
imgId
}
&value=
${
this
.
form
.
yzm
}
`
).
then
((
res
)
=>
{
if
(
res
.
data
.
code
==
200
)
{
this
.
login
();
}
else
{
...
...
@@ -117,11 +128,10 @@ export default {
});
},
login
()
{
this
.
$axios
.
post
(
`/apaas/system/v5/user/login`
,
{
system_account
:
this
.
form
.
userid
,
password
:
CryptoJS
.
AES
.
encrypt
(
this
.
form
.
password
,
"
swuE9cmCZQwrkYRV
"
).
toString
(),
password
:
CryptoJS
.
AES
.
encrypt
(
this
.
form
.
password
,
"
swuE9cmCZQwrkYRV
"
).
toString
(),
})
.
then
((
res
)
=>
{
if
(
res
.
data
.
code
==
200
)
{
...
...
@@ -183,7 +193,6 @@ export default {
height
:
32px
;
margin-left
:
10px
;
display
:
inline-block
;
}
.btn_sub
{
width
:
400px
;
...
...
vite.config.js
View file @
6fc4729c
...
...
@@ -65,6 +65,12 @@ export default {
changeOrigin
:
true
,
// true/false, Default: false - changes the origin of the host header to the target URL
secure
:
false
,
//解决证书缺失问题
},
"
/v1/api
"
:
{
target
:
"
https://so.wodcloud.com/v1/api
"
,
// 所要代理的目标地址
rewrite
:
(
path
)
=>
path
.
replace
(
/^
\/
v1
\/
api/
,
""
),
// 重写传过来的path路径,比如 `/api/index/1?id=10&name=zs`(注意:path路径最前面有斜杠(/),因此,正则匹配的时候不要忘了是斜杠(/)开头的;选项的 key 也是斜杠(/)开头的)
changeOrigin
:
true
,
// true/false, Default: false - changes the origin of the host header to the target URL
secure
:
false
,
//解决证书缺失问题
},
},
},
build
:
{
...
...
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