基于 Spring Boot 3.1.5 + MyBatis-Plus 3.5.8 + Vue3 + Element-Plus + uni-app + uView Plus 实现的小区物业报修管理系统。
技术栈
后端
Spring Boot 3.1.5
MyBatis-Plus 3.5.8
MySQL 8.0+
Spring Security + JWT
Maven
管理端前端
Vue 3
Vite
Element-Plus
ECharts 5.4+(数据可视化)
Pinia(状态管理)
Vue Router
Axios
小程序前端
uni-app + Vue 3
uView Plus(UI 组件库)
Vite
微信小程序
功能说明
角色权限
管理员(管理端)
首页仪表盘:数据统计图表(用户数、报修单统计、租用订单等)
系统用户管理:审核业主注册、创建维修工、启用/禁用用户
设施管理:增删改查、库存管理
设施租用审核:审核租用申请、直接标记归还/确认归还
设备管理:增删改查
设备报修管理:分配维修工、查看报修状态
公告管理:发布、编辑、删除公告
个人信息维护:修改姓名、手机号、密码
维修工(管理端)
首页仪表盘:个人工单统计图表(待处理/已完成)
我的维修单:查看已分配的维修单、完成维修并填写维修说明
公告查看:查看系统公告
个人信息维护:修改姓名、手机号
修改密码
业主用户(小程序)
登录/注册:注册后需管理员审核
首页:快速入口导航
设施浏览:查看可租用设施、申请租用
我的申请:查看租用记录和状态
设备报修:提交报修申请
我的报修:查看报修记录和维修进度
公告查看:浏览系统公告
个人中心:查看个人信息、修改密码