zhangtao
|
8c6733c791
|
fix(profile): 修正密码验证字段名不匹配问题
|
2025-07-27 00:29:38 +08:00 |
|
zhangtao
|
23d1e7adce
|
fix: 修复多处错误并优化用户体验
修复 ACCESS_TOKEN_INVALID 状态码从 403 改为 401
修复密码表单字段命名不一致问题
优化删除操作取消时的提示关闭逻辑
修复用户信息更新后未同步到 store 的问题
添加修改密码后的自动跳转登录功能
修复非 GET 请求成功时缺少成功提示的问题
|
2025-07-27 00:26:09 +08:00 |
|
zhangtao
|
e7ebbf5479
|
feat: 优化前端组件样式及功能
refactor: 重构定时任务表单布局
fix: 修复用户导入组件按钮顺序
style: 统一对话框按钮顺序
feat: 添加用户头像默认显示
refactor: 移除表格列筛选功能
feat: 添加vue3-cron-plus-picker类型定义
fix: 修正日志处理时间显示格式
style: 优化IntervalTab组件布局
|
2025-07-26 11:51:04 +08:00 |
|
zhangtao
|
1217a5a4eb
|
refactor(start.sh): 合并容器管理和前端构建步骤到更新流程
将停止容器和前端构建步骤合并到更新代码流程中,简化部署步骤
清理旧镜像的时间从24小时调整为72小时
|
2025-07-25 01:05:39 +08:00 |
|
zhangtao
|
30663b6852
|
fix(start.sh): 修复停止容器时未进入项目目录的问题
确保在停止容器前正确进入项目目录,避免因目录错误导致操作失败。当项目目录不存在时跳过终止步骤并给出提示。
|
2025-07-25 00:37:38 +08:00 |
|
zhangtao
|
48bbda2f55
|
fix: 修复表单标签样式和部署脚本顺序问题
refactor: 统一表单组件标签样式为冒号后缀
style: 调整按钮颜色和表单布局
fix(frontend): 添加取消强退的提示信息
chore: 调整部署脚本步骤顺序
|
2025-07-25 00:31:01 +08:00 |
|
zhangtao
|
80179adb73
|
refactor(frontend): 优化多个视图组件代码结构和功能
fix(frontend): 修复表单重置和刷新功能的潜在问题
style(frontend): 统一按钮样式和布局
feat(frontend): 在仪表盘添加文档链接
chore: 删除不再需要的开发数据库文件和git属性配置
|
2025-07-24 00:24:48 +08:00 |
|
zhangtao
|
2c0ee65844
|
chore: 将开发环境API基础URL切换为本地地址
|
2025-07-23 21:21:47 +08:00 |
|
zhangtao
|
3239874ae3
|
docs: 更新项目版本号至v2.0.0
|
2025-07-23 00:39:11 +08:00 |
|
zhangtao
|
82e6af5b62
|
refactor: 优化用户导出功能并移除冗余代码
style: 调整个人中心头像上传样式
chore: 更新文档图片链接为远程地址
fix: 修复用户导出功能异常问题
perf: 优化头像上传组件交互体验
docs: 更新文档中的图片引用路径
build: 移除前端未使用的依赖包
refactor(frontend): 重构用户管理导出逻辑
style(profile): 改进头像上传按钮样式
chore: 清理未使用的svg资源文件
|
2025-07-23 00:28:53 +08:00 |
|
zhangtao
|
2512345ba8
|
chore: 更新前端和后端的图标及图片资源
替换了前后端的favicon和logo图片,删除了旧的.ico格式favicon,并更新了部分图片资源
|
2025-07-22 20:39:04 +08:00 |
|
zhangtao
|
92ecbb2b94
|
feat(用户管理): 添加用户导出功能并优化代码
refactor: 移除无用代码和console.log
style: 格式化代码和优化样式
fix(登录): 修复验证码点击刷新问题
chore: 更新仓库链接和文档信息
|
2025-07-22 00:41:50 +08:00 |
|
zhangtao
|
b7efbd6667
|
feat: 优化前端界面布局和响应式设计
- 为表格添加空数据提示组件
- 根据设备类型动态调整抽屉组件大小
- 优化表格列宽和显示效果
- 调整描述组件的列数布局
- 在重置用户状态时清除用户信息
|
2025-07-21 00:10:54 +08:00 |
|
zhangtao
|
a383ce00e2
|
chore: 更新群组图片
|
2025-07-20 20:33:14 +08:00 |
|
zhangtao
|
9f619fc065
|
feat: 添加用户密码重置功能并优化用户管理界面
refactor(用户管理): 重构用户表单和详情展示逻辑
fix(用户管理): 修复性别显示和角色岗位选择问题
docs: 更新README文档和图片引用路径
style: 清理无用图片资源并更新样式
|
2025-07-20 20:13:16 +08:00 |
|
zhangtao
|
7204e011d9
|
feat(role): 新增角色权限分配功能并优化界面显示
refactor(menu): 重构菜单类型枚举和权限数据结构
fix(log): 修复日志类型显示和查询问题
style(common): 重命名部门树格式化函数为通用树格式化函数
perf(store): 移除控制台日志输出
docs(tsconfig): 添加Vite客户端类型注释
chore(package): 调整依赖项顺序
|
2025-07-20 15:39:00 +08:00 |
|
zhangtao
|
5de06e5bc6
|
refactor(frontend): 优化代码和依赖配置
移除重复的错误提示逻辑,清理tsconfig中冗余的类型声明
调整表单组件样式,为树组件添加空状态显示
更新vite配置和package.json依赖版本
|
2025-07-19 15:06:52 +08:00 |
|
zhangtao
|
5d888f287c
|
refactor(frontend): 清理无用依赖和配置,优化代码格式
移除未使用的依赖如vxe-table和lodash-es
删除冗余的lint和prettier配置文件
统一代码格式,简化模板语法
调整表格列宽和操作按钮布局
修复profile页面性别默认值问题
|
2025-07-19 13:57:46 +08:00 |
|
zhangtao
|
df2c0a76c5
|
refactor(api): 统一详情接口使用路径参数替代查询参数
feat(utils): 新增部门树格式化工具函数
style(components): 调整通知组件样式和内容显示
fix(store): 修复通知公告获取逻辑并添加日志
perf(request): 优化请求拦截器仅对非GET请求显示成功消息
refactor(views): 重构多个模块的删除操作确认逻辑
docs(types): 移除未使用的全局类型定义
style(views): 调整表格列顺序和操作按钮样式
fix(components): 修复部门树组件数据加载和格式化
refactor(api): 重构用户、角色等模块的接口参数类型
style(views): 统一表单选择器宽度和布局
|
2025-07-19 02:19:58 +08:00 |
|
zhangtao
|
d8bac53c72
|
refactor(backend): 重构任务模块并优化菜单权限
- 移除系统模块中的任务相关代码
- 新增批量设置字典类型和数据状态的功能
- 更新菜单权限获取逻辑,增加对链接类型菜单的支持
- 调整任务模块到 monitor 监控模块下
|
2025-07-17 00:50:07 +08:00 |
|
zhangtao
|
90832d0fa2
|
feat(system): 优化删除操作并添加清除在线用户功能
- 重构了多个模块的删除操作,支持批量删除
- 在线监控模块增加了清除所有在线用户的功能
- 优化了前端API接口,提高了可维护性
|
2025-07-14 00:52:32 +08:00 |
|
zhangtao
|
4d08c96087
|
chore: 更新分组默认头像
|
2025-07-13 20:26:21 +08:00 |
|
zhangtao
|
4cf7d64582
|
chore: 更新分组默认头像
|
2025-07-13 20:24:26 +08:00 |
|
zhangtao
|
41b6ef6da6
|
refactor(backend): 更新 main.py 文件中的命令行示例
- 将 python 命令改为 python3,以明确使用 Python 3 版本
- 修正注释中的命令行示例,确保与实际使用一致
|
2025-07-13 20:19:23 +08:00 |
|
zhangtao
|
cafcfb47da
|
chore: 更新群组图片资源
|
2025-07-13 20:19:23 +08:00 |
|
zhangtao
|
ba5512a49a
|
更新社区二维码
|
2025-07-13 19:44:23 +08:00 |
|
zhangtao
|
6a8ca3becc
|
发布v2.0.0分支
|
2025-07-13 19:31:23 +08:00 |
|
zhangtao
|
4150a39713
|
feat(menu): 重构菜单模块,添加路由显示、标题和参数字段
refactor(auth): 简化注册和忘记密码表单,移除手机号等冗余字段
fix(layout): 移除冗余的div包裹层,优化路由视图渲染
chore(deps): 更新后端依赖,添加click并调整typer版本
style(config): 清理注释并优化环境变量类型定义
docs(main): 修正注释拼写错误并移除无用注释
perf(menu): 更新菜单模型和类型定义,添加新字段支持
test(menu): 更新菜单初始化数据,补充新增字段值
|
2025-06-29 22:17:06 +08:00 |
|
zhangtao
|
ec4338deca
|
feat: 更新 group.jpg 图片文件
|
2025-06-28 19:35:51 +08:00 |
|
zhangtao
|
5de6166d24
|
refactor(layout): 移除 basicLayout 组件中的注释代码
- 删除了 basicLayout 组件中不必要的注释代码
- 优化了模板结构,提高了代码的可读性和维护性
|
2025-06-26 17:13:47 +08:00 |
|
zhangtao
|
993ac4cca2
|
docs: 更新文档中图片路径从docs/resources到static/image
统一图片资源存放路径,将文档中引用的图片路径从backend/docs/resources/更新为backend/static/image/,保持项目结构一致性
|
2025-06-21 09:14:25 +08:00 |
|
zhangtao
|
52038687d9
|
refactor(任务调度): 移除任务重启功能并优化调试日志
feat(标签页): 添加缓存刷新按钮并优化标签页组件
style(布局): 注释掉过渡动画中的冗余div标签
|
2025-06-17 23:26:04 +08:00 |
|
zhangtao
|
74c963c7e8
|
feat: 添加页面加载进度条NProgress
在路由切换时显示加载进度条,提升用户体验
|
2025-06-14 13:58:27 +08:00 |
|
zhangtao
|
c597e874e3
|
refactor(assets): 迁移静态图片资源到static/image目录并更新引用路径
将原backend/docs/resources和frontend/public/site/resources下的图片文件统一迁移至backend/static/image目录
更新README.md和README.en.md中的图片引用路径
删除不再使用的旧资源文件
|
2025-06-10 21:43:06 +08:00 |
|
zhangtao
|
0dedb2f6ec
|
chore: 更新群组图片资源
|
2025-06-10 21:16:53 +08:00 |
|
zhangtao
|
0f5beb0080
|
refactor(assets): 迁移静态图片资源到static/image目录并更新引用路径
将原backend/docs/resources和frontend/public/site/resources下的图片文件统一迁移至backend/static/image目录
更新README.md和README.en.md中的图片引用路径
删除不再使用的旧资源文件
|
2025-06-10 21:12:27 +08:00 |
|
zhangtao
|
77bca3f2e0
|
docs: 更新项目文档和资源文件
- 替换logo.png并移除header.gif
- 重构README.md和文档页面的布局和内容
- 更新项目版本信息至v1.0.0
- 移除移动端相关内容
- 优化文档结构和部署说明
|
2025-06-09 23:53:43 +08:00 |
|
zhangtao
|
394ac34d84
|
refactor: 移除冗余的成功消息提示代码
统一移除各模块中API调用后的成功消息提示,简化代码结构
保留错误处理逻辑,仅通过控制台输出错误信息
|
2025-06-09 22:47:59 +08:00 |
|
zhangtao
|
d960c154fc
|
refactor(start.sh): 优化部署脚本结构和功能
- 重构项目路径和全局变量配置
- 改进权限检查和错误处理逻辑
- 增加项目首次克隆检测和前端变更检测
- 统一日志格式和步骤标识
- 优化容器管理和镜像清理流程
|
2025-06-05 23:55:35 +08:00 |
|
zhangtao
|
d632e1a912
|
refactor(start.sh): 简化脚本逻辑并移除冗余检查
移除对docker-compose.yaml文件的前置检查,简化前端构建的条件判断
直接退出而非尝试添加执行权限当脚本无执行权限时
|
2025-06-05 23:44:50 +08:00 |
|
zhangtao
|
f3ed8017f1
|
chore: 移除uni-app移动端项目及相关资源
删除uni-app移动端项目及其相关代码、静态资源和文档引用。主要变更包括:
1. 删除uni-app前端项目目录及所有源代码文件
2. 移除相关的静态图片资源(logo、背景图、banner等)
3. 更新README文档,移除移动端相关内容
4. 删除移动端相关依赖和配置
5. 调整项目文档描述,不再提及uni-app多端支持
此次变更是为了简化项目结构,专注于后台管理系统核心功能的开发维护。
|
2025-06-05 23:23:50 +08:00 |
|
zhangtao
|
9a796873b4
|
refactor: 清理未使用的依赖和优化项目配置
- 移除前端未使用的依赖(md5, xlsx等)和类型定义
- 删除重复的.gitignore文件并统一配置
- 优化vite配置和打包策略
- 清理未使用的导入和注释代码
|
2025-06-04 00:32:22 +08:00 |
|
zhangtao
|
9ba539294f
|
perf: 添加vite插件优化生产构建
添加vite-plugin-compression和vite-plugin-remove-console插件:
1. 使用brotli压缩算法对大于20KB的文件进行压缩
2. 生产环境自动移除console.log语句
3. 调整分包策略使每个npm包生成独立文件
|
2025-06-02 23:58:29 +08:00 |
|
zhangtao
|
d2ce97a8c5
|
refactor(frontend): 优化构建配置并移除冗余选项
- 移除package.json中build命令的NODE_OPTIONS参数
- 简化vite配置中的rollupOptions,保留手动分包功能但移除不必要的输出配置
- 移除生产环境下的console和debugger清除配置
|
2025-06-02 23:28:41 +08:00 |
|
zhangtao
|
fe0d83e30d
|
perf(frontend): 优化构建配置以提高性能和减小包体积
增加 Node.js 内存限制以避免构建时内存溢出
调整分包策略并添加文件命名规则以优化缓存
启用代码压缩并移除 console 和 debugger 语句
|
2025-06-02 23:01:18 +08:00 |
|
zhangtao
|
286afa9534
|
fix(layout): 移除未使用的CSS变量并修复高度计算
移除未使用的CSS变量--layout-main-height,并直接在logo-container中计算高度
|
2025-06-02 22:45:49 +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 |
|
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
|
412068f4da
|
chore: 更新生产环境API基础地址
将生产环境的API基础地址从内网地址
|
2025-05-27 01:05:28 +08:00 |
|
zhangtao
|
5e38100cc4
|
fix: 修改文件名大小写
|
2025-05-27 00:45:58 +08:00 |
|
zhangtao
|
6fc9e22742
|
chore: 更新生产环境配置为指定服务器IP
将前端、后端和Nginx配置中的localhost替换为172.18.52.77,以适配生产环境部署需求
|
2025-05-27 00:39:41 +08:00 |
|
zhangtao
|
13327e1314
|
fix(docker): 修正MySQL配置文件挂载路径
将MySQL配置文件挂载路径从/etc/mysql更正为/etc/mysql/conf.d,以匹配MySQL容器实际配置目录
|
2025-05-27 00:23:00 +08:00 |
|
zhangtao
|
9e605c3e06
|
fix(redis配置): 将日志文件路径改为标准输出
修改redis.conf配置文件,将logfile从"/etc/redis.log"改为空字符串,使Redis日志输出到标准输出。这样在容器化部署时更方便查看日志。
|
2025-05-27 00:16:21 +08:00 |
|
zhangtao
|
fa644fa0ca
|
refactor: 将服务配置从IP地址改为localhost
- 将前端、后端和nginx配置中的IP地址改为localhost,提高开发环境一致性
- 删除不再使用的gunicorn配置文件
- 更新文档和README,移除过时信息
- 优化docker-compose网络配置和卷挂载路径
- 简化启动脚本,移除健康检查和不必要的变量
- 更新文档站点配置,添加代码复制和返回顶部功能
|
2025-05-27 00:07:05 +08:00 |
|
zhangtao
|
77544fec7a
|
fix: 修正日志步骤编号错误
将“第四五步”更正为“第四步”,以保持步骤编号的准确性
|
2025-05-26 01:17:33 +08:00 |
|
zhangtao
|
b8b0418992
|
refactor: 移除API健康检查并调整部署脚本步骤顺序
- 删除不再需要的API_URL变量及相关健康检查
- 将停止容器步骤提前到构建前端之前
- 调整日志中的步骤编号以保持一致性
- 移除部署完成时多余的API文档日志
|
2025-05-26 01:11:01 +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
|
2ee4be9637
|
fix: 修正部署脚本中的步骤编号错误
更新部署脚本中各步骤的编号,使其保持正确的顺序。原脚本中存在步骤编号不连续的问题,可能导致部署流程的混淆。
|
2025-05-26 00:52:46 +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
|
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 |
|
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 |
|
zhangtao
|
d8c0507249
|
refactor(frontend): 优化前端依赖安装流程
移除清理旧依赖的步骤,直接使用 `npm install --omit=optional --verbose` 安装依赖,简化构建流程并减少不必要的操作
|
2025-05-24 17:53:28 +08:00 |
|
zhangtao
|
1c78a4f273
|
chore: 更新依赖版本并优化部署脚本
更新前端依赖 `pinia` 和 `pinia-plugin-persistedstate` 到最新版本,优化 `docker-compose.yaml` 中的镜像配置,并改进 `start.sh` 部署脚本,增加版本管理和健康检查功能。
|
2025-05-24 17:20:03 +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 |
|
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 |
|
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 |
|
zhangtao
|
dc06ac5196
|
refactor: 重构项目目录结构及配置文件
将 Dockerfile 和 nginx.conf 文件移动到 devops 目录下,并更新 docker-compose.yaml 中的路径配置。同时优化了 docker-compose.yaml 中的环境变量和挂载卷配置,以提高项目的可维护性和一致性。
|
2025-05-20 00:27:32 +08:00 |
|
zhangtao
|
c07186e862
|
chore: 移除未使用的依赖并优化打包配置
移除 `json-viewer-js` 和 `vuex` 等未使用的依赖,减少项目体积。优化 `vite.config.js` 中的打包配置,增加手动分包功能以提升构建性能。同时,将登录页面的组件改为动态导入,减少初始加载时间。
|
2025-05-19 23:32:12 +08:00 |
|
zhangtao
|
8aa7551d0a
|
refactor: 优化部署脚本,增加前端构建检查
在部署脚本中引入全局变量,增加前端构建的检查逻辑,避免不必要的重新构建。同时优化了错误处理流程,提升脚本的健壮性和可维护性。
|
2025-05-18 23:45:35 +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
|
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 |
|
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
|
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 |
|
zhangtao
|
df85dd8559
|
refactor: 重构Dockerfile和docker-compose配置,优化项目结构
将原有的Dockerfile和docker-compose配置文件从devops目录移动到项目根目录,并更新相关路径配置。删除冗余的devops目录及其内容,简化项目结构,提高可维护性。
|
2025-05-17 04:58:28 +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 |
|