Files
gzth/yuthon_work_brand/views/hr_menus.xml
T
2026-04-27 17:49:28 +08:00

1048 lines
50 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<!-- 人力资源 -->
<menuitem id="human_resources_menu_root_board"
name="人力资源"
web_icon="yuthon_work_brand,static/description/hr.png"
sequence="40"/>
<!-- 人事 -->
<menuitem id="hr_employee_menu_root_board2"
name="花名册"
parent="human_resources_menu_root_board"
action="hr.open_view_employee_list_my"
sequence="1"/>
<menuitem id="hr_contract_menu_root_board1"
name="合同"
parent="human_resources_menu_root_board"
action="hr_contract.action_hr_contract"
sequence="2"/>
<!-- <menuitem id="hr_cs_payslip_line"-->
<!-- name="工资条"-->
<!-- parent="human_resources_menu_root_board"-->
<!-- action="yuthon_salary.cs_hr_payslip_line_action"-->
<!-- sequence="2"/>-->
<!-- <menuitem id="employee_contacts_menu"-->
<!-- name="通讯录"-->
<!-- parent="human_resources_menu_root_board"-->
<!-- action="yuthon_hr_employee.all_employee_contacts_action"-->
<!-- sequence="2"/>-->
<!-- 招聘管理 -->
<menuitem id="hr_recruitment_menu_root_board"
name="招聘管理"
parent="human_resources_menu_root_board"
sequence="5"/>
<menuitem id="hr_recruitment_work_job_menu_board1"
name="工作岗位"
parent="hr_recruitment_menu_root_board"
action="hr.action_hr_job"
sequence="1"/>
<menuitem id="hr_job_menu_board"
name="岗位发布信息"
parent="hr_recruitment_menu_root_board"
action="hr_recruitment.action_hr_job"
sequence="5"/>
<menuitem id="hr_recruitment_interview_message_menu_board"
name="面试信息"
parent="hr_recruitment_menu_root_board"
action="yuthon_hr_employee.view_crm_case_categ0_act_job1"
sequence="10"/>
<menuitem id="hr_process_manage_menu_root_board"
name="个人信息登记表"
parent="hr_recruitment_menu_root_board"
action="yuthon_hr_employee_approval.yuthon_message_login_action"
sequence="15"/>
<menuitem id="hr_room_interview_menu_root_board"
name="面试会议安排"
parent="hr_recruitment_menu_root_board"
action="yuthon_hr_employee_approval.room_booking_interview_action"
sequence="20"/>
<menuitem id="hr_menu_recruitment_process"
name="流程"
parent="hr_recruitment_menu_root_board"
sequence="30"/>
<menuitem id="hr_menu_recruitment_approval"
name="招聘需求申请表"
parent="hr_menu_recruitment_process"
action="yuthon_hr_employee_approval.yuthon_recruitment_approval_action"
sequence="1"/>
<menuitem id="hr_menu_interview_approval_root_board"
name="面试信息表"
parent="hr_menu_recruitment_process"
action="yuthon_hr_employee_approval.yuthon_interview_approval_action"
sequence="5"/>
<menuitem id="hr_process_onboard_menu_root_board"
name="入职申请表"
parent="hr_menu_recruitment_process"
action="yuthon_hr_employee_approval.yuthon_onboard_approval_action"
sequence="7"/>
<menuitem id="yuthon_sps_approval_root_board"
name="办公用品申请"
parent="hr_menu_recruitment_process"
action="yuthon_sps_approval.view_yuthon_office_supplies_action"
sequence="12"/>
<menuitem id="hr_recruitment_setting_menu_board"
name="配置"
parent="hr_recruitment_menu_root_board"
sequence="99"/>
<menuitem id="hr_recruitment_set_menu_board"
name="设置"
parent="hr_recruitment_setting_menu_board"
action="hr_recruitment.action_hr_recruitment_configuration"
sequence="1"/>
<menuitem id="hr_recruitment_stage_menu_board"
name="阶段"
parent="hr_recruitment_setting_menu_board"
action="hr_recruitment.hr_recruitment_stage_act"
sequence="2"/>
<menuitem id="hr_recruitment_degree_menu_board"
name="学历"
parent="hr_recruitment_setting_menu_board"
action="hr_recruitment.hr_recruitment_degree_action"
sequence="3"/>
<menuitem id="hr_recruit_setting_menu_root_board"
name="岗位类型"
parent="hr_recruitment_setting_menu_board"
action="yuthon_hr_employee.hr_job_type_action"
sequence="4"/>
<menuitem id="publish_hire_setting_menu_board"
name="发布途径"
parent="hr_recruitment_setting_menu_board"
action="yuthon_hr_employee.publish_applicant_setting_action"
sequence="5"/>
<menuitem id="applicant_tage_setting_menu_board"
name="应聘标签"
parent="hr_recruitment_setting_menu_board"
action="yuthon_hr_employee.applicant_tage_setting_action"
sequence="6"/>
<menuitem id="hr_recruitment_employment_menu_board"
name="就业类型"
parent="hr_recruitment_setting_menu_board"
action="hr.hr_contract_type_action"
sequence="9"/>
<menuitem id="hr_recruitment_reason_menu_board"
name="拒绝原因"
parent="hr_recruitment_setting_menu_board"
action="hr_recruitment.hr_applicant_refuse_reason_action"
sequence="13"/>
<menuitem id="hr_office_supplies_setting_board"
name="办公用品设置"
parent="hr_recruitment_setting_menu_board"
action="yuthon_sps_approval.view_yuthon_office_supplies_setting_action"
sequence="17"/>
<!--考勤管理-->
<menuitem id="hr_attendance_root_board_menu"
name="考勤管理"
parent="human_resources_menu_root_board"
sequence="7"/>
<!-- <menuitem id="menu_hr_attendance_ce_record"-->
<!-- name="考勤提醒"-->
<!-- parent="hr_attendance_root_board_menu"-->
<!-- action="yuthon_hr_attendance.view_action_card_remind"-->
<!-- sequence="1"/>-->
<menuitem id="menu_hr_attendance_record_board"
name="考勤记录"
parent="hr_attendance_root_board_menu"
action="yuthon_hr_attendance.action_attendance_company_form"
sequence="5"/>
<!-- <menuitem id="menu_hr_attendance_month_view_attendances"-->
<!-- name="报表"-->
<!-- parent="hr_attendance_root_board_menu"-->
<!-- sequence="7"-->
<!-- action="yuthon_hr_attendance.hr_attendance_month_action"/>-->
<!-- <menuitem id="menu_hr_attendance_month_detail_view_attendances"-->
<!-- name="考勤确认单"-->
<!-- parent="hr_attendance_root_board_menu"-->
<!-- sequence="10"-->
<!-- action="yuthon_hr_attendance.hr_attendance_month_detail_action"/>-->
<!-- <menuitem id="holiday_overview_menu_board"-->
<!-- name="假期管理"-->
<!-- parent="hr_attendance_root_board_menu"-->
<!-- action="hr_holidays.action_hr_holidays_dashboard"-->
<!-- sequence="12"/>-->
<!-- <menuitem id="holiday_my_allocation_menu_board"-->
<!-- name="假期余额"-->
<!-- parent="hr_attendance_root_board_menu"-->
<!-- action="hr_holidays.hr_leave_allocation_action_my"-->
<!-- sequence="13"/>-->
<menuitem id="holiday_yuthon_vacation_reports_board"
name="考勤确认单台账"
parent="hr_attendance_root_board_menu"
action="yuthon_hr_attendance.view_yuthon_vacation_reports_action"
sequence="14"/>
<menuitem id="menu_view_view_overtime_carryover"
name="结转明细"
parent="hr_attendance_root_board_menu"
action="yuthon_hr_attendance.view_view_overtime_carryover_action"
sequence="1"/>
<menuitem id="menu_yuthon_overtime_report_board_work_brand"
name="加班明细"
parent="hr_attendance_root_board_menu"
action="yuthon_hr_attendance.action_overtime_approval_report"
sequence="15"/>
<menuitem id="menu_yuthon_holiday_statement_board"
name="请假明细"
parent="hr_attendance_root_board_menu"
action="yuthon_hr_attendance.view_yuthon_holiday_statement_action"
sequence="16"/>
<menuitem id="menu_yuthon_meal_case_board"
name="误餐明细"
parent="hr_attendance_root_board_menu"
action="yuthon_hr_attendance.view_yuthon_vacation_meal_action"
sequence="17"/>
<!-- <menuitem id="staff_dining_report_board"-->
<!-- name="员工就餐收集表"-->
<!-- parent="hr_attendance_root_board_menu"-->
<!-- action="yuthon_hr_attendance.view_staff_dining_report_action"-->
<!-- sequence="15"/>-->
<menuitem id="menu_hr_attendance_detail_view_attendances"
name="打卡详情"
parent="hr_attendance_root_board_menu"
sequence="20"
action="yuthon_hr_attendance.hr_attendance_detail_action"/>
<menuitem id="menu_hr_attendance_wifi_view_attendances"
name="wifi名称管理"
parent="hr_attendance_root_board_menu"
sequence="30"
action="yuthon_hr_attendance.view_wifi_message_action"/>
<menuitem id="menu_applet_address_board"
name="小程序地址管理"
parent="hr_attendance_root_board_menu"
sequence="40"
action="yuthon_hr_attendance.applet_address_action"/>
<menuitem id="applet_security_board"
name="员工小程序权限管理"
parent="hr_attendance_root_board_menu"
sequence="50"
action="yuthon_hr_attendance.applet_security_action"/>
<!-- <menuitem id="menu_applet_security_board"-->
<!-- name="小程序权限管理"-->
<!-- parent="hr_attendance_root_board_menu"-->
<!-- sequence="19"-->
<!-- action="yuthon_hr_attendance.applet_security_action"/>-->
<menuitem id="menu_attendance_iot_board"
name="考勤机设备管理"
parent="hr_attendance_root_board_menu"
action="attendance_iot.attendance_iot_action"
sequence="80"/>
<!-- <menuitem-->
<!-- id="menu_att_report"-->
<!-- name="报表"-->
<!-- parent="hr_attendance_root_board_menu"-->
<!-- sequence="90"/>-->
<!-- <menuitem-->
<!-- id="menu_leave_deduction_report"-->
<!-- name="请假报表"-->
<!-- parent="menu_att_report"-->
<!-- action="yuthon_report.action_leave_deduction_report"-->
<!-- sequence="1"-->
<!-- />-->
<!-- <menuitem-->
<!-- id="menu_meal_fee_report"-->
<!-- name="误餐报表"-->
<!-- parent="menu_att_report"-->
<!-- action="yuthon_report.action_meal_fee_report"-->
<!-- sequence="5"-->
<!-- />-->
<!-- <menuitem-->
<!-- id="menu_overtime_report"-->
<!-- name="加班报表"-->
<!-- parent="menu_att_report"-->
<!-- action="yuthon_report.action_overtime_report"-->
<!-- sequence="10"-->
<!-- />-->
<!-- <menuitem-->
<!-- id="menu_attend_report"-->
<!-- name="考勤报表"-->
<!-- parent="menu_att_report"-->
<!-- action="yuthon_report.action_att_report"-->
<!-- sequence="15"-->
<!-- />-->
<!-- <menuitem id="menu_iot_message"-->
<!-- name="考勤机Mqtt信息"-->
<!-- parent="hr_attendance_root_board_menu"-->
<!-- action="attendance_iot.iot_message_act_window"-->
<!-- sequence="22"/>-->
<menuitem id="attendance_resources_setting_root_board"
name="配置"
parent="hr_attendance_root_board_menu"
sequence="99"/>
<menuitem id="menu_hr_attendance_year_view_attendances"
name="出勤年份维护"
parent="attendance_resources_setting_root_board"
sequence="1"
action="yuthon_hr_attendance.hr_attendance_year_action"/>
<menuitem id="attendance_timed_tasks_board"
name="出勤定时任务"
parent="attendance_resources_setting_root_board"
sequence="2"
action="yuthon_base.act_view_ir_cron_action"/>
<menuitem id="tasks_action_chief_board"
name="行政班次任务"
parent="attendance_resources_setting_root_board"
sequence="3"
action="yuthon_hr_attendance.message_reminder_tasks_action_chief"/>
<menuitem id="tasks_action_plan_board"
name="计划班次任务"
parent="attendance_resources_setting_root_board"
sequence="4"
action="yuthon_hr_attendance.message_reminder_tasks_action_plan"/>
<menuitem id="menu_hr_attendance_work_board"
name="考勤时间表"
parent="attendance_resources_setting_root_board"
sequence="5"
action="resource.action_resource_calendar_form"/>
<menuitem id="menu_hr_attendance_overtime_page_board"
name="加班说明"
parent="attendance_resources_setting_root_board"
sequence="8"
action="yuthon_hr_attendance.view_overtime_page_action"/>
<menuitem id="menu_hr_resource_calendar_board"
name="法定节假日表"
parent="attendance_resources_setting_root_board"
sequence="10"
action="yuthon_hr_attendance.resource_calendar_leaves_action_from_calendar"/>
<menuitem id="holiday_set_type_board2"
name="休假类型"
parent="attendance_resources_setting_root_board"
action="yuthon_holiday.action_leave_type_form"
sequence="13"/>
<menuitem id="holiday_set_scheme_board"
name="年假"
parent="attendance_resources_setting_root_board"
action="hr_holidays.open_view_accrual_plans"
sequence="15"/>
<menuitem id="holiday_management_allocation_board"
name="假期分配"
parent="attendance_resources_setting_root_board"
action="hr_holidays.hr_leave_allocation_action_approve_department"
sequence="20"/>
<menuitem id="yuthon_parenting_allocate_board"
name="育儿假规则"
parent="attendance_resources_setting_root_board"
action="yuthon_hr_attendance.yuthon_parenting_allocate_action"
sequence="21"/>
<menuitem id="holiday_set_vacation_board"
name="公共假期"
parent="attendance_resources_setting_root_board"
action="hr_holidays.open_view_public_holiday"
sequence="25"/>
<menuitem id="holiday_holiday_setting_board"
name="假期流程说明"
parent="attendance_resources_setting_root_board"
action="yuthon_holiday.view_yuthon_holiday_setting_action"
sequence="50"/>
<menuitem id="applet_security_setting_board"
name="小程序权限配置"
parent="attendance_resources_setting_root_board"
sequence="99"
action="yuthon_hr_attendance.applet_security_setting_action"/>
<!-- 薪资管理 -->
<menuitem id="human_resources_salary_root_board"
name="薪资管理"
parent="human_resources_menu_root_board"
sequence="15"/>
<menuitem id="human_pay_slips_jt_root_board"
name="薪资计算"
parent="human_resources_salary_root_board"
groups="yuthon_salary.group_jtbb_user"
action="yuthon_salary.action_view_hr_payslip_month_form_jt"
sequence="1"/>
<menuitem id="human_pay_slips_wg_root_board"
name="薪资计算"
parent="human_resources_salary_root_board"
groups="yuthon_salary.group_wg_user"
action="yuthon_salary.action_view_hr_payslip_month_form_wg"
sequence="1"/>
<menuitem id="human_pay_slips_lc_root_board"
name="薪资计算"
parent="human_resources_salary_root_board"
groups="yuthon_salary.group_lc_user"
action="yuthon_salary.action_view_hr_payslip_month_form_lc"
sequence="1"/>
<menuitem id="human_pay_slips_root_board9"
name="个税计算"
parent="human_resources_salary_root_board"
action="yuthon_salary.action_view_hr_payslip_month_form2"
sequence="3"/>
<!-- <menuitem id="yuthon_salary_meal_views_menu"-->
<!-- name="餐费"-->
<!-- parent="yuthon_catering_root_menu"-->
<!-- action="yuthon_salary.view_yuthon_meal_expenses_action"-->
<!-- sequence="5"/>-->
<!-- <menuitem id="yuthon_salary_party_views_menu"-->
<!-- name="党建工作"-->
<!-- parent="human_resources_salary_root_board"-->
<!-- sequence="4"/>-->
<!-- <menuitem id="yuthon_salary_party_views_report_menu"-->
<!-- name="党费报表"-->
<!-- parent="yuthon_salary_party_views_menu"-->
<!-- action="yuthon_salary.view_yuthon_salary_party_action"-->
<!-- sequence="1"/>-->
<menuitem id="human_welfare_expenses"
name="福利费"
parent="human_resources_salary_root_board"
action="yuthon_salary.view_yuthon_welfare_expenses_action"
sequence="5"/>
<menuitem id="human_pay_salary_approval_root_board"
name="薪资审定"
parent="human_resources_salary_root_board"
sequence="6"/>
<menuitem id="human_pay_hr_payslip_run_tree_board"
name="工资批次"
parent="human_resources_salary_root_board"
action="hr_payroll.action_hr_payslip_run_tree"
sequence="7"/>
<menuitem id="human_yuthon_salary_active_board"
name="薪资归档"
parent="human_resources_salary_root_board"
action="yuthon_salary.yuthon_salary_active_action"
sequence="99"/>
<menuitem id="human_salary_field_config"
name="动态字段"
parent="human_resources_salary_root_board"
action="yuthon_salary.salary_field_config_action"
sequence="100"/>
<menuitem id="human_pay_slips_root_board_jtbb"
name="员工薪资"
groups="yuthon_salary.group_jtbb_user"
parent="human_pay_salary_approval_root_board"
action="yuthon_salary.view_hr_payslip_validation_jtbb_action"
sequence="1"/>
<menuitem id="human_pay_slips_root_board_wg"
name="员工薪资"
groups="yuthon_salary.group_wg_user"
parent="human_pay_salary_approval_root_board"
action="yuthon_salary.view_hr_payslip_validation_wg_action"
sequence="1"/>
<menuitem id="human_pay_slips_root_board_lc"
name="员工薪资"
groups="yuthon_salary.group_lc_user"
parent="human_pay_salary_approval_root_board"
action="yuthon_salary.view_hr_payslip_validation_lc_action"
sequence="1"/>
<menuitem id="yuthon_payroll_labor_board"
name="劳务费"
parent="human_pay_salary_approval_root_board"
action="yuthon_salary.action_yuthon_payroll_labor"
sequence="4"/>
<menuitem id="human_pay_salary_approval_root_board1"
name="年终奖金计算"
parent="human_pay_salary_approval_root_board"
action="yuthon_salary.view_yuthon_salary_year_action"
sequence="10"/>
<menuitem id="yuthon_payroll_retired_board"
name="退休人员费用"
parent="human_pay_salary_approval_root_board"
action="yuthon_salary.action_yuthon_payroll_retired"
sequence="15"/>
<!-- <menuitem id="human_pay_slips_root_board12"-->
<!-- name="薪资归档"-->
<!-- parent="human_resources_salary_root_board"-->
<!-- action="yuthon_salary.action_view_hr_payslip_salary_release"-->
<!-- sequence="10"/>-->
<!-- <menuitem id="yuthon_salary_documents"-->
<!-- name="薪资附件管理"-->
<!-- parent="human_resources_salary_root_board"-->
<!-- action="yuthon_salary.view_yuthon_salary_documents_action"-->
<!-- sequence="15"/>-->
<menuitem id="hr_payroll_structure_type_board"
name="职级类型"
parent="human_resources_salary_root_board"
action="yuthon_salary.action_view_hr_payroll_structure_type_form1"
sequence="9"/>
<menuitem id="human_payroll_items_root_board"
name="工资项"
parent="human_resources_salary_root_board"
sequence="20"/>
<menuitem id="human_resources_salary_root_board1"
name="职级"
parent="human_payroll_items_root_board"
action="yuthon_salary.action_view_hr_payroll_structure_list_form"
sequence="15"/>
<menuitem id="human_resources_salary_root_board2"
name="历史职级"
parent="human_payroll_items_root_board"
action="yuthon_salary.action_view_hr_payroll_structure_list_form1"
groups="yuthon_salary.group_lc_user"
sequence="17"/>
<menuitem id="hr_payroll_common_board"
name="常用项"
parent="human_payroll_items_root_board"
action="yuthon_salary.view_yuthon_payroll_common_action"
sequence="20"/>
<menuitem id="hr_payroll_insurance_board"
name="五险一金"
parent="human_payroll_items_root_board"
action="yuthon_salary.view_yuthon_payroll_insurances_action"
sequence="25"/>
<menuitem id="hr_payroll_temporary_board"
name="临时项"
parent="human_payroll_items_root_board"
action="yuthon_salary.view_yuthon_payroll_temporary_action"
sequence="30"/>
<menuitem id="hr_payroll_individual_tax_board"
name="个税"
parent="human_payroll_items_root_board"
action="yuthon_salary.view_yuthon_individual_tax_action"
sequence="35"/>
<menuitem id="human_pay_setting_work_setting"
name="配置"
parent="human_resources_salary_root_board"
sequence="99"/>
<menuitem id="view_yuthon_personal_rule_action_board"
name="个税规则"
parent="human_pay_setting_work_setting"
action="yuthon_salary.view_yuthon_personal_rule_action"
sequence="5"/>
<menuitem id="human_pay_setting_payroll_items_setting_board"
name="职级类别"
parent="human_pay_setting_work_setting"
action="yuthon_salary.yuthon_payroll_type_setting_action"
sequence="5"/>
<menuitem id="human_pay_setting_type_rule_type_root_board"
name="工资项类别"
parent="human_pay_setting_work_setting"
action="hr_payroll.action_hr_salary_rule_category"
sequence="10"/>
<!--人事管理-->
<menuitem id="hr_menu_root_board"
name="人事管理"
parent="human_resources_menu_root_board"
sequence="20"/>
<menuitem id="hr_employee_menu_root_board"
name="人事档案"
parent="hr_menu_root_board"
action="hr.open_view_employee_list_my"
sequence="1"/>
<menuitem id="hr_recruitment_work_job_menu_board"
name="岗位编制"
parent="hr_menu_root_board"
action="hr.action_hr_job"
sequence="5"/>
<menuitem id="hr_set_role_menu_root_board"
name="角色管理"
parent="hr_menu_root_board"
action="soong_workflow.view_soong_user_role_action"
sequence="7"/>
<menuitem id="menu_soong_user_role_group_board"
name="角色组"
action="soong_workflow.view_soong_user_role_group_action"
parent="hr_menu_root_board"
sequence="8"/>
<!-- <menuitem id="hr_employee_medical_message_menu_root_board"
name="体检费管理"
parent="hr_menu_root_board"
action="yuthon_hr_employee.view_yuthon_medical_manage_action"
sequence="13"/>-->
<!-- <menuitem id="hr_employee_medical_rule_menu_root_board"
name="体检费规则"
parent="hr_menu_root_board"
action="yuthon_hr_employee.view_yuthon_medical_rule_action"
sequence="15"/>-->
<!-- <menuitem id="yuthon_medical_line_menu_root_board"
name="体检报销费"
parent="hr_menu_root_board"
action="yuthon_hr_employee.yuthon_medical_line_action"
sequence="15"/>-->
<!-- <menuitem id="hr_set_process_menu_root_board"-->
<!-- name="流程"-->
<!-- parent="hr_menu_root_board"-->
<!-- sequence="80"/>-->
<!-- <menuitem id="hr_menu_regularization_approval_root_board"-->
<!-- name="转正申请表"-->
<!-- parent="hr_set_process_menu_root_board"-->
<!-- action="yuthon_hr_employee_approval.yuthon_regularization_approval_action"-->
<!-- sequence="1"/>-->
<!-- <menuitem id="hr_menu_prepare_approval_board"-->
<!-- name="编制调整申请表"-->
<!-- parent="hr_set_process_menu_root_board"-->
<!-- action="yuthon_hr_employee_approval.yuthon_prepare_approval_action"-->
<!-- sequence="2"/>-->
<!-- <menuitem id="hr_menu_reassignment_approval_root_board"-->
<!-- name="调岗申请表"-->
<!-- parent="hr_set_process_menu_root_board"-->
<!-- action="yuthon_hr_employee_approval.yuthon_reassignment_approval_action"-->
<!-- sequence="3"/>-->
<!-- <menuitem id="hr_menu_leaving_approval_root_board"-->
<!-- name="离职申请表"-->
<!-- parent="hr_set_process_menu_root_board"-->
<!-- action="yuthon_hr_employee_approval.yuthon_leaving_approval_action"-->
<!-- sequence="5"/>-->
<!-- <menuitem id="contract_review_approval_root_board"-->
<!-- name="合同审查"-->
<!-- parent="hr_set_process_menu_root_board"-->
<!-- action="yuthon_hr_employee_approval.view_contract_review_approval_action"-->
<!-- sequence="6"/>-->
<!-- <menuitem id="hr_menu_appointment_approval_root_board"-->
<!-- name="职称聘任申请表"-->
<!-- parent="hr_set_process_menu_root_board"-->
<!-- action="yuthon_hr_employee_approval.yuthon_appointment_approval_action"-->
<!-- sequence="7"/>-->
<!-- <menuitem id="hr_menu_reward_approval_root_board"-->
<!-- name="员工奖惩"-->
<!-- parent="hr_set_process_menu_root_board"-->
<!-- action="yuthon_hr_employee_approval.yuthon_reward_approval_action"-->
<!-- sequence="9"/>-->
<!-- <menuitem id="hr_menu_service_approval_root_board"-->
<!-- name="服务证明表"-->
<!-- parent="hr_set_process_menu_root_board"-->
<!-- action="yuthon_hr_employee_approval.yuthon_service_approval_action"-->
<!-- sequence="11"/>-->
<!-- <menuitem id="hr_menu_transfer_approval_root_board"-->
<!-- name="工作移交"-->
<!-- parent="hr_set_process_menu_root_board"-->
<!-- action="yuthon_hr_employee_approval.yuthon_transfer_approval_action"-->
<!-- sequence="13"/>-->
<!-- <menuitem id="yuthon_department_change_board"-->
<!-- name="部门变更"-->
<!-- parent="hr_set_process_menu_root_board"-->
<!-- action="yuthon_hr_employee_approval.yuthon_department_change_action"-->
<!-- sequence="15"/>-->
<!-- <menuitem id="hr_yuthon_retired_approval_root_board"-->
<!-- name="退休申请"-->
<!-- parent="hr_set_process_menu_root_board"-->
<!-- action="yuthon_hr_employee_approval.view_retired_approval_action"-->
<!-- sequence="20"/>-->
<!-- <menuitem id="hr_yuthon_renewal_approval_board"-->
<!-- name="合同续签"-->
<!-- parent="hr_set_process_menu_root_board"-->
<!-- action="yuthon_hr_employee_approval.view_yuthon_renewal_approval_action"-->
<!-- sequence="25"/>-->
<!-- <menuitem id="property_reimbursement_form_menu"-->
<!-- sequence="30"-->
<!-- name="体检费报销单"-->
<!-- parent="hr_set_process_menu_root_board"-->
<!-- action="yuthon_hr_employee_approval.view_property_reimbursement_form_action"/>-->
<menuitem id="hr_setting_menu_root_board"
name="配置"
parent="hr_menu_root_board"
sequence="99"/>
<menuitem id="hr_set_menu_root_board"
name="设置"
parent="hr_setting_menu_root_board"
action="hr.hr_config_settings_action"
sequence="1"/>
<menuitem id="hr_set_department_menu_root_board"
name="部门"
parent="hr_setting_menu_root_board"
action="hr.hr_department_tree_action"
sequence="1"/>
<menuitem id="hr_set_location_menu_root_board"
name="工作地点"
parent="hr_setting_menu_root_board"
action="hr.hr_work_location_action"
sequence="3"/>
<menuitem id="hr_set_timetable_menu_root_board"
name="工作时间表"
parent="hr_setting_menu_root_board"
action="resource.action_resource_calendar_form"
sequence="5"/>
<menuitem id="hu_privileges_employee_menu_root_board"
name="角色权限"
parent="hr_setting_menu_root_board"
action="base.action_res_groups"
sequence="10"/>
<menuitem id="hr_reason_turnover_menu_root_board"
name="离职原因"
parent="hr_setting_menu_root_board"
action="hr.hr_departure_reason_action"
sequence="11"/>
<menuitem id="hr_label_skill_menu_root_board"
name="技能类型"
parent="hr_setting_menu_root_board"
action="hr_skills.hr_skill_type_action"
sequence="13"/>
<menuitem id="hr_label_menu_root_board"
name="标签"
parent="hr_setting_menu_root_board"
action="hr.open_view_categ_form"
sequence="15"/>
<menuitem id="hr_party_setting_board"
name="甲方"
parent="hr_setting_menu_root_board"
action="yuthon_hr_employee.action_yuthon_party_setting"
sequence="20"/>
<menuitem id="yuthon_salary_group_board"
name="工资单分组"
parent="hr_setting_menu_root_board"
action="yuthon_hr_employee.action_yuthon_salary_group"
sequence="25"/>
<menuitem id="hr_contract_menu_root_board"
name="合同管理"
parent="hr_employee_menu_root_board"
action="hr_contract.action_hr_contract"
sequence="9"/>
<menuitem id="hr_employee_organization_menu_root_board"
name="组织结构"
parent="hr_employee_menu_root_board"
action="hr_org_chart.action_hr_employee_org_chart"
sequence="10"/>
<!--绩效考核-->
<menuitem id="yuthon_performance_config_root"
name="绩效考核"
parent="human_resources_menu_root_board"
sequence="30"/>
<menuitem id="yuthon_departmental_responsible"
parent="yuthon_performance_config_root"
name="绩效责任书"
sequence="1"
action="yuthon_performance.action_yuthon_departmental_responsible"/>
<menuitem id="yuthon_performance_duty_menu"
parent="yuthon_performance_config_root"
name="考核任务"
sequence="3"/>
<menuitem id="yuthon_performance_duty_management_menu"
parent="yuthon_performance_duty_menu"
name="考核任务总汇"
action="yuthon_performance.yuthon_assessment_tasks_action1"
sequence="1"/>
<menuitem id="yuthon_organization_performance_menu"
parent="yuthon_performance_duty_menu"
name="组织绩效责任书"
sequence="3"
action="yuthon_performance.yuthon_duty_management_action1"/>
<menuitem id="yuthon_employee_performance_menu"
parent="yuthon_performance_duty_menu"
name="员工绩效"
sequence="5"
action="yuthon_performance.yuthon_employee_performance_action1"/>
<menuitem id="yuthon_tissue_duty_approval_menu"
name="组织绩效变更申请"
parent="yuthon_performance_duty_menu"
sequence="7"
action="yuthon_performance.yuthon_tissue_duty_approval_action1"/>
<menuitem id="yuthon_index_management_menu"
parent="yuthon_performance_config_root"
name="指标库"
sequence="10"/>
<menuitem id="yuthon_organization_performance_library"
parent="yuthon_index_management_menu"
name="组织绩效指标库"
sequence="1"
action="yuthon_performance.yuthon_index_management_action"/>
<menuitem id="yuthon_employee_performance_library"
parent="yuthon_index_management_menu"
name="员工绩效指标库"
sequence="3"
action="yuthon_performance.yuthon_index_employee_action1"/>
<menuitem id="yuthon_performance_approval_management_menu"
parent="yuthon_index_management_menu"
name="组织指标变更申请表"
action="yuthon_performance.yuthon_index_approval_action1"
sequence="5"/>
<menuitem id="yuthon_performance_employee_management_menu"
parent="yuthon_index_management_menu"
name="员工指标变更申请表"
action="yuthon_performance.yuthon_employee_approval_action1"
sequence="7"/>
<menuitem id="yuthon_vacation_active_menu"
parent="human_resources_menu_root_board"
name="归档"
sequence="99"/>
<menuitem id="yuthon_vacation_report_active_menu"
parent="yuthon_vacation_active_menu"
name="考勤确认单归档"
action="yuthon_hr_attendance.view_yuthon_vacation_reports_active_action"
sequence="1"
/>
<menuitem id="yuthon_holiday_active_menu"
parent="yuthon_vacation_active_menu"
name="请假归档"
action="yuthon_hr_attendance.view_yuthon_holiday_statement_active_action"
sequence="10"
/>
<menuitem id="yuthon_overtime_active_menu"
parent="yuthon_vacation_active_menu"
name="加班归档"
action="yuthon_hr_attendance.view_vacation_overtime_active_action"
sequence="20"
/>
<menuitem id="yuthon_menu_active_menu"
parent="yuthon_vacation_active_menu"
name="误餐归档"
action="yuthon_hr_attendance.view_vacation_meal_active_action"
sequence="30"
/>
<!--我的-->
<menuitem id="holiday_manage_menu_root_board" name="我的" web_icon="yuthon_work_brand,static/description/holiday.png" sequence="3">
<menuitem id="menu_workflow_approval_request_new" name="新建流程" action="soong_workflow.action_kklw_workflow_approval_request" sequence="5"/>
<menuitem id="menu_soong_workflow_todo_record" name="待办流程" action="soong_workflow.soong_workflow_record_todo_action" sequence="10"/>
<menuitem id="menu_soong_workflow_done_record" name="已办流程" action="soong_workflow.soong_workflow_record_done_action" sequence="15"/>
<menuitem id="menu_soong_workflow_department_record" name="流程查询" action="soong_workflow.soong_workflow_department_record_action" sequence="20"/>
<menuitem id="menu_workflow_approval_request_admin" name="流程监控" action="soong_workflow.soong_workflow_record_action_admin" sequence="25"/>
<menuitem id="menu_soong_workflow_hr_employee" name="人力资源流程" action="soong_workflow.soong_workflow_hr_employee_action" sequence="30" groups="soong_workflow.group_soong_workflow_hr"/>
<menuitem id="yuthon_official_incoming_normal" name="行政收文" action="yuthon_official.yuthon_official_incoming_normal_action" sequence="32"/>
<menuitem id="yuthon_file_processing_menu" name="文件处理" action="yuthon_official.yuthon_file_processing_action" sequence="35"/>
<menuitem id="yuthon_sub_enterprises" name="文件处理(子企业)" action="yuthon_official.view_yuthon_sub_enterprises_action" sequence="40"/>
<menuitem id="yuthon_notice_menu1_board" name="通知公告" action="yuthon_notice.approval_notice_action" sequence="45"/>
<menuitem id="menu_soong_workflow_task" name="我的任务" action="project_todo.project_task_action_todo" sequence="50"/>
<menuitem id='menu_yuthon_will_task_root' name='我的日程' action='yuthon_will_task.view_yuthon_will_task_action' sequence='55'/>
<menuitem id="yuthon_salary_party_my_board" name="党费" action="yuthon_salary.view_my_yuthon_salary_party_action" sequence="60"/>
<menuitem id="menu_hr_attendance_my_record_board" name="我的考勤" action="yuthon_hr_attendance.hr_attendance_action1" sequence="65"/>
<menuitem id="menu_hr_attendance_my_abnormal_board" name="我的异常" action="yuthon_hr_attendance.hr_attendance_my_abnormal" sequence="70"/>
<menuitem id="yuthon_vacation_reports_my" name="考勤确认单" action="yuthon_hr_attendance.action_server_open_my_vacation_form1" sequence="75"/>
<menuitem id="yuthon_salary_active_my2" name="工资条" action="yuthon_salary.yuthon_salary_active_my_action" sequence="80"/>
<menuitem id="yuthon_meal_expenses_my_board" name="餐费" action="yuthon_salary.view_my_yuthon_meal_expenses_action" sequence="85"/>
<menuitem id="property_device_repair_action_brand" name="报事报修" action="yuthon_maintain.property_device_repair_action" sequence="90"/>
<menuitem id="property_device_repair_action_brand_all" name="报事报修(管理员)" action="yuthon_maintain.property_device_repair_all_action" groups="base.group_system" sequence="95"/>
<menuitem id="salary_view_Individual" name="个税计算" action="yuthon_salary.action_view_hr_payslip_month_form2" sequence="100"/>
</menuitem>
<!--党建工作-->
<menuitem id="yuthon_salary_party_views_menu"
name="党建工作"
web_icon="yuthon_work_brand,static/description/party.png"
sequence="4">
<menuitem id="yuthon_salary_party_views_report_menu"
name="党费报表"
action="yuthon_salary.view_yuthon_salary_party_action"
sequence="1"/>
</menuitem>
<!-- 培训管理 -->
<menuitem id="training_manager_root_board"
name="培训"
web_icon="yuthon_work_brand,static/description/training.png"
active="False"
sequence="95"/>
<menuitem id="employee_training_root_board"
name="培训管理"
parent="training_manager_root_board"
sequence="1"/>
<menuitem id="assess_root_board"
name="培训规划"
parent="employee_training_root_board"
action="yuthon_none_action"
sequence="1"/>
<menuitem id="curriculum_manage_root_board"
name="课程管理"
parent="training_manager_root_board"
action="yuthon_none_action"
sequence="3"/>
<menuitem id="curriculum_center_root_board"
name="课程中心"
parent="curriculum_manage_root_board"
action="yuthon_none_action"
sequence="1"/>
<menuitem id="curriculum_sort_root_board"
name="课程分类"
parent="curriculum_manage_root_board"
action="yuthon_none_action"
sequence="3"/>
<menuitem id="finance_root_board"
name="资金管理"
web_icon="yuthon_work_brand,static/description/finance.png"
sequence="45"/>
<menuitem id="human_pay_slips_root_board"
name="薪资发放"
parent="finance_root_board"
action="yuthon_salary.salary_payroll_distribution_action"
sequence="1"/>
<menuitem id="yuthon_salary_asset_board"
name="预算管理"
parent="finance_root_board"
action="yuthon_salary.action_yuthon_salary_asset"
sequence="5"/>
<menuitem id="yuthon_account_report"
name="财务报表"
parent="finance_root_board"
sequence="15"/>
<menuitem id="financial_sheet_collection_menu"
name="财务数据表收集"
parent="yuthon_account_report"
action="yuthon_account_report.financial_sheet_collection_action"
sequence="1"/>
<menuitem id="information_summary_table_menu"
name="信息汇总表"
parent="yuthon_account_report"
action="yuthon_account_report.information_summary_table_action"
sequence="5"/>
<menuitem id="financial_sheet_collection_report_menu"
name="财务数据表报表"
parent="yuthon_account_report"
action="yuthon_account_report.financial_data_action"
sequence="10"/>
<!-- <menuitem id="information_summary_table_report_menu"-->
<!-- name="信息汇总报表"-->
<!-- parent="yuthon_account_report"-->
<!-- action="yuthon_account_report.information_aggregation_action"-->
<!-- sequence="15"/>-->
<menuitem id="table_setting_menu"
name="配置"
parent="yuthon_account_report"
sequence="99"/>
<menuitem id="sheet_collection_setting_menu"
name="财务数据表项目配置"
parent="table_setting_menu"
action="yuthon_account_report.view_sheet_collection_setting_action"
sequence="1"/>
<menuitem id="summary_table_setting_menu"
name="信息汇总表项目配置"
parent="table_setting_menu"
action="yuthon_account_report.view_summary_table_setting_action"
sequence="5"/>
<menuitem id="yuthon_financial_management_menu"
name="物业财务管理"
parent="finance_root_board"
sequence="50"/>
<menuitem id="yuthon_accounts_receivable_menu"
sequence="1"
name="应收账单"
parent="yuthon_financial_management_menu"
action="yuthon_property_approval.property_accounts_receivable_action"/>
<!-- <menuitem-->
<!-- id="contract_accounts_receivable_menu"-->
<!-- parent="yuthon_financial_management_menu"-->
<!-- name="应收账单(合同)"-->
<!-- action="yuthon_property_approval.view_contract_accounts_receivable_action"-->
<!-- sequence="3"/>-->
<menuitem
id="property_bills_payable_menu"
parent="yuthon_financial_management_menu"
name="应付账单"
action="yuthon_property_approval.view_property_bills_list_action"
sequence="4"/>
<menuitem
id="accounts_receivable_penalty_menu"
parent="yuthon_financial_management_menu"
name="违约金列表"
action="yuthon_property_approval.property_accounts_penalty_action"
sequence="5"/>
<menuitem
id="accounts_receivable_deposit_menu"
parent="yuthon_financial_management_menu"
name="押金列表"
action="yuthon_property_approval.accounts_receivable_deposit_action"
sequence="10"/>
<menuitem id="yuthon_subject_form_menu"
sequence="15"
name="预算科目表"
parent="yuthon_financial_management_menu"
action="yuthon_property.view_property_subject_action"/>
<menuitem id="yuthon_property_penalty_list"
sequence="99"
name="违约金列表"
parent="finance_root_board"
action="yuthon_property.view_property_penalty_list_action"/>
<menuitem id="yuthon_bank_statement_loan_menu"
sequence="20"
name="对账(贷)"
parent="yuthon_financial_management_menu"
action="yuthon_property.view_property_bank_statements_action_loan"/>
<menuitem id="yuthon_bank_statement_borrow_menu"
sequence="21"
name="对账(借)"
parent="yuthon_financial_management_menu"
action="yuthon_property.view_property_bank_statements_action_borrow"/>
<!-- <menuitem id="yuthon_expenses_type_menu1"-->
<!-- sequence="25"-->
<!-- name="费用支出"-->
<!-- parent="yuthon_financial_management_menu"-->
<!-- action="yuthon_property_approval.view_yuthon_expenses_type_action"/>-->
<menuitem id="yuthon_bank_statement_menu1"
sequence="23"
name="银行流水"
parent="yuthon_financial_management_menu"
action="yuthon_property.view_property_bank_statements_action1"/>
<record id="action_receivable_modify_line_wbrand" model="ir.actions.act_window">
<field name="name">应收流水中间表</field>
<field name="res_model">receivable.modify.line</field>
<field name="view_mode">tree</field>
</record>
<menuitem id="yuthon_receivable_modify_line_menu1"
sequence="23"
name="收款明细"
parent="yuthon_financial_management_menu"
action="yuthon_property.action_receivable_modify_line1"/>
<menuitem id="yuthon_receivable_modify_line_menu"
sequence="24"
name="应收流水中间表"
parent="yuthon_financial_management_menu"
action="action_receivable_modify_line_wbrand"/>
<menuitem id="human_pay_slips_root_setting"
name="配置"
parent="finance_root_board"
sequence="99"/>
<!--财务报表 -->
<menuitem id="yuthon_property_process"
sequence="90"
name="流程"
parent="yuthon_financial_management_menu"/>
<menuitem id="yuthon_property_fee_adjust"
sequence="3"
name="费用调整"
parent="yuthon_property_process"
action="yuthon_property_approval.property_record_action"/>
<menuitem id="yuthon_property_rent_relief"
sequence="5"
name="租金减免"
parent="yuthon_property_process"
action="yuthon_property_approval.property_rent_relief_action"/>
<menuitem id="yuthon_property_penalty_relief"
sequence="7"
name="违约金减免"
parent="yuthon_property_process"
action="yuthon_property_approval.property_penalty_relief_action"/>
<menuitem id="yuthon_property_renovation_application"
sequence="11"
name="装修申请"
parent="yuthon_property_process"
action="yuthon_property_approval.property_fitment_action"/>
<menuitem id="yuthon_property_increase_application"
sequence="13"
name="增容申请"
parent="yuthon_property_process"
action="yuthon_property_approval.property_capacity_action"/>
<menuitem id="yuthon_property_management_fee_adjustments"
sequence="15"
name="管理费调整"
parent="yuthon_property_process"
action="yuthon_property_approval.property_management_fee_action"/>
<menuitem id="yuthon_property_penalty_tweaks"
sequence="17"
name="违约金比例调整"
parent="yuthon_property_process"
action="yuthon_property_approval.property_penalty_proportion_action"/>
<menuitem id="property_claim_form_menu"
sequence="20"
name="业务报销单"
parent="yuthon_property_process"
action="yuthon_property_approval.view_property_claim_approval_action"/>
<menuitem id="property_borrowing_approval_menu"
sequence="21"
name="借支申请表"
parent="yuthon_property_process"
action="yuthon_property_approval.view_property_borrowing_approval_action"/>
<menuitem id="yuthon_property_process_setting"
sequence="99"
name="配置"
parent="yuthon_financial_management_menu"/>
<menuitem id="yuthon_property_account_setting_menu"
sequence="1"
name="账户设置"
parent="yuthon_property_process_setting"
action="yuthon_property.yuthon_property_account_setting_action"/>
<menuitem id="yuthon_property_project_setting_menu"
sequence="5"
name="费用项目"
parent="yuthon_property_process_setting"
action="yuthon_property.yuthon_property_project_setting_action"/>
</odoo>