轮值排班工具(考勤周期版)

考勤周期:每月 26 日 → 次月 25 日 · 每人出勤天数 = 周期内工作日天数(硬规则)· 含周末模式周末也排班且每人仍只出勤工作日天数 · 默认避免连续上班超过 5 天 · 支持拖拽 / 互换 / 增删班次

1基础设置
排班区间 = 该月 26 日 ~ 次月 25 日。例如选 9 月 → 2026-09-26 ~ 2026-10-25。
含周末模式下生效;仅工作日模式每天恒为全员。
工具在 [最少,最多] 内自动选数,使每人正好出勤 = 工作日天数。
默认 5 天。工具会尽量避免任何人连续上班超过该天数(含周末模式)。仅工作日模式因周末天然断开,最长即 5 天。极小团队 + 高排班密度可能无解,届时会提示。
2排班人员
留空则使用下方“自动生成人数”。重名会自动加序号区分。每位员工在排班表中拥有独立颜色。
填 >0 时按“员工1…员工N”生成,忽略上面的名单。
3排班日规则
两种模式都满足「每人出勤天数 = 周期内工作日天数(W)」。区别:仅工作日模式下每人必须上满所有工作日(每天全员);含周末模式下周末也安排人,但每人总天数仍被压到 W(即在周末上班的人,会在工作日少排几天)。
当前为自动计算:本周期工作日天数 = 周一至周五减去排除日,即每人应出勤天数。