This commit is contained in:
李鹏宇
2026-02-05 15:39:23 +08:00
2 changed files with 4 additions and 9 deletions
@@ -129,15 +129,10 @@ class YuthonShiftPlanning(models.Model):
current_date = start_date
while current_date <= end_date:
current_weekday = current_date.weekday()
if resource_id in ever_holidays and current_weekday in ever_holidays[resource_id]:
pass
else:
if not (resource_id in ever_holidays and current_weekday in ever_holidays[resource_id]):
self.create_planning_slot(record, role_a, role_item, current_date)
current_date += timedelta(days=1)
if current_date >= end_date:
break
if current_date >= end_date:
break
# 为白班员工创建排班
create_shifts_for_group(self.planning_ever_white_ids, role[0])
# 为中班员工创建排班
@@ -12,10 +12,10 @@
<field name="date_from"/>
<field name="date_to"/>
<field name="length_leave" string="请假时长(天)"/>
<field name="leave_stats" column_invisibe="1"/>
<field name="leave_stats" column_invisible="1"/>
<field name="application_reason"/>
<field name="state"/>
<field name="is_filing" column_invisibe="1"/>
<field name="is_filing" column_invisible="1"/>
</tree>
</field>
</record>