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