添加功能

This commit is contained in:
zhou
2025-05-20 09:42:22 +08:00
parent c8645364cc
commit 7459f89e4f
6 changed files with 37 additions and 1 deletions
+1
View File
@@ -25,6 +25,7 @@
'views/yuthon_salary_project_views.xml',
'views/yuthon_payroll_labor_views.xml',
'views/yuthon_salary_documents_views.xml',
'views/yuthon_welfare_expenses_views.xml',
'views/yuthon_payroll_retired_views.xml',
'views/yuthon_salary_year_views.xml',
'wizard/yuthon_salary_wizard_views.xml',
+2 -1
View File
@@ -10,4 +10,5 @@ from . import yuthon_salary_documents
from . import yuthon_salary_year
from . import yuthon_salary_project
from . import yuthon_salary_asset
from . import salary_payroll_distribution
from . import salary_payroll_distribution
from . import yuthon_welfare_expenses
@@ -0,0 +1,10 @@
from odoo import api, fields, models
from decimal import ROUND_HALF_UP, Decimal
class YuthonWelfareExpenses(models.Model):
_name = 'yuthon.welfare.expenses'
_description = '福利费'
employee_id = fields.Many2one('hr.employee', string="姓名")
fees = fields.Float(string="费用")
@@ -29,3 +29,4 @@ access_salary_year_wizard,access_salary_year_wizard,model_salary_year_wizard,bas
access_yuthon_salary_project, access_yuthon_salary_project,model_yuthon_salary_project,base.group_user,1,1,1,1
access_yuthon_salary_asset, access_yuthon_salary_asset,model_yuthon_salary_asset,base.group_user,1,1,1,1
access_salary_payroll_distribution,access_salary_payroll_distribution,model_salary_payroll_distribution,base.group_user,1,1,1,1
access_yuthon_welfare_expenses,access_yuthon_welfare_expenses,model_yuthon_welfare_expenses,base.group_user,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
29 access_yuthon_welfare_expenses access_yuthon_welfare_expenses model_yuthon_welfare_expenses base.group_user 1 1 1 1
30
31
32
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record id="view_yuthon_welfare_expenses_tree" model="ir.ui.view">
<field name="name">yuthon.welfare.expenses.tree</field>
<field name="model">yuthon.welfare.expenses</field>
<field name="arch" type="xml">
<tree string="福利费" editable="bottom">
<field name="employee_id"/>
<field name="fees"/>
</tree>
</field>
</record>
<record id="view_yuthon_welfare_expenses_action" model="ir.actions.act_window">
<field name="name">福利费</field>
<field name="res_model">yuthon.welfare.expenses</field>
<field name="view_mode">tree</field>
</record>
</odoo>
+5
View File
@@ -209,6 +209,11 @@
parent="human_resources_salary_root_board"
action="yuthon_salary.action_view_hr_payslip_month_form2"
sequence="3"/>
<menuitem id="human_welfare_expenses"
name="福利费"
parent="human_resources_salary_root_board"
action="yuthon_salary.view_yuthon_welfare_expenses_action"
sequence="4"/>
<menuitem id="human_pay_salary_approval_root_board"
name="薪资审定"
parent="human_resources_salary_root_board"