From 8cdf58310e953f3f88864d565cc5b28dce9a3b8f Mon Sep 17 00:00:00 2001 From: insistence <3055204202@qq.com> Date: Fri, 26 Dec 2025 15:59:50 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=8F=91=E5=B8=831.8.1=E7=89=88?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 2 +- README.md | 194 ++++++++++++++++++++-------- ruoyi-fastapi-backend/.env.dev | 2 +- ruoyi-fastapi-backend/.env.dockermy | 2 +- ruoyi-fastapi-backend/.env.dockerpg | 2 +- ruoyi-fastapi-backend/.env.prod | 2 +- ruoyi-fastapi-frontend/package.json | 2 +- 7 files changed, 147 insertions(+), 59 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa5d392..267658e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # 更新日志 -## 未发布 +## RuoYi-Vue3-FastAPI v1.8.1 ### 新增功能 diff --git a/README.md b/README.md index 0645fec..d904425 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,33 @@ -

- logo -

-

RuoYi-Vue3-FastAPI v1.8.0

+

+ logo +

+

RuoYi-Vue3-FastAPI

基于RuoYi-Vue3+FastAPI前后端分离的快速开发框架

- - - - - - - + + Gitee + + + Github + + + Playwright Tests + + + Ruff Check + + + project version + + + Ruff + + + LICENSE + + node version + python version + mysql version

