Merge pull request !8443 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2026-01-29 06:56:26 +00:00
committed by Gitee
@@ -25,13 +25,13 @@ class YuthonOvertimeLine(models.Model):
carry_forward_quantity = fields.Float(string="结转时长")
carry_forward_date = fields.Date(string="结转日期")
archive_state = fields.Selection([('to_do', '待归档'), ('done', '已归档')], default='to_do', string='状态')
remaining_quantity = fields.Float(string="剩余数", compute='_compute_vacation_sum')
remaining_quantity = fields.Float(string="剩余数")
@api.depends('workday', 'public_holidays', 'last_balance', 'carry_forward_quantity')
@api.depends('workday', 'public_holidays', 'carry_forward_quantity')
def _compute_vacation_sum(self):
for rec in self:
rec.vacation_sum = rec.public_holidays + rec.workday + rec.last_balance
rec.remaining_quantity = max((rec.vacation_sum - rec.carry_forward_quantity), 0)
rec.vacation_sum = rec.public_holidays + rec.workday
rec.remaining_quantity = rec.vacation_sum - rec.carry_forward_quantity
def open_record(self):
self.ensure_one()