Commit Graph
858 Commits
Author SHA1 Message Date
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
1014TaoTao 596b226071 Merge pull request #18 from 1014TaoTao/dev
refactor(router_class): 将print语句替换为logger记录
2025-05-18 20:55:59 +08:00
zhangtao 9906ee7dbf refactor(router_class): 将print语句替换为logger记录
将OperationLogRoute类中的print语句替换为logger.info和logger.error,以提高日志记录的可维护性和可读性
2025-05-18 20:55:11 +08:00
1014TaoTao 3b79edc0f3 Merge pull request #17 from 1014TaoTao/dev
modified:   backend/app/core/router_class.py
2025-05-18 20:49:02 +08:00
zhangtao bc04a72552 modified: backend/app/core/router_class.py 2025-05-18 20:48:04 +08:00
1014TaoTao c133c47ff6 Merge pull request #16 from 1014TaoTao/dev
Dev
2025-05-18 19:46:58 +08:00
zhangtao 29dfe8e63b refactor(start.sh): 优化部署脚本,增加步骤提示和错误处理
在 `start.sh` 脚本中增加了详细的步骤提示和错误处理,以提高脚本的可读性和健壮性。每个步骤都添加了状态信息,并在关键操作后检查执行结果,确保部署流程更加可靠。
2025-05-18 19:46:03 +08:00
zhangtao dcfdc052d0 refactor: 移除IP地址转换字符串的冗余操作
在多个文件中,`request.client.host` 已经是字符串类型,无需再使用 `str()` 进行转换。此次修改简化了代码,避免了不必要的类型转换操作。
2025-05-18 19:37:14 +08:00
1014TaoTao a383785c79 Merge pull request #15 from 1014TaoTao/dev
fix(ip): 修复登录时获取 IP 归属地的问题
2025-05-18 19:24:39 +08:00
zhangtao cc2c1931da fix(ip): 修复登录时获取 IP 归属地的问题
- 在 LoginService 和 OperationLogRoute 中,将 request.client.host 转换为字符串后再传递给 IpLocalUtil.get_ip_location
- 在 IpLocalUtil 类中添加日志记录 IP 归属地获取过程
2025-05-18 19:22:30 +08:00
1014TaoTao bfbd4e8634 Merge pull request #14 from 1014TaoTao/dev
feat(operation_log): 新增登录位置和处理时间字段
2025-05-18 18:52:21 +08:00
zhangtao 93cbe5d987 feat(operation_log): 新增登录位置和处理时间字段
在操作日志中新增登录位置和处理时间字段,以提供更详细的日志信息。同时优化了IP地址归属地获取逻辑,并调整了日志展示界面的列宽。
2025-05-18 18:51:41 +08:00
1014TaoTao 768f0b8635 Merge pull request #13 from 1014TaoTao/dev
Dev
2025-05-17 19:24:13 +08:00
1014TaoTao 6b782192fb Create LICENSE 2025-05-17 19:23:42 +08:00
1014TaoTao c3da913057 Delete LICENSE 2025-05-17 19:19:43 +08:00
1014TaoTao 0ef7e3e586 Merge pull request #12 from 1014TaoTao/dev
Dev
2025-05-17 09:07:21 +08:00
zhangtao 82a38bb44a fix(nginx): 更新API路径从/api/到/api/v1
为了统一API版本管理,将Nginx配置中的API路径从`/api/`更新为`/api/v1`,以确保后端服务的版本一致性
2025-05-17 09:05:51 +08:00
zhangtao 40a58df666 refactor(docker): 合并Dockerfile并更新部署指南
- 删除旧的Dockerfile.frontend和Dockerfile.backend,合并为单一的Dockerfile
- 更新docker-compose.yaml以使用新的Dockerfile
- 移除部署指南中的本地部署部分,添加docker部署说明
- 更新前端.env.production中的API地址
- 优化nginx配置以解决页面刷新404问题
2025-05-17 09:01:27 +08:00
1014TaoTao 17e0c938fd Merge pull request #11 from 1014TaoTao/dev
refactor: 重构Dockerfile和docker-compose配置,优化项目结构
2025-05-17 04:59:20 +08:00
zhangtao df85dd8559 refactor: 重构Dockerfile和docker-compose配置,优化项目结构
将原有的Dockerfile和docker-compose配置文件从devops目录移动到项目根目录,并更新相关路径配置。删除冗余的devops目录及其内容,简化项目结构,提高可维护性。
2025-05-17 04:58:28 +08:00
1014TaoTao eaa6112ae2 Merge pull request #10 from 1014TaoTao/dev
chore: 更新环境变量和Docker配置
2025-05-17 03:45:08 +08:00
zhangtao 3b7a269c45 chore: 更新环境变量和Docker配置
- 将前端和后端的环境变量中的端口号从8000改为8001
- 更新Dockerfile中的文件路径和构建上下文
- 修改docker-compose.yaml中的版本和端口映射
- 简化nginx.conf配置并调整日志级别
2025-05-17 03:44:21 +08:00