📝 加班上报
👔 项目管理
✅ 审批管理
🔐 修改密码
📊 各月加班统计
🥧 加班项目分布
👤 个人加班统计
🕐 最近15条加班结束时间趋势
📋 加班记录
📋 各月净加班汇总
| 月份 | 总加班(h) | 转入(h) | 请假(h) | 净时长(h) | 应发(天) | 转出(h) |
|---|---|---|---|---|---|---|
| 暂无数据 | ||||||
👑 管理员面板
📋 待审批注册申请
👥 用户管理
⚙️ 上报规则管理 超级管理员
❓ 使用帮助
一、系统概述
本系统用于公司员工加班记录的填报、审批、统计与导出。
四种用户类型:
| 类型 | 权限概要 |
|---|---|
| 员工 | 提交加班记录、查看自己的记录与审批状态、重新编辑打回记录、查看统计 |
| 负责人 | 包含员工全部功能 + 项目管理、审批管理、导出加班数据 |
| 管理员 | 包含负责人全部功能 + 用户管理、注册审批 |
| 超级管理员 | 包含管理员全部功能 + 上报规则管理(控制截止日、封禁日期等) |
访问地址:打开 https://zzwlzn.pages.dev/ 即可使用,需联网。
二、注册与登录
2.1 注册账号
- 在登录页点击「没有账号?立即注册」
- 填写用户名、密码(至少6位)、确认密码,选择角色(员工/负责人)
- 点击「提交申请」
- 等待管理员审核批准后方可登录
注意:注册申请需管理员在「用户管理」中批准后才能生效。
2.2 登录
- 输入用户名和密码
- 点击「登录」
- 登录成功后进入主界面,左侧显示导航菜单
2.3 自动登录
系统会记住登录状态。关闭页面后重新打开,若密码未变更则自动登录。
2.4 退出登录
点击左侧导航栏底部的「退出登录」按钮。
三、员工功能
3.1 加班上报
进入「加班上报」页面:
手动上报:
- 在「项目名称」下拉框中选择加班所属项目
- 设置加班时间段:点击「+ 添加时间段」增加一个时间段,选择开始时间和结束时间(支持跨天,每段不超过24小时),系统会自动校验时间合法性
- 点击「提交记录」确认并上传
快捷上报:以当日 17:30 为起始时间,点击对应按钮快速生成记录。可选按钮:18:00 ~ 23:30(每半小时一档)+ 00:00(跨天)。
节假日快捷上报:以当日 8:00 为起始时间,自动避开午休(12:00-13:30)。上午按钮(≤12:00)计入 8:00 到选定时间;下午按钮(≥13:30)自动拆为 8:00-12:00 + 13:30 到选定时间。
时间校验规则:
- 结束时间必须晚于开始时间
- 单个时间段不超过 24 小时
- 不得覆盖午休时间(12:00 - 13:30)
- 工作日不得覆盖正常工作时间(8:00-12:00, 13:30-17:30)
- 不得与已有记录的时间段重叠
- 受管理员配置的上报截止日规则约束(详见第六节)
提交失败处理:若因网络问题提交失败,记录会自动保存到待重传列表。可点击「🔄 重新上报」单独重传,或点击「清除失败记录」清空所有待重传记录。
3.2 查看加班记录与审批状态
进入「加班统计」页面,上方显示加班时长汇总和累计总时长。可用月份下拉框或多选模式切换查看不同月份。每条记录显示审批状态:⏳ 待审批、✅ 已审批、↩️ 已打回(含打回原因)。
3.3 重新编辑打回记录
当记录被负责人打回后:
- 点击记录旁的「✏️ 重新编辑」
- 系统自动跳转到加班上报页面,填入原记录的项目和时间段
- 页面顶部显示黄色提示条
- 修改后点击「↩️ 重新提交」
- 提交成功后会删除原打回记录,新记录恢复为「待审批」状态
- 如需放弃编辑,点击「取消编辑」(会弹出确认框)
3.4 下载 TXT
在加班上报页面点击「下载 TXT」可导出自己的所有加班记录为文本文件。
3.5 加班统计
进入「加班统计」页面:筛选模式(全部月份 / 单月筛选 / 多月筛选)、条形图展示各月加班统计、饼图展示加班项目分布、个人加班统计排行、最近15条加班结束时间趋势。
3.6 净加班计算
进入「净加班计算」页面:查看本月总加班时长,输入本月请假小时数后保存,自动计算净加班时长 = 总加班 + 上月转入 - 本月请假,显示应发加班天数和本月剩余转入下月,以及各月历史汇总表格。
3.7 修改密码
进入「修改密码」页面:输入当前密码 → 输入新密码(至少6位)并确认 → 点击「修改密码」。
四、负责人功能
负责人拥有员工的所有功能,并额外具备以下功能。
4.1 审批管理
进入「审批管理」页面:
- 顶部统计栏:总记录数、已审批、待审批、已打回
- 筛选按钮:全部 / 待审批 / 已审批 / 已打回
- 月份筛选下拉框
- 操作按钮:批量审批通过、导出审批记录
审批操作:查看每条记录详细信息 → 勾选记录(支持多选)→ 点击「审批通过」或「打回」(可填写打回原因)。已审批/已打回的记录可「取消审批」/「取消打回」恢复为待审批。
导出审批记录:按人员分组导出已审批记录,含每人小计和统计汇总。
4.2 项目管理
进入「项目管理」页面:
- 添加项目:输入项目名称,多个项目用
#分隔,点击「发布项目」 - 删除项目:勾选要删除的项目 → 点击「删除选中」并确认
- 导出加班数据:选择年份 → 选择月份(可多选)→「导出记录(TXT)」或「导出统计(Excel)」(含三个工作表:加班记录明细、个人加班统计、项目加班统计)
五、管理员功能
管理员拥有负责人的所有功能,并额外具备以下功能。
5.1 用户管理
进入「用户管理」页面:
- 待审批注册申请:查看申请 → 点击「批准」或「拒绝」
- 用户管理:查看已注册用户列表、更改用户角色、修改用户密码、启用/禁用用户、删除用户(超级管理员不可删除)
5.2 管理员代报
管理员在加班上报页面顶部可选择用户,代替任意用户提交加班记录。
六、超级管理员功能(上报规则管理)
超级管理员(账号 Administrators)拥有管理员的所有功能,并额外拥有上报规则管理权限。
6.1 每月截止日规则
- 启用/禁用开关:控制是否启用"每月N号后禁止上报上月加班"规则
- 截止日设置:修改每月几号后禁止上报上月加班(默认 5 号,可设为 1~28 之间)
例:设为 10 → 每月 10 号后不可再提交上月时间段的加班记录。
6.2 逐月自定义截止日
可为特定月份单独设置不同的截止日,优先级高于全局截止日。
例:全局截止日为 5 号,但 2026 年 6 月单独设为 15 号 → 6 月 15 号后才不可上报 5 月加班。
6.3 自定义封禁日期
设置一个起始日期,该日期及之后的所有日期均不可上报加班(不受截止日规则影响)。
例:封禁 2026-07-01 → 7 月 1 日起的任何加班记录都无法提交。
6.4 指定日期规则(优先级最高)
对某个特定日期单独设置禁止或允许上报,将覆盖所有其他规则。
- 禁止上报:该日期不可提交加班
- 允许上报:该日期明确允许上报(即使被其他规则限制也会放行)
规则优先级(从高到低):
| 优先级 | 规则类型 | 说明 |
|---|---|---|
| 🔴 最高 | 指定日期规则 | 精确到天,禁止则拒绝,允许则跳过后续检查 |
| 🟠 次高 | 自定义封禁日期 | 从某天起全部禁止 |
| 🟡 第三 | 每月截止日 | 每月N号后禁止上报上月 |
七、常见问题
Q: 忘记密码怎么办?
A: 请联系管理员重置密码。
Q: 提交记录时报错"时间段重叠"?
A: 同一人的加班时间段不能有交叉,请检查是否已提交过相同时间段的记录。
Q: 提交记录时报错"覆盖午休/工作时间"?
A: 工作日加班不能覆盖正常工作时间(8:00-12:00, 13:30-17:30)及午休(12:00-13:30)。
Q: 为什么看不到审批管理菜单?
A: 审批管理仅对负责人和管理员可见。
Q: 记录提交后在哪里查看审批状态?
A: 进入「加班统计」页面,每条记录旁会显示审批状态标签。
Q: 为什么提交上月加班时报错"每月N号后禁止上报"?
A: 管理员设置了每月截止日规则,超过截止日后不可再提交上月时间段的加班。请于当月截止日前完成上月加班上报。
Q: 为什么某个日期无法提交加班?
A: 可能是超级管理员设置了封禁日期或指定日期禁止上报规则,请联系管理员确认。
Q: 快捷上报的开始时间为什么是 17:30?
A: 快捷上报默认以 17:30(正常下班时间)作为加班起始时间,方便快速填报。