授权协议 MIT
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 若依开源
适用人群 未知
收录时间 2019-10-08

软件简介

基于SpringBoot + Vue的前后端分离权限管理系统,可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。

  • 前端采用Vue、Element UI。
  • 后端采用Spring Boot、Spring Security、Redis & Jwt。
  • 权限认证使用Jwt,支持多终端认证系统。
  • 支持加载动态权限菜单,多方式轻松权限控制。
  • 高效率开发,使用代码生成器可以一键生成前后端代码。

寓意:你若不离不弃,我必生死相依

内置功能

1.  用户管理:用户是系统操作者,该功能主要完成系统用户配置。
2.  部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持权限。
3.  岗位管理:配置系统用户所属担任职务。
4.  菜单管理:配置系统菜单,操作权限,按钮权限标识等。
5.  角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
6.  字典管理:对系统中经常使用的一些较为固定的数据进行维护。
7.  参数管理:对系统动态配置常用参数。
8.  通知公告:系统通知公告信息发布维护。
9.  操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
10.  登录日志:系统登录日志记录查询包含登录异常。
11. 在线用户:当前系统中活跃用户状态监控。
12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
13. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
14. 系统接口:根据业务代码自动生成相关的api接口文档。
15. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
16. 在线构建器:拖动表单元素生成相应的HTML代码。
17. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。

 

系统演示  http://ruoyi.vip

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (13)

