提交
This commit is contained in:
@@ -1,6 +1,11 @@
|
||||
import auth from '@/plugins/auth';
|
||||
import router, { constantRoutes, dynamicRoutes } from '@/router';
|
||||
import { getRouters } from '@/api/menu';
|
||||
import router, {
|
||||
constantRoutes,
|
||||
dynamicRoutes
|
||||
} from '@/router';
|
||||
import {
|
||||
getRouters
|
||||
} from '@/api/menu';
|
||||
import Layout from '@/layout/index';
|
||||
import ParentView from '@/components/ParentView';
|
||||
import InnerLink from '@/layout/components/InnerLink';
|
||||
@@ -30,7 +35,9 @@ const permission = {
|
||||
},
|
||||
actions: {
|
||||
// 生成路由
|
||||
GenerateRoutes({ commit }) {
|
||||
GenerateRoutes({
|
||||
commit
|
||||
}) {
|
||||
return new Promise((resolve) => {
|
||||
// 向后端请求路由数据
|
||||
getRouters().then((res) => {
|
||||
@@ -39,11 +46,15 @@ const permission = {
|
||||
const sidebarRoutes = filterAsyncRouter(sdata);
|
||||
const rewriteRoutes = filterAsyncRouter(rdata, false, true);
|
||||
const asyncRoutes = filterDynamicRoutes(dynamicRoutes);
|
||||
rewriteRoutes.push({ path: '*', redirect: '/404', hidden: true });
|
||||
rewriteRoutes.push({
|
||||
path: '*',
|
||||
redirect: '/404',
|
||||
hidden: true
|
||||
});
|
||||
router.addRoutes(asyncRoutes);
|
||||
commit('SET_ROUTES', rewriteRoutes);
|
||||
// commit('SET_SIDEBAR_ROUTERS', constantRoutes.concat(sidebarRoutes));
|
||||
commit('SET_SIDEBAR_ROUTERS', constantRoutes.concat([]));
|
||||
commit('SET_SIDEBAR_ROUTERS', constantRoutes.concat(sidebarRoutes));
|
||||
// commit('SET_SIDEBAR_ROUTERS', constantRoutes.concat([]));
|
||||
commit('SET_DEFAULT_ROUTES', sidebarRoutes);
|
||||
commit('SET_TOPBAR_ROUTES', sidebarRoutes);
|
||||
resolve(rewriteRoutes);
|
||||
|
||||
Reference in New Issue
Block a user