1. 工时计算( 两种考勤规则:夏、8:00-11:30 / 13:30-18:00 & 冬、8:00-11:30 / 13:00-17:30 )
实际工时 = (下班时间 - 上班时间) - 午休时间(不计工时的部分)。
当前规则:8:00-11:30 / 13:30-18:00,午休时段为 11:30–13:30(共 2 小时)。
例如:上班 07:40,下班 11:30 → 工时 = 3.83 小时(午休覆盖 0 分钟,总时长 3 小时 50 分 = 3.83h)。
若上班 07:40,下班 12:30 → 总时长 4 小时 50 分,扣除午休 2 小时,实际工时 = 3.83h。
2. 出勤天数折算
- 每日标准工时为 8 小时。
- 工时 ≥ 2h 且 工时÷8 > 0.8 → 出勤 1 天,休息 0 天。
- 工时 ≥ 2h 且 工时÷8 ≤ 0.8 → 出勤 0.5 天,休息 0.5 天。
- 工时 < 2h(且 >0) → 记为缺卡,不计出勤,不计休息。
- 无打卡(上班时间 和 下班时间 均为空) → 休息 1 天(可手动改成出差、请假等)。
3. 缺卡判定
- 只有上班或只有下班打卡记录 → 缺卡
- 工时 < 2 小时 → 缺卡
- 手动将状态设为“缺卡” → 保留打卡时间,但不算出勤/休息。
- 若有:午休时段(11:30–13:30)打卡且全天总打卡次数<4次,也视为缺卡。
4. 颜色说明(明细表各列)
- 打卡时间列:
- 绿色 – 有午休打卡,总次数≥4,且至少2次午休打卡间隔≥1小时
- 蓝色 – 有午休打卡(11:30–13:30)但全天总打卡次数<4
- 粉红色 – 午休时段(11:30–13:30)没有任何打卡记录
- 橙色 – 有午休打卡,但不满足绿色条件(如次数 ≥ 4 但午休间隔 不足1小时 )
- 上下班列: 正常显示绿色,若有迟到、早退(上班时间 > 08:00 / 下班时间< 18:00) 则显示红色。
- 工时列:
- 绿色 – 工时 ≥ 8 小时
- 橙色 – 工时 > 0 且 < 8 小时
- 红色 – 无工时且状态为“缺卡”
- 灰色 – 无工时且非缺卡
5. 状态标签颜色
- 绿色 – 出勤全天
- 橙色 – 出勤半天
- 灰色 – 休息
- 红色 – 缺卡(无工时)
- 浅橙 – 其他(出差、请假等)
6. 修改记录
每次修改上下班时间或状态,系统都会记录修改人、时间和变更内容,鼠标悬停可查看完整历史。也可手动添加备注。