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