fix: 无权限时禁止展示全部菜单与路由

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
XingQue
2026-07-06 18:28:25 +08:00
parent 1a5c8aab88
commit 5b89e1b3c8
3 changed files with 17 additions and 11 deletions

View File

@@ -526,10 +526,11 @@ const clubRoleBlocks = computed(() => {
})
const visibleClubRoleBlocks = computed(() => {
if (canManageClubAssignments.value) {
return clubRoleBlocks.value
}
return clubRoleBlocks.value.filter((b) => canManageRolesForClub(b.club_id))
return clubRoleBlocks.value.filter((b) => {
const cid = b.club_id || ''
if (canManageClubAssignments.value) return true
return manageableClubIds.value.includes(cid)
})
})
// 添加用户弹窗