diff --git a/sf_tool_management/models/base.py b/sf_tool_management/models/base.py index 39c43d8e..bbcf9927 100644 --- a/sf_tool_management/models/base.py +++ b/sf_tool_management/models/base.py @@ -283,7 +283,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 diff --git a/sf_tool_management/models/functional_tool.py b/sf_tool_management/models/functional_tool.py index 628f0b52..a945e965 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 1dafacf3..c001ba1a 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 @@
- - + +