From ee3667990f765bf8eab0e138aefac4a492d812a3 Mon Sep 17 00:00:00 2001 From: pengyuthon Date: Sun, 18 Jan 2026 18:16:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=89=E9=92=AE=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wizard/soong_workflow_comment_wizard.py | 40 +++++++++++-------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/soong_workflow/wizard/soong_workflow_comment_wizard.py b/soong_workflow/wizard/soong_workflow_comment_wizard.py index cdbe495b0..3a3a3da95 100644 --- a/soong_workflow/wizard/soong_workflow_comment_wizard.py +++ b/soong_workflow/wizard/soong_workflow_comment_wizard.py @@ -887,25 +887,33 @@ class SoongWorkflowCommentWizard(models.TransientModel): if self.node_btn_name != "收回": tree_id = self.env.ref("soong_workflow.soong_workflow_record_my_tree").id - self.red_reload() + # self.red_reload() return { - 'name': '流程待办', - 'view_mode': 'tree', - 'res_model': 'soong.workflow.record', - 'type': 'ir.actions.act_window', - 'views': [[tree_id, 'tree']], - 'domain': [('users_ids', 'in', self.env.uid), ('reclaim_state', '=', False), ('soong_state', '=', 'to_do')], - 'context': { - 'header_search_default_approve_state': 1, - 'header_search_default_to_do': 1, - 'check_employee': 1 + 'type': 'ir.actions.client', + 'tag': 'flush_badge_wkf', + 'params': { + 'tree_id': tree_id, + 'uid': self.env.uid, } } - def red_reload(self): - return { - 'type': 'ir.actions.client', - 'tag': 'flush_badge', - } + # return { + # 'name': '流程待办', + # 'view_mode': 'tree', + # 'res_model': 'soong.workflow.record', + # 'type': 'ir.actions.act_window', + # 'views': [[tree_id, 'tree']], + # 'domain': [('users_ids', 'in', self.env.uid), ('reclaim_state', '=', False), ('soong_state', '=', 'to_do')], + # 'context': { + # 'header_search_default_approve_state': 1, + # 'header_search_default_to_do': 1, + # 'check_employee': 1 + # } + # } + # def red_reload(self): + # return { + # 'type': 'ir.actions.client', + # 'tag': 'flush_badge', + # } def update_self_users_ids(self): related_record = self.env[self.res_model].browse(self.res_id) if hasattr(related_record, 'self_users_ids'):