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 1212 :collapse-transition =" false"
1313 mode =" vertical"
1414 >
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" />
1616 </el-menu >
1717 </el-scrollbar >
1818 </div >
@@ -28,11 +28,9 @@ export default {
2828 components: { SidebarItem, Logo },
2929 computed: {
3030 ... mapGetters ([
31+ ' permission_routes' ,
3132 ' sidebar'
3233 ]),
33- routes () {
34- return this .$router .options .routes
35- },
3634 activeMenu () {
3735 const route = this .$route
3836 const { meta , path } = route
Original file line number Diff line number Diff line change @@ -244,7 +244,7 @@ const routeBase = [
244244 * a base page that does not have permission requirements
245245 * all roles can be accessed
246246 */
247- export const constantRoutes = [ ...routeBase , ... asyncRoutes ]
247+ export const constantRoutes = [ ...routeBase ]
248248
249249const createRouter = ( ) => new Router ( {
250250 // mode: 'history', // require service support
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ const getters = {
66 name : state => state . user . name ,
77 roles : state => state . user . roles ,
88 // 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
1011}
1112export default getters
You can’t perform that action at this time.
0 commit comments