diff --git a/sf_manufacturing/wizard/sale_order_cancel.py b/sf_manufacturing/wizard/sale_order_cancel.py index e00b14fb..c78fbe39 100644 --- a/sf_manufacturing/wizard/sale_order_cancel.py +++ b/sf_manufacturing/wizard/sale_order_cancel.py @@ -113,7 +113,11 @@ class SFSaleOrderCancelLine(models.TransientModel): 'draft': '报价', 'cancel': '已取消', 'pass': '通过的', - 'fail': '失败的' + 'fail': '失败的', + 'done': '已完成', + 'rework': '返工', + 'purchase': '采购订单', + 'ready': '就绪' } # 检查销售订单 @@ -313,7 +317,7 @@ class SFSaleOrderCancelLine(models.TransientModel): 'product_name': check.product_id.name, 'quantity': 1, 'doc_state': map_dict.get(check.quality_state, check.quality_state), - 'cancel_reason': '已有异动' if check.quality_state not in ['none'] else '' + 'cancel_reason': '已有异动' if check.quality_state not in ['none', 'cancel'] else '' } lines.append(self.create(vals)) sequence += 1