Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gavel-erp-vue
Project
Project
Details
Activity
Releases
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
李苏
gavel-erp-vue
Commits
186c607a
Commit
186c607a
authored
Feb 11, 2025
by
李苏
💬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
erp首页调整
parent
3b05ea21
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
83 additions
and
16 deletions
+83
-16
index.js
src/router/index.js
+14
-14
permission.js
src/store/modules/permission.js
+69
-2
No files found.
src/router/index.js
View file @
186c607a
...
...
@@ -66,20 +66,20 @@ export const constantRoutes = [
component
:
()
=>
import
(
'@/views/error/401'
),
hidden
:
true
},
{
path
:
''
,
component
:
Layout
,
redirect
:
'index'
,
hidden
:
true
,
children
:
[
{
path
:
'index'
,
component
:
()
=>
import
(
'@/views/index'
),
name
:
'Index'
,
meta
:
{
title
:
'首页'
,
icon
:
'dashboard'
,
affix
:
true
}
}
]
},
//
{
//
path: '',
//
component: Layout,
//
redirect: 'index',
//
hidden: true,
//
children: [
//
{
//
path: 'index',
//
component: () => import('@/views/index'),
//
name: 'Index',
//
meta: { title: '首页', icon: 'dashboard', affix: true }
//
}
//
]
//
},
{
path
:
'/user'
,
component
:
Layout
,
...
...
src/store/modules/permission.js
View file @
186c607a
...
...
@@ -99,6 +99,7 @@ const permission = {
commit
(
'SET_SYSTEMNAME'
,
systemName
)
/* 构建新list放进列表切换*/
localStorage
.
setItem
(
'appName'
,
appName
)
localStorage
.
setItem
(
'appType'
,
res
.
data
.
appType
||
1
)
/* 存储system id list*/
/* 将可切换系统存入store*/
let
systemInfo
=
res
.
data
.
systemInfo
||
[]
...
...
@@ -149,13 +150,79 @@ const permission = {
newmenus
.
push
(
mi
)
}
})
// res.data=[...
// newCommonList, ...newErpList, ...newPowerRoutes]
// res.data=[...
// newCommonList, ...newErpList, ...newPowerRoutes]
res
.
data
=
dynamicRouter
([...
newCommonList
,
...
newErpList
,
...
newPowerRoutes
],
asymenus
)
||
[...
newCommonList
,
...
newErpList
,
...
newPowerRoutes
]
/* 重置首页路由*/
// let hompePage = treeToList([...newCommonList,...newErpList,...newPowerRoutes]).filter(item=>item.mkid==localStorage.getItem('homeMkid'))
let
ttlist
=
treeToList
([...
newCommonList
,
...
newErpList
,
...
newPowerRoutes
])
let
homePage
=
ttlist
.
filter
(
item
=>
item
.
mkid
==
localStorage
.
getItem
(
'homeMkid'
))
/* 替换首页*/
if
(
homePage
&&
homePage
[
0
])
{
if
(
homePage
[
0
].
component
)
{
// Layout ParentView 组件特殊处理
if
(
homePage
[
0
].
component
===
'Layout'
)
{
homePage
[
0
].
component
=
Layout
}
else
if
(
homePage
[
0
].
component
===
'ParentView'
)
{
homePage
[
0
].
component
=
ParentView
}
else
if
(
homePage
[
0
].
component
===
'InnerLink'
)
{
homePage
[
0
].
component
=
InnerLink
}
else
{
if
(
homePage
[
0
].
commonComponent
)
{
homePage
[
0
].
component
=
loadCommonView
(
homePage
[
0
].
component
)
}
else
if
(
homePage
[
0
].
erpComponent
)
{
homePage
[
0
].
component
=
loadErpView
(
homePage
[
0
].
component
)
}
else
{
homePage
[
0
].
component
=
loadView
(
homePage
[
0
].
component
)
}
}
}
/* 移除默认路由*/
let
newHome
=
{
path
:
''
,
component
:
Layout
,
redirect
:
'index'
,
hidden
:
true
,
children
:
[{
path
:
'index'
,
component
:
homePage
[
0
].
component
,
name
:
'Index'
,
meta
:
{
title
:
'首页'
,
icon
:
'dashboard'
,
affix
:
true
}
}]
}
router
.
addRoutes
([
newHome
])
constantRoutes
.
push
(
newHome
)
}
else
{
let
newHome
=
{
path
:
''
,
component
:
Layout
,
redirect
:
'index'
,
hidden
:
true
,
children
:
[{
path
:
'index'
,
component
:
()
=>
import
(
'@/views/index'
),
name
:
'Index'
,
meta
:
{
title
:
'首页'
,
icon
:
'dashboard'
,
affix
:
true
}
}]
}
router
.
addRoutes
([
newHome
])
constantRoutes
.
push
(
newHome
)
}
/*
...
...
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