{{w}}
休假
大促
{{ getDayNum(day.date) }} {{ day.dayTypeDesc }}
早班
暂无排班
{{ getAvatar(item.staffName) }}
{{ item.staffName }}
{{ ac }}
晚班
暂无排班
{{ getAvatar(item.staffName) }}
{{ item.staffName }}
{{ ac }}
HOLIDAY
{{ adjustDialog.shiftId === 1 ? '早班' : '晚班' }} 新增模式
设为节假日
设为大促
设为补班
恢复默认
{{ getDayNum(day.date) }}
{{ day.dayTypeDesc }}
{{ shift.shiftName }} ({{ shift.shiftCode }}) {{ shift.shiftCode === 'MORNING' ? '09:00-18:00' : '16:00-01:00' }}
分配权重 (推荐 40~60)
保底人数 (最少几人)
1. 基础流程

日历配置

在排班前,点击 日历图标 设置本月的节假日(不排班)和大促日(全员上阵)。这是排班准确性的基础。

自动生成

点击 一键排班,系统将覆盖当前月份数据。算法会自动计算工时池、分配早晚班、并均匀分配负责账号。

2. 核心逻辑说明

绝对公平 (Fairness)

系统采用“工时池倒推法”,强制拉平所有人的月度上班天数。排班结束时,每位员工的班次误差严格控制在 ±1 以内。

账号分配 (Round Robin)

系统会根据当天上班人数,自动将所有账号(如A/B/C)均匀分配给员工。如果某天人多(如大促),每人负责的账号就少;如果人少,每人负责的就多。

3. 个性化与干预

个人偏好

点击日历中的 员工头像 进入个人页,点击名字旁的标签可设置“偏好早班/晚班”。注意:在工时必须拉平的前提下,偏好才会生效。

人工调班

点击主看板的员工可换人,点击班次右上角的 +加人。系统会自动处理账号的继承或重新分配。