1
0
forked from erp-dev/erp

feat: app verion && some field modify (printing & shipment)

This commit is contained in:
2026-07-08 20:36:51 +08:00
parent ddbf798665
commit 36e4bb6de6
32 changed files with 3465 additions and 26 deletions

View File

@@ -122,6 +122,35 @@ class CustomerAdmin(AdminBase):
return '0 (动态逻辑字段待实现)'
@admin.register(models.CustomerAddress)
class CustomerAddressAdmin(AdminBase):
list_display = (
'customer',
'address',
'contact_name',
'contact_phone',
'area',
'is_default',
'deleted_at',
)
list_filter = ('is_default', 'deleted_at', 'area')
search_fields = (
'customer__name',
'address',
'contact_name',
'contact_phone',
'area',
)
def get_queryset(self, request):
qs = super().get_queryset(request).select_related('customer')
customer_qs = CustomerVisibilityService.filter_customers_for_employee(
models.Customer.objects.all(),
request.user,
)
return qs.filter(customer__in=customer_qs)
@admin.register(models.Employee)
class EmployeeAdmin(AdminBase):
list_display = ('name', 'mobile', 'status', 'position_display', 'sys_user')