1
0
forked from erp-dev/erp

feat: added printing module

This commit is contained in:
2025-11-12 17:08:20 +08:00
parent 9898d71a7e
commit 808e5699f9
28 changed files with 1110 additions and 31 deletions

26
printing/admin.py Normal file
View File

@@ -0,0 +1,26 @@
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