Commit Graph
979 Commits
Author SHA1 Message Date
zhangtao 2ee4be9637 fix: 修正部署脚本中的步骤编号错误
更新部署脚本中各步骤的编号,使其保持正确的顺序。原脚本中存在步骤编号不连续的问题,可能导致部署流程的混淆。
2025-05-26 00:52:46 +08:00
1014TaoTao 23520682e6 Merge pull request #43 from 1014TaoTao/dev
docs: 添加项目文档和资源图片
2025-05-26 00:47:47 +08:00
zhangtao 28f17fa831 docs: 添加项目文档和资源图片
添加完整的项目README文档,包含项目介绍、技术栈、安装部署指南和模块展示等内容
同时添加项目所需的资源图片文件用于文档展示
2025-05-26 00:46:18 +08:00
1014TaoTao c491025682 Merge pull request #42 from 1014TaoTao/dev
优化项目
2025-05-26 00:40:23 +08:00
zhangtao 6e4fb1d9a7 chore: 将开发环境数据库驱动从mysql改为sqlite
修改.env.dev配置文件中的DB_DRIVER配置项,从mysql改为sqlite以简化开发环境数据库配置
2025-05-26 00:37:31 +08:00
zhangtao 0dbbe5cbcb feat: 添加多语言支持及资源文件更新
- 添加日语、中文、泰语等多语言支持文件
- 更新静态资源文件包括图片和样式表
- 重构菜单权限树组件,修复父子节点联动问题
- 优化在线用户管理功能,使用会话ID替代用户名
- 更新数据库配置,默认使用MySQL
- 重构文档系统,将mkdocs迁移至backend目录
- 修复Redis哈希操作接口
- 更新前端工具函数,优化列表转树形结构逻辑
- 调整端口配置和环境变量
- 添加开发运维文档和部署脚本

