forked from erp-dev/erp
fix
This commit is contained in:
@@ -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 = '印染款式明细'
|
||||
|
||||
Reference in New Issue
Block a user