Commit Graph
1117 Commits
Author SHA1 Message Date
1014TaoTao d7ec42f270 Merge pull request #62 from 1014TaoTao/dev
feat: 新增配置中心功能并优化系统配置管理
2025-06-02 22:37:02 +08:00
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
1014TaoTao 41d8efb8e8 Merge pull request #61 from 1014TaoTao/dev
feat: 新增用户头像字段并优化表单布局
2025-06-01 03:14:22 +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
1014TaoTao ae663b3182 Merge pull request #60 from 1014TaoTao/dev
fix(ip_local_util): 恢复使用百度API获取IP归属地信息
2025-05-30 00:20:05 +08:00
zhangtao efb6bd779a fix(ip_local_util): 恢复使用百度API获取IP归属地信息
之前切换到了ip-api.com API,现在恢复使用百度API,因为其返回的数据更详细且包含运营商信息
2025-05-30 00:18:36 +08:00
1014TaoTao 1f6d5a924c Merge pull request #59 from 1014TaoTao/dev
fix(api): 统一前端API请求路径为/api/v1前缀
2025-05-29 23:58:19 +08:00
zhangtao de997715f0 fix(api): 统一前端API请求路径为/api/v1前缀
更新前端API请求路径,添加/api/v1前缀以保持与后端路由一致
在server_controller.py中增加日志输出的详细信息
2025-05-29 23:57:37 +08:00
1014TaoTao 3ebc567e99 Merge pull request #58 from 1014TaoTao/dev
refactor: 优化错误处理和消息提示机制
2025-05-29 22:44:51 +08:00
zhangtao b83dc42e2d refactor: 优化错误处理和消息提示机制
- 移除前端冗余的错误消息提示,统一使用console.error记录错误
- 使用后端返回的msg作为成功提示消息
- 更新演示环境地址和API端口配置
- 清理缓存管理模块的冗余消息提示
- 改进认证错误提示信息,增加状态码
```

这个提交消息:
1. 使用refactor类型,因为主要是代码结构的优化而非功能修改
2. 概括了主要修改内容:错误处理和消息提示机制的优化
3. 在消息体中列出了具体修改点,包括:
   - 前端错误处理方式统一
   - 成功提示消息来源调整
   - 配置更新
   - 特定模块的清理
   - 认证提示改进
2025-05-29 22:42:37 +08:00
1014TaoTao 1f5ddb75bb Merge pull request #57 from 1014TaoTao/dev
fix(monitor): 移除在线用户列表的排序逻辑
2025-05-29 01:20:23 +08:00
zhangtao 95964e40b9 fix(monitor): 移除在线用户列表的排序逻辑
原代码在返回前对在线用户列表进行了排序,但根据业务需求,前端会自行处理排序逻辑。移除不必要的排序操作以提升性能并简化代码。
2025-05-29 01:18:59 +08:00
1014TaoTao fd68ba2996 Merge pull request #56 from 1014TaoTao/dev
chore: 更新生产环境配置和docker-compose设置
2025-05-29 00:34:14 +08:00
zhangtao 16054f6c77 chore: 更新生产环境配置和docker-compose设置
- 将敏感信息替换为生产环境实际配置
- 更新docker-compose中的数据库和redis配置
- 添加prod目录到.gitignore
- 统一前后端生产环境变量命名
2025-05-29 00:32:48 +08:00
1014TaoTao c294e245b6 Merge pull request #55 from 1014TaoTao/dev
Dev
2025-05-29 00:28:30 +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
1014TaoTao 49533f24b6 Merge pull request #54 from 1014TaoTao/dev
feat: 添加生产环境配置并优化在线用户监控功能
2025-05-28 00:27:35 +08:00
zhangtao d9f42f9d08 feat: 添加生产环境配置并优化在线用户监控功能
- 添加生产环境相关配置文件(.env.prod, .env.production, docker-compose.prod.yaml)到.gitignore
- 更新前后端生产环境配置,包括数据库、Redis等连接信息
- 重构在线用户监控页面,优化查询逻辑和分页处理
- 调整路由配置,将个人中心路由移至根路由下
- 修改接口参数处理,将IP地址查询改为模糊查询
2025-05-28 00:23:14 +08:00
1014TaoTao c9ec7ecc29 Merge pull request #53 from 1014TaoTao/dev
chore: 更新生产环境API基础地址
2025-05-27 01:06:07 +08:00
zhangtao 412068f4da chore: 更新生产环境API基础地址
将生产环境的API基础地址从内网地址
2025-05-27 01:05:28 +08:00
1014TaoTao 0893f45b00 Merge pull request #52 from 1014TaoTao/dev
fix: 修改文件名大小写
2025-05-27 00:46:54 +08:00
zhangtao 5e38100cc4 fix: 修改文件名大小写 2025-05-27 00:45:58 +08:00
1014TaoTao c98826c398 Merge pull request #51 from 1014TaoTao/dev
chore: 更新生产环境配置为指定服务器IP
2025-05-27 00:40:23 +08:00
zhangtao 6fc9e22742 chore: 更新生产环境配置为指定服务器IP
将前端、后端和Nginx配置中的localhost替换为172.18.52.77,以适配生产环境部署需求
2025-05-27 00:39:41 +08:00
1014TaoTao 77b9e258b2 Merge pull request #50 from 1014TaoTao/dev
fix(docker): 修正MySQL配置文件挂载路径
2025-05-27 00:24:10 +08:00
zhangtao 13327e1314 fix(docker): 修正MySQL配置文件挂载路径
将MySQL配置文件挂载路径从/etc/mysql更正为/etc/mysql/conf.d,以匹配MySQL容器实际配置目录
2025-05-27 00:23:00 +08:00
1014TaoTao 47104b22e5 Merge pull request #49 from 1014TaoTao/dev
fix(redis配置): 将日志文件路径改为标准输出
2025-05-27 00:17:12 +08:00
zhangtao 9e605c3e06 fix(redis配置): 将日志文件路径改为标准输出
修改redis.conf配置文件,将logfile从"/etc/redis.log"改为空字符串,使Redis日志输出到标准输出。这样在容器化部署时更方便查看日志。
2025-05-27 00:16:21 +08:00
1014TaoTao 559b70077c Merge pull request #48 from 1014TaoTao/dev
refactor: 将服务配置从IP地址改为localhost
2025-05-27 00:08:20 +08:00
zhangtao fa644fa0ca refactor: 将服务配置从IP地址改为localhost
- 将前端、后端和nginx配置中的IP地址改为localhost,提高开发环境一致性
- 删除不再使用的gunicorn配置文件
- 更新文档和README,移除过时信息
- 优化docker-compose网络配置和卷挂载路径
- 简化启动脚本,移除健康检查和不必要的变量
- 更新文档站点配置,添加代码复制和返回顶部功能
2025-05-27 00:07:05 +08:00
1014TaoTao 07abfa5251 Merge pull request #47 from 1014TaoTao/dev
fix: 修正日志步骤编号错误
2025-05-26 01:18:23 +08:00
zhangtao 77544fec7a fix: 修正日志步骤编号错误
将“第四五步”更正为“第四步”,以保持步骤编号的准确性
2025-05-26 01:17:33 +08:00
1014TaoTao 0571e984eb Merge pull request #46 from 1014TaoTao/dev
refactor: 移除API健康检查并调整部署脚本步骤顺序
2025-05-26 01:12:46 +08:00
zhangtao b8b0418992 refactor: 移除API健康检查并调整部署脚本步骤顺序
- 删除不再需要的API_URL变量及相关健康检查
- 将停止容器步骤提前到构建前端之前
- 调整日志中的步骤编号以保持一致性
- 移除部署完成时多余的API文档日志
2025-05-26 01:11:01 +08:00
1014TaoTao fe68ade287 Merge pull request #45 from 1014TaoTao/dev
chore: 删除后端站点无用资源文件
2025-05-26 01:04:58 +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
1014TaoTao d42aae205d Merge pull request #44 from 1014TaoTao/dev
fix: 修正部署脚本中的步骤编号错误
2025-05-26 00:53:56 +08:00
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