fix home页跳转问题

This commit is contained in:
Asoka 2025-06-04 16:13:16 +08:00
parent f25f506ca8
commit 674d800f2a

View File

@ -111,9 +111,10 @@ const filterRoutesFun = <T extends RouteItem>(arr: T[]): T[] => {
})
}
// / columnsAside.vue
// /
const setFilterRoutes = () => {
state.columnsAsideList = filterRoutesFun(routesList.value)
//
}
//
@ -142,7 +143,7 @@ const initializeRoutes = async () => {
}
}
// columnsAside.vue
//
const onColumnsAsideMenuClick = async (v: RouteItem) => {
let { path, redirect } = v
@ -156,8 +157,20 @@ const onColumnsAsideMenuClick = async (v: RouteItem) => {
if (v.children && v.children.length > 0) {
const resData: MittMenu = setSendChildren(path)
if (Object.keys(resData).length <= 0) return false
//
mittBus.emit('setSendColumnsChildren', resData)
router.push('/')
// 访
const firstAvailableChild = v.children.find(child => !child.meta?.isHide)
if (firstAvailableChild) {
//
router.push(firstAvailableChild.path)
} else {
// 访
router.push(path)
}
themeConfig.value.isCollapse = false
} else {
router.push(path)