From 4e0d8f1c882fca01dd811d281ddb936240036baf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E5=B0=A7?= Date: Fri, 16 Aug 2024 09:43:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9AGV=E8=B0=83=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_manufacturing/models/agv_scheduling.py | 3 +++ sf_manufacturing/views/mrp_workorder_view.xml | 15 +++++++++++---- .../wizard/workpiece_delivery_views.xml | 2 +- .../wizard/workpiece_delivery_wizard.py | 7 ++++++- 4 files changed, 21 insertions(+), 6 deletions(-) diff --git a/sf_manufacturing/models/agv_scheduling.py b/sf_manufacturing/models/agv_scheduling.py index 085642c2..16e0a4ee 100644 --- a/sf_manufacturing/models/agv_scheduling.py +++ b/sf_manufacturing/models/agv_scheduling.py @@ -13,6 +13,7 @@ class RepeatTaskException(UserError): class AgvScheduling(models.Model): _name = 'sf.agv.scheduling' _description = 'agv调度' + _order = 'id desc' name = fields.Char('任务单号', index=True, copy=False) @@ -233,6 +234,7 @@ class AgvScheduling(models.Model): for rec in self: if rec.state != '配送中': return False + _logger.info('AGV任务调度:完成任务%s' % rec) rec.state = '已配送' rec.task_completion_time = fields.Datetime.now() @@ -245,6 +247,7 @@ class AgvScheduling(models.Model): for rec in self: if rec.state != '待下发': return False + _logger.info('AGV任务调度:下发调度任务,路线为%s' % agv_task_route) # rec._delivery_avg() # 获取agv任务路线名称 rec.state = '配送中' diff --git a/sf_manufacturing/views/mrp_workorder_view.xml b/sf_manufacturing/views/mrp_workorder_view.xml index d2cf2e8d..6d9b3d08 100644 --- a/sf_manufacturing/views/mrp_workorder_view.xml +++ b/sf_manufacturing/views/mrp_workorder_view.xml @@ -40,10 +40,15 @@ + + + + + {'invisible': ['|', '|', '|','|','|', ('production_state','in', ('draft', 'done', 'cancel')), ('working_state', '=', 'blocked'), ('state', 'in', ('done', 'cancel')), - ('is_user_working', '!=', False),("user_permissions","=",False),("name","=","CNC加工")]} + ('is_user_working', '!=', False),("user_permissions","=",False),("name","in",("CNC加工","解除装夹"))]} @@ -142,8 +147,10 @@ + +