From b61f4c4885e252c8924511e5dd4a0f74267c8e30 Mon Sep 17 00:00:00 2001 From: zhou <123@> Date: Thu, 3 Apr 2025 16:59:48 +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_hr_employee/models/yuthon_party_setting.py | 3 ++- yuthon_hr_employee/security/company_rule.xml | 5 +++++ yuthon_hr_employee/views/yuthon_party_setting_views.xml | 1 + yuthon_salary/models/yuthon_payroll_type_setting.py | 2 ++ yuthon_salary/views/yuthon_payroll_project_views.xml | 4 ++-- yuthon_salary/views/yuthon_payroll_type_setting_views.xml | 1 + yuthon_work_brand/views/hr_menus.xml | 2 -- 7 files changed, 13 insertions(+), 5 deletions(-) diff --git a/yuthon_hr_employee/models/yuthon_party_setting.py b/yuthon_hr_employee/models/yuthon_party_setting.py index 0cd871620..742e5f549 100644 --- a/yuthon_hr_employee/models/yuthon_party_setting.py +++ b/yuthon_hr_employee/models/yuthon_party_setting.py @@ -21,4 +21,5 @@ class YuthonSalaryGroup(models.Model): _description = '工资单分组' sequence = fields.Char(string='序号', store=True) - name = fields.Char(string='名称', required=True) \ No newline at end of file + name = fields.Char(string='名称', required=True) + company_id = fields.Many2one('res.company', string='公司', index=True, default=lambda self: self.env.company) \ No newline at end of file diff --git a/yuthon_hr_employee/security/company_rule.xml b/yuthon_hr_employee/security/company_rule.xml index 79ff739d1..be7d1db73 100644 --- a/yuthon_hr_employee/security/company_rule.xml +++ b/yuthon_hr_employee/security/company_rule.xml @@ -5,4 +5,9 @@ [('company_id', 'in', company_ids)] + + 工资单分组多公司 + + [('company_id', 'in', company_ids)] + \ No newline at end of file diff --git a/yuthon_hr_employee/views/yuthon_party_setting_views.xml b/yuthon_hr_employee/views/yuthon_party_setting_views.xml index 84fa66475..e0c76b20c 100644 --- a/yuthon_hr_employee/views/yuthon_party_setting_views.xml +++ b/yuthon_hr_employee/views/yuthon_party_setting_views.xml @@ -26,6 +26,7 @@ + diff --git a/yuthon_salary/models/yuthon_payroll_type_setting.py b/yuthon_salary/models/yuthon_payroll_type_setting.py index 74a8b0ee1..67772a348 100644 --- a/yuthon_salary/models/yuthon_payroll_type_setting.py +++ b/yuthon_salary/models/yuthon_payroll_type_setting.py @@ -7,6 +7,8 @@ class YuthonPayrollTypeSetting(models.Model): _description = '职级类别配置' name = fields.Char(string='职级类别') + yuthon_company = fields.Selection([('thtz', 'thtz')], default="thtz") + company_id = fields.Many2one('res.company', string='公司', default=lambda self: self.env.company) class YuthonAccountGroup(models.Model): diff --git a/yuthon_salary/views/yuthon_payroll_project_views.xml b/yuthon_salary/views/yuthon_payroll_project_views.xml index 0e55ebc8b..441e10a58 100644 --- a/yuthon_salary/views/yuthon_payroll_project_views.xml +++ b/yuthon_salary/views/yuthon_payroll_project_views.xml @@ -12,7 +12,7 @@ - + @@ -68,7 +68,7 @@ - + diff --git a/yuthon_salary/views/yuthon_payroll_type_setting_views.xml b/yuthon_salary/views/yuthon_payroll_type_setting_views.xml index 95f62f823..7de283c97 100644 --- a/yuthon_salary/views/yuthon_payroll_type_setting_views.xml +++ b/yuthon_salary/views/yuthon_payroll_type_setting_views.xml @@ -6,6 +6,7 @@ + diff --git a/yuthon_work_brand/views/hr_menus.xml b/yuthon_work_brand/views/hr_menus.xml index a8b998bab..d823c2ff5 100644 --- a/yuthon_work_brand/views/hr_menus.xml +++ b/yuthon_work_brand/views/hr_menus.xml @@ -155,7 +155,6 @@