Skip to content

Commit 8cdf583

Browse files
committed
chore: 发布1.8.1版本
1 parent 75c49e8 commit 8cdf583

File tree

7 files changed

+147
-59
lines changed

7 files changed

+147
-59
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 更新日志
22

3-
## 未发布
3+
## RuoYi-Vue3-FastAPI v1.8.1
44

55
### 新增功能
66

README.md

Lines changed: 141 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,33 @@
1-
<p align="center">
2-
<img alt="logo" src="https://oscimg.oschina.net/oscnet/up-d3d0a9303e11d522a06cd263f3079027715.png">
3-
</p>
4-
<h1 align="center" style="margin: 30px 0 30px; font-weight: bold;">RuoYi-Vue3-FastAPI v1.8.0</h1>
1+
<h1 align="center">
2+
<img alt="logo" src="https://oscimg.oschina.net/oscnet/up-d3d0a9303e11d522a06cd263f3079027715.png">
3+
</h1>
4+
<h1 align="center" style="margin: 30px 0 30px; font-weight: bold;">RuoYi-Vue3-FastAPI</h1>
55
<h4 align="center">基于RuoYi-Vue3+FastAPI前后端分离的快速开发框架</h4>
66
<p align="center">
7-
<a href="https://gitee.com/insistence2022/RuoYi-Vue3-FastAPI/stargazers"><img src="https://gitee.com/insistence2022/RuoYi-Vue3-FastAPI/badge/star.svg?theme=dark"></a>
8-
<a href="https://github.com/insistence/RuoYi-Vue3-FastAPI"><img src="https://img.shields.io/github/stars/insistence/RuoYi-Vue3-FastAPI?style=social"></a>
9-
<a href="https://gitee.com/insistence2022/RuoYi-Vue3-FastAPI"><img src="https://img.shields.io/badge/RuoYiVue3FastAPI-v1.8.0-brightgreen.svg"></a>
10-
<a href="https://gitee.com/insistence2022/RuoYi-Vue3-FastAPI/blob/master/LICENSE"><img src="https://img.shields.io/github/license/mashape/apistatus.svg"></a>
11-
<img src="https://img.shields.io/badge/node-≥18-blue">
12-
<img src="https://img.shields.io/badge/python-≥3.9-blue">
13-
<img src="https://img.shields.io/badge/MySQL-≥5.7-blue">
7+
<a href="https://gitee.com/insistence2022/RuoYi-Vue3-FastAPI/stargazers">
8+
<img alt="Gitee" src="https://gitee.com/insistence2022/RuoYi-Vue3-FastAPI/badge/star.svg?theme=dark">
9+
</a>
10+
<a href="https://github.com/insistence/RuoYi-Vue3-FastAPI">
11+
<img alt="Github" src="https://img.shields.io/github/stars/insistence/RuoYi-Vue3-FastAPI?style=social">
12+
</a>
13+
<a href="https://github.com/insistence/RuoYi-Vue3-FastAPI/actions?query=branch%3Amaster+event%3Apush+workflow%3A%22%22Playwright+Tests%22%22">
14+
<img alt="Playwright Tests" src="https://github.com/insistence/RuoYi-Vue3-FastAPI/workflows/Playwright Tests/badge.svg">
15+
</a>
16+
<a href="https://github.com/insistence/RuoYi-Vue3-FastAPI/actions?query=branch%3Amaster+event%3Apush+workflow%3A%22%22Ruff+Check%22%22">
17+
<img alt="Ruff Check" src="https://github.com/insistence/RuoYi-Vue3-FastAPI/workflows/Ruff Check/badge.svg">
18+
</a>
19+
<a href="https://gitee.com/insistence2022/RuoYi-Vue3-FastAPI">
20+
<img alt="project version" src="https://img.shields.io/badge/version-1.8.1-brightgreen.svg">
21+
</a>
22+
<a href="https://github.com/astral-sh/ruff">
23+
<img alt="Ruff" src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json">
24+
</a>
25+
<a href="https://gitee.com/insistence2022/RuoYi-Vue3-FastAPI/blob/master/LICENSE">
26+
<img alt="LICENSE" src="https://img.shields.io/github/license/mashape/apistatus.svg">
27+
</a>
28+
<img alt="node version" src="https://img.shields.io/badge/node-≥18-blue">
29+
<img alt="python version" src="https://img.shields.io/badge/python-≥3.9-blue">
30+
<img alt="mysql version" src="https://img.shields.io/badge/MySQL-≥5.7-blue">
1431
</p>
1532

