完善团课相关管理

This commit is contained in:
2026-07-08 17:02:04 +08:00
parent 1e41f31271
commit f5b5724e92
23 changed files with 979 additions and 122 deletions
+9 -9
View File
@@ -97,15 +97,15 @@ onMounted(async () => {
if (!token) {
router.push('/login')
} else if (!permissionStore.loaded) {
permissionStore.initFromStorage()
if (!permissionStore.loaded || permissionStore.menus.length === 0) {
try {
await permissionStore.fetchUserMenus()
} catch (error) {
console.error('获取用户菜单失败:', error)
}
} else {
// 先尝试从 localStorage 快速恢复,再异步获取最新菜单
if (!permissionStore.loaded) {
permissionStore.initFromStorage()
}
try {
await permissionStore.fetchUserMenus()
} catch (error) {
console.error('获取用户菜单失败:', error)
}
}
})