项目描述:
该项目是一个基于 Vue3 + Element Plus 的企业级微服务通用后台管理系统前端界面,主体功能包括:
核心模块
- 首页数据大屏 :集成 ECharts 可视化图表(柱状图、环形饼图)、关键指标统计卡片、系统登录日志与待审核业务单据双表格监控
- 系统管理 :完整的 RBAC 权限体系,涵盖用户管理、角色管理、菜单权限配置、部门组织架构、岗位管理
- 业务管理 :业务单据全生命周期管理、数据字典配置、操作日志与登录安全审计查询
- 工具模块 :文件上传中心、定时任务调度配置、API 接口文档管理
- 个人中心 :个人信息维护与密码重置
技术栈说明
前端采用 Vue3 Composition API + Vite + TypeScript 构建,集成 Element Plus 组件库、ECharts5 数据可视化、Pinia 状态管理与 Vue Router4 路由,实现左侧菜单折叠、面包屑导航、全局搜索、消息通知等中后台通用交互能力;后端采用 Spring Boot + Spring Cloud Alibaba(Nacos、Gateway)微服务架构,MySQL + MyBatis-Plus 持久层,Redis 缓存,Spring Security + JWT 实现 RBAC 权限认证,前后端通过 Gateway 统一交互。