一、具体功能模块
1. 用户认证与个人管理模块
用户注册 / 登录(JWT 令牌认证)
当前用户信息获取与展示
默认预置管理员及普通测试账号
2. 任务管理模块
任务的增、删、改、查(个人任务、团队任务)
任务状态管理(待分配 → 进行中 → 待评审 → 已完成 / 已取消),内置状态机流转校验,禁止非法跳转
任务优先级设置(低 / 中 / 高)
任务公开 / 私有切换(公开任务可进入任务广场)
任务唯一编号(task_code)自动生成
任务变更历史自动记录(谁、何时、修改了哪些字段)
3. 团队管理模块
创建团队(自动生成唯一团队编号 team_code)
通过团队编号申请加入团队(需管理员审批)
申请退出团队(需管理员审批)
团队申请审批管理(通过 / 拒绝)
团队创建人显示昵称
团队级 RBAC 权限体系:
所有者:全部权限(含解散团队)
管理员:管理团队和任务(不可解散)
普通成员:创建和编辑任务、查看团队
访客:仅可查看
4. 任务广场(公开任务浏览)模块
分页展示公开任务卡片(一行 3 个)
关键词搜索 + 优先级 / 状态筛选
查看公开任务详情(含任务编号、团队编号)
查看任务变更历史
无需登录即可浏览
5. 消息通知模块
通知类型:系统通知、任务通知、团队申请通知、审批结果通知
顶部导航栏铃铛图标 + 未读数量角标
支持标记单条已读 / 全部已读
通知列表弹窗展示
6. 操作日志模块(管理员可见)
全局记录登录 / 登出、任务增删改、团队增删改 / 加入 / 退出 / 邀请 / 移除等操作
支持按操作人、操作类型、模块、时间范围筛选
记录 IP 地址和 User-Agent
分页查询操作日志
点击空白处退出提示










评论