1
0
forked from erp-dev/erp
This commit is contained in:
2026-01-06 12:05:23 +08:00
parent 2ecfc8dd06
commit df25b70521

View File

@@ -425,6 +425,23 @@ class PrintingJob(ModelBase):
return has_records
@property
def progress_percentage(self) -> float:
"""计算进度百分比"""
if not self.business_object:
return 0.0
return self.business_object.get_progress_percentage()
@property
def last_completed_state(self) -> str:
"""返回最后一个已完成节点的名称,用于详情展示"""
if not self.business_object:
return ''
from stateflow.services import get_last_completed_state
last_state = get_last_completed_state(self.business_object)
return last_state.name if last_state else ''
class Meta:
verbose_name = '印染款式明细'
verbose_name_plural = '印染款式明细'