添加功能

This commit is contained in:
李鹏宇
2026-01-27 14:53:45 +08:00
parent d1b3394730
commit 4d9a2669ec
3 changed files with 17 additions and 7 deletions
@@ -185,7 +185,6 @@ class YuthonMessageLogin(models.Model):
self.old = 0
self.sex = False
def pub_name_button(self):
code_url = self.get_base_url() + "/hr/employee/create?employee_id=" + str(self.id)
action = {
@@ -200,6 +199,20 @@ class YuthonMessageLogin(models.Model):
}
return action
def return_onboard_approval(self):
return {
'type': 'ir.actions.act_window',
'name': "入职审批",
'res_model': 'yuthon.onboard.approval',
'view_mode': 'form',
'target': 'current',
'context': {
'default_information_form_id': self.id,
'default_phone': self.phone,
'default_card': self.id_card,
}
}
class EducationalDetailsLine(models.Model):
_name = 'education.details.line'
@@ -244,9 +244,3 @@ class YuthonOnboardApproval(models.Model):
'vacation_date': vacation_date,
})
@api.onchange('employee_name')
def _onchange_employee_id(self):
for record in self:
if record.employee_name:
self.name = record.employee_name + '的入职合同'
@@ -5,6 +5,9 @@
<field name="model">yuthon.message.login</field>
<field name="arch" type="xml">
<tree>
<header>
<button name="return_onboard_approval" type="object" string="入职申请" dclass="oe_highlight"/>
</header>
<field name="code"/>
<field name="name"/>
<field name="users_id"/>