本次提交主要实现了多语言支持、资源文件更新和多个功能优化,同时改进了系统文档结构和部署配置。
2025-05-26 00:36:34 +08:00
1014TaoTao 318e288e70 Merge pull request #41 from 1014TaoTao/dev
chore: 降级vite和esbuild依赖版本
2025-05-24 18:26:49 +08:00
zhangtao 2d72369d9a chore: 降级vite和esbuild依赖版本
将vite从5.4.19降级到5.2.8,esbuild从0.21.5降级到0.20.2,以确保项目稳定性并兼容现有构建流程
2025-05-24 18:26:02 +08:00
1014TaoTao f64319298e Merge pull request chore: 更新.gitignore和package.json文件
chore: 更新.gitignore和package.json文件
2025-05-24 18:13:48 +08:00
zhangtao 50770fd10b chore: 更新.gitignore和package.json文件
移除backend/app/config下的.env.dev和.env.dev1文件,并添加frontend/.gitignore中的package-lock.json。同时更新frontend/package.json中的vite版本至^5.4.19
2025-05-24 18:12:53 +08:00
1014TaoTao 094f0ca2d8 Merge pull request #39 from 1014TaoTao/dev
refactor(frontend): 优化前端依赖安装流程
2025-05-24 17:54:22 +08:00
zhangtao d8c0507249 refactor(frontend): 优化前端依赖安装流程
移除清理旧依赖的步骤,直接使用 `npm install --omit=optional --verbose` 安装依赖,简化构建流程并减少不必要的操作
2025-05-24 17:53:28 +08:00
1014TaoTao c866a82e2f chore: 更新依赖版本并优化部署脚本
chore: 更新依赖版本并优化部署脚本
2025-05-24 17:20:52 +08:00
zhangtao 1c78a4f273 chore: 更新依赖版本并优化部署脚本
更新前端依赖 `pinia` 和 `pinia-plugin-persistedstate` 到最新版本,优化 `docker-compose.yaml` 中的镜像配置,并改进 `start.sh` 部署脚本,增加版本管理和健康检查功能。
2025-05-24 17:20:03 +08:00
1014TaoTao a172087077 Merge pull request #37 from 1014TaoTao/dev
Dev
2025-05-23 01:37:51 +08:00
zhangtao 37a30e6931 chore: 在 requirements.txt 中添加 cryptography 依赖
添加 cryptography 库以支持密码加密功能
2025-05-23 01:36:50 +08:00
zhangtao 6f48aba9ef style(start.sh): 优化部署脚本的输出格式和可读性
调整了部署脚本的输出信息,增加了步骤提示和成功/失败的状态标识,以提升脚本的可读性和用户体验
2025-05-23 01:32:15 +08:00
1014TaoTao d74302bec5 Merge pull request #36 from 1014TaoTao/dev
Dev
2025-05-23 01:24:47 +08:00
zhangtao 1310a3491e chore: 移除 requirements.txt 中未使用的 asyncpg 依赖
```

解释:
1. **type**: `chore` - 这是一个杂项任务,因为它涉及清理未使用的依赖项,不属于其他明确的类别。
2. **scope**: 未提供,因为更改仅限于 `requirements.txt` 文件,且范围不明确。
3. **description**: "移除 requirements.txt 中未使用的 asyncpg 依赖" - 简洁地描述了更改的内容,即移除了未使用的 `asyncpg` 依赖项。
2025-05-23 01:24:02 +08:00
zhangtao b35a861dc4 feat(store): 为 notice、user 和 config store 启用持久化
在 store/index.js 中为 noticeStore、userStore 和 configStore 添加了 persist: true,以确保这些 store 的状态在页面刷新后能够持久化保存。

refactor(layout): 优化退出登录逻辑

在 basicLayout.vue 中,退出登录时增加了清空 Pinia 状态的逻辑,确保用户信息、配置和通知等状态在退出时被重置。

fix(dict): 修复字典类型选项加载问题

在 system/dict/data.vue 中,确保在 onMounted 钩子中加载字典类型选项,并根据路由参数初始化查询状态。
2025-05-23 01:23:01 +08:00
zhangtao cb138adc9b refactor: 移除PostgreSQL支持并优化数据库初始化流程
移除PostgreSQL相关配置和代码,简化数据库连接逻辑。优化数据库初始化流程,避免重复创建表和插入数据。改进Redis缓存配置,移除不必要的过期时间设置。
2025-05-23 00:04:13 +08:00
KING 27fa41937b Merge pull request #35 from 1014TaoTao/musicking_dev
fix: 修复reids缓存配置过期导致接口无法正常获取系统配置问题
2025-05-22 13:02:14 +08:00
King b41042492d fix: 修复reids缓存配置过期导致接口无法正常获取系统配置问题 2025-05-22 13:00:48 +08:00
1014TaoTao 26812d08c1 Merge pull request #33 from 1014TaoTao/dev
feat: 为角色ID 2添加新的菜单权限
2025-05-20 23:59:29 +08:00
zhangtao 3a74b3c3be feat: 为角色ID 2添加新的菜单权限
为角色ID 2新增了多个菜单权限,以扩展其功能范围
2025-05-20 23:58:29 +08:00
1014TaoTao 79075ec6f4 Merge pull request #32 from 1014TaoTao/dev
refactor(依赖): 移除CustomException中的冗余status_code参数
2025-05-20 23:23:54 +08:00
zhangtao b7a5c61676 refactor(依赖): 移除CustomException中的冗余status_code参数
在AuthPermission类中,CustomException的status_code参数始终为403,因此移除该参数以简化代码
2025-05-20 23:22:36 +08:00
1014TaoTao e173c02151 Merge pull request #31 from 1014TaoTao/dev
Dev
2025-05-20 22:44:36 +08:00
zhangtao 6127f06632 refactor: 统一网络配置并添加MySQL连接重试逻辑
将docker-compose.yaml中的多个独立网络合并为单一网络`fastapi_vue3_admin_network`,简化网络配置。在`init_app.py`中添加MySQL连接重试逻辑,提高服务启动的稳定性。
2025-05-20 22:43:42 +08:00
zhangtao 1e456670c8 feat(redis): 添加REDIS_USER配置并优化Redis连接逻辑
在.env.dev和.env.prod中添加了REDIS_USER配置,并在ap_scheduler.py中优化了Redis连接逻辑,支持自定义用户名。同时,简化了setting.py中REDIS_URI的生成逻辑,确保连接字符串的正确性。
2025-05-20 22:28:22 +08:00
1014TaoTao 941ff9768e Merge pull request #30 from 1014TaoTao/master
master同步dev
2025-05-20 22:07:19 +08:00
1014TaoTao 11fa09154a Merge pull request #29 from 1014TaoTao/dev
Dev
2025-05-20 22:03:23 +08:00
1014TaoTao a85b3ff21d Merge pull request #27 from redgreat/master
fix: 修复Redis连接配置以支持ACL格式的用户名和密码
2025-05-20 22:01:42 +08:00
KING 195e4ae9e9 Merge pull request #28 from 1014TaoTao/musicking_dev
Musicking dev
2025-05-20 18:24:03 +08:00
wangcw 793ea7368d fix: 修复Redis连接配置以支持ACL格式的用户名和密码 2025-05-20 16:20:02 +08:00
King 560b8b7ee6 增强CustomException,解决str(e)为空的问题。 2025-05-20 16:12:31 +08:00
1014TaoTao 4f3adab795 Merge pull request #25 from 1014TaoTao/dev
refactor: 重构项目目录结构及配置文件
2025-05-20 00:28:41 +08:00
zhangtao dc06ac5196 refactor: 重构项目目录结构及配置文件
将 Dockerfile 和 nginx.conf 文件移动到 devops 目录下,并更新 docker-compose.yaml 中的路径配置。同时优化了 docker-compose.yaml 中的环境变量和挂载卷配置,以提高项目的可维护性和一致性。
2025-05-20 00:27:32 +08:00
1014TaoTao 8ae143c5d6 Merge pull request #24 from 1014TaoTao/dev
chore: 移除未使用的依赖并优化打包配置
2025-05-19 23:33:13 +08:00
zhangtao c07186e862 chore: 移除未使用的依赖并优化打包配置
移除 `json-viewer-js` 和 `vuex` 等未使用的依赖,减少项目体积。优化 `vite.config.js` 中的打包配置,增加手动分包功能以提升构建性能。同时,将登录页面的组件改为动态导入,减少初始加载时间。
2025-05-19 23:32:12 +08:00
1014TaoTao c8cd0705f4 Merge pull request #23 from 1014TaoTao/dev
refactor: 优化部署脚本,增加前端构建检查
2025-05-18 23:46:18 +08:00
zhangtao 8aa7551d0a refactor: 优化部署脚本,增加前端构建检查
在部署脚本中引入全局变量,增加前端构建的检查逻辑,避免不必要的重新构建。同时优化了错误处理流程,提升脚本的健壮性和可维护性。
2025-05-18 23:45:35 +08:00
1014TaoTao 0c170001cc Merge pull request #22 from 1014TaoTao/dev
refactor(ip_local_util): 切换IP归属地查询API
2025-05-18 22:51:06 +08:00
zhangtao 9bcd54e971 refactor(ip_local_util): 切换IP归属地查询API
将IP归属地查询从百度API切换到ip-api.com API,以提高查询的稳定性和响应速度
2025-05-18 22:50:16 +08:00
1014TaoTao 87a11a95f6 Merge pull request #21 from 1014TaoTao/dev
feat(ip_local_util): 使用httpx替换requests以支持异步HTTP请求
2025-05-18 22:44:18 +08:00
zhangtao 462b7f8896 feat(ip_local_util): 使用httpx替换requests以支持异步HTTP请求
为了提高IP归属地查询的性能和响应速度,将requests替换为httpx,并引入异步HTTP请求。同时,添加了备用API的注释以供未来使用。
2025-05-18 22:43:19 +08:00
1014TaoTao b1f1d90f55 Merge pull request #20 from 1014TaoTao/dev
refactor: 将`get_ip_location`方法改为异步并优化IP归属地获取逻辑
2025-05-18 22:11:07 +08:00
zhangtao 27c6249fc4 refactor: 将get_ip_location方法改为异步并优化IP归属地获取逻辑
将`get_ip_location`方法从同步改为异步,以提升性能并优化IP归属地信息的获取逻辑。同时移除了不必要的IP地址校验日志记录,简化了代码结构。
2025-05-18 22:09:26 +08:00
1014TaoTao 347de74318 Merge pull request #19 from 1014TaoTao/dev
style(router_class): 使用 f-string 优化日志信息格式
2025-05-18 21:00:27 +08:00
zhangtao 48788f9728 style(router_class): 使用 f-string 优化日志信息格式
将日志信息中的字符串拼接改为 f-string 格式,以提高代码可读性和性能。
2025-05-18 20:59:30 +08:00