refactor(projects): 动态路由权限完善

This commit is contained in:
Soybean
2022-04-29 02:00:51 +08:00
parent 401f0c748d
commit 55ddc9cab0
36 changed files with 406 additions and 717 deletions

View File

@ -43,6 +43,9 @@ export const useRouteStore = defineStore('route-store', {
cacheRoutes: []
}),
actions: {
resetRouteStore() {
this.$reset();
},
/**
* 处理权限路由
* @param routes - 权限路由
@ -53,6 +56,7 @@ export const useRouteStore = defineStore('route-store', {
this.searchMenus = transformAuthRoutesToSearchMenus(routes);
const vueRoutes = transformAuthRoutesToVueRoutes(routes);
vueRoutes.forEach(route => {
router.addRoute(route);
});