diff --git a/sf_manufacturing/wizard/rework_wizard.py b/sf_manufacturing/wizard/rework_wizard.py index f15f85d1..bf1224fb 100644 --- a/sf_manufacturing/wizard/rework_wizard.py +++ b/sf_manufacturing/wizard/rework_wizard.py @@ -31,6 +31,8 @@ class ReworkWizard(models.TransientModel): ('已下发', '已下发')], string='编程状态') + tool_state = fields.Selection(string='功能刀具状态', related='production_id.tool_state') + def confirm(self): if self.routing_type in ['装夹预调', 'CNC加工']: self.workorder_id.is_rework = True diff --git a/sf_manufacturing/wizard/rework_wizard_views.xml b/sf_manufacturing/wizard/rework_wizard_views.xml index 7008e4b9..08e5f8ef 100644 --- a/sf_manufacturing/wizard/rework_wizard_views.xml +++ b/sf_manufacturing/wizard/rework_wizard_views.xml @@ -9,6 +9,7 @@ + -
+
申请重新编程 - +
-
+
申请重新编程 + attrs='{"readonly": ["|",("is_reprogramming_readonly","=",False),("tool_state", "=", "2")]}'/>