添加功能
This commit is contained in:
@@ -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"/>
|
||||
|
||||
Reference in New Issue
Block a user