diff --git a/soong_workflow/models/soong_workflow_record.py b/soong_workflow/models/soong_workflow_record.py index 09061c22e..1afd6d98d 100644 --- a/soong_workflow/models/soong_workflow_record.py +++ b/soong_workflow/models/soong_workflow_record.py @@ -53,6 +53,22 @@ class SoongWorkflowRecord(models.Model): soong_state = fields.Selection([('to_do', '待办'), ('done', '已办')], string="流程状态", default="to_do") member_of_department = fields.Boolean("是否是本部门数据", compute='_compute_part_of_department', search='_search_part_of_department') + # 人力资源流程的发生日期 + workflow_happen_date = fields.Date(string="发生日期", compute="_compute_happen_date", store=True, index=True) + + @api.depends('workflow_id') + def _compute_happen_date(self): + """ + 人力资源流程的发生日期 + :return: + + workflow_record_id = self.env["soong.workflow.record"].search( + [("res_model", "=", self._name), ("res_id", "=", self.id)]) + """ + for i in self.search([]): + workflow_happen_date = False + + def admin_end(self): workflow_ids = self.env["soong.workflow.record"].browse( self._context.get('active_ids', self._context.get('active_id', [])) diff --git a/yuthon_hr_attendance/report/go_approval_templates.xml b/yuthon_hr_attendance/report/go_approval_templates.xml index 083b85e57..f0d4d3600 100644 --- a/yuthon_hr_attendance/report/go_approval_templates.xml +++ b/yuthon_hr_attendance/report/go_approval_templates.xml @@ -57,9 +57,9 @@ - + - + @@ -73,18 +73,18 @@
开始日期:开始日期 结束日期:结束日期
- + - + - + - +
开始日期:开始日期 结束日期:结束日期
开始时段:开始时段 上半天 下半天 结束时段:结束时段 上半天 下半天 diff --git a/yuthon_hr_attendance/views/overtime_approval.xml b/yuthon_hr_attendance/views/overtime_approval.xml index 088ac5dbb..36f571e04 100644 --- a/yuthon_hr_attendance/views/overtime_approval.xml +++ b/yuthon_hr_attendance/views/overtime_approval.xml @@ -64,14 +64,14 @@