首页 > 其他分享 >Ruoyi Vue功能介绍

Ruoyi Vue功能介绍

时间:2024-11-05 21:51:35浏览次数:3  
标签:Vue 角色 系统 Ruoyi 介绍 用户 菜单 权限 字典

文章目录


前言

RuoYi Vue 是一个基于 Spring Boot 和 Vue.js 的前后端分离的企业级管理系统。它结合了后端的 Spring Boot 和前端的 Vue.js,提供了丰富的功能和良好的用户体验。


提示:以下是本篇文章正文内容,下面案例可供参考

一、介绍

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、快速了解

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

相关文章

  • vue常用指令
    Vue.js 提供了一些内置的指令,这些指令可以用来操作DOM或者添加一些特殊的响应式行为。以下是一些常用的Vue指令:v-bind:用于动态地绑定一个或多个属性,或者一个组件的prop到表达式。<!--绑定一个属性--><imgv-bind:src="imageSrc"><!--简写--><img:src="imag......
  • 基于SpringBoot+Vue的库存管理系统设计与实现毕设(文档+源码)
            目录一、项目介绍二、开发环境三、功能介绍四、核心代码五、效果图六、源码获取:        大家好呀,我是一个混迹在java圈的码农。今天要和大家分享的是一款基于SpringBoot+Vue的库存试管理系统,项目源码请点击文章末尾联系我哦~目前有各类成品......
  • 基于SpringBoot+Vue的疗养院管理系统设计与实现毕设(文档+源码)
            目录一、项目介绍二、开发环境三、功能介绍四、核心代码五、效果图六、源码获取:        大家好呀,我是一个混迹在java圈的码农。今天要和大家分享的是一款基于SpringBoot+Vue的疗养院管理系统,项目源码请点击文章末尾联系我哦~目前有各类成品......
  • 在 Vue 2 项目中使用 Element UI
    在Vue2项目中使用ElementUI本实验手册将指导你如何在Vue2项目中使用ElementUI组件库,搭建一个简单的页面。一、介绍ElementUIElementUI(Element-网站快速成型工具)是一套基于Vue2.0的桌面端组件库,提供了丰富的、可复用的UI组件,可以帮助开发者快速构建美观、......
  • Vue+Springboot 前后端分离项目如何部署?
    本文转载自:https://fangcaicoding.cn/course/11/58大家好!我是方才,目前是8人后端研发团队的负责人,拥有6年后端经验&3年团队管理经验,截止目前面试过近200位候选人,主导过单表上10亿、累计上100亿数据量级的业务系统的架构和核心编码。“学编程,一定要系统化”是我一直坚持......
  • springboot+vue朝阳小区防疫工作管理平台【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着全球疫情的持续演变,社区作为疫情防控的第一线,其管理效率与精准度直接关系到疫情的传播控制与社会秩序的稳定。朝阳小区作为一个典型的大型居民区,人员流动频繁,防疫工作面临诸多挑战。传统的防疫管理方式,如人工登记、电话随访等,不仅......
  • springboot+vue车位服务小程序【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着城市化进程的加速,车辆数量急剧增加,停车难问题已成为困扰城市居民日常生活的重大难题。传统的停车场管理方式往往存在信息不透明、车位利用率低、用户体验差等问题,尤其是在高峰时段,寻找停车位的过程不仅耗时耗力,还常常导致交通拥堵......
  • springboot+vue体育馆预约微信小程序【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着全民健身意识的日益增强,体育馆作为重要的运动场所,其利用率逐年攀升。然而,传统的体育馆预约方式,如电话预约、现场登记等,已难以满足当前社会对高效、便捷服务的需求。尤其在高峰时段,体育馆常常出现人满为患、资源紧张的情况,给广大运......
  • (开题报告)django+vue基于web的动物园管理系统源码+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于动物园管理系统的研究,现有研究主要以传统管理模式为主,专门针对基于web的动物园管理系统,利用django+vue技术构建的研究较少。在国......
  • 第47篇 简单IOC介绍
    1.IOC的各种叫法依赖反转(DependencyInversion),SOLD原则中的D控制反转(InversionofControl)依赖注入DependencyInjection2.什么是依赖注入一个类或对象依赖于另一个类或对象,即一个对象需要另一个对象来完成某个功能OOP中,一个对象通常需要依赖其他对象来实现功能,这一现......