本系统面向中小型定制家居企业,解决从客户跟进、合同签订、回款登记、费用核算到经营看板的完整业务管理需求。我作为全栈开发负责人,独立完成前后端设计与实现。
后端采用 Spring Boot + MyBatis-Plus + MySQL,实现 JWT 登录鉴权(图形验证码 + 短信验证码)、基于注解的 RBAC 权限控制(管理员/主管/员工三级)和异步操作日志审计;前端使用 Vue 3 + Ant Design Vue,构建多标签页桌面布局,集成 ECharts 实现年度利润饼图、月度收支柱图及客户来源分布。
核心业务包括:合同费用与日常支出自动反写合同成本;回款累计超总额自动拒绝;按财年统计看板数据;附件上传下载(本地归档);站内公告(Markdown 渲染 + 角色/用户级广播);Excel 导出(合同/回款/费用/日志);移动端响应式适配与 PWA 离线支持。系统通过 Docker 一键部署,接口文档完备,代码规范清晰。
该项目已成功用于实际门店,支撑 1~5 人并发日常运营。