补休按钮添加,逻辑待完善

This commit is contained in:
李鹏宇
2026-06-01 22:24:00 +08:00
parent 0f74684e8e
commit 34c476538c
2 changed files with 22 additions and 1 deletions
@@ -26,3 +26,20 @@ class TxPlanningSlot(models.Model):
data_list = [r.get('resource_id', {}).get('id') for r in res if r.get('resource_id', {})]
self.env['resource.resource'].search([('id', 'in', data_list)], order="sequence,name")
return res
def action_compensatory_leave(self):
"""
补休按钮 - 将当前排班转为补休记录
TODO: 具体业务逻辑由客户确认后补充
"""
self.ensure_one()
return {
'type': 'ir.actions.client',
'tag': 'display_notification',
'params': {
'title': '补休',
'message': f'已为 {self.resource_id.name} 创建补休申请(待实现)',
'sticky': False,
'type': 'success',
}
}