From 436339b422b2980c35cb9d7dc45833b6cf8b352f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= <9664676+pengyuthon@user.noreply.gitee.com> Date: Thu, 12 Feb 2026 21:18:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../models/remove_holiday_approval.py | 9 +++++++++ .../views/remove_holiday_approval.xml | 15 +++++++++------ 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/yuthon_hr_attendance/models/remove_holiday_approval.py b/yuthon_hr_attendance/models/remove_holiday_approval.py index 3969f8ef1..d00f4d98f 100644 --- a/yuthon_hr_attendance/models/remove_holiday_approval.py +++ b/yuthon_hr_attendance/models/remove_holiday_approval.py @@ -33,6 +33,15 @@ class RemoveHolidayApprovals(models.Model): name_title = fields.Char(default=_get_default_name_title) self_users_ids = fields.Many2many('res.users', string="当前经办人", default=lambda self: [(6, 0, [self.env.user.id])]) + def open_record(self): + return { + "type": "ir.actions.act_window", + "res_model": self.workflow_id1.res_model, + "res_id": self.workflow_id1.res_id, + "name": self.workflow_id1.name, + "view_mode": "form", + } + @api.onchange('workflow_id1', 'users_id') def _onchange_name(self): if self.workflow_id1 and self.users_id: diff --git a/yuthon_hr_attendance/views/remove_holiday_approval.xml b/yuthon_hr_attendance/views/remove_holiday_approval.xml index f85160014..0cb559f41 100644 --- a/yuthon_hr_attendance/views/remove_holiday_approval.xml +++ b/yuthon_hr_attendance/views/remove_holiday_approval.xml @@ -49,12 +49,15 @@ - - - - - - + +