From 6a5744d9c4680db206d3a832186c6ae0a91a16ac Mon Sep 17 00:00:00 2001
From: zhou <123@>
Date: Fri, 6 Jun 2025 09:53:17 +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/views/soong_workflow_record.xml | 2 +-
yuthon_salary/models/inherit_hr_payslip_run.py | 12 +++++++-----
2 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/soong_workflow/views/soong_workflow_record.xml b/soong_workflow/views/soong_workflow_record.xml
index c14aab3ea..0fab0d917 100644
--- a/soong_workflow/views/soong_workflow_record.xml
+++ b/soong_workflow/views/soong_workflow_record.xml
@@ -23,7 +23,7 @@
soong.workflow.record.tree
soong.workflow.record
-
diff --git a/yuthon_salary/models/inherit_hr_payslip_run.py b/yuthon_salary/models/inherit_hr_payslip_run.py
index e5dcafb2a..782291fea 100644
--- a/yuthon_salary/models/inherit_hr_payslip_run.py
+++ b/yuthon_salary/models/inherit_hr_payslip_run.py
@@ -25,11 +25,13 @@ class InheritHrPayslipRun(models.Model):
"context": "{'tree_view_ref': 'yuthon_salary.my_hr_payslip_view_tree'}"
}
- @api.onchange('document_ids')
- def _onchange_document_ids(self):
- for rec in self:
- if rec.document_ids:
- rec.run_stage = 'to_be_issued'
+ def write(self, vals):
+ res = super().write(vals)
+ if 'document_ids' in vals:
+ for rec in self:
+ if rec.document_ids:
+ rec.run_stage = 'to_be_issued'
+ return res
def open_payslip(self):
return {