## 平台简介 @@ -22,24 +39,24 @@ RuoYi-Vue3-FastAPI是一套全部开源的快速开发平台,毫无保留给 * 权限认证使用OAuth2 & Jwt,支持多终端认证系统。 * 支持加载动态权限菜单,多方式轻松权限控制。 * Vue2版本: - - Gitte仓库地址:https://gitee.com/insistence2022/RuoYi-Vue-FastAPI - - GitHub仓库地址:https://github.com/insistence/RuoYi-Vue-FastAPI + * Gitte仓库地址: + * GitHub仓库地址: * 纯Python版本: - - Gitte仓库地址:https://gitee.com/insistence2022/dash-fastapi-admin - - GitHub仓库地址:https://github.com/insistence/Dash-FastAPI-Admin + * Gitte仓库地址: + * GitHub仓库地址: * 特别鸣谢:[RuoYi-Vue3](https://github.com/yangzongzhuan/RuoYi-Vue3) ## 内置功能 -1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 -2. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。 -3. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 -4. 部门管理:配置系统组织机构(公司、部门、小组)。 -5. 岗位管理:配置系统用户所属担任职务。 -6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。 -7. 参数管理:对系统动态配置常用参数。 -8. 通知公告:系统通知公告信息发布维护。 -9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 +1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 +2. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。 +3. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 +4. 部门管理:配置系统组织机构(公司、部门、小组)。 +5. 岗位管理:配置系统用户所属担任职务。 +6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。 +7. 参数管理:对系统动态配置常用参数。 +8. 通知公告:系统通知公告信息发布维护。 +9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 10. 登录日志:系统登录日志记录查询包含登录异常。 11. 在线用户:当前系统中活跃用户状态监控。 12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。 @@ -53,54 +70,97 @@ RuoYi-Vue3-FastAPI是一套全部开源的快速开发平台,毫无保留给 - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - +
+ login + + dashboard +
+ user + + role +
+ menu + + dept +
+ + + dict +
+ config + + notice +
+ operLog + + loginLog +
+ online + + job +
+ server + + cache +
+ cacheList + + form +
+ api + + gen +
+ profile +
## 在线体验 -- *账号:admin* -- *密码:admin123* -- 演示地址:vfadmin管理系统 + +* *账号:admin* +* *密码:admin123* +* 演示地址:vfadmin管理系统 ## 项目开发及发布相关 @@ -115,6 +175,7 @@ cd RuoYi-Vue3-FastAPI ``` #### 前端 + ```bash # 进入前端目录 cd ruoyi-fastapi-frontend @@ -130,6 +191,7 @@ npm run dev 或 yarn dev ``` #### 后端 + ```bash # 进入后端目录 cd ruoyi-fastapi-backend @@ -151,6 +213,7 @@ python3 app.py --env=dev ``` #### 访问 + ```bash # 默认账号密码 账号:admin @@ -163,6 +226,7 @@ python3 app.py --env=dev ### 发布 #### 前端 + ```bash # 构建测试环境 npm run build:stage 或 yarn build:stage @@ -172,6 +236,7 @@ npm run build:prod 或 yarn build:prod ``` #### 后端 + ```bash # 配置环境 在.env.prod文件中配置生产环境的数据库和redis @@ -180,14 +245,37 @@ npm run build:prod 或 yarn build:prod python3 app.py --env=prod ``` +### Docker Compose部署方式 + +> ⚠️ **警告:** 默认未做数据持久化配置,请注意数据备份或自行配置持久化 + +#### MySQL版本 + +```bash +docker compose -f docker-compose.my.yml up -d --build +``` + +#### PostgreSQL版本 + +```bash +docker compose -f docker-compose.pg.yml up -d --build +``` + ## 交流与赞助 + 如果有对本项目及FastAPI感兴趣的朋友,欢迎加入知识星球一起交流学习,让我们一起变得更强。如果你觉得这个项目帮助到了你,你可以请作者喝杯咖啡表示鼓励☕。扫描下面微信二维码添加微信备注VF-Admin即可进群。 - - + + - + -
zsxqzanzhu + zsxq + + zanzhu +
wxcode + wxcode +
\ No newline at end of file + diff --git a/ruoyi-fastapi-backend/.env.dev b/ruoyi-fastapi-backend/.env.dev index db037c6..c0735a7 100644 --- a/ruoyi-fastapi-backend/.env.dev +++ b/ruoyi-fastapi-backend/.env.dev @@ -10,7 +10,7 @@ APP_HOST = '0.0.0.0' # 应用端口 APP_PORT = 9099 # 应用版本 -APP_VERSION= '1.8.0' +APP_VERSION= '1.8.1' # 应用是否开启热重载 APP_RELOAD = true # 应用是否开启IP归属区域查询 diff --git a/ruoyi-fastapi-backend/.env.dockermy b/ruoyi-fastapi-backend/.env.dockermy index dc55522..6963cd2 100644 --- a/ruoyi-fastapi-backend/.env.dockermy +++ b/ruoyi-fastapi-backend/.env.dockermy @@ -10,7 +10,7 @@ APP_HOST = '0.0.0.0' # 应用端口 APP_PORT = 9099 # 应用版本 -APP_VERSION= '1.8.0' +APP_VERSION= '1.8.1' # 应用是否开启热重载 APP_RELOAD = false # 应用是否开启IP归属区域查询 diff --git a/ruoyi-fastapi-backend/.env.dockerpg b/ruoyi-fastapi-backend/.env.dockerpg index 6b1f31d..ccaeb53 100644 --- a/ruoyi-fastapi-backend/.env.dockerpg +++ b/ruoyi-fastapi-backend/.env.dockerpg @@ -10,7 +10,7 @@ APP_HOST = '0.0.0.0' # 应用端口 APP_PORT = 9099 # 应用版本 -APP_VERSION= '1.8.0' +APP_VERSION= '1.8.1' # 应用是否开启热重载 APP_RELOAD = false # 应用是否开启IP归属区域查询 diff --git a/ruoyi-fastapi-backend/.env.prod b/ruoyi-fastapi-backend/.env.prod index 0006821..8ed5d3c 100644 --- a/ruoyi-fastapi-backend/.env.prod +++ b/ruoyi-fastapi-backend/.env.prod @@ -10,7 +10,7 @@ APP_HOST = '0.0.0.0' # 应用端口 APP_PORT = 9099 # 应用版本 -APP_VERSION= '1.8.0' +APP_VERSION= '1.8.1' # 应用是否开启热重载 APP_RELOAD = false # 应用是否开启IP归属区域查询 diff --git a/ruoyi-fastapi-frontend/package.json b/ruoyi-fastapi-frontend/package.json index eded8ce..700ec9b 100644 --- a/ruoyi-fastapi-frontend/package.json +++ b/ruoyi-fastapi-frontend/package.json @@ -1,6 +1,6 @@ { "name": "vfadmin", - "version": "1.8.0", + "version": "1.8.1", "description": "vfadmin管理系统", "author": "insistence", "license": "MIT",