From b2b8b2aa1730d453c19dfe6fa9b21bf56b5b735a Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 16 Dec 2024 17:02:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20base=20get=5Fuser=5Froute=20=E6=8E=92?= =?UTF-8?q?=E9=99=A4route=5Fname=E4=B8=BA=E7=A9=BA=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/utils/permission.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/utils/permission.py b/apps/utils/permission.py index d251a3f9..bf4a9781 100755 --- a/apps/utils/permission.py +++ b/apps/utils/permission.py @@ -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