From 2603da97eb655571bb4b1e924de95d23b2aef9dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= <9664676+pengyuthon@user.noreply.gitee.com> Date: Mon, 29 Sep 2025 15:46:54 +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 --- yuthon_contract/models/inherit_hr_contract.py | 5 +- .../models/yuthon_hr_employee.py | 1 + .../views/yuthon_onboard_approval_views.xml | 30 ++++---- .../models/inherit_yuthon_property.py | 68 +++++++++---------- 4 files changed, 54 insertions(+), 50 deletions(-) diff --git a/yuthon_contract/models/inherit_hr_contract.py b/yuthon_contract/models/inherit_hr_contract.py index 3f25434dc..fd57cb41a 100644 --- a/yuthon_contract/models/inherit_hr_contract.py +++ b/yuthon_contract/models/inherit_hr_contract.py @@ -371,6 +371,9 @@ class HrContract(models.Model): # 更新员工合同字段 for contract in contracts: if contract.employee_id: - contract.employee_id.write({"contract_id": contract.id}) + contract.employee_id.write({"contract_id": contract.id, + 'is_accum_salary': True, + 'is_membership': True, + }) return contracts diff --git a/yuthon_hr_employee/models/yuthon_hr_employee.py b/yuthon_hr_employee/models/yuthon_hr_employee.py index 20b0cba2e..77ba9fcb2 100644 --- a/yuthon_hr_employee/models/yuthon_hr_employee.py +++ b/yuthon_hr_employee/models/yuthon_hr_employee.py @@ -287,6 +287,7 @@ class YuthonHrEmployee(models.Model): total_full_part = sum(full_lines.mapped('amount')) if full_lines else 0 final_total = total_eighty_part + total_full_part + 200 employee.write({ + 'last_year_salary': final_total, 'social_base_on': final_total, 'social_base_off': final_total }) diff --git a/yuthon_hr_employee_approval/views/yuthon_onboard_approval_views.xml b/yuthon_hr_employee_approval/views/yuthon_onboard_approval_views.xml index 26695045d..fcb372224 100644 --- a/yuthon_hr_employee_approval/views/yuthon_onboard_approval_views.xml +++ b/yuthon_hr_employee_approval/views/yuthon_onboard_approval_views.xml @@ -68,8 +68,8 @@