From 5e0b4aa5091d0ccd1a4bb977164c977f36271f5f Mon Sep 17 00:00:00 2001 From: "jinling.yang" Date: Wed, 13 Mar 2024 17:34:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BA=A7=E5=93=81=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_base/models/tool_base_new.py | 2 +- sf_base/models/tool_other_features.py | 1 + sf_base/views/tool_basic_param.xml | 139 +++++++++++++++--- sf_base/views/tool_menu.xml | 1 + sf_base/views/tool_views.xml | 9 +- .../product_template_management_view.xml | 9 +- sf_manufacturing/models/product_template.py | 6 +- 7 files changed, 131 insertions(+), 36 deletions(-) diff --git a/sf_base/models/tool_base_new.py b/sf_base/models/tool_base_new.py index 7e87e3df..a3a9e172 100644 --- a/sf_base/models/tool_base_new.py +++ b/sf_base/models/tool_base_new.py @@ -126,7 +126,7 @@ class CuttingToolModel(models.Model): else: m = int(today_code[-3:]) + 1 num = "%03d" % m - return "%s%s" % (today_code, num) + self.code = "%s%s" % (today_code, num) # 适用夹头型号可以多选 # chuck_ids = fields.Many2many( diff --git a/sf_base/models/tool_other_features.py b/sf_base/models/tool_other_features.py index ee83735b..e6b80a78 100644 --- a/sf_base/models/tool_other_features.py +++ b/sf_base/models/tool_other_features.py @@ -31,6 +31,7 @@ class ToolMaterialsBasicParameters(models.Model): blade_depth = fields.Float('刃部深度(mm)') pitch = fields.Float('牙距(mm)') cutting_depth = fields.Float('切削深度(mm)') + cutting_depth_max = fields.Float('最大切削深度(mm)') # 刀片参数 length = fields.Float('长度(mm)') thickness = fields.Float('厚度(mm)') diff --git a/sf_base/views/tool_basic_param.xml b/sf_base/views/tool_basic_param.xml index f73bf71c..3226df15 100644 --- a/sf_base/views/tool_basic_param.xml +++ b/sf_base/views/tool_basic_param.xml @@ -124,52 +124,143 @@
- - + + - - - - - - - - - - + + + + + + + + + + - - - + + + - - + + + - - - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/sf_base/views/tool_menu.xml b/sf_base/views/tool_menu.xml index 82ecca18..506a73df 100644 --- a/sf_base/views/tool_menu.xml +++ b/sf_base/views/tool_menu.xml @@ -21,6 +21,7 @@ 刀具标准库 ir.actions.act_window sf.cutting_tool.standard.library + tree,form diff --git a/sf_base/views/tool_views.xml b/sf_base/views/tool_views.xml index a9604773..aa0e01da 100644 --- a/sf_base/views/tool_views.xml +++ b/sf_base/views/tool_views.xml @@ -126,14 +126,14 @@ options="{'zoom': true, 'preview_image':'image_128'}" required="1"/>

- +

- - + + - + diff --git a/sf_dlm_management/views/product_template_management_view.xml b/sf_dlm_management/views/product_template_management_view.xml index 9236bead..7ee54524 100644 --- a/sf_dlm_management/views/product_template_management_view.xml +++ b/sf_dlm_management/views/product_template_management_view.xml @@ -15,7 +15,7 @@ attrs="{'invisible': ['|', '|',('categ_type', '!=', '成品'),('categ_type', '=', False),('is_bfm','=', True)]}"/> - + @@ -34,9 +34,12 @@ + attrs="{'invisible': [('categ_type', '!=', '刀具')],'required': [('categ_type', '=', '刀具')],'readonly': [('id', '!=', False)]}"> + + +