From 53a85da88e63e6dd372565be64e334c85f62f379 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= Date: Thu, 2 Oct 2025 18:21:15 +0800 Subject: [PATCH] 1 --- .../models/soong_workflow_record.py | 16 +++++ .../report/go_approval_templates.xml | 12 ++-- .../views/overtime_approval.xml | 4 +- .../models/property_meter_archives.py | 19 ++--- .../models/property_meter_water.py | 21 +++--- .../views/property_meter_archives_views.xml | 10 +-- .../views/property_meter_water_views.xml | 10 +-- .../wizard/electric_water_wizard.py | 71 ++++++------------- .../wizard/electric_water_wizard_views.xml | 2 +- .../report/property_accounting_templates.xml | 4 +- .../property_construction_templates.xml | 4 +- .../report/purchase_workflow_templates.xml | 4 +- .../components/yuthon_report/yuthon_report.js | 2 + .../yuthon_report/yuthon_report.xml | 38 +++++----- 14 files changed, 93 insertions(+), 124 deletions(-) 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 @@