diff --git a/soong_workflow/models/soong_user_role.py b/soong_workflow/models/soong_user_role.py
index 71464851c..6bae61132 100644
--- a/soong_workflow/models/soong_user_role.py
+++ b/soong_workflow/models/soong_user_role.py
@@ -22,7 +22,7 @@ class YuthonUserRole(models.Model):
personnel = fields.Text(string="在岗人员", store=True)
employee_ids = fields.One2many('hr.employee', 'user_role_id')
child_ids = fields.One2many('soong.user.role', 'parent_id', string='下级角色', index=True)
- company_id = fields.Many2one('res.company', string="所属公司")
+ company_id = fields.Many2one('res.company', string="所属公司", index=True, default=lambda self: self.env.company)
pinyin_name = fields.Char(string="拼音名称", compute='_compute_pinyin', index=True, store=True)
def write(self, vals):
diff --git a/soong_workflow/views/soong_user_role_views.xml b/soong_workflow/views/soong_user_role_views.xml
index 29f747153..98653ef77 100644
--- a/soong_workflow/views/soong_user_role_views.xml
+++ b/soong_workflow/views/soong_user_role_views.xml
@@ -28,7 +28,7 @@
-
+
diff --git a/yuthon_hr_employee/models/yuthon_hr_department.py b/yuthon_hr_employee/models/yuthon_hr_department.py
index 9dfec9b8e..c2d1a855d 100644
--- a/yuthon_hr_employee/models/yuthon_hr_department.py
+++ b/yuthon_hr_employee/models/yuthon_hr_department.py
@@ -26,7 +26,7 @@ class YuthonHrDepartment(models.Model):
expiration_date = fields.Date(string="失效日期", default=fields.Date.today())
end_date = fields.Date(string="结束时间")
department_code = fields.Char(string="部门序号")
- company_id = fields.Many2one('res.company', string="所属公司")
+ company_id = fields.Many2one('res.company', string="所属公司", index=True, default=lambda self: self.env.company)
pinyin_name = fields.Char(string="拼音名称", compute='_compute_pinyin', index=True, store=True)
def do_department_to_res_groups(self):
diff --git a/yuthon_hr_employee/views/inherit_hr_applicant_views.xml b/yuthon_hr_employee/views/inherit_hr_applicant_views.xml
index 44c18327e..6daa4191d 100644
--- a/yuthon_hr_employee/views/inherit_hr_applicant_views.xml
+++ b/yuthon_hr_employee/views/inherit_hr_applicant_views.xml
@@ -27,7 +27,7 @@
-
+
diff --git a/yuthon_hr_employee/views/yuthon_hr_department_views.xml b/yuthon_hr_employee/views/yuthon_hr_department_views.xml
index 3a7a237e6..b787cfa01 100644
--- a/yuthon_hr_employee/views/yuthon_hr_department_views.xml
+++ b/yuthon_hr_employee/views/yuthon_hr_department_views.xml
@@ -32,7 +32,7 @@
-
+
1
diff --git a/yuthon_hr_employee/wizard/hr_employee_wizard.py b/yuthon_hr_employee/wizard/hr_employee_wizard.py
index 3324641c3..f6fb608eb 100644
--- a/yuthon_hr_employee/wizard/hr_employee_wizard.py
+++ b/yuthon_hr_employee/wizard/hr_employee_wizard.py
@@ -176,7 +176,7 @@ class YuthonHrEmployeeWizard(models.Model):
employee_id = self.env['hr.employee'].search([('name', '=', row[0].value)])
social_base_on = row[1].value if row[1].value else None
social_base_off = row[2].value if row[2].value else None
- last_year_salary = row[3].value if row[3].value else None
+ last_year_salary = row[2].value if row[2].value else None
employee_date = {
'social_base_on': social_base_on,
'social_base_off': social_base_off,
diff --git a/yuthon_hr_employee_approval/views/yuthon_appointment_approval_views.xml b/yuthon_hr_employee_approval/views/yuthon_appointment_approval_views.xml
index c76147092..2476be394 100644
--- a/yuthon_hr_employee_approval/views/yuthon_appointment_approval_views.xml
+++ b/yuthon_hr_employee_approval/views/yuthon_appointment_approval_views.xml
@@ -7,7 +7,7 @@
-
+
@@ -49,7 +49,7 @@
-
+
diff --git a/yuthon_property/views/yuthon_property_views.xml b/yuthon_property/views/yuthon_property_views.xml
index 6a43ce02f..dfdeba5de 100644
--- a/yuthon_property/views/yuthon_property_views.xml
+++ b/yuthon_property/views/yuthon_property_views.xml
@@ -123,7 +123,7 @@
-
+
diff --git a/yuthon_property_approval/views/property_accounting_approval_views.xml b/yuthon_property_approval/views/property_accounting_approval_views.xml
index 85b0ecf5b..d39a107fc 100644
--- a/yuthon_property_approval/views/property_accounting_approval_views.xml
+++ b/yuthon_property_approval/views/property_accounting_approval_views.xml
@@ -6,7 +6,7 @@
-
+
@@ -44,7 +44,7 @@
-
+
diff --git a/yuthon_property_approval/views/property_approval_views.xml b/yuthon_property_approval/views/property_approval_views.xml
index 1c15b10e5..7d8439792 100644
--- a/yuthon_property_approval/views/property_approval_views.xml
+++ b/yuthon_property_approval/views/property_approval_views.xml
@@ -52,7 +52,7 @@
-
+
diff --git a/yuthon_property_approval/views/property_construction_approval_views.xml b/yuthon_property_approval/views/property_construction_approval_views.xml
index b891ae597..4ef08b2ed 100644
--- a/yuthon_property_approval/views/property_construction_approval_views.xml
+++ b/yuthon_property_approval/views/property_construction_approval_views.xml
@@ -6,7 +6,7 @@
-
+
@@ -45,7 +45,7 @@
-
+
diff --git a/yuthon_property_approval/views/property_design_approval_views.xml b/yuthon_property_approval/views/property_design_approval_views.xml
index 5df80752d..18a0b4eb5 100644
--- a/yuthon_property_approval/views/property_design_approval_views.xml
+++ b/yuthon_property_approval/views/property_design_approval_views.xml
@@ -6,7 +6,7 @@
-
+
@@ -45,7 +45,7 @@
-
+
diff --git a/yuthon_property_approval/views/property_lease_contract.xml b/yuthon_property_approval/views/property_lease_contract.xml
index 08c570e54..37414aa8f 100644
--- a/yuthon_property_approval/views/property_lease_contract.xml
+++ b/yuthon_property_approval/views/property_lease_contract.xml
@@ -293,7 +293,7 @@
-
+
diff --git a/yuthon_property_approval/views/property_management.xml b/yuthon_property_approval/views/property_management.xml
index 506d27c64..b3b1e0e24 100644
--- a/yuthon_property_approval/views/property_management.xml
+++ b/yuthon_property_approval/views/property_management.xml
@@ -60,7 +60,7 @@
-
+
@@ -73,7 +73,7 @@
-
+
diff --git a/yuthon_property_approval/views/property_supervising_approval_views.xml b/yuthon_property_approval/views/property_supervising_approval_views.xml
index c9b52e505..1ac6c3b62 100644
--- a/yuthon_property_approval/views/property_supervising_approval_views.xml
+++ b/yuthon_property_approval/views/property_supervising_approval_views.xml
@@ -6,7 +6,7 @@
-
+
@@ -45,7 +45,7 @@
-
+
diff --git a/yuthon_salary/models/inherit_hr_payroll_structure.py b/yuthon_salary/models/inherit_hr_payroll_structure.py
index 74112ed3a..5514cc62a 100644
--- a/yuthon_salary/models/inherit_hr_payroll_structure.py
+++ b/yuthon_salary/models/inherit_hr_payroll_structure.py
@@ -20,7 +20,7 @@ class HrPayrollStructure(models.Model):
company_id = self.env['res.company'].search([('name', '=', '天河粮储')])
i.write({'company_id': company_id})
- company_id = fields.Many2one('res.company', string="公司")
+ company_id = fields.Many2one('res.company', string="公司", default=lambda self: self.env.company)
type_id = fields.Many2one('hr.payroll.structure.type', string="职级类型")
level_id = fields.Many2one('yuthon.payroll.type.setting', string="级别")
lv_name = fields.Char(related='level_id.name', string='级别名称', store=True)
diff --git a/yuthon_salary/models/yuthon_payroll_labor.py b/yuthon_salary/models/yuthon_payroll_labor.py
index 8f4d004c5..de40a444f 100644
--- a/yuthon_salary/models/yuthon_payroll_labor.py
+++ b/yuthon_salary/models/yuthon_payroll_labor.py
@@ -22,6 +22,7 @@ class YuthonPayrollLabor(models.Model):
('12', '12月份')
], string="月份")
labor_amount = fields.Float(string='金额')
+ company_id = fields.Many2one('res.company', string='公司', index=True, default=lambda self: self.env.company)
diff --git a/yuthon_salary/models/yuthon_payroll_project.py b/yuthon_salary/models/yuthon_payroll_project.py
index 765ecab84..832c7c617 100644
--- a/yuthon_salary/models/yuthon_payroll_project.py
+++ b/yuthon_salary/models/yuthon_payroll_project.py
@@ -10,7 +10,7 @@ class YuthonPayrollCommon(models.Model):
_order = 'sequence asc'
yuthon_company = fields.Selection([('', '')])
- company_id = fields.Many2one('res.company', string="公司")
+ company_id = fields.Many2one('res.company', string="公司", default=lambda self: self.env.company)
name = fields.Char(string='工资项名称')
sequence = fields.Char(string='序号', store=True)
department_id = fields.Many2one('hr.department', string="部门")
@@ -97,7 +97,7 @@ class YuthonPayrollTemporary(models.Model):
_name = 'yuthon.payroll.temporary'
_description = '薪资临时项'
- company_id = fields.Many2one('res.company', string="公司")
+ company_id = fields.Many2one('res.company', string="公司", default=lambda self: self.env.company)
name = fields.Char(string='工资项名称')
department_id = fields.Many2one('hr.department', string="部门")
attributes = fields.Selection([('increment', '增'), ('deduction', '减')], string="工资项属性", default='increment')
@@ -130,7 +130,7 @@ class YuthonPayrollInsurances (models.Model):
_name = 'yuthon.payroll.insurances'
_description = '五险一金'
- company_id = fields.Many2one('res.company', string="公司")
+ company_id = fields.Many2one('res.company', string="公司", default=lambda self: self.env.company)
name = fields.Char(string='工资项名称')
is_base = fields.Boolean(string='独立基数')
basic_medical_insurance = fields.Float(string='基本医疗保险费', store=True)
diff --git a/yuthon_salary/models/yuthon_payroll_retired.py b/yuthon_salary/models/yuthon_payroll_retired.py
index eb8284bdd..4953987e0 100644
--- a/yuthon_salary/models/yuthon_payroll_retired.py
+++ b/yuthon_salary/models/yuthon_payroll_retired.py
@@ -21,4 +21,5 @@ class YuthonPayrollRetired(models.Model):
('11', '11月份'),
('12', '12月份')
], string="月份")
- retired_amount = fields.Float(string='金额')
\ No newline at end of file
+ retired_amount = fields.Float(string='金额')
+ 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_salary/views/inherit_hr_payroll_structure_views.xml b/yuthon_salary/views/inherit_hr_payroll_structure_views.xml
index 750b3171a..967890eba 100644
--- a/yuthon_salary/views/inherit_hr_payroll_structure_views.xml
+++ b/yuthon_salary/views/inherit_hr_payroll_structure_views.xml
@@ -22,7 +22,7 @@
-
+
diff --git a/yuthon_salary/views/inherit_hr_payslip_views.xml b/yuthon_salary/views/inherit_hr_payslip_views.xml
index 149ba91c3..4e1a0fc76 100644
--- a/yuthon_salary/views/inherit_hr_payslip_views.xml
+++ b/yuthon_salary/views/inherit_hr_payslip_views.xml
@@ -163,7 +163,7 @@
-
+
diff --git a/yuthon_salary/views/yuthon_payroll_labor_views.xml b/yuthon_salary/views/yuthon_payroll_labor_views.xml
index a9a3c97ca..b382a3bca 100644
--- a/yuthon_salary/views/yuthon_payroll_labor_views.xml
+++ b/yuthon_salary/views/yuthon_payroll_labor_views.xml
@@ -8,6 +8,7 @@
+
diff --git a/yuthon_salary/views/yuthon_payroll_project_views.xml b/yuthon_salary/views/yuthon_payroll_project_views.xml
index b5f47f8d9..9d10e1641 100644
--- a/yuthon_salary/views/yuthon_payroll_project_views.xml
+++ b/yuthon_salary/views/yuthon_payroll_project_views.xml
@@ -7,7 +7,7 @@
-
+
@@ -38,7 +38,7 @@
-
+
@@ -58,7 +58,7 @@
-
+
diff --git a/yuthon_salary/views/yuthon_payroll_retired_views.xml b/yuthon_salary/views/yuthon_payroll_retired_views.xml
index 09b267ffd..6e9605bbc 100644
--- a/yuthon_salary/views/yuthon_payroll_retired_views.xml
+++ b/yuthon_salary/views/yuthon_payroll_retired_views.xml
@@ -8,6 +8,7 @@
+
diff --git a/yuthon_wechat/models/wecom_apps.py b/yuthon_wechat/models/wecom_apps.py
index 7f54b02b1..834a8e470 100644
--- a/yuthon_wechat/models/wecom_apps.py
+++ b/yuthon_wechat/models/wecom_apps.py
@@ -13,7 +13,7 @@ class WeComApps(models.Model):
corpid = fields.Char(string="corpid")
agent_id = fields.Char(string="agent_id")
corpsecret = fields.Char(string="corpsecret")
- company_id = fields.Many2one("res.company", string="公司")
+ company_id = fields.Many2one("res.company", string="公司", default=lambda self: self.env.company)
access_token = fields.Char(string="access_token", default="1")
token_expiration_time = fields.Datetime(string="Token失效时间")
diff --git a/yuthon_wechat/views/wecom_apps_views.xml b/yuthon_wechat/views/wecom_apps_views.xml
index c93eb24c4..ff83fb813 100644
--- a/yuthon_wechat/views/wecom_apps_views.xml
+++ b/yuthon_wechat/views/wecom_apps_views.xml
@@ -9,7 +9,7 @@
-
+
@@ -29,7 +29,7 @@
-
+
diff --git a/yuthon_wechat/wizard/wecom_api_sync_wizard.xml b/yuthon_wechat/wizard/wecom_api_sync_wizard.xml
index a4b3d4890..04499b307 100644
--- a/yuthon_wechat/wizard/wecom_api_sync_wizard.xml
+++ b/yuthon_wechat/wizard/wecom_api_sync_wizard.xml
@@ -7,7 +7,7 @@