forked from erp-dev/erp
27 lines
649 B
Python
27 lines
649 B
Python
from django.contrib import admin
|
|
from . import models
|
|
|
|
|
|
class PrintingJobInline(admin.StackedInline):
|
|
model = models.PrintingJob
|
|
extra = 1
|
|
|
|
|
|
@admin.register(models.PrintingOrder)
|
|
class PrintingOrderAdmin(admin.ModelAdmin):
|
|
list_display = (
|
|
'oid',
|
|
'customer_name',
|
|
'created_at',
|
|
'outgoing_date',
|
|
)
|
|
inlines = [PrintingJobInline]
|
|
|
|
@admin.display(description='客户名称')
|
|
def customer_name(self, obj: models.PrintingOrder):
|
|
return obj.customer.name
|
|
|
|
@admin.display(description='订单编号(虚拟)')
|
|
def oid(self, obj: models.PrintingOrder):
|
|
return obj.human_id
|