From 2ee818ca42b9f5ee4c1b107716de29e50812e70c Mon Sep 17 00:00:00 2001 From: zhouzhou <123@qq.com> Date: Sat, 14 Dec 2024 16:24:20 +0800 Subject: [PATCH 1/3] =?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 --- yuthon_holiday/models/inherit_hr_leave.py | 4 ++- yuthon_holiday/views/hr_leave_batch.xml | 44 +++++++++++++++++------ 2 files changed, 36 insertions(+), 12 deletions(-) diff --git a/yuthon_holiday/models/inherit_hr_leave.py b/yuthon_holiday/models/inherit_hr_leave.py index 7f5ac7236..8e8f694eb 100644 --- a/yuthon_holiday/models/inherit_hr_leave.py +++ b/yuthon_holiday/models/inherit_hr_leave.py @@ -10,6 +10,7 @@ class HrLeave(models.Model): _inherit = 'hr.leave' batch_id = fields.Many2one(string='批量', comodel_name='hr.leave.batch', required=True, ondelete='cascade') + selection_day = fields.Selection([('first_day', '上半天'), ('second_day', '下半天')], string="选择半天") class HolidaysRequestBatch(models.Model): @@ -31,9 +32,10 @@ class HolidaysRequestBatch(models.Model): days = fields.Float(string='天数') hours = fields.Float(string='小时') text = fields.Html(string='申请事由') + is_day = fields.Boolean(string='按天请假') + is_hour = fields.Boolean(string='按小时请假') leave_ids = fields.One2many(string='详情', comodel_name='hr.leave', inverse_name='batch_id') leave_line_ids = fields.One2many('hr.leave.line', 'leave_batch_id', string="关联请假详情明细行") - is_issues = fields.Boolean(string='是否上会') leave_by_hour = fields.Boolean(string='请假单位(小时)', default=False) leave_by_day = fields.Boolean(string='请假单位(天)', default=True) diff --git a/yuthon_holiday/views/hr_leave_batch.xml b/yuthon_holiday/views/hr_leave_batch.xml index dad2149c3..33c78c2ca 100644 --- a/yuthon_holiday/views/hr_leave_batch.xml +++ b/yuthon_holiday/views/hr_leave_batch.xml @@ -34,31 +34,52 @@ + +