zhangtao
|
d8bac53c72
|
refactor(backend): 重构任务模块并优化菜单权限
- 移除系统模块中的任务相关代码
- 新增批量设置字典类型和数据状态的功能
- 更新菜单权限获取逻辑,增加对链接类型菜单的支持
- 调整任务模块到 monitor 监控模块下
|
2025-07-17 00:50:07 +08:00 |
|
zhangtao
|
6a8ca3becc
|
发布v2.0.0分支
|
2025-07-13 19:31:23 +08:00 |
|
zhangtao
|
52038687d9
|
refactor(任务调度): 移除任务重启功能并优化调试日志
feat(标签页): 添加缓存刷新按钮并优化标签页组件
style(布局): 注释掉过渡动画中的冗余div标签
|
2025-06-17 23:26:04 +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
|
b83dc42e2d
|
refactor: 优化错误处理和消息提示机制
- 移除前端冗余的错误消息提示,统一使用console.error记录错误
- 使用后端返回的msg作为成功提示消息
- 更新演示环境地址和API端口配置
- 清理缓存管理模块的冗余消息提示
- 改进认证错误提示信息,增加状态码
```
这个提交消息:
1. 使用refactor类型,因为主要是代码结构的优化而非功能修改
2. 概括了主要修改内容:错误处理和消息提示机制的优化
3. 在消息体中列出了具体修改点,包括:
- 前端错误处理方式统一
- 成功提示消息来源调整
- 配置更新
- 特定模块的清理
- 认证提示改进
|
2025-05-29 22:42:37 +08:00 |
|
zhangtao
|
0dbbe5cbcb
|
feat: 添加多语言支持及资源文件更新
- 添加日语、中文、泰语等多语言支持文件
- 更新静态资源文件包括图片和样式表
- 重构菜单权限树组件,修复父子节点联动问题
- 优化在线用户管理功能,使用会话ID替代用户名
- 更新数据库配置,默认使用MySQL
- 重构文档系统,将mkdocs迁移至backend目录
- 修复Redis哈希操作接口
- 更新前端工具函数,优化列表转树形结构逻辑
- 调整端口配置和环境变量
- 添加开发运维文档和部署脚本
本次提交主要实现了多语言支持、资源文件更新和多个功能优化,同时改进了系统文档结构和部署配置。
|
2025-05-26 00:36:34 +08:00 |
|
zhangtao
|
cb138adc9b
|
refactor: 移除PostgreSQL支持并优化数据库初始化流程
移除PostgreSQL相关配置和代码,简化数据库连接逻辑。优化数据库初始化流程,避免重复创建表和插入数据。改进Redis缓存配置,移除不必要的过期时间设置。
|
2025-05-23 00:04:13 +08:00 |
|
zhangtao
|
b7a5c61676
|
refactor(依赖): 移除CustomException中的冗余status_code参数
在AuthPermission类中,CustomException的status_code参数始终为403,因此移除该参数以简化代码
|
2025-05-20 23:22:36 +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
|
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
|
948aaa8848
|
fix(ap_scheduler): 添加Redis密码配置以增强安全性
在RedisJobStore配置中添加了REDIS_PASSWORD设置,以确保与Redis服务器的安全连接
|
2025-04-23 21:15:36 +08:00 |
|
zhangtao
|
7892121066
|
refactor: 重构Redis依赖注入以提升代码可维护性
将Redis依赖从Request对象中解耦,改为通过Depends注入,提高代码的可测试性和可维护性
|
2025-04-15 04:25:07 +08:00 |
|
zhangtao
|
da957dca55
|
refactor(backend): 重构控制器和信息服务方法命名
- 更新了多个控制器文件中的函数命名,增加了 _controller 后缀
- 更新了多个服务文件中的函数命名,增加了 _service 后缀
- 统一了命名格式,提高了代码的可读性和可维护性
|
2025-04-15 03:03:45 +08:00 |
|
zhangtao
|
6e0e1303e1
|
refactor(dict): 重构字典数据管理模块,优化代码结构和可维护性
- 将字典类型和字典数据的获取、存储逻辑统一管理,减少重复代码
- 使用 `pinia-plugin-persistedstate` 实现字典数据的持久化存储
- 优化字典数据的展示逻辑,统一使用字典标签进行显示
- 修复字典数据查询接口的权限控制和参数传递问题
- 更新字典数据相关的测试用例,确保功能稳定
|
2025-04-15 00:58:31 +08:00 |
|
zhangtao
|
9291579197
|
feat(任务调度): 增加任务开始和结束时间字段,优化任务调度逻辑
- 在任务类型、模型、接口和前端页面中新增 `start_date` 和 `end_date` 字段
- 优化任务调度逻辑,支持根据开始和结束时间设置任务的执行时间
- 前端新增间隔时间设置组件和 Cron 表达式选择器,提升用户体验
- 更新依赖包,引入 `element-plus` 和 `vue3-cron-plus-picker` 组件
|
2025-04-13 06:32:53 +08:00 |
|
zhangtao
|
00b7fe54ba
|
feat: 添加任务管理和字典管理功能,优化系统配置和代码结构
本次提交主要包含以下变更:
1. 新增任务管理模块,支持定时任务的创建、更新、删除和状态管理
2. 新增字典管理模块,用于维护系统中常用的固定数据
3. 优化系统配置,移除Celery,改用APScheduler进行任务调度
4. 修复部分前端组件的样式问题,统一输入框宽度
5. 更新文档和相关图片资源,完善系统功能描述
这些变更旨在增强系统的可维护性和功能性,提供更灵活的任务调度机制和更便捷的字典数据管理方式。
|
2025-04-12 06:43:27 +08:00 |
|
zhangtao
|
ab8e7ac0b7
|
feat(backend): 添加数据库迁移命令并优化日志配置
- 在 main.py 中添加 revision 和 upgrade 命令,用于生成和应用数据库迁移
- 优化日志配置,确保日志目录存在并添加异常处理
- 更新 README 文件,添加数据库迁移相关说明
- 重构设置文件,将数据库连接信息移至 Settings 类
- 更新数据库连接逻辑,使用新的 DB_URI 属性
|
2025-03-13 22:44:02 +08:00 |
|
zhangtao
|
b05c9b035f
|
feat(monitor): 添加任务管理模块
- 在 README 中添加了 Celery 任务管理的说明
- 在系统菜单中添加了任务管理相关菜单项
- 添加了任务管理的路由和权限
- 引入了 croniter 库用于处理 cron 表达式
|
2025-02-24 03:50:47 +08:00 |
|
zhangtao
|
1662d3f1d8
|
代码优化
|
2025-02-16 04:25:08 +08:00 |
|
zhangtao
|
aae8aa91fd
|
代码优化
|
2025-02-16 03:41:23 +08:00 |
|
zhangtao
|
965a4187b5
|
v1版本上线
|
2025-02-13 04:31:04 +08:00 |
|
zhangtao
|
6d605fe15d
|
最新代码
|
2025-02-13 02:42:06 +08:00 |
|
zhangtao
|
7e38dcaf4f
|
update: redis配置适配密码格式
create:加入自动化测试管理模块
|
2025-02-11 17:00:55 +08:00 |
|
zhangtao
|
f99d587d73
|
后端引入BackgroundTasks、Celert、websocket三种类型的接口,为后期应用部分做预留
|
2025-01-24 20:23:17 +08:00 |
|
zhangtao
|
cec448c2ef
|
fix: 解决数据权限
fix: 优化页面显示
|
2025-01-13 04:36:14 +08:00 |
|
zhangtao
|
395abc3652
|
优化配置表设计
|
2025-01-11 02:34:08 +08:00 |
|
zhangtao
|
4e15f2ad3d
|
上线系统配置功能
|
2025-01-09 10:36:43 +08:00 |
|
zhangtao
|
5aea8479d0
|
优化代码,下线文件服务模块、分析页
|
2025-01-09 01:59:52 +08:00 |
|
zhangtao
|
c8d7e4bb03
|
feat: 添加配置管理模块,优化环境变量设置,调整登陆页面、基础页面基本信息
|
2025-01-08 02:57:26 +08:00 |
|
zhangtao
|
390a8e9c41
|
1、后端查询参数修订
2、后端过滤数据权限优化逻辑
3、获取在线用户缓存crud中keys变为*keys
4、前端状态查询修订
5、前端文件管理列表修订icon控制台警告
6、前端布局页面通知公告信息对接后端完成
|
2024-12-22 05:25:39 +08:00 |
|
zhangtao
|
d270cc06a3
|
1、后端优化多环境动态管理:python3 main.py run --env=dev(dev、test、prod,可以不加--env,默认dev)
2、前端加入切换主题功能(布局页面头部背景未生效,待优化)
|
2024-12-20 22:33:56 +08:00 |
|
zhangtao
|
d6e9bc9a74
|
1、移除缓存检验token逻辑,不合理 2、修改认证返回状态码 3、个人中心页面高度调整 4、用户导入弹窗调整
|
2024-12-17 20:00:48 +08:00 |
|
zhangtao
|
53f1f2e6b3
|
1、优化登陆缓存校验 2、修改前端移除存储中的token
|
2024-12-17 11:19:41 +08:00 |
|
zhangtao
|
cbaf324e19
|
开源准备
|
2024-12-10 17:39:26 +08:00 |
|