From 2cc91eea75b1c2d807c5b8375a8427581cc3938c Mon Sep 17 00:00:00 2001 From: yuxianghui <3437689193@qq.com> Date: Fri, 7 Jun 2024 17:27:25 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=AF=B9=E6=A8=A1=E5=9E=8B=E7=9A=84?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=AD=9B=E9=80=89=E5=92=8C=E5=88=86=E7=BB=84?= =?UTF-8?q?=EF=BC=8C=E4=BC=98=E5=8C=96=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_tool_management/models/base.py | 8 ++- sf_tool_management/models/functional_tool.py | 7 +-- .../views/functional_tool_views.xml | 62 ++++++++++++------- sf_tool_management/views/tool_base_views.xml | 41 ++++++------ 4 files changed, 67 insertions(+), 51 deletions(-) diff --git a/sf_tool_management/models/base.py b/sf_tool_management/models/base.py index e840224f..204f054a 100644 --- a/sf_tool_management/models/base.py +++ b/sf_tool_management/models/base.py @@ -282,7 +282,8 @@ class CAMWorkOrderProgramKnifePlan(models.Model): 'loading_task_source': '0', 'applicant': self.env.user.name, - 'use_tool_time': self.need_knife_time, + 'use_tool_time': fields.Datetime.now() + timedelta( + hours=4) if not self.need_knife_time else self.need_knife_time, 'reason_for_applying': '工单用刀', 'sf_cam_work_order_program_knife_plan_id': self.id @@ -543,7 +544,8 @@ class FunctionalToolAssembly(models.Model): after_assembly_functional_tool_name = fields.Char(string='组装后功能刀具名称', readonly=True) after_assembly_functional_tool_type_id = fields.Many2one('sf.functional.cutting.tool.model', string='组装后功能刀具类型', readonly=True) - after_assembly_functional_tool_diameter = fields.Float(string='组装后功能刀具直径(mm)', readonly=True, digits=(10, 3)) + after_assembly_functional_tool_diameter = fields.Float(string='组装后功能刀具直径(mm)', readonly=True, + digits=(10, 3)) after_assembly_knife_tip_r_angle = fields.Float(string='组装后刀尖R角(mm)', readonly=True, digits=(10, 3)) after_assembly_new_former = fields.Selection([('0', '新'), ('1', '旧')], string='组装后新/旧', readonly=True) cut_time = fields.Integer(string='已切削时间(min)', readonly=True) @@ -557,7 +559,7 @@ class FunctionalToolAssembly(models.Model): after_assembly_alarm_value = fields.Integer(string='组装后报警值(min)', readonly=True) after_assembly_used_value = fields.Integer(string='组装后已使用值(min)', readonly=True) after_assembly_tool_loading_length = fields.Float(string='组装后总长度(mm)', readonly=True, digits=(10, 3)) - after_assembly_handle_length = fields.Float(string='组装后刀柄长度(mm)',readonly=True, digits=(10, 3)) + after_assembly_handle_length = fields.Float(string='组装后刀柄长度(mm)', readonly=True, digits=(10, 3)) after_assembly_functional_tool_length = fields.Float(string='组装后伸出长(mm)', readonly=True, digits=(10, 3)) after_assembly_effective_length = fields.Float(string='组装后有效长(mm)', readonly=True) L_D_number = fields.Float(string='L/D值(mm)', readonly=True) diff --git a/sf_tool_management/models/functional_tool.py b/sf_tool_management/models/functional_tool.py index 6f7e14bb..551435f7 100644 --- a/sf_tool_management/models/functional_tool.py +++ b/sf_tool_management/models/functional_tool.py @@ -14,7 +14,8 @@ class FunctionalCuttingToolEntity(models.Model): functional_tool_name_id = fields.Many2one('sf.functional.tool.assembly', string='功能刀具组装单', readonly=True) - tool_groups_id = fields.Many2one('sf.tool.groups', '刀具组', related='functional_tool_name_id.tool_groups_id') + tool_groups_id = fields.Many2one('sf.tool.groups', '刀具组', related='functional_tool_name_id.tool_groups_id', + store=True) code = fields.Char('编码') rfid = fields.Char('Rfid', readonly=True) rfid_dismantle = fields.Char('Rfid(已拆解)', readonly=True) @@ -30,7 +31,7 @@ class FunctionalCuttingToolEntity(models.Model): coarse_middle_thin = fields.Selection([("1", "粗"), ('2', '中'), ('3', '精')], string='粗/中/精', readonly=True) new_former = fields.Selection([('0', '新'), ('1', '旧')], string='新/旧', readonly=True) tool_loading_length = fields.Float(string='总长度(mm)', readonly=True, digits=(10, 3)) - handle_length = fields.Float(string='刀柄长度(mm)',readonly=True, digits=(10, 3)) + handle_length = fields.Float(string='刀柄长度(mm)', readonly=True, digits=(10, 3)) functional_tool_length = fields.Float(string='伸出长(mm)', readonly=True, digits=(10, 3)) effective_length = fields.Float(string='有效长(mm)', readonly=True) tool_room_num = fields.Integer(string='刀具房数量', readonly=True) @@ -47,8 +48,6 @@ class FunctionalCuttingToolEntity(models.Model): string='位置', compute='_compute_current_location_id', store=True) image = fields.Binary('图片', readonly=True) - active = fields.Boolean(string='已归档', default=True) - safe_inventory_id = fields.Many2one('sf.real.time.distribution.of.functional.tools', string='功能刀具安全库存', readonly=True) diff --git a/sf_tool_management/views/functional_tool_views.xml b/sf_tool_management/views/functional_tool_views.xml index 76607a16..a7bf0d95 100644 --- a/sf_tool_management/views/functional_tool_views.xml +++ b/sf_tool_management/views/functional_tool_views.xml @@ -6,7 +6,7 @@ sf.functional.cutting.tool.entity.list.tree sf.functional.cutting.tool.entity - + @@ -19,16 +19,16 @@ - - - + + + + - - + @@ -46,8 +46,8 @@
- - + +