加载中
再加个流程管理模块就更好了
07/23 08:51
回复
举报
vue-router.esm.js:1897 Error: Cannot find module '@/views/system/user/index' 这个错误能解决下吧,打开首页所所有模块都打不开,貌似动态添加路由有问题
2020/05/06 15:10
回复
举报
修改ruoyi-ui\src\store\modules\permission.js即可 export const loadView = (view) => { // 路由懒加载 return (resolve) => require([`@/views/${view}`],resolve) }
2020/05/19 16:15
回复
举报
可以贡献个python版的不
2020/01/04 12:31
回复
举报
请问:{"msg":"请求访问:/,认证失败,无法访问系统资源","code":401} 这是什么问题
2019/12/31 17:50
回复
举报
{"msg":"请求访问:/,认证失败,无法访问系统资源","code":401} 凡是这个问题 多数应该都是直接在浏览器访问了吧, 这个后台的接口是用给vue-ui这个项目调用的, 不能直接访问。还有跑后台项目是别忘了把redis地址写上。
2020/03/05 21:03
回复
举报
请问:{"msg":"请求访问:/,认证失败,无法访问系统资源","code":401} 这是什么问题
2019/11/19 10:44
回复
举报
这个有版权问题吗
2019/11/14 09:15
回复
举报
账户过期之后会出现用户基本信息没有成功插入redis,就调用了geiinfo方法,会导致永远性的处于过期状态,我认为一般导致这样的情况是由于远程的服务的带宽过低,或者在插入redis中的时候网络延迟
2019/10/30 09:58
回复
举报
为啥部署上启动成功就没法访问了?
2019/10/25 16:39
回复
举报
我也是
2019/11/19 10:23
回复
举报
系统演示连接访问不了
2019/10/09 14:42
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
更多评论
发表了资讯
12/01 08:38

RuoYi-Vue 3.8.0 发布,支持 Vue3

若依前后端分离版本 v3.8.0 已发布,更新日志: 新增配套并同步的Vue3前端版本 新增通用方法简化模态/缓存/下载/权限/页签使用 优化导出数据/使用通用下载方法 Excel注解支持自定义数据处理器 Excel注解支持导入导出标题信息 Excel导入支持@Excels注解 新增组件data-dict,简化数据字典使用 新增Jaxb依赖,防止jdk8以上出现的兼容错误 生产环境使用路由懒加载提升页面响应速度 修复五级以上菜单出现的404问题 防重提交注解支持配...

8
11
发表了资讯
09/13 08:53

RuoYi-Vue 3.7.0 发布,更多细节优化

若依前后端分离版本 v3.7.0 已发布,更新日志: 参数管理支持配置验证码开关 新增是否开启用户注册功能 定时任务支持在线生成cron表达式 菜单管理支持配置路由参数 支持自定义注解实现接口限流 Excel注解支持Image图片导入 自定义弹层溢出滚动样式 自定义可拖动弹窗宽度指令 自定义可拖动弹窗高度指令 修复任意账户越权问题 修改时检查用户数据权限范围 修复保存配置主题颜色失效问题 新增暗色菜单风格主题 菜单&部门新增展开/...

5
9
发表了资讯
07/12 08:29

RuoYi-Vue 3.6.0 发布,更多细节优化

若依前后端分离版本 v3.6.0 已发布,更新日志: 角色管理新增分配用户功能 用户管理新增分配角色功能 日志列表支持排序操作 优化参数&字典缓存操作 系统布局配置支持动态标题开关 菜单路由配置支持内链访问 默认访问后端首页新增提示语 富文本默认上传返回url类型 新增自定义弹窗拖拽指令 全局注册常用通用组件 全局挂载字典标签组件 ImageUpload组件支持多图片上传 FileUpload组件支持多文件上传 文件上传组件添加数量限制属性...

3
13
发表了资讯
05/25 09:13

RuoYi-Vue 3.5.0 发布,更多细节优化

若依前后端分离版本 v3.5.0 已发布,更新日志: 新增菜单导航显示风格TopNav(false为左侧导航菜单,true为顶部导航菜单) 布局设置支持保存&重置配置 修复树表数据显示不全&加载慢问题 新增IE浏览器版本过低提示页面 用户登录后记录最后登录IP&时间 页面导出按钮点击之后添加遮罩 富文本编辑器支持自定义上传地址 富文本编辑组件新增readOnly属性 页签TagsView新增关闭右侧功能 显隐列组件加载初始默认隐藏列 关闭头像上传窗口...

3
12
发表于大前端专区
02/22 09:52

RuoYi-Vue 3.4.0 发布,更多细节优化

若依前后端分离版本 v3.4.0 已发布,更新日志: 代码生成模板支持主子表 表格右侧工具栏组件支持显隐列 图片组件添加预览&移除功能 Excel注解支持Image图片导出 操作按钮组调整为朴素按钮样式 代码生成支持文件上传组件 代码生成日期控件区分范围 代码生成数据库文本类型生成表单文本域 用户手机邮箱&菜单组件修改允许空字符串 升级SpringBoot到最新版本2.2.13 提升启动速度 升级druid到最新版本v1.2.4 升级fastjson到最新版1.2...

4
12
发表于大前端专区
2020/12/14 09:01

RuoYi-Vue 3.3.0 发布,更多细节优化

若依前后端分离版本 v3.3.0 已发布,更新日志: 新增缓存监控功能 支持主题风格配置 修复多级菜单之间切换无法缓存的问题 多级菜单自动配置组件 代码生成预览支持高亮显示 支持get请求映射params参数 删除用户和角色解绑关联 去除用户手机邮箱部门必填验证 Excel支持注解align对齐方式 Excel支持导入Boolean型数据 优化头像样式,鼠标移入悬停遮罩 代码生成预览提供滚动机制 代码生成删除多余的数字float类型 修正转换字符串的目...

6
9
2020/11/18 10:00

RuoYi-Vue 3.2.1 发布,阻止任意文件下载漏洞

若依前后端分离版本 v3.2.1 已发布,更新日志: 阻止任意文件下载漏洞 代码生成支持上传控件 新增图片上传组件 调整默认首页 升级druid到最新版本v1.2.2 mapperLocations配置支持分隔符 权限信息调整 调整sql默认时间 解决代码生成没有bit类型的问题 升级pagehelper到最新版1.3.0 任意文件下载漏洞 RuoYi <= v3.2.0 任意文件下载漏洞,正常的利用手段是下载服务器文件,如脚本代码,服务器配置或者是系统配置等等。可以利用../...

1
6
2020/10/10 09:01

RuoYi-Vue 3.2.0 发布,更多细节优化

若依前后端分离版本 v3.2.0 已发布,更新日志: 升级springboot版本到2.1.17 提升安全性 升级oshi到最新版本v5.2.5 升级druid到最新版本v1.2.1 升级jjwt到版本0.9.1 升级fastjson到最新版1.2.74 修改sass为node-sass,避免el-icon图标乱码 代码生成支持同步数据库 代码生成支持富文本控件 代码生成页面时不忽略remark属性 代码生成添加select必填选项 Excel导出类型NUMERIC支持精度浮点类型 Excel导出targetAttr优化获取值,防止...

0
11
发表于运维专区
2020/08/13 10:18

RuoYi-Vue 3.1 发布,更多细节优化

若依前后端分离版本 v3.1 已发布,更新日志: 表格工具栏右侧添加刷新&显隐查询组件 后端支持CORS跨域请求 代码生成支持选择上级菜单 代码生成支持自定义路径 代码生成支持复选框 Excel导出导入支持dictType字典类型 Excel支持分割字符串组内容 验证码类型支持(数组计算、字符验证) 升级vue-cli版本到4.4.4 修改 node-sass 为 dart-sass 表单类型为Integer/Long设置整形默认值 代码生成器默认mapper路径与默认mapperScan路径不...

7
40
发表于DevOps专区
2020/07/20 10:00

RuoYi-Vue 3.0 发布,进行模块拆分

若依前后端分离版本 v3.0 已发布,更新日志: 单应用调整为多模块项目 升级element-ui版本到2.13.2 删除babel,提高编译速度。 新增菜单默认主类目 编码文件名修改为uuid方式 定时任务cron表达式验证 角色权限修改时已有权限未自动勾选异常修复 防止切换权限用户后登录出现404 Excel支持sort导出排序 创建用户不允许选择超级管理员角色 修复代码生成导入表结构出现异常页面不提醒问题 修复代码生成点击多次表修改数据不变化的问...

10
33
发表于DevOps专区
2020/06/01 09:27

RuoYi-Vue 2.3 发布,更多细节优化

若依前后端分离版本 v2.3 已发布,更新日志: dev启动默认打开浏览器 vue-cli使用默认source-map slidebar eslint报错优化 当tags-view滚动关闭右键菜单 字典管理添加缓存读取 参数管理支持缓存操作 支持一级菜单(和主页同级)在main区域显示 限制外链地址必须以http(s)开头 tagview & sidebar 主题颜色与element ui(全局)同步 修改数据源类型优先级,先根据方法,再根据类 支持是否需要设置token属性,自定义返回码消息 swag...

2
24
发表于大前端专区
2020/03/18 09:58

RuoYi-Vue 2.2 发布,支持定时任务

若依前后端分离版本 v2.2 已发布,更新日志: 系统监控新增定时任务功能 添加一个打包Web工程bat 修复页签鼠标滚轮按下的时候,可以关闭不可关闭的tag 修复点击退出登录有时会无提示问题 修复防重复提交注解无效问题 修复通知公告批量删除异常问题 添加菜单时路由地址必填限制 代码生成字段描述可编辑 修复用户修改个人信息导致缓存不过期问题 个人信息创建时间获取正确属性值 操作日志详细显示正确类型 导入表单击行数据时选中...

4
18
发表于大前端专区
2020/02/24 09:43

RuoYi-Vue 2.1 发布,支持表单构建

若依前后端分离版本 v2.1 已发布,更新日志: 新增表单构建 代码生成支持树表结构 新增用户导入 修复动态加载路由页面刷新问题 修复地址开关无效问题 汉化错误提示页面 代码生成已知问题修改 修复多数据源下配置关闭出现异常处理 添加HTML过滤器,用于去除XSS漏洞隐患 修复上传头像控制台出现异常 修改用户管理分页不正确的问题 修复验证码记录提示错误 修复request.js缺少Message引用 修复表格时间为空出现的异常 添加Jackson...

6
25
发表于运维专区
2019/12/02 09:38

RuoYi-Vue 2.0 发布,支持代码生成器

若依前后端分离版本 v2.0 已发布,更新日志: 新增代码生成 新增@RepeatSubmit注解,防止重复提交 新增菜单主目录添加/删除操作 日志记录过滤特殊对象,防止转换异常 修改代码生成路由脚本错误 用户上传头像实时同步缓存,无需重新登录 调整切换页签后不重新加载数据 添加jsencrypt实现参数的前端加密 系统退出删除用户缓存记录 其他细节优化 基于SpringBoot + Vue的前后端分离权限管理系统。 下载地址RuoYi-Vue 如需不分离应用...

5
29
发表于运维专区
2019/11/11 10:39

若依前后端分离版本 1.1 新增多项功能

若依前后端分离版本 v1.1 已发布,更新日志: 新增在线用户管理 新增按钮组功能实现(批量删除、导出、清空) 新增查询条件重置按钮 新增Swagger全局Token配置 新增后端参数校验 修复字典管理页面的日期查询异常 修改时间函数命名防止冲突 去除菜单上级校验,默认为顶级 修复用户密码无法修改问题 修复菜单类型为按钮时不显示权限标识 其他细节优化 基于SpringBoot + Vue的前后端分离权限管理系统。 下载地址RuoYi-Vue 如需不分...

2
30
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2020/04/14 13:50

Vue - Vue-CLI2 和 Vue-CLI3、Vue-CLI4的区别

周末在家新建了一个 Vue 测试项目,但不管怎么建,总会提示一些 有的没的,杂七杂八的信息,如:找不到 funding、存在多少漏洞(vulnerabilities) 什么的。如下所示: 寻思着,出现这些问题的原因,应该是一些 不太重要的依赖包 更新了版本 或 迁移了地址,导致之前的 Vue-CLI 找不到 对应的版本 或 依赖包地址了。 虽然暂时没发现这些错误对项目的运行和打包有啥影响,但是一句话,看着不爽。既然看着不爽,就想收拾它,怎么收拾...

0
3
2020/11/19 00:00

VUE|Vue实例

欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 欢迎加入团队圈子!与作者面对面!直接点击! 1.创建一个Vue实例 之前初步学习了Vue的安装和一些简单介绍,这次就主要学习Vue实例。 每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的。 var vm = new Vue({ // 选项 }) 虽然没有完全遵循 MVVM 模型,但是 Vue 的设计也受到了它的启发。因此在...

0
1
发表了博客
2018/04/27 14:00

Vue--vue-Router

一.vue路由的基本使用 为什么需要路由? 因为我们通过component切换组件无法给组件传递参数 component切换组件 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 7 <title>Document</title> 8 <script src="../vue2.4.4.js"></script> 9 </head...

0
1
发表了博客
2020/08/22 00:00

VUE|Vue实例

欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 欢迎加入团队圈子!与作者面对面!直接点击! 1.创建一个Vue实例 之前初步学习了Vue的安装和一些简单介绍,这次就主要学习Vue实例。 每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的。 var vm = new Vue({ // 选项 }) 虽然没有完全遵循 MVVM 模型,但是 Vue 的设计也受到了它的启发。因此在...

0
0
发表于数据库专区
2020/01/02 10:21

VUE-认识Vue

1.认识Vue Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 前端框架三巨头:Vue.js、React.js、AngularJS,vue.js以其轻量易用著称,vue.js和React.js发展速度...

0
1
发表于数据库专区
2020/01/02 10:45

VUE-Vue实例

4.Vue实例 4.1.创建Vue实例 每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的: var vm = new Vue({ // 选项 }) 在构造函数中传入一个对象,并且在对象中声明各种Vue需要的数据和方法,包括: el data methods 等等 接下来我们一 一介绍。 4.2.模板或元素 每个Vue实例都需要关联一段Html模板,Vue会基于此模板进行视图渲染。 我们可以通过el属性来指定。 例如一段html模板: <div id="app"> </div> 然后创...

0
0
发表了博客
2019/06/23 21:29

[Vue] : Vue概述

什么是Vue.js Vue.js 是目前最火的一个前端框架,React是最流行的一个前端框架。 Vue.js 是前端的主流框架之一,和Angular.js、React.js 一起,并成为前端三大主流框架! Vue.js 是一套构建用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。 Vue 核心的概念,就是让用户不再操作DOM元素,提高渲染效率,前端程序员只需要关心数据的业务逻辑,不再关系 DOM 是如何渲染的。 MVC 与 前端中的 MVVM...

0
1
发表于数据库专区
2020/01/02 11:53

VUE-vue-cli

9.vue-cli 9.1.介绍和安装 在开发中,需要打包的东西不止是js、css、html。还有更多的东西要处理,这些插件和加载器如果我们一一去添加就会比较麻烦。 幸好,vue官方提供了一个快速搭建vue项目的脚手架:vue-cli 使用它能快速的构建一个web工程模板。 官网:https://github.com/vuejs/vue-cli 安装命令:npm install -g vue-cli 9.2.快速上手 我们新建一个module: 切换到该目录: 用vue-cli命令,快速搭建一个webpack的项目:v...

0
0
发表了博客
2019/04/04 11:41

vue -- vue实例

一、vue实例 let app = new Vue({ // 对象属性 ]) 二、对象属性 1、el 就是父DOM 2、data 所有vue上面操作的数据都会被写在这里 3、methods 所有的函数方法都写在这里 methods: { getFun () { console.log(123) } } 4、components 用来注册子组件用 5、props 这个是子元素用来接收父元素传递数据的属性 二、生命周期钩子函数 生命周期钩子函数 作用范围 beforeCreate el,data都为undefined,还没有初始化...

0
2
发表了博客
2018/08/18 17:12

[vue]vue路由篇vue-router

spa单页开发及vue-router基础: https://www.cnblogs.com/iiiiiher/p/9034496.html url两种传参方式 query: $route.query http://localhost:63342/login?name=maotai&age=22 params: $route.params http://localhost:63342/login/maotai/22 引入router组件后, vm里注册router,会在vm实例上新增router属性 基础路由 匹配规则tag激活类 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</t...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于大前端专区
2020/05/11 09:07

后台运行一段时间会自己停止,日志最终停留在下边所示的日志(基本都是晚上八点多停止)

@若依开源 你好,想跟你请教个问题: 20:11:50.238 [Thread-4] INFO o.q.c.QuartzScheduler - [standby,585] - Scheduler RuoyiScheduler_$_dzpj-server161589010384938 paused. 20:11:50.264 [Thread-4] INFO sys-user - [shutdownAsyncManager,31] - ====关闭后台任务任务线程池==== 20:11:50.265 [Thread-4] INFO o.q.c.QuartzScheduler - [shutdown,666] - Scheduler RuoyiScheduler_$_dzpj-server161589010384938 shutting...

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
13 评论
150 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部