文章目录
前言
RuoYi Vue 是一个基于 Spring Boot 和 Vue.js 的前后端分离的企业级管理系统。它结合了后端的 Spring Boot 和前端的 Vue.js,提供了丰富的功能和良好的用户体验。
提示:以下是本篇文章正文内容,下面案例可供参考
一、介绍
二、快速了解
1.主要特性
- 完全响应式布局(支持电脑、平板、手机等所有主流设备)
- 强大的一键生成功能(包括控制器、模型、视图、菜单等)
- 支持多数据源,简单配置即可实现切换。
- 支持按钮及数据权限,可自定义部门数据权限。
- 对常用js插件进行二次封装,使js代码变得简洁,更加易维护
- 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击
- Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级、增减模块。
- 国际化支持,服务端及客户端支持
- 完善的日志记录体系简单注解即可实现
- 支持服务监控,数据监控,缓存监控功能
2、技术选型
(1)系统环境
- Java EE 8
- Servlet 3.0
- Apache Maven 3
(2)主框架
- Spring Boot 2.2.x
- Spring Framework 5.2.x
- Spring Security 5.2.x
(3)持久层
- Apache MyBatis 3.5.x
- Hibernate Validation 6.0.x
- Alibaba Druid 1.2.x
(4)视图层
- Vue 2.6.x
- Axios 0.21.x
- Element 2.15.x
3、内置功能
- 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
- 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
- 岗位管理:配置系统用户所属担任职务。
- 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
- 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
- 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
- 参数管理:对系统动态配置常用参数。
- 通知公告:系统通知公告信息发布维护。
- 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
- 登录日志:系统登录日志记录查询包含登录异常。
- 在线用户:当前系统中活跃用户状态监控。
- 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
- 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
- 系统接口:根据业务代码自动生成相关的api接口文档。
- 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
- 缓存监控:对系统的缓存信息查询,命令统计等。
- 在线构建器:拖动表单元素生成相应的Vue代码。
- 连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出- 系统性能瓶颈。
三、内置功能简介
- 主页
1.系统管理
(1)用户管理
- 用户列表展示:包括用户名、昵称、邮箱等信息。
- 用户新增、编辑和删除操作。
- 用户角色和权限管理。
– 显示全部用户,进行增删改查的操作
- 添加用户 (点击”新增“按钮)
- 修改用户
– 修改后用户xss归属到长沙分公司,手机号码修改为13399996666
- 删除用户
- 查询用户
– 输入用户名称 按下搜索
- 用户导入
- 用户导出
- 管理用户状态
(2)角色管理
-
角色列表展示:包括角色名称、角色描述等信息。
-
角色新增、编辑和删除操作。
-
角色权限分配。
-
添加角色
-
修改角色
– 修改权限字符为5555,角色顺序为2,添加菜单权限:系统管理
-
删除角色
-
查询角色
-
导出用户
(3)菜单管理
-
菜单列表展示:包括菜单名称、路由地址等信息。
-
菜单新增、编辑和删除操作。
-
菜单权限分配。
-
添加菜单
-
修改菜单
-
删除菜单
-
查询菜单
(4)字典管理
-
字典类型和字典数据管理。
-
字典数据的新增、编辑和删除操作。
-
添加字典类型
-
修改字典类型
-
删除字典类型
-
查询字典类型
(5)参数设置
-
系统参数的新增、编辑和删除操作。
-
参数值的动态更新。
-
添加参数
-
修改参数
-
删除参数
-
查询参数
2.系统监控
服务监控
3.系统工具
代码生成
- 导入表
四、总结
RuoYi Vue 是一个功能丰富、性能优越的企业级管理系统,适合各种中小型企业的管理和运营需求。通过前后端分离的设计,提高了系统的可维护性和扩展性。如果你需要一个成熟的管理系统框架,RuoYi Vue 是一个不错的选择。
标签:Vue,角色,系统,Ruoyi,介绍,用户,菜单,权限,字典 From: https://blog.csdn.net/weixin_65702315/article/details/143525967