1、立项原因:解决团队协作中账号与权限分散、排班流程不统一、质检记录与绩效统计难以沉淀的问题,提升协作效率与数据可追溯性。
2、行业场景:内部 OA 管理场景(排班、质检、绩效、成员与权限管理、配置分发等),强调“多人协作、权限可控、数据可审计”。
点击空白处退出提示
1、立项原因:解决团队协作中账号与权限分散、排班流程不统一、质检记录与绩效统计难以沉淀的问题,提升协作效率与数据可追溯性。
2、行业场景:内部 OA 管理场景(排班、质检、绩效、成员与权限管理、配置分发等),强调“多人协作、权限可控、数据可审计”。
1、具体功能模块:
- 用户与权限:登录/注册、身份验证、找回账号、修改密码、角色分级(普通用户/质检员/多级管理员/超级管理员)
- 个人信息:资料维护
- 排班管理:按年月排班、锁定/解锁、操作日志、用户排班查询
- 质检管理:记录录入与查询、日历视图、按人/月汇总、评分与统计
- 绩效:质量绩效与其他绩效维护与展示
- 随机排位:预设、抽取、结果/会话管理
- 企业工具入口:企业网盘入口(可配置)、企业 AI 平台入口(可配置列表)
- 网络代理配置:订阅地址/教程链接配置与分发(管理员维护,用户复制/打开)
- 系统设置:注册锁、数据导入导出、数据迁移(管理能力)
2、主要功能描述:
将协作中高频、可量化的管理动作(账号权限、排班、质检、绩效与配置分发)进行流程化与数据化沉淀,支持按角色权限访问与后台管理。
1、“我”负责的具体任务(全部由我独立完成):
- 产品与需求梳理、信息架构与页面交互设计
- 前端开发:页面/组件、路由、权限路由保护、状态管理、请求封装
- 后端开发:API 设计与实现、鉴权与权限校验、业务逻辑封装(Server Actions)、错误处理
- 数据库与模型:MongoDB 数据建模(用户、排班、质检、绩效、系统设置、随机排位等)
- 运维与部署:Vercel 部署形态适配、配置项整理
2、技术栈/架构与亮点难点:
- 技术栈:Next.js(路由与服务端能力)+ React Router(SPA 路由)+ Ant Design(UI)+ Axios(请求)+ MongoDB/Mongoose(数据层)+ JWT(鉴权)+ bcryptjs(密码)。
- 架构:同仓库前后端一体化,服务端通过 `app/api/*` 提供接口,业务通过 `app/actions/*` 聚合,公共能力在 `lib/*`;前端 SPA 挂载在 `app/(react)/[...all]/page.jsx`。
- 亮点/难点:角色权限控制(前端+后端双校验)、多模块数据模型与统计逻辑




评论