From b36212e5a3eb8f3f5d54ead006d5e97081409330 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= Date: Wed, 3 Jun 2026 17:31:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A5=E8=81=8C=E7=94=B3=E8=AF=B7=E5=8D=95?= =?UTF-8?q?=E5=85=A5=E5=B7=A5=E4=BC=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yuthon_hr_employee_approval/models/yuthon_onboard_approval.py | 3 +++ .../views/yuthon_onboard_approval_views.xml | 2 ++ 2 files changed, 5 insertions(+) diff --git a/yuthon_hr_employee_approval/models/yuthon_onboard_approval.py b/yuthon_hr_employee_approval/models/yuthon_onboard_approval.py index d89b733d0..3b7b800e3 100644 --- a/yuthon_hr_employee_approval/models/yuthon_onboard_approval.py +++ b/yuthon_hr_employee_approval/models/yuthon_onboard_approval.py @@ -63,6 +63,7 @@ class YuthonOnboardApproval(models.Model): is_office = fields.Boolean(string='是否领用办公物品', default=False) structure_type_id = fields.Many2one('hr.payroll.structure.type', string='工资结构类型') is_annual_salary = fields.Boolean(string="是否年薪") + is_union_member = fields.Boolean(string="是否入工会", default=False) urgency_level = fields.Selection([('normal', '普件'), ('urgent', '急件'), ('emergency', '特急件')], string='紧急度', default='normal') active = fields.Boolean('Active', default=True, tracking=True) @@ -213,6 +214,8 @@ class YuthonOnboardApproval(models.Model): 'resource_calendar_id': resource_calendar_id.id, 'department_id': self.department_id1.id }) + if self.is_union_member: + employee_id.write({'is_membership': True}) # employee_id.send_wecom_employee() employee_id.create_user() iots = self.env['attendance.iot'].sudo().search([('company_id', '=', self.company_id.id)]) diff --git a/yuthon_hr_employee_approval/views/yuthon_onboard_approval_views.xml b/yuthon_hr_employee_approval/views/yuthon_onboard_approval_views.xml index 6d92785ec..0db42d171 100644 --- a/yuthon_hr_employee_approval/views/yuthon_onboard_approval_views.xml +++ b/yuthon_hr_employee_approval/views/yuthon_onboard_approval_views.xml @@ -79,6 +79,8 @@