核心说明
管理员按周创建活动,队长按活动登记出勤/缺勤并上传凭证,管理员审核后玩家考勤实时更新,全站透明互相监督。
管理员准备
- 分类管理:先建/维护活动分类(中英可选)。
- 活动管理:为本周各时间段创建活动(服务器、分类、时间、状态=open,标题=活动名+日期),备注可写说明,凭证必填。
- 队长账号:为各服务器创建账号并分配服务器。
- 数据维护:备份/清理测试数据,支持反复测试。
队长提交考勤
- 登录队长面板 → 开放活动 → 提交出勤。
- 出勤/未出勤名单(回车或逗号,上一组自动填入未出勤),备注可选,凭证 ≤5MB。
- 每个活动每个玩家只能登记一次,可多批提交;首次登录需填写显示名。
管理员审批
- 考勤审批标签:待审核/已通过/已驳回/已撤回/全部;可按队长账号/昵称搜索,分页查看。
- 查看活动、服务器、出勤/缺勤、凭证、状态、处理人;待审可整组/单人通过或驳回,已通过可撤回。
- 审批后考勤自动更新,所有操作记录日志。
查询与监督
- 活动/玩家/考勤记录均有链接;公开考勤明细含状态、处理人、凭证、备注,分页(10 组/页)。
- 玩家考勤展示出勤/缺勤/应出勤及出勤率、服务器参与率。
- 操作日志按账号/动作/时间过滤;右上角中英切换。
约束
- 上传限制 5MB(Nginx ≥6m);出勤绿、缺勤红,链接颜色统一。
- 会话隔离,首次登录需设置显示名。
推荐测试
- 创建分类/活动/队长 → 提交含凭证 → 审批通过 → 验证考勤。
- 再提新批次 → 单人驳回 → 查看日志与考勤变化。
- 切换英文界面检查各页;备份/清理数据后重复流程。