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 @@ + +