File tree Expand file tree Collapse file tree 3 files changed +5
-6
lines changed Expand file tree Collapse file tree 3 files changed +5
-6
lines changed Original file line number Diff line number Diff line change 12
12
:collapse-transition =" false"
13
13
mode =" vertical"
14
14
>
15
- <sidebar-item v-for =" route in routes " :key =" route.path" :item =" route" :base-path =" route.path" />
15
+ <sidebar-item v-for =" route in permission_routes " :key =" route.path" :item =" route" :base-path =" route.path" />
16
16
</el-menu >
17
17
</el-scrollbar >
18
18
</div >
@@ -28,11 +28,9 @@ export default {
28
28
components: { SidebarItem, Logo },
29
29
computed: {
30
30
... mapGetters ([
31
+ ' permission_routes' ,
31
32
' sidebar'
32
33
]),
33
- routes () {
34
- return this .$router .options .routes
35
- },
36
34
activeMenu () {
37
35
const route = this .$route
38
36
const { meta , path } = route
Original file line number Diff line number Diff line change @@ -244,7 +244,7 @@ const routeBase = [
244
244
* a base page that does not have permission requirements
245
245
* all roles can be accessed
246
246
*/
247
- export const constantRoutes = [ ...routeBase , ... asyncRoutes ]
247
+ export const constantRoutes = [ ...routeBase ]
248
248
249
249
const createRouter = ( ) => new Router ( {
250
250
// mode: 'history', // require service support
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ const getters = {
6
6
name : state => state . user . name ,
7
7
roles : state => state . user . roles ,
8
8
// permission_routers: state => state.user.routers,
9
- addRouters : state => state . user . addRouters
9
+ addRouters : state => state . user . addRouters ,
10
+ permission_routes : state => state . permission . routes
10
11
}
11
12
export default getters
You can’t perform that action at this time.
0 commit comments