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 |
|
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
|
5e048861d9
|
build: 更新数据库文件并移除微信图片
- 更新 dev_sql.db 文件
- 删除 wechat.png 图片
|
2025-03-31 21:18:43 +08:00 |
|
zhangtao
|
7c6a08270c
|
refactor: 更新配置模型字段长度以支持更长的值
|
2025-03-29 00:05:44 +08:00 |
|
zhangtao
|
b0f5d017d3
|
refactor: 修改数据库密码并更新 SQLite 数据库文件
- 将 MySQL 数据库密码从 123456 修改为 "ServBay.dev"
- 更新了 SQLite 数据库文件
|
2025-03-23 12:29:14 +08:00 |
|
zhangtao
|
88011dff6f
|
refactor(backend): 优化异步函数的执行方式
- 替换 asyncio.run 为 get_event_loop 和 run_until_complete 方法
- 这种方式在某些情况下可能提供更好的性能和灵活性
修改初始化pg数据库windows报错问题
Exceptionignored in: <function ProactorBasePipeTransport. del at 0x0000016F93E27D90>Traceback(most recent call last):File:\Python310\lib\asyncio\proactor_events.py",line 116,indeluC:File"c:\Python31o\lib\asyncio\proactor_events.py",line 108, in closeFile"c:\Python310\lib\asyncio\base_events.py",
"c:\Python31o\lib\asyncio\base_events.py",line 510,in _check_closedFileRuntimeError: EventLoop is closed
|
2025-03-22 23:51:25 +08:00 |
|
zhangtao
|
ab8e7ac0b7
|
feat(backend): 添加数据库迁移命令并优化日志配置
- 在 main.py 中添加 revision 和 upgrade 命令,用于生成和应用数据库迁移
- 优化日志配置,确保日志目录存在并添加异常处理
- 更新 README 文件,添加数据库迁移相关说明
- 重构设置文件,将数据库连接信息移至 Settings 类
- 更新数据库连接逻辑,使用新的 DB_URI 属性
|
2025-03-13 22:44:02 +08:00 |
|
zhangtao
|
82276ef98a
|
feat(menu): 优化菜单创建和更新功能
- 移除菜单创建时的父级菜单必填逻辑
- 调整菜单更新页面,增加类型选择功能
- 更新菜单创建和更新页面的表单验证规则
- 优化菜单数据结构和展示逻辑
|
2025-03-07 22:53:59 +08:00 |
|
zhangtao
|
0b4ce5f396
|
fix(system): 优化部门、菜单、公告、岗位、角色和用户管理功能
- 增加创建、更新和删除操作的异常处理
- 优化错误提示信息
- 重置表单状态以解决数据残留问题
- 统一错误处理方式,使用 message 组件替代 notification
|
2025-03-06 22:25:41 +08:00 |
|
zhangtao
|
8ebb84f44d
|
build: 更新后端依赖并替换数据库相关库
- 移除 alembic 数据库版本控制库
- 添加 requests 库,版本为 2.32.3
- 更新 dev_sql.db 文件
|
2025-03-01 22:49:00 +08:00 |
|
zhangtao
|
ff79b4225a
|
chore: 更新 dev_sql.db 数据库文件、以及mysql、pg初始化数据看表
- 重新生成或修改了 backend/dev_sql.db 文件
|
2025-02-25 20:57:24 +08:00 |
|
zhangtao
|
b05c9b035f
|
feat(monitor): 添加任务管理模块
- 在 README 中添加了 Celery 任务管理的说明
- 在系统菜单中添加了任务管理相关菜单项
- 添加了任务管理的路由和权限
- 引入了 croniter 库用于处理 cron 表达式
|
2025-02-24 03:50:47 +08:00 |
|
zhangtao
|
50b108cd6d
|
1、数据库同时支持sqlite、mysql、pg
2、解决初始化pg数据库问题
|
2025-02-17 12:04:01 +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
|
99207cac3b
|
优化项目管理
|
2025-01-27 19:12:32 +08:00 |
|
zhangtao
|
f99d587d73
|
后端引入BackgroundTasks、Celert、websocket三种类型的接口,为后期应用部分做预留
|
2025-01-24 20:23:17 +08:00 |
|
zhangtao
|
074913209a
|
1、优化导航图标折叠不对齐
2、优化登陆页面footer文字颜色,符合主题切换
3、优化部门、菜单列表滚动条最小高度
|
2025-01-23 12:57:08 +08:00 |
|
zhangtao
|
37201454c0
|
项目帮助文档更新
|
2025-01-22 12:12:54 +08:00 |
|
zhangtao
|
d72755f23a
|
代码优化
|
2025-01-14 05:36:26 +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
|
a8d1c64474
|
移除无用数据
|
2025-01-11 01:47:36 +08:00 |
|
zhangtao
|
f5819f91b2
|
上线:用户管理页面中加入部门树,根据部门过滤用户,前后端接口数据完成调试
|
2025-01-11 01:18:27 +08:00 |
|
zhangtao
|
01c3cb1368
|
优化pinia相关
|
2025-01-10 19:37:56 +08:00 |
|
zhangtao
|
1ae731eafe
|
1、系统配置修改上线 2、 pinia取代vuex
|
2025-01-10 10:39:15 +08:00 |
|
zhangtao
|
8d9a64aed3
|
1、解决在线用户强制退出功能 2、初始化系统配置,应用全局 3、预留功能:将把vuex改用pinia(下次上线)
|
2025-01-10 08:10:12 +08:00 |
|
zhangtao
|
4e15f2ad3d
|
上线系统配置功能
|
2025-01-09 10:36:43 +08:00 |
|
zhangtao
|
5aea8479d0
|
优化代码,下线文件服务模块、分析页
|
2025-01-09 01:59:52 +08:00 |
|