zhangtao
|
9d426b2e4c
|
feat: 新增配置中心功能并优化系统配置管理
refactor: 重构配置管理相关代码,包括模型、参数和CRUD操作
docs: 更新README文档中的图片引用
style: 统一前端表格样式和布局,优化暗色模式背景色
fix: 修复日志记录中用户信息泄露问题
perf: 优化前端路由和组件性能
chore: 更新依赖和脚本文件
```
这个提交消息涵盖了以下主要变更:
1. 新增了配置中心功能模块
2. 重构了后端配置管理相关代码
3. 更新了文档中的图片引用
4. 统一了前端表格样式
5. 修复了安全相关问题
6. 优化了前端性能
7. 更新了项目依赖
消息遵循了约定的提交格式,每个类型都准确地描述了变更的性质,并保持了简洁性。
|
2025-06-02 22:35:45 +08:00 |
|
zhangtao
|
60e6452255
|
feat: 新增用户头像字段并优化表单布局
refactor(前端): 统一表单搜索组件样式和布局
style: 优化表格和卡片样式,调整高度和间距
fix(上传): 修复文件上传组件name属性缺失问题
perf(IP定位): 优化IP定位逻辑,增加内网IP判断和重试机制
docs: 更新密码修改成功后的提示信息
chore: 清理无用代码和注释
```
这个提交消息包含了多个方面的改进:
1. 新增功能(feat):为用户表添加了avatar字段
2. 重构(refactor):统一了前端表单搜索组件的样式和布局
3. 样式优化(style):调整了表格和卡片的样式
4. 问题修复(fix):修复了文件上传组件name属性缺失的问题
5. 性能优化(perf):改进了IP定位服务的逻辑
6. 文档更新(docs):修改了密码修改成功后的提示信息
7. 杂项(chore):清理了无用的代码和注释
消息遵循了提交规范,每个部分都简明扼要地描述了变更内容。
|
2025-06-01 03:12:59 +08:00 |
|
zhangtao
|
efb6bd779a
|
fix(ip_local_util): 恢复使用百度API获取IP归属地信息
之前切换到了ip-api.com API,现在恢复使用百度API,因为其返回的数据更详细且包含运营商信息
|
2025-05-30 00:18:36 +08:00 |
|
zhangtao
|
de997715f0
|
fix(api): 统一前端API请求路径为/api/v1前缀
更新前端API请求路径,添加/api/v1前缀以保持与后端路由一致
在server_controller.py中增加日志输出的详细信息
|
2025-05-29 23:57:37 +08:00 |
|
zhangtao
|
b83dc42e2d
|
refactor: 优化错误处理和消息提示机制
- 移除前端冗余的错误消息提示,统一使用console.error记录错误
- 使用后端返回的msg作为成功提示消息
- 更新演示环境地址和API端口配置
- 清理缓存管理模块的冗余消息提示
- 改进认证错误提示信息,增加状态码
```
这个提交消息:
1. 使用refactor类型,因为主要是代码结构的优化而非功能修改
2. 概括了主要修改内容:错误处理和消息提示机制的优化
3. 在消息体中列出了具体修改点,包括:
- 前端错误处理方式统一
- 成功提示消息来源调整
- 配置更新
- 特定模块的清理
- 认证提示改进
|
2025-05-29 22:42:37 +08:00 |
|
zhangtao
|
95964e40b9
|
fix(monitor): 移除在线用户列表的排序逻辑
原代码在返回前对在线用户列表进行了排序,但根据业务需求,前端会自行处理排序逻辑。移除不必要的排序操作以提升性能并简化代码。
|
2025-05-29 01:18:59 +08:00 |
|
zhangtao
|
16054f6c77
|
chore: 更新生产环境配置和docker-compose设置
- 将敏感信息替换为生产环境实际配置
- 更新docker-compose中的数据库和redis配置
- 添加prod目录到.gitignore
- 统一前后端生产环境变量命名
|
2025-05-29 00:32:48 +08:00 |
|
zhangtao
|
8eca7d21c5
|
modified: .gitignore
modified: backend/app/api/v1/services/monitor/online_service.py
modified: backend/app/utils/upload_util.py
|
2025-05-29 00:25:44 +08:00 |
|
zhangtao
|
3b45ca2b1d
|
fix: 更新生产环境配置和修复文件上传路径问题
- 修复在线用户服务中的IP地址搜索逻辑和排序问题
- 修改文件上传工具类中的路径生成逻辑,文件上传移除按照类型分类划分
|
2025-05-29 00:25:38 +08:00 |
|
zhangtao
|
d9f42f9d08
|
feat: 添加生产环境配置并优化在线用户监控功能
- 添加生产环境相关配置文件(.env.prod, .env.production, docker-compose.prod.yaml)到.gitignore
- 更新前后端生产环境配置,包括数据库、Redis等连接信息
- 重构在线用户监控页面,优化查询逻辑和分页处理
- 调整路由配置,将个人中心路由移至根路由下
- 修改接口参数处理,将IP地址查询改为模糊查询
|
2025-05-28 00:23:14 +08:00 |
|
zhangtao
|
6fc9e22742
|
chore: 更新生产环境配置为指定服务器IP
将前端、后端和Nginx配置中的localhost替换为172.18.52.77,以适配生产环境部署需求
|
2025-05-27 00:39:41 +08:00 |
|
zhangtao
|
fa644fa0ca
|
refactor: 将服务配置从IP地址改为localhost
- 将前端、后端和nginx配置中的IP地址改为localhost,提高开发环境一致性
- 删除不再使用的gunicorn配置文件
- 更新文档和README,移除过时信息
- 优化docker-compose网络配置和卷挂载路径
- 简化启动脚本,移除健康检查和不必要的变量
- 更新文档站点配置,添加代码复制和返回顶部功能
|
2025-05-27 00:07:05 +08:00 |
|
zhangtao
|
19f3b3c6e3
|
chore: 删除后端站点无用资源文件
清理后端site目录下的大量图片、sitemap文件及多语言lunr搜索库文件,并更新.gitignore忽略site目录
```
这个提交消息:
1. 使用`chore`类型表示维护性变更
2. 简明描述了删除的主要文件类型
3. 说明了同时更新了.gitignore文件
4. 符合50字符限制的简短描述
5. 使用中文简洁清晰地表达了变更内容
|
2025-05-26 01:04:05 +08:00 |
|
zhangtao
|
28f17fa831
|
docs: 添加项目文档和资源图片
添加完整的项目README文档,包含项目介绍、技术栈、安装部署指南和模块展示等内容
同时添加项目所需的资源图片文件用于文档展示
|
2025-05-26 00:46:18 +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 |
|
zhangtao
|
37a30e6931
|
chore: 在 requirements.txt 中添加 cryptography 依赖
添加 cryptography 库以支持密码加密功能
|
2025-05-23 01:36:50 +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
|
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 |
|
zhangtao
|
3a74b3c3be
|
feat: 为角色ID 2添加新的菜单权限
为角色ID 2新增了多个菜单权限,以扩展其功能范围
|
2025-05-20 23:58:29 +08:00 |
|
zhangtao
|
b7a5c61676
|
refactor(依赖): 移除CustomException中的冗余status_code参数
在AuthPermission类中,CustomException的status_code参数始终为403,因此移除该参数以简化代码
|
2025-05-20 23:22: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
|
11fa09154a
|
Merge pull request #29 from 1014TaoTao/dev
Dev
|
2025-05-20 22:03:23 +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 |
|
zhangtao
|
9bcd54e971
|
refactor(ip_local_util): 切换IP归属地查询API
将IP归属地查询从百度API切换到ip-api.com API,以提高查询的稳定性和响应速度
|
2025-05-18 22:50:16 +08:00 |
|
zhangtao
|
462b7f8896
|
feat(ip_local_util): 使用httpx替换requests以支持异步HTTP请求
为了提高IP归属地查询的性能和响应速度,将requests替换为httpx,并引入异步HTTP请求。同时,添加了备用API的注释以供未来使用。
|
2025-05-18 22:43:19 +08:00 |
|
zhangtao
|
27c6249fc4
|
refactor: 将get_ip_location方法改为异步并优化IP归属地获取逻辑
将`get_ip_location`方法从同步改为异步,以提升性能并优化IP归属地信息的获取逻辑。同时移除了不必要的IP地址校验日志记录,简化了代码结构。
|
2025-05-18 22:09:26 +08:00 |
|
zhangtao
|
48788f9728
|
style(router_class): 使用 f-string 优化日志信息格式
将日志信息中的字符串拼接改为 f-string 格式,以提高代码可读性和性能。
|
2025-05-18 20:59:30 +08:00 |
|
zhangtao
|
9906ee7dbf
|
refactor(router_class): 将print语句替换为logger记录
将OperationLogRoute类中的print语句替换为logger.info和logger.error,以提高日志记录的可维护性和可读性
|
2025-05-18 20:55:11 +08:00 |
|
zhangtao
|
bc04a72552
|
modified: backend/app/core/router_class.py
|
2025-05-18 20:48:04 +08:00 |
|
zhangtao
|
dcfdc052d0
|
refactor: 移除IP地址转换字符串的冗余操作
在多个文件中,`request.client.host` 已经是字符串类型,无需再使用 `str()` 进行转换。此次修改简化了代码,避免了不必要的类型转换操作。
|
2025-05-18 19:37:14 +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 |
|
zhangtao
|
93cbe5d987
|
feat(operation_log): 新增登录位置和处理时间字段
在操作日志中新增登录位置和处理时间字段,以提供更详细的日志信息。同时优化了IP地址归属地获取逻辑,并调整了日志展示界面的列宽。
|
2025-05-18 18:51:41 +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 |
|
zhangtao
|
3b7a269c45
|
chore: 更新环境变量和Docker配置
- 将前端和后端的环境变量中的端口号从8000改为8001
- 更新Dockerfile中的文件路径和构建上下文
- 修改docker-compose.yaml中的版本和端口映射
- 简化nginx.conf配置并调整日志级别
|
2025-05-17 03:44:21 +08:00 |
|
zhangtao
|
e1d7d27967
|
refactor(devops): 重构 Docker 配置和目录结构
- 移除旧的 `Dockerfile` 和 `nginx.conf`,新增独立的 `frontend` 和 `backend` Dockerfile
- 更新 `docker-compose.yaml`,简化服务配置并优化网络和卷挂载
- 移除 `start.sh` 和 `stop.sh` 脚本,简化部署流程
- 将环境配置文件移动到 `backend/env` 目录,并移除旧的 `.env` 文件
- 更新 `backend/app/config/setting.py` 以适配新的环境配置文件路径
|
2025-05-17 01:34:52 +08:00 |
|
zhangtao
|
5eaf16631c
|
refactor(system): 优化系统管理相关页面样式和功能
- 移除了多个组件中的 max-width 属性,使布局更加灵活
- 统一了状态选择框的样式和提示文本
- 调整了部分字段的标签和占位符文本
- 优化了表格列的标题
- 修复了部分组件的样式问题
|
2025-05-15 23:06:10 +08:00 |
|
SpadekHWT
|
ad755471c7
|
【权限菜单联动】修复权限菜单联动功能
|
2025-05-15 09:50:55 +08:00 |
|
zhangtao
|
eb46919de3
|
chore: 更新开发环境配置以支持局域网访问
修改前端和后端的.env文件,将API基础URL和服务器主机地址更改为局域网IP,以便在局域网内进行开发和测试
|
2025-05-06 21:30:44 +08:00 |
|
zhangtao
|
d9b45d2d1a
|
refactor: 优化部门创建模型的字段验证逻辑
|
2025-05-04 01:36:12 +08:00 |
|
zhangtao
|
5d54be2859
|
refactor(前端): 将状态字段从数字类型改为布尔类型
统一将前端界面中的状态字段从数字类型(如1/0)改为布尔类型(true/false),以提高代码可读性和一致性
|
2025-04-26 01:10:47 +08:00 |
|
zhangtao
|
5c444aa878
|
chore: 更新 dev_sql.db 数据库文件
- 重新生成或修改了 backend/dev_sql.db 文件
|
2025-04-25 23:51:39 +08:00 |
|
zhangtao
|
948aaa8848
|
fix(ap_scheduler): 添加Redis密码配置以增强安全性
在RedisJobStore配置中添加了REDIS_PASSWORD设置,以确保与Redis服务器的安全连接
|
2025-04-23 21:15:36 +08:00 |
|
zhangtao
|
101b1c4e2d
|
chore: 更新开发数据库和图片资源文件
更新了 `backend/dev_sql.db` 数据库文件和 `mkdocs/docs/resources/images/` 目录下的图片资源文件,以保持资源与最新版本同步。
|
2025-04-20 22:14:54 +08:00 |
|
zhangtao
|
a2fa6933e2
|
feat: 新增uni-app移动端工程并集成uView-plus组件库
新增uni-app移动端工程,包含登录、首页、工作台、个人中心等页面,集成uView-plus组件库,优化移动端开发体验。同时更新文档和README,增加移动端相关内容。
|
2025-04-16 19:51:51 +08:00 |
|
zhangtao
|
3e1576427c
|
feat(menu): 优化仪表盘菜单结构并添加子菜单
- 移除仪表盘菜单的 permission 和 component_path 属性
- 添加工作台和分析页作为仪表盘的子菜单
- 更新菜单项的路由和权限设置
- 在系统角色菜单中添加新菜单项的权限
|
2025-04-15 19:07:45 +08:00 |
|