From 351815ad917087355f331d1953e083a0edb58966 Mon Sep 17 00:00:00 2001 From: "jinling.yang" Date: Thu, 10 Oct 2024 17:36:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=94=80=E5=94=AE=E8=AE=A2?= =?UTF-8?q?=E5=8D=95+=E5=B7=A5=E5=8D=95=E9=80=BE=E6=9C=9F=E9=A2=84?= =?UTF-8?q?=E8=AD=A6=E5=92=8C=E5=B7=B21=E9=80=BE=E6=9C=9F=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_manufacturing/models/mrp_workorder.py | 2 +- .../views/mrp_production_addional_change.xml | 10 +- sf_manufacturing/views/mrp_workorder_view.xml | 13 +- sf_message/data/bussiness_node.xml | 40 +---- sf_message/data/cron_data.xml | 143 +----------------- sf_message/data/template_data.xml | 96 ++++++++++++ sf_message/models/sf_message_sale.py | 81 +++++----- sf_message/models/sf_message_workorder.py | 111 ++++++++------ 8 files changed, 222 insertions(+), 274 deletions(-) diff --git a/sf_manufacturing/models/mrp_workorder.py b/sf_manufacturing/models/mrp_workorder.py index 7c3ec50f..a26b5236 100644 --- a/sf_manufacturing/models/mrp_workorder.py +++ b/sf_manufacturing/models/mrp_workorder.py @@ -59,7 +59,7 @@ class ResMrpWorkOrder(models.Model): compute='_compute_state', store=True, default='pending', copy=False, readonly=True, recursive=True, index=True, tracking=True) - # state = fields.Selection(selection_add=[('to be detected', "待检测"), ('rework', '返工')], tracking=True) + delivery_warning = fields.Selection([('normal', '正常'), ('warning', '告警'), ('overdue', '逾期')], string='时效') @api.depends('production_id.manual_quotation') def _compute_manual_quotation(self): diff --git a/sf_manufacturing/views/mrp_production_addional_change.xml b/sf_manufacturing/views/mrp_production_addional_change.xml index c6ae49ad..e74a4e50 100644 --- a/sf_manufacturing/views/mrp_production_addional_change.xml +++ b/sf_manufacturing/views/mrp_production_addional_change.xml @@ -296,8 +296,11 @@ - - + + @@ -348,8 +351,11 @@ sequence + delivery_warning == 'warning' + delivery_warning == 'overdue' + fullscreen--> current [('state', '!=', 'cancel'),('schedule_state', '=', '已排')] - {'search_default_product': 1, 'search_default_workcenter_id': active_id} + {'search_default_product': 1, 'search_default_workcenter_id': + active_id,'search_default_filter_order_warning':1,'search_default_filter_order_overdue':1} +

没有工单要做! @@ -520,7 +522,8 @@