diff --git a/yuthon_will_task/models/yuthon_will_task.py b/yuthon_will_task/models/yuthon_will_task.py index 8b92147ea..9a9b8723a 100644 --- a/yuthon_will_task/models/yuthon_will_task.py +++ b/yuthon_will_task/models/yuthon_will_task.py @@ -81,6 +81,7 @@ class YuthonWillTask(models.Model): employee_id = fields.Many2one('hr.employee', string="经办人", default=lambda self: self.env.user.employee_id) task_week = fields.Char(string="周", readonly=True, compute='_compute_task_week') + task_week2 = fields.Char(string="周", readonly=True, compute='_compute_task_week2') msg_id = fields.Char(string="msg_id") task_type = fields.Selection([ ('task', '日程'), @@ -128,6 +129,13 @@ class YuthonWillTask(models.Model): if record.start_date: record.task_week = weekdays[record.start_date.weekday()] + @api.depends('end_date') + def _compute_task_week2(self): + weekdays = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"] + for record in self: + if record.start_date: + record.task_week2 = weekdays[record.start_date.weekday()] + def one_time(self): will_ids = self.env["yuthon.will.task"].browse( self._context.get('active_ids', self._context.get('active_id'))) diff --git a/yuthon_will_task/views/yuthon_will_task_views.xml b/yuthon_will_task/views/yuthon_will_task_views.xml index 44253ecf2..cf9ba878b 100644 --- a/yuthon_will_task/views/yuthon_will_task_views.xml +++ b/yuthon_will_task/views/yuthon_will_task_views.xml @@ -106,7 +106,7 @@