添加功能

This commit is contained in:
zhou
2025-03-26 10:59:19 +08:00
parent 686fd89cad
commit 9d2cc5d110
2 changed files with 12 additions and 3 deletions
@@ -151,6 +151,12 @@ class InheritHrPayslip(models.Model):
}
}
@api.onchange('year_compute', 'year_jie', 'year_gong')
def _onchange_calculate_total_before_tax(self):
change_amount = self.year_compute + self.year_jie + self.year_gong
self.total_before_tax += change_amount
def action_salary_payslip_wizard(self):
return {
"type": "ir.actions.act_window",
@@ -29,6 +29,7 @@
<field name="account_id" column_invisible="1"/>
<field name="base_salary"/>
<field name="rank_salary"/>
<field name="post_salary"/>
<field name="performance_bonuses"/>
<field name="commuting_allowance"/>
<field name="seniority_salary"/>
@@ -161,6 +162,7 @@
<field name="company_id" column_invisible="1"/>
<field name="base_salary"/>
<field name="rank_salary"/>
<field name="post_salary"/>
<field name="performance_bonuses"/>
<field name="commuting_allowance"/>
<field name="seniority_salary"/>
@@ -169,6 +171,9 @@
<field name="attendance_deduction_total"/>
<field name="assessment_reserved_amount"/>
<field name="union_dues"/>
<field name="year_compute"/>
<field name="year_jie"/>
<field name="year_gong"/>
<field name="total_before_tax" string="税前合计"/>
<field name="basic_endowment_insurance"/>
<field name="basic_medical_insurance"/>
@@ -176,9 +181,6 @@
<field name="housing_provident_fund"/>
<field name="b_year"/>
<field name="meal_misunderstanding_fee"/>
<field name="year_compute"/>
<field name="year_jie"/>
<field name="year_gong"/>
<field name="study_on"/>
<field name="jing_te"/>
<field name="is_push" column_invisible="1"/>
@@ -193,6 +195,7 @@
<tree string="个税计算" default_order="employee_id" js_class="custom_salary_payslip_button">
<field name="employee_id" string="姓名"/>
<field name="struct_id" string="职级"/>
<field name="post_salary"/>
<field name="card_type"/>
<field name="identification_id"/>
<field name="total_before_tax" string="本期收入"/>