From c3101b06edd8145c1ddf9d8285b9a625327b61e1 Mon Sep 17 00:00:00 2001 From: zhou <123@> Date: Tue, 12 Aug 2025 11:27:16 +0800 Subject: [PATCH] =?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 --- soong_workflow/models/soong_workflow_mixin.py | 6 +++++ soong_workflow/views/menuitem.xml | 24 ------------------- .../views/soong_workflow_record.xml | 5 +++- ...ong_workflow_record_revoke_wizard_view.xml | 1 + .../controllers/applet_attendance.py | 4 ++-- .../models/yuthon_vacation_reports.py | 4 ++-- .../views/yuthon_hr_employee_views.xml | 4 ++-- yuthon_property/models/yuthon_property.py | 2 +- .../models/inherit_yuthon_property.py | 2 +- .../models/property_handover.py | 2 +- .../models/property_offline_registration.py | 2 +- yuthon_work_brand/views/hr_menus.xml | 24 +++++++++++++++++++ 12 files changed, 45 insertions(+), 35 deletions(-) diff --git a/soong_workflow/models/soong_workflow_mixin.py b/soong_workflow/models/soong_workflow_mixin.py index cc4b4cadc..1972765b2 100644 --- a/soong_workflow/models/soong_workflow_mixin.py +++ b/soong_workflow/models/soong_workflow_mixin.py @@ -240,6 +240,12 @@ class SoongWorkflowMixin(models.AbstractModel): ("approval_state", "!=", "2") ] ) + self.log_ids[-1].approval_state = "3" + self.log_ids[-1].lase_click_date = fields.Datetime.now() + self.work_end = True + self.env['soong.workflow.record'].search([('code', '=', self.code)]).write({'approve_state': 'end', + "employee_ids": False, + "node_id": False, }) if apostille_log_obj: raise UserError("当前加签人员还有没有审批完成的!") # 继续正常流程 diff --git a/soong_workflow/views/menuitem.xml b/soong_workflow/views/menuitem.xml index ada2ede6b..97178cbdb 100644 --- a/soong_workflow/views/menuitem.xml +++ b/soong_workflow/views/menuitem.xml @@ -11,30 +11,6 @@ parent="menu_soong_workflow_root" action="action_kklw_workflow_approval_request" sequence="1"/> - - - - - +
+
@@ -46,7 +49,7 @@ -