forked from erp-dev/erp
feat: app verion && some field modify (printing & shipment)
This commit is contained in:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user