管理中台

mqk fd05980d0d 修复页面搜索功能 以及 导出功能 3 mesiacov pred
assets 272efd2280 简介图片 4 mesiacov pred
bin c1f2691e00 初步提交 5 mesiacov pred
ruoyi-ui fd05980d0d 修复页面搜索功能 以及 导出功能 3 mesiacov pred
ruoyi_admin fd05980d0d 修复页面搜索功能 以及 导出功能 3 mesiacov pred
ruoyi_apscheduler 57fd446955 优化定时任务执行一次与授权 4 mesiacov pred
ruoyi_common 6719515a02 修复页面无法删除多个属性bug 3 mesiacov pred
ruoyi_framework c4d015fd64 优化权限与注册 4 mesiacov pred
ruoyi_generator a9d531a07c 优化生成导入权限sql 4 mesiacov pred
ruoyi_system fd05980d0d 修复页面搜索功能 以及 导出功能 3 mesiacov pred
sql f0406768e4 第一版管理端 3 mesiacov pred
.gitignore 8c9f7c76b2 优化生成 5 mesiacov pred
readme.md f0406768e4 第一版管理端 3 mesiacov pred
requirements.txt f0406768e4 第一版管理端 3 mesiacov pred

readme.md

logo

RuoYi-Vue-Flask

基于Flask+Vue前后端分离的快速开发框架

平台简介

Ruoyi-Vue-Flask是一套全部开源的快速开发平台,给个人及企业免费使用。

  • 前端采用Vue、Element UI。

  • 后端采用Flask、SQLAlchemy、Pydantic、Redis & Jwt,与Ruoyi-Vue后端主要接口保持一致。

  • 权限认证使用Jwt,支持多终端认证系统。

  • 支持加载动态权限菜单,多方式轻松权限控制。

  • 高效率开发,使用代码生成器可以一键生成前后端代码(计划中)。

  • 特别鸣谢: Ruoyi-Vue (V3.8.1) https://gitee.com/shaw-lee/ruoyi-vue-flask

1

2

内置功能

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

安装部署

软件版本

os版本:windows 和 linux
python版本:3.10+
mysql版本:5.7+
redis版本:5.0+
node版本:v20.17.0

mysql数据库

运行sql文件夹下文件即可

后端快速启动(开发环境:windows)

# 创建虚拟环境
python3 -m venv venv

# 激活虚拟环境
.\.venv\Scripts\activate

# 安装依赖
pip3 install -r ./bin/requirements.txt 
# 后端配置
./ruoyi_admin/config/app.yml
  ......
  env: 'dev'
  profile: D:/ruoyi/uploadPath
  ......


./ruoyi_admin/config/app-dev.yml
  ......
  SQLALCHEMY_DATABASE_URI: 'mysql+pymysql://root:123456@127.0.0.1/ry-vue-py'
  ......
  REDIS_URL: "redis://127.0.0.1?db=1"
  ......
# 启动服务
  ruoyi_admin/config/app-dev.yml 中配置数据库信息
下载包:
pip install -r requirements.txt
 python -m ruoyi_admin.app   

前端快速启动(开发环境:windows)

# 安装依赖
cd ruoyi-ui
npm install

# 启动服务
npm run dev

浏览器访问

地址: http://localhost:80
用户名/密码: admin/admin123

演示图

用户管理.PNG 菜单管理.PNG
部门管理.PNG 岗位管理.PNG
字典管理.PNG 操作日志.PNG
登录日志.PNG 定时任务.PNG
缓存监控.PNG 服务监控.PNG