写在前面

官网地址:http://doc.ruoyi.vip/ruoyi-vue/

功能模块

模块名称

说明

用户管理

用户是系统操作者,该功能主要完成系统用户配置

部门管理

配置系统组织机构(公司、部门、小组),树结构展现支持数据权限

岗位管理

配置系统用户所属担任职务

菜单管理

配置系统菜单,操作权限,按钮权限标识等

角色管理

角色菜单权限分配、设置角色按机构进行数据范围权限划分

字典管理

对系统动态配置常用参数

参数管理

用户是系统操作者,该功能主要完成系统用户配置

通知公告

系统通知公告信息发布维护

操作日志

系统正常操作日志记录和查询;系统异常信息日志记录和查询

登录日志

系统登录日志记录查询包含登录异常

在线用户

当前系统中活跃用户状态监控

定时任务

在线(添加、修改、删除)任务调度包含执行结果日志

代码生成

前后端代码的生成(java、html、xml、sql)支持CRUD下载

系统接口

根据业务代码自动生成相关的api接口文档

服务监控

监视当前系统CPU、内存、磁盘、堆栈等相关信息

缓存监控

前后端代码的生成(java、html、xml、sql)支持CRUD下载

在线构建器

拖动表单元素生成相应的HTML代码

连接池监视

监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈

项目结构

后端结构:

com.ruoyi     
├── common            // 工具类
│       └── annotation                    // 自定义注解
│       └── config                        // 全局配置
│       └── constant                      // 通用常量
│       └── core                          // 核心控制
│       └── enums                         // 通用枚举
│       └── exception                     // 通用异常
│       └── filter                        // 过滤器处理
│       └── utils                         // 通用类处理
├── framework         // 框架核心
│       └── aspectj                       // 注解实现
│       └── config                        // 系统配置
│       └── datasource                    // 数据权限
│       └── interceptor                   // 拦截器
│       └── manager                       // 异步处理
│       └── security                      // 权限控制
│       └── web                           // 前端控制
├── ruoyi-generator   // 代码生成(可移除)
├── ruoyi-quartz      // 定时任务(可移除)
├── ruoyi-system      // 系统代码
├── ruoyi-admin       // 后台服务
├── ruoyi-xxxxxx      // 其他模块

前端结构:

├── build                      // 构建相关  
├── bin                        // 执行脚本
├── public                     // 公共文件
│   ├── favicon.ico            // favicon图标
│   └── index.html             // html模板
│   └── robots.txt             // 反爬虫
├── src                        // 源代码
│   ├── api                    // 所有请求
│   ├── assets                 // 主题 字体等静态资源
│   ├── components             // 全局公用组件
│   ├── directive              // 全局指令
│   ├── layout                 // 布局
│   ├── router                 // 路由
│   ├── store                  // 全局 store管理
│   ├── utils                  // 全局公用方法
│   ├── views                  // view
│   ├── App.vue                // 入口页面
│   ├── main.js                // 入口 加载组件 初始化等
│   ├── permission.js          // 权限管理
│   └── settings.js            // 系统配置
├── .editorconfig              // 编码格式
├── .env.development           // 开发环境配置
├── .env.production            // 生产环境配置
├── .env.staging               // 测试环境配置
├── .eslintignore              // 忽略语法检查
├── .eslintrc.js               // eslint 配置项
├── .gitignore                 // git 忽略项
├── babel.config.js            // babel.config.js
├── package.json               // package.json
└── vue.config.js              // vue.config.js

前端页面目录

若依微服务项目本地部署开发 若依官方文档_数据

  • 文档右上方菜单

    上图的五个功能只要删除src/components/SvgIcon/index.vue就会全部消失
    如果想删除其中的单个功能,则删除下面表格中对应的index.vue即可

功能

删除模块

布局大小

src/components/SizeSelect/index.vue

全屏

src/components/Screenfull/index.vue

文档地址

src/components/RuoYi/Doc/index.vue

源码地址

src/components/RuoYi/Git/index.vue

布局大小

src/components/SizeSelect/index.vue

  • 查询数据上方的按钮
  • 若依微服务项目本地部署开发 若依官方文档_若依微服务项目本地部署开发_02

  • 源码地址路径:src/components/RightToolbar/index.vue
  • 左上方标题
  • 若依微服务项目本地部署开发 若依官方文档_数据_03

  • 源码地址路径: src/layout/components/Sidebar/Logo.vue