chore(部门管理): 🚸 部门管理改为树形

This commit is contained in:
猿小天
2023-03-20 10:18:15 +08:00
parent 75f6153a9d
commit 020150fd54
3 changed files with 30 additions and 8 deletions

View File

@@ -102,8 +102,15 @@ class DeptViewSet(CustomModelViewSet):
def list(self, request, *args, **kwargs):
# 如果懒加载,则只返回父级
request.query_params._mutable = True
params = request.query_params
parent = params.get('parent', None)
page = params.get('page', None)
limit = params.get('limit', None)
if page:
del params['page']
if limit:
del params['limit']
if params:
if parent:
queryset = self.queryset.filter(status=True, parent=parent)