mod(custom):
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-07-19 17:03:17 +08:00
parent 2f7b80f418
commit f78140d8dd
4 changed files with 17 additions and 18 deletions

View File

@@ -64,11 +64,11 @@ function filterAsyncRoutes(routes = [], firstRoute = true) {
children: [],
}
if (route.route === '/' && firstRoute) {
curRoute['redirect'] = route.subMenu[0].route
} else if (route.subMenu && route.type === 1) {
curRoute['redirect'] = `${route.subMenu[0].route}`
}
// if (route.route === '/' && firstRoute) {
// curRoute['redirect'] = route.subMenu[0].route
// } else if (route.subMenu && route.type === 1) {
// curRoute['redirect'] = `${route.subMenu[0].route}`
// }
if (route.subMenu && route.subMenu.length) {
curRoute.children = filterAsyncRoutes(route.subMenu, false)
@@ -84,7 +84,6 @@ function filterAsyncRoutes(routes = [], firstRoute = true) {
curRoute.component = loadRouteView(route.components)
break
}
ret.push(curRoute)
})
return ret
@@ -122,7 +121,6 @@ export const usePermissionStore = defineStore('permission', {
generateRoutes() {
const menus = JSON.parse(localStorage.getItem('menu'))
const accessRoutes = filterAsyncRoutes(menus)
// console.log(accessRoutes)
window.localStorage.setItem('roles', JSON.stringify(findType3Routes(menus)))
this.accessRoutes = accessRoutes
return accessRoutes