forked from erp-dev/erp
fix
This commit is contained in:
@@ -425,6 +425,23 @@ class PrintingJob(ModelBase):
|
|||||||
|
|
||||||
return has_records
|
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:
|
class Meta:
|
||||||
verbose_name = '印染款式明细'
|
verbose_name = '印染款式明细'
|
||||||
verbose_name_plural = '印染款式明细'
|
verbose_name_plural = '印染款式明细'
|
||||||
|
|||||||
Reference in New Issue
Block a user