1
0
forked from erp-dev/erp

feat: added 'name' query to customer query api

This commit is contained in:
2025-12-23 15:44:39 +08:00
parent 2305d47200
commit 7731165071

View File

@@ -167,6 +167,13 @@ class CustomerViewSet(BaseViewSet):
def can_view_all(self) -> bool:
return self.request.user.is_superuser or self.request.user.has_perm('basic_info.view_all_customers')
def filter_queryset(self, queryset):
qs = super().filter_queryset(queryset)
name = self.request.query_params.get('name')
if name:
qs = qs.filter(name__icontains=name)
return qs
def get_queryset(self):
qs = super().get_queryset()
# 应用可见性过滤