Merge pull request !8904 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2026-02-12 13:20:28 +00:00
committed by Gitee
2 changed files with 18 additions and 6 deletions
@@ -33,6 +33,15 @@ class RemoveHolidayApprovals(models.Model):
name_title = fields.Char(default=_get_default_name_title)
self_users_ids = fields.Many2many('res.users', string="当前经办人", default=lambda self: [(6, 0, [self.env.user.id])])
def open_record(self):
return {
"type": "ir.actions.act_window",
"res_model": self.workflow_id1.res_model,
"res_id": self.workflow_id1.res_id,
"name": self.workflow_id1.name,
"view_mode": "form",
}
@api.onchange('workflow_id1', 'users_id')
def _onchange_name(self):
if self.workflow_id1 and self.users_id:
@@ -49,12 +49,15 @@
<field name="name" required="1"/>
<field name="work_end" invisible="1"/>
<field name="users_id"/>
<field name="workflow_id1" domain="[('res_model', '=', 'hr.leave.batch'), ('approve_state', '=', 'end'), ('create_uid', '=', users_id)]"/>
<field name="is_produce" invisible="workflow_id1"/>
<field name="department_id" widget="ztree_select" invisible="1"/>
<field name="reason_application"/>
<field name="date"/>
<field name="issues_result" invisible="is_issues == False"/>
<field name="workflow_id1" domain="[('res_model', '=', 'hr.leave.batch'), ('approve_state', '=', 'end'), ('create_uid', '=', users_id)]" options="{'no_open': True, 'no_create': True}"/>
<button name="open_record" string="考勤详情" type="object" class="btn btn-primary button_width" invisilbe="not workflow_id1"/>
</group>
<group>
<field name="is_produce" invisible="workflow_id1"/>
<field name="department_id" widget="ztree_select" invisible="1"/>
<field name="reason_application"/>
<field name="date"/>
<field name="issues_result" invisible="is_issues == False"/>
</group>
</sheet>
</form>