Commit Graph
38 Commits
Author SHA1 Message Date
zhangtao 9fda6f3bfc 修复数据库初始化和Schema类型匹配问题 2025-09-04 02:50:29 +08:00
zhangtao 3b04534b32 refactor(api): 重构API路由及模块结构,清理废弃模型代码
- 修改alembic配置以使用异步数据库URI和更新Base类引用
- 新增数据库Schema优化脚本,统一字段长度,添加索引,规范外键策略
- 重构API路由管理,按模块类型分组并统一前缀
- 删除示例、监控及系统各子模块的模型定义,减少冗余代码
- 将mcp_server相关代码迁移到module_ai模块下,规范模块目录结构
- 迁移example控制器至module_application.application模块,并重命名相关服务和参数名
- 优化示例控制器中的依赖和响应结构,统一命名规范
2025-09-04 02:50:29 +08:00
zhangtao 94a527ab6c feat: 新增隐私政策页面并优化设置模块
refactor: 重构用户信息存储和主题管理逻辑

fix: 修正登录类型字段缺失问题

style: 统一页面导航栏样式和布局

docs: 更新README和文档内容

chore: 清理无用代码和资源文件

perf: 优化网络请求和错误处理逻辑

test: 更新API测试用例

build: 更新依赖版本和构建配置

ci: 调整CI/CD脚本配置
2025-08-24 21:08:48 +08:00
zhangtao d9f974c4a9 feat(security): 启用HTTPS并配置SSL证书
更新所有HTTP链接为HTTPS,配置Nginx支持SSL并添加重定向
添加443端口映射和SSL证书挂载
更新文档和配置中的URL引用
2025-08-19 01:14:05 +08:00
zhangtao 6bb829a10b feat: 重构静态资源路径并更新文档配置
- 将静态图片资源从backend迁移到frontend/docs/public目录
- 更新文档配置和图片引用路径
- 替换登录背景图为SVG格式并支持暗色模式
- 修复字典服务错误消息拼写错误
- 优化菜单表单父级菜单显示逻辑
2025-08-07 23:45:08 +08:00
zhangtao 56d04b4e14 refactor(upload): 重构文件上传组件并优化相关逻辑
移除旧的FileUpload和MultiImageUpload组件,统一使用SingleImageUpload组件处理上传
重构SingleImageUpload组件,使用ConfigAPI替代FileAPI,优化上传逻辑和错误处理
更新用户头像上传逻辑,使用UserAPI处理上传并优化交互体验
优化数据库初始化流程,分离数据库操作和Redis相关操作
重构字典数据配置,合并重复的字典类型并更新相关视图组件
修复定时任务控制器参数类型,从Query改为Body
添加ElImageViewer组件类型声明
优化数据库连接错误处理和日志信息
2025-08-05 01:32:48 +08:00
zhangtao f583f1ce09 feat: 更新项目名称和配置,优化任务管理和字典功能
refactor(backend): 重命名任务分组为任务存储器并更新相关数据
fix(backend): 修正用户服务中密码重置的参数名错误
feat(frontend): 添加字典数据清理功能并在用户登出时调用
style(frontend): 简化加载页面样式并更新favicon
feat(frontend): 实现动态设置页面标题和图标功能
feat(frontend): 增强角色和用户管理界面的操作限制
feat(frontend): 优化任务管理界面,使用字典数据展示选项
refactor(frontend): 改进字典存储模块,增加数据校验和过滤
2025-08-04 21:49:17 +08:00
zhangtao 18bcd1961c feat: 添加演示模块并优化日期选择器组件
refactor: 重构文件导入组件为通用组件

fix: 修复导出文件名统一问题

docs: 更新README添加二次开发教程

style: 统一系统管理页面的日期选择器实现

chore: 更新数据库迁移脚本和初始化数据

perf: 优化前端页面日期范围选择交互

test: 添加演示模块相关测试文件

build: 更新依赖项配置

ci: 调整CI/CD脚本配置
2025-08-03 17:33:24 +08:00
zhangtao 80179adb73 refactor(frontend): 优化多个视图组件代码结构和功能
fix(frontend): 修复表单重置和刷新功能的潜在问题
style(frontend): 统一按钮样式和布局
feat(frontend): 在仪表盘添加文档链接
chore: 删除不再需要的开发数据库文件和git属性配置
2025-07-24 00:24:48 +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 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 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 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 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 93cbe5d987 feat(operation_log): 新增登录位置和处理时间字段
在操作日志中新增登录位置和处理时间字段,以提供更详细的日志信息。同时优化了IP地址归属地获取逻辑,并调整了日志展示界面的列宽。
2025-05-18 18:51:41 +08:00
zhangtao 3e1576427c feat(menu): 优化仪表盘菜单结构并添加子菜单
- 移除仪表盘菜单的 permission 和 component_path 属性
- 添加工作台和分析页作为仪表盘的子菜单
- 更新菜单项的路由和权限设置
- 在系统角色菜单中添加新菜单项的权限
2025-04-15 19:07: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 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 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 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 1ae731eafe 1、系统配置修改上线 2、 pinia取代vuex 2025-01-10 10:39:15 +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 d270cc06a3 1、后端优化多环境动态管理:python3 main.py run --env=dev(dev、test、prod,可以不加--env,默认dev)
2、前端加入切换主题功能(布局页面头部背景未生效,待优化)
2024-12-20 22:33:56 +08:00
zhangtao 07583dd3a0 1、后端数据库model优化,解决mysql、sqlite初始化问题,同时满足
2、部门表移除创建人,负责会和user表有外键循环引用问题,这样设计合理
3、前端所有列表左对齐,移除部门详情中创建人字段
2024-12-11 20:20:46 +08:00
zhangtao cbaf324e19 开源准备 2024-12-10 17:39:26 +08:00