feat: base get_user_route 排除route_name为空的

This commit is contained in:
caoqianming 2024-12-16 17:02:54 +08:00
parent 20f0265c14
commit b2b8b2aa17
1 changed files with 2 additions and 1 deletions

View File

@ -28,7 +28,8 @@ def get_user_route(user: User) -> List[str]:
获取用户PC前端路由
"""
perm_qs = Permission.objects.filter(
type__in=[Permission.PERM_TYPE_MODULE, Permission.PERM_TYPE_PAGE]).exclude(Q(path=None) | Q(path=''))
type__in=[Permission.PERM_TYPE_MODULE, Permission.PERM_TYPE_PAGE]).exclude(
Q(path=None) | Q(path='')| Q(route_name=None)|Q(route_name=''))
user_routes_qs = None
if user.is_superuser:
user_routes_qs = perm_qs