diff --git a/src/router/generator-routers.ts b/src/router/generator-routers.ts index db482f0..050abd1 100644 --- a/src/router/generator-routers.ts +++ b/src/router/generator-routers.ts @@ -1,7 +1,5 @@ import { adminMenus } from '@/api/system/menu'; import { constantRouterIcon } from './router-icons'; -import router from '@/router/index'; -import { constantRouter } from '@/router/index'; import { RouteRecordRaw } from 'vue-router'; import { Layout, ParentLayout } from '@/router/constant'; import type { AppRouteRecordRaw } from '@/router/types'; @@ -61,11 +59,8 @@ export const generatorDynamicRouter = (): Promise => { .then((result) => { const routeList = routerGenerator(result); asyncImportRoute(routeList); - const asyncRoutesList = [...routeList, ...constantRouter]; - asyncRoutesList.forEach((item) => { - router.addRoute(item); - }); - resolve(asyncRoutesList); + + resolve(routeList); }) .catch((err) => { reject(err); diff --git a/src/store/modules/asyncRoute.ts b/src/store/modules/asyncRoute.ts index 398be2d..38c76f1 100644 --- a/src/store/modules/asyncRoute.ts +++ b/src/store/modules/asyncRoute.ts @@ -107,7 +107,7 @@ export const useAsyncRouteStore = defineStore({ } else { try { //过滤账户是否拥有某一个权限,并将菜单从加载列表移除 - accessedRouters = filter([...asyncRoutes, ...constantRouter], routeFilter); + accessedRouters = filter(asyncRoutes, routeFilter); } catch (error) { console.log(error); }