fix: 修复数据权限异常

This commit is contained in:
2025-03-02 01:13:07 +08:00
parent 141883424b
commit c790233aee
3 changed files with 12 additions and 2 deletions

View File

@@ -197,9 +197,13 @@ async def get_role_list(
if await hasAuth(request, "role:btn:admin"):
if not department_id:
filterArgs["department__id__in"] = current_user.get("sub_departments")
else:
filterArgs["department__id"] = current_user.get("department_id")
else:
if department_id:
filterArgs["department__id"] = department_id
else:
filterArgs["department__id"] = current_user.get("department_id")
total = await Role.filter(**filterArgs, del_flag=1).count()
data = await Role.filter(**filterArgs, del_flag=1).offset(
(page - 1) * pageSize).limit(