diff --git a/yuthon_holiday/models/inherit_hr_leave_allocation.py b/yuthon_holiday/models/inherit_hr_leave_allocation.py index 28d2692c8..f819aee03 100644 --- a/yuthon_holiday/models/inherit_hr_leave_allocation.py +++ b/yuthon_holiday/models/inherit_hr_leave_allocation.py @@ -96,6 +96,7 @@ class HrLeaveAllocation(models.Model): 'default_users_id': self.employee_id.user_id.id, 'default_leave_id': self.id, 'default_now_type': now_type, + 'default_holiday_status_id': self.holiday_status_id.id, 'default_original_days': self.number_of_days_display, 'default_original_hours': self.number_of_days_display, } diff --git a/yuthon_holiday/models/yuthon_fixes_approval.py b/yuthon_holiday/models/yuthon_fixes_approval.py index d6d402403..59c2a0ba4 100644 --- a/yuthon_holiday/models/yuthon_fixes_approval.py +++ b/yuthon_holiday/models/yuthon_fixes_approval.py @@ -16,6 +16,7 @@ class YuthonFixesApproval(models.Model): now_type = fields.Selection([('days', '按天'), ('hours', '按小时')], string="修正类型") now_days = fields.Float(string="现休假时长(天)") now_hours = fields.Float(string="现休假时长(小时)") + holiday_status_id = fields.Many2one('hr.leave.type', string="休假类型") department_id = fields.Many2one(related='users_id.employee_id.department_id', string="部门") is_issues = fields.Boolean(string='是否上会') related_issues_id = fields.Many2one('issue.library', string="关联议题") diff --git a/yuthon_holiday/views/yuthon_fixes_approval_views.xml b/yuthon_holiday/views/yuthon_fixes_approval_views.xml index 79628d5f8..3294b201a 100644 --- a/yuthon_holiday/views/yuthon_fixes_approval_views.xml +++ b/yuthon_holiday/views/yuthon_fixes_approval_views.xml @@ -18,21 +18,28 @@
-