维修派单管家是一款面向中小维修公司的全流程工单管理系统,解决传统"微信接单→电话派工→月底对不上账"的管理混乱痛点。
核心功能模块:
- 工单管理:创建/派单/状态流转(待派单→进行中→已完工→已结算)
- 智能看板:ECharts 折线图(近7天工单趋势)+ 饼图(状态分布)
- 角色权限:管理员全量操作,技师仅查看自己工单
- 技师/客户管理:技师信息维护与常用客户快捷选择
- 完工结算:录入维修费用,一键标记结款
- 数据导出:工单列表导出为带样式的 Excel 文件
- 工单备注:追加维修备注,全程留痕可追溯
架构设计:前后端分离架构,前端基于 Vue 3 + Vite 构建 SPA,后端采用 Express 提供 RESTful API,SQLite 作为轻量级数据库,通过 JWT 实现无状态认证。
技术栈:
- 前端:Vue 3 + Element Plus + Pinia + Vue Router + ECharts + Axios
- 后端:Node.js + Express + better-sqlite3 + jsonwebtoken + bcryptjs + exceljs
- 部署:pm2 + Nginx 反向代理
难点与解决方案:
- RBAC 权限控制:中间件层统一拦截,admin/tech 两角色按接口粒度鉴权,避免简单登录判断带来的安全隐患。
- 状态流转校验:服务端硬编码状态机规则,防止非法跳转(如直接 pen