基于 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
-
微信小程序
功能说明
角色权限
管理员(管理端)
-
首页仪表盘:数据统计图表(用户数、报修单统计、租用订单等)
-
系统用户管理:审核业主注册、创建维修工、启用/禁用用户
-
设施管理:增删改查、库存管理
-
设施租用审核:审核租用申请、直接标记归还/确认归还
-
设备管理:增删改查
-
设备报修管理:分配维修工、查看报修状态
-
公告管理:发布、编辑、删除公告
-
个人信息维护:修改姓名、手机号、密码
维修工(管理端)
-
首页仪表盘:个人工单统计图表(待处理/已完成)
-
我的维修单:查看已分配的维修单、完成维修并填写维修说明
-
公告查看:查看系统公告
-
个人信息维护:修改姓名、手机号
-
修改密码
业主用户(小程序)
-
登录/注册:注册后需管理员审核
-
首页:快速入口导航
-
设施浏览:查看可租用设施、申请租用
-
我的申请:查看租用记录和状态
-
设备报修:提交报修申请
-
我的报修:查看报修记录和维修进度
-
公告查看:浏览系统公告
-
个人中心:查看个人信息、修改密码
截图预览



















