若依开源项目配置——Vue前后端分离版(二)

写在前面

官网地址: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
  • 查询数据上方的按钮
    在这里插入图片描述
    源码地址路径:src/components/RightToolbar/index.vue

  • 左上方标题
    在这里插入图片描述
    源码地址路径: src/layout/components/Sidebar/Logo.vue

猜你喜欢

转载自blog.csdn.net/single_0910/article/details/120281858