1633
## 平台简介
@@ -22,24 +39,24 @@ RuoYi-Vue3-FastAPI是一套全部开源的快速开发平台,毫无保留给
2239
* 权限认证使用OAuth2 & Jwt,支持多终端认证系统。
2340
* 支持加载动态权限菜单,多方式轻松权限控制。
2441
* Vue2版本:
25-
- Gitte仓库地址:https://gitee.com/insistence2022/RuoYi-Vue-FastAPI
26-
- GitHub仓库地址:https://github.com/insistence/RuoYi-Vue-FastAPI
42+
* Gitte仓库地址:<https://gitee.com/insistence2022/RuoYi-Vue-FastAPI>
43+
* GitHub仓库地址:<https://github.com/insistence/RuoYi-Vue-FastAPI>
2744
* 纯Python版本:
28-
- Gitte仓库地址:https://gitee.com/insistence2022/dash-fastapi-admin
29-
- GitHub仓库地址:https://github.com/insistence/Dash-FastAPI-Admin
45+
* Gitte仓库地址:<https://gitee.com/insistence2022/dash-fastapi-admin>
46+
* GitHub仓库地址:<https://github.com/insistence/Dash-FastAPI-Admin>
3047
* 特别鸣谢:<u>[RuoYi-Vue3](https://github.com/yangzongzhuan/RuoYi-Vue3)</u>
3148

3249
## 内置功能
3350

34-
1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
35-
2. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
36-
3. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
37-
4. 部门管理:配置系统组织机构(公司、部门、小组)。
38-
5. 岗位管理:配置系统用户所属担任职务。
39-
6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
40-
7. 参数管理:对系统动态配置常用参数。
41-
8. 通知公告:系统通知公告信息发布维护。
42-
9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
51+
1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
52+
2. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
53+
3. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
54+
4. 部门管理:配置系统组织机构(公司、部门、小组)。
55+
5. 岗位管理:配置系统用户所属担任职务。
56+
6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
57+
7. 参数管理:对系统动态配置常用参数。
58+
8. 通知公告:系统通知公告信息发布维护。
59+
9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
4360
10. 登录日志:系统登录日志记录查询包含登录异常。
4461
11. 在线用户:当前系统中活跃用户状态监控。
4562
12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
@@ -53,54 +70,97 @@ RuoYi-Vue3-FastAPI是一套全部开源的快速开发平台,毫无保留给
5370

5471
<table>
5572
<tr>
56-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/login.png"/></td>
57-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/dashboard.png"/></td>
73+
<td>
74+
<img alt="login" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/login.png">
75+
</td>
76+
<td>
77+
<img alt="dashboard" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/dashboard.png">
78+
</td>
5879
</tr>
5980
<tr>
60-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/user.png"/></td>
61-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/role.png"/></td>
81+
<td>
82+
<img alt="user" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/user.png">
83+
</td>
84+
<td>
85+
<img alt="role" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/role.png">
86+
</td>
6287
</tr>
6388
<tr>
64-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/menu.png"/></td>
65-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/dept.png"/></td>
89+
<td>
90+
<img alt="menu" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/menu.png">
91+
</td>
92+
<td>
93+
<img alt="dept" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/dept.png">
94+
</td>
6695
</tr>
6796
<tr>
68-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/post.png"/></td>
69-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/dict.png"/></td>
70-
</tr>
97+
<td>
98+
<img alt=""post src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/post.png">
99+
</td>
100+
<td>
101+
<img alt="dict" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/dict.png">
102+
</td>
103+
</tr>
71104
<tr>
72-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/config.png"/></td>
73-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/notice.png"/></td>
105+
<td>
106+
<img alt="config" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/config.png">
107+
</td>
108+
<td>
109+
<img alt="notice" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/notice.png">
110+
</td>
74111
</tr>
75112
<tr>
76-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/operLog.png"/></td>
77-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/loginLog.png"/></td>
113+
<td>
114+
<img alt="operLog" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/operLog.png">
115+
</td>
116+
<td>
117+
<img alt="loginLog" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/loginLog.png">
118+
</td>
78119
</tr>
79120
<tr>
80-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/online.png"/></td>
81-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/job.png"/></td>
121+
<td>
122+
<img alt="online" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/online.png">
123+
</td>
124+
<td>
125+
<img alt="job" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/job.png">
126+
</td>
82127
</tr>
83128
<tr>
84-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/server.png"/></td>
85-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/cache.png"/></td>
129+
<td>
130+
<img alt="server" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/server.png">
131+
</td>
132+
<td>
133+
<img alt="cache" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/cache.png">
134+
</td>
86135
</tr>
87136
<tr>
88-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/cacheList.png"></td>
89-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/form.png"></td>
137+
<td>
138+
<img alt="cacheList" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/cacheList.png">
139+
</td>
140+
<td>
141+
<img alt="form" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/form.png">
142+
</td>
90143
</tr>
91144
<tr>
92-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/api.png"></td>
93-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/gen.png"/></td>
145+
<td>
146+
<img alt="api" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/api.png">
147+
</td>
148+
<td>
149+
<img alt="gen" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/gen.png">
150+
</td>
94151
</tr>
95152
<tr>
96-
<td><img src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/profile.png"/></td>
153+
<td>
154+
<img alt="profile" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/profile.png">
155+
</td>
97156
</tr>
98157
</table>
99158

100159
## 在线体验
101-
- *账号:admin*
102-
- *密码:admin123*
103-
- 演示地址:<a href="https://vfadmin.insistence.tech">vfadmin管理系统<a>
160+
161+
* *账号:admin*
162+
* *密码:admin123*
163+
* 演示地址:<a href="https://vfadmin.insistence.tech">vfadmin管理系统<a>
104164

105165
## 项目开发及发布相关
106166

@@ -115,6 +175,7 @@ cd RuoYi-Vue3-FastAPI
115175
```
116176

117177
#### 前端
178+
118179
```bash
119180
# 进入前端目录
120181
cd ruoyi-fastapi-frontend
@@ -130,6 +191,7 @@ npm run dev 或 yarn dev
130191
```
131192

132193
#### 后端
194+
133195
```bash
134196
# 进入后端目录
135197
cd ruoyi-fastapi-backend
@@ -151,6 +213,7 @@ python3 app.py --env=dev
151213
```
152214

153215
#### 访问
216+
154217
```bash
155218
# 默认账号密码
156219
账号:admin
@@ -163,6 +226,7 @@ python3 app.py --env=dev
163226
### 发布
164227

165228
#### 前端
229+
166230
```bash
167231
# 构建测试环境
168232
npm run build:stage 或 yarn build:stage
@@ -172,6 +236,7 @@ npm run build:prod 或 yarn build:prod
172236
```
173237

174238
#### 后端
239+
175240
```bash
176241
# 配置环境
177242
在.env.prod文件中配置生产环境的数据库和redis
@@ -180,14 +245,37 @@ npm run build:prod 或 yarn build:prod
180245
python3 app.py --env=prod
181246
```
182247

248+
### Docker Compose部署方式
249+
250+
> ⚠️ **警告:** 默认未做数据持久化配置,请注意数据备份或自行配置持久化
251+
252+
#### MySQL版本
253+
254+
```bash
255+
docker compose -f docker-compose.my.yml up -d --build
256+
```
257+
258+
#### PostgreSQL版本
259+
260+
```bash
261+
docker compose -f docker-compose.pg.yml up -d --build
262+
```
263+
183264
## 交流与赞助
265+
184266
如果有对本项目及FastAPI感兴趣的朋友,欢迎加入知识星球一起交流学习,让我们一起变得更强。如果你觉得这个项目帮助到了你,你可以请作者喝杯咖啡表示鼓励☕。扫描下面微信二维码添加微信备注VF-Admin即可进群。
185267
<table>
186268
<tr>
187-
<td><img alt="zsxq" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/zsxq.jpg"></td>
188-
<td><img alt="zanzhu" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/zanzhu.jpg"></td>
269+
<td>
270+
<img alt="zsxq" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/zsxq.jpg">
271+
</td>
272+
<td>
273+
<img alt="zanzhu" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/zanzhu.jpg">
274+
</td>
189275
</tr>
190276
<tr>
191-
<td><img alt="wxcode" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/wxcode.jpg"></td>
277+
<td>
278+
<img alt="wxcode" src="https://gitee.com/insistence2022/RuoYi-Vue-FastAPI/raw/master/demo-pictures/wxcode.jpg">
279+
</td>
192280
</tr>
193-
</table>
281+
</table>

ruoyi-fastapi-backend/.env.dev

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ APP_HOST = '0.0.0.0'
1010
# 应用端口
1111
APP_PORT = 9099
1212
# 应用版本
13-
APP_VERSION= '1.8.0'
13+
APP_VERSION= '1.8.1'
1414
# 应用是否开启热重载
1515
APP_RELOAD = true
1616
# 应用是否开启IP归属区域查询

ruoyi-fastapi-backend/.env.dockermy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ APP_HOST = '0.0.0.0'
1010
# 应用端口
1111
APP_PORT = 9099
1212
# 应用版本
13-
APP_VERSION= '1.8.0'
13+
APP_VERSION= '1.8.1'
1414
# 应用是否开启热重载
1515
APP_RELOAD = false
1616
# 应用是否开启IP归属区域查询

ruoyi-fastapi-backend/.env.dockerpg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ APP_HOST = '0.0.0.0'
1010
# 应用端口
1111
APP_PORT = 9099
1212
# 应用版本
13-
APP_VERSION= '1.8.0'
13+
APP_VERSION= '1.8.1'
1414
# 应用是否开启热重载
1515
APP_RELOAD = false
1616
# 应用是否开启IP归属区域查询

ruoyi-fastapi-backend/.env.prod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ APP_HOST = '0.0.0.0'
1010
# 应用端口
1111
APP_PORT = 9099
1212
# 应用版本
13-
APP_VERSION= '1.8.0'
13+
APP_VERSION= '1.8.1'
1414
# 应用是否开启热重载
1515
APP_RELOAD = false
1616
# 应用是否开启IP归属区域查询

ruoyi-fastapi-frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vfadmin",
3-
"version": "1.8.0",
3+
"version": "1.8.1",
44
"description": "vfadmin管理系统",
55
"author": "insistence",
66
"license": "MIT",

0 commit comments

Comments
 (0)