From a571a870d3f827d6dd6a51a8c4e8eff9d3eebe8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E5=B0=A7?= Date: Wed, 23 Oct 2024 15:33:48 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B7=A5=E5=8D=95?= =?UTF-8?q?=E9=80=9A=E7=9F=A5=E7=AD=9B=E9=80=89=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_message/models/sf_message_workorder.py | 2 +- sf_message/views/mrp_workorder_views.xml | 34 +++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 sf_message/views/mrp_workorder_views.xml diff --git a/sf_message/models/sf_message_workorder.py b/sf_message/models/sf_message_workorder.py index 3ad17d93..b53ad6e6 100644 --- a/sf_message/models/sf_message_workorder.py +++ b/sf_message/models/sf_message_workorder.py @@ -73,7 +73,7 @@ class SFMessageWork(models.Model): if record: i += 1 if i >= 1: - action_id = self.env.ref('sf_manufacturing.mrp_workorder_action_tablet').id + action_id = self.env.ref('sf_manufacturing.mrp_workorder_action_notify').id url_with_id = f"{url}/web#view_type=list&action={action_id}" content_template = content.replace('{{url}}', url_with_id) if bussiness_node in template_names['预警']: diff --git a/sf_message/views/mrp_workorder_views.xml b/sf_message/views/mrp_workorder_views.xml new file mode 100644 index 00000000..1e31fc6d --- /dev/null +++ b/sf_message/views/mrp_workorder_views.xml @@ -0,0 +1,34 @@ + + + + 工单 + ir.actions.act_window + mrp.workorder + tree,form + + + + current + [('state', '!=', 'cancel'),('schedule_state', '=', '已排')] + {'search_default_product': 1, 'search_default_workcenter_id': + active_id,'search_default_filter_order_warning':1,'search_default_filter_order_overdue':1, + 'search_default_ready': 1, 'search_default_progress': 1} + + +

+ 没有工单要做! +

+

+ 工作订单是作为制造订单的一部分执行的操作。 + 工序在物料清单中定义或直接添加到制造订单中。 +

+

+ 使用工作台工作中心控制面板直接登记车间中的操作. + 平板电脑为您的工人提供工作表,并允许他们报废产品,跟踪时间, + 发起维护请求,执行质量测试等. +

+
+
+ +
\ No newline at end of file From 1224e0e094b070befb789d0d7cae38b636d90d03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E5=B0=A7?= Date: Wed, 23 Oct 2024 15:38:09 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B7=A5=E5=8D=95?= =?UTF-8?q?=E9=80=9A=E7=9F=A5=E7=AD=9B=E9=80=89=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_message/__manifest__.py | 2 +- sf_message/models/sf_message_workorder.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sf_message/__manifest__.py b/sf_message/__manifest__.py index 2e8dfd30..8178973b 100644 --- a/sf_message/__manifest__.py +++ b/sf_message/__manifest__.py @@ -17,7 +17,7 @@ 'data/cron_data.xml', 'data/template_data.xml', 'security/ir.model.access.csv', - + 'views/mrp_workorder_views.xml', ], 'test': [ ], diff --git a/sf_message/models/sf_message_workorder.py b/sf_message/models/sf_message_workorder.py index b53ad6e6..7f27cb66 100644 --- a/sf_message/models/sf_message_workorder.py +++ b/sf_message/models/sf_message_workorder.py @@ -73,7 +73,7 @@ class SFMessageWork(models.Model): if record: i += 1 if i >= 1: - action_id = self.env.ref('sf_manufacturing.mrp_workorder_action_notify').id + action_id = self.env.ref('sf_message.mrp_workorder_action_notify').id url_with_id = f"{url}/web#view_type=list&action={action_id}" content_template = content.replace('{{url}}', url_with_id) if bussiness_node in template_names['预警']: