From 2d32419a7db6655e87effa45a85082151a3c7423 Mon Sep 17 00:00:00 2001 From: "jinling.yang" Date: Tue, 24 Oct 2023 09:41:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AE=A1=E7=AE=97=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wizard/cutting_tool_specification_wizard.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/sf_manufacturing/wizard/cutting_tool_specification_wizard.py b/sf_manufacturing/wizard/cutting_tool_specification_wizard.py index 8b37dd27..31a43533 100644 --- a/sf_manufacturing/wizard/cutting_tool_specification_wizard.py +++ b/sf_manufacturing/wizard/cutting_tool_specification_wizard.py @@ -43,8 +43,14 @@ class Cutting_toolSpecificationWizard(models.TransientModel): feed_per_tooth_ids_4 = fields.One2many('sf.feed.per.tooth', 'specification_id', '每齿走刀量fz', domain=[('machining_method', '!=', False)]) - @api.depends('cutting_tool_library_id') + @api.depends('cutting_tool_library_id', 'cutting_tool_type') def set_specification(self): + self.integral_tool_basic_parameters_ids = False + self.blade_basic_parameters_ids = False + self.cutter_bar_basic_parameters_ids = False + self.cutter_head_basic_parameters_ids = False + self.knife_handle_basic_parameters_ids = False + self.chuck_basic_parameters_ids = False if self.cutting_tool_library_id: for item in self: item.cutting_tool_type_id = self.cutting_tool_library_id.cutting_tool_type_id.id