功能变化: 数据权限优化

treebeard
李强 2022-05-18 01:01:30 +08:00
parent dcd39758df
commit 82d19afa8e
1 changed files with 3 additions and 0 deletions

View File

@ -132,11 +132,14 @@ class DataLevelPermissionsFilter(BaseFilterBackend):
elif ele == 2:
dept_list.append(user_dept_id)
elif ele == 1:
dept_list.append(user_dept_id)
dept_list.extend(
get_dept(
user_dept_id,
)
)
if queryset.model._meta.model_name == 'dept':
return queryset.filter(id__in=list(set(dept_list)))
return queryset.filter(dept_belong_id__in=list(set(dept_list)))
else:
return queryset