zhangtao
787a453973
feat(CURD): integrate EnhancedDialog and improve modal components
...
- Added EnhancedDialog component to replace el-dialog in ExportModal.vue, ImportModal.vue, and PageModal.vue for better customization.
- Updated styles in PageContent.vue to enhance layout and toolbar functionality.
- Refactored PageSearch.vue to improve query handling and layout responsiveness.
- Introduced new properties in types.ts for better configuration options in search and content components.
- Updated package.json to include plop for improved project scaffolding.
2026-03-29 01:14:12 +08:00
zhangtao
565663be4a
refactor(captcha): 调整验证码字体大小并增强验证码生成逻辑
...
- 修改验证码字体大小从40调整为35
- 增加验证码生成的难度参数,支持不同难度级别的运算
- 优化验证码图像生成逻辑,增加随机噪点和干扰线,提升安全性和可读性
2026-03-25 01:18:24 +08:00
zhangtao
fcab562cd9
feat(workflow): 新增工作流管理模块及相关组件
...
feat(tenant): 添加租户管理模块的模型、CRUD和服务层
feat(frontend): 实现工作流设计器和节点配置面板
feat(api): 添加工作流API接口定义和类型声明
refactor: 优化代码结构和注释格式
build: 添加@vue-flow相关依赖包
2026-03-15 01:27:03 +08:00
zhangtao
1727110b46
refactor(workflow): 移除工作流编排功能及相关代码
...
删除前后端工作流编排功能的所有相关代码,包括模型、控制器、服务、API、前端组件等
更新依赖版本并移除不再需要的依赖包
调整系统菜单配置移除工作流相关菜单项
2026-02-26 00:33:57 +08:00
zhangtao
d21242f4a7
feat: 重构任务调度系统和工作流节点管理
...
- 重构任务调度系统,将定时任务改为调度器监控,优化状态管理和日志记录
- 重构工作流节点模型,简化分类并增加执行相关字段
- 优化工作流执行逻辑,移除对开始/结束节点的强制要求
- 前端新增终端组件和工作流节点操作按钮优化
- 移除无用代码和文件,清理后端任务调度相关代码
- 更新系统菜单结构,调整任务管理相关权限和名称
2026-02-23 03:09:29 +08:00
zhangtao
301572d200
feat(security): 增加XSS防护和文件上传安全校验
...
添加bleach和dompurify库用于HTML内容过滤
实现文件上传路径校验和类型检测
增强定时任务函数格式验证
修复文件下载路径穿越漏洞
2026-02-18 23:05:51 +08:00
zhangtao
1f7e9e8d67
feat(workflow): 重构工作流模块并迁移到module_task目录
...
- 将工作流相关模块从module_application迁移到module_task目录
- 新增节点类型模型、服务和API接口
- 添加动态节点组件和节点操作工具函数
- 更新前端工作流编辑器支持动态节点配置
- 移除旧的module_application工作流相关文件
- 升级element-plus到2.11.0版本
- 优化性能工具函数(防抖和节流)
- 清理不再使用的依赖项(langchain-anthropic和langchain-mcp-adapters)
2026-02-17 03:24:53 +08:00
zhangtao
54c339ba40
chore: 更新项目仓库链接为fastapiadmin组织
2026-01-18 03:43:39 +08:00
zhangtao
97c35b0780
feat(workflow): 重构工作流编排界面,使用VueFlow替换LogicFlow
...
refactor: 统一详情接口权限标识从query改为detail
feat(tenant): 为租户模型添加domain字段支持
fix(cron): 移除定时任务触发参数只读限制
perf(menu): 优化菜单权限标识注释说明
refactor(model): 为多个模型添加租户关联支持
style(main): 调整CSS导入顺序和格式
chore(package): 替换前端流程图库为@vue-flow系列
fix(token): 修正令牌详情接口权限标识
docs(sql): 更新菜单权限标识注释为query格式
2025-12-24 01:01:34 +08:00
zhangtao
057776c35f
fix(backend): 修复WebSocket和AI客户端关闭时的异常处理
...
feat(frontend): 添加markdown支持并改进AI聊天界面显示
refactor(backend): 优化定时任务参数处理和日志记录
style(frontend): 格式化代码和修复样式问题
chore(frontend): 添加markdown相关依赖
2025-12-22 22:21:52 +08:00
zhangtao
fb592d4f1b
feat: 新增租户、客户和令牌模块及相关功能
...
refactor: 重构用户、角色、部门等模块的字段长度和校验逻辑
fix: 修复前端接口类型定义和字段显示问题
style: 优化代码格式和注释
perf: 提升数据库连接性能和查询效率
docs: 更新README和配置文档
test: 添加字段校验和数据库连接测试
chore: 更新依赖包和配置文件
2025-12-21 23:14:02 +08:00
zhangtao
1d91d8c1da
1.ai连接报错(完成)
...
2.crud后的前端列表高度(完成)
3.代码生成批量选中(完成)
4.登录背景动态展示(完成)
5.代码生成表单宽度调整(完成)
2025-12-17 01:29:20 +08:00
zhangtao
854d37dcdc
feat(ai): 新增AI助手功能及相关组件
...
refactor(websocket): 重构WebSocket服务管理及字典同步功能
style(login): 优化登录页面样式及背景图
perf(menu): 改进菜单项展开状态监听逻辑
build: 更新依赖并添加prettier和lint-staged配置
docs: 更新README和注释说明
chore: 清理无用代码和文件
2025-12-16 01:29:43 +08:00
zhangtao
9a39a64faf
feat(backend): 实现多租户数据隔离与权限管理架构
...
refactor(backend): 重构模型基类支持租户与客户隔离
feat(backend): 添加客户模块相关模型、CRUD和参数校验
docs(backend): 新增SaaS数据隔离设计方案文档
refactor(backend): 优化日志模块并添加类型注解
fix(backend): 修正字典模块查询参数移除creator字段
style(frontend): 统一按钮组件代码格式
fix(frontend): 修复表格序号计算逻辑
chore(frontend): 更新lint脚本使用pnpm替代npm
2025-11-23 18:59:43 +08:00
zhangtao
af0180f4e3
style: 优化前端代码格式和样式顺序
...
refactor: 调整样式属性顺序以提高可读性
fix: 修复请求异常处理中的错误日志输出
chore: 添加stylelint相关依赖和配置
docs: 更新存储工具类的文档注释
2025-11-14 02:27:07 +08:00
zhangtao
43e6d7ea12
chore: 移除不再使用的文档相关脚本
2025-11-14 01:50:28 +08:00
zhangtao
c8e3928487
chore: 将项目名称从FastapiAdmin改为fastapi-admin
2025-11-14 01:49:30 +08:00
zhangtao
3df4f5a45a
refactor(module): 重构模块路径和数据库配置
...
- 将前端API路径从`system`和`monitor`重命名为`module_system`和`module_monitor`
- 移除MongoDB相关配置和依赖
- 统一数据库类型命名为`mysql`和`postgres`
- 修复代码生成模板中的字段命名问题
- 更新依赖项并移除不必要的包
- 优化数据库连接配置
- 添加新的文档和Redoc视图组件
- 修复SQL脚本中的字段注释
2025-11-10 01:43:23 +08:00
zhangtao
88c1b8fa67
refactor: 统一项目名称为FastApiAdmin
...
将项目名称从FastAPI Vue3 Admin统一更改为FastApiAdmin,包括:
- 所有README文件中的项目名称和链接
- 前后端代码中的系统名称变量
- 文档和配置文件中的引用
- 数据库初始化数据中的系统名称
2025-11-03 01:35:56 +08:00
zhangtao
780e02b9de
feat: 新增刷新缓存功能并优化系统初始化
...
refactor: 重构模型加载选项和CRUD预加载逻辑
fix: 修复日期范围查询格式问题
style: 优化前端组件样式和布局
perf: 提升字典数据更新性能
docs: 更新注释和文档说明
chore: 清理无用文件和代码
test: 更新测试用例
build: 添加vue-json-pretty依赖
ci: 优化初始化脚本和事务处理
2025-10-27 02:33:50 +08:00
Guo Tiantian
35fa896a74
feat: 移植并优化表单构建器功能模块
2025-09-02 23:22:51 +08:00
zhangtao
1bc59f0da5
feat: 重构项目结构并新增fastdocs文档工程
...
- 新增fastdocs文档工程,使用vitepress 2.0构建
- 将原frontend/docs下的文档资源迁移至fastdocs工程
- 优化nginx配置,支持多项目部署路由
- 更新README文档,调整图片引用路径
- 移除旧的start.sh脚本,新增更完善的deploy.sh部署脚本
- 调整docker-compose配置,支持多项目部署
- 修复fastapp中qiun-data-charts组件willReadFrequently属性问题
- 更新项目依赖版本,统一使用pnpm管理
- 优化项目结构,分离前端、小程序和文档工程
2025-08-17 00:59:54 +08:00
zhangtao
130038cb11
feat: 更新前端和后端配置及依赖项
...
refactor: 重构代码结构和优化配置
docs: 更新文档和注释内容
build: 更新构建配置和依赖项
ci: 更新CI配置和工作流
chore: 更新杂项配置和脚本
fix: 修复已知问题和错误
style: 优化代码格式和样式
perf: 优化性能和提升执行效率
test: 更新测试用例和配置
2025-08-10 05:45:18 +08:00
zhangtao
fd6b31f53f
docs: 更新文档和图片资源
...
- 更新README和文档中的图片展示方式为表格布局
- 优化文档结构和样式
- 更新帮助文档链接路径
- 移除未使用的依赖项
- 更新图片资源
2025-08-09 14:20:34 +08:00
zhangtao
b124a519f6
feat(docs): 迁移文档到vitepress并更新前端相关配置
...
重构文档系统,从mkdocs迁移到vitepress
添加vitepress主题配置和样式
更新前端构建脚本以支持文档构建
移除不再使用的mkdocs相关文件和依赖
调整导航栏文档链接指向新文档系统
统一错误处理方式,将ElMessage.error替换为console.error
2025-08-07 01:54:46 +08:00
zhangtao
a7942616bf
feat(任务调度): 重构任务调度界面并替换cron组件
...
refactor(IntervalTab): 优化时间间隔选择组件样式和功能
feat(任务管理): 使用vue3-cron-plus替换原有cron组件
fix(样式): 修复导航栏下拉菜单图标颜色问题
chore(依赖): 更新package.json依赖项和node版本要求
perf(构建): 优化vite配置和代码分割策略
2025-07-28 00:23:29 +08:00
zhangtao
96fd8dcfb3
fix: 替换ElMessage.info为ElMessageBox.close取消操作提示
...
refactor: 移除未使用的ElementPlus导入和eslint相关依赖
2025-07-27 01:14:38 +08:00
zhangtao
803d801418
chore: 降低node和npm的版本要求
2025-07-27 00:42:40 +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
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
6a8ca3becc
发布v2.0.0分支
2025-07-13 19:31:23 +08:00
zhangtao
74c963c7e8
feat: 添加页面加载进度条NProgress
...
在路由切换时显示加载进度条,提升用户体验
2025-06-14 13:58:27 +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
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
1c78a4f273
chore: 更新依赖版本并优化部署脚本
...
更新前端依赖 `pinia` 和 `pinia-plugin-persistedstate` 到最新版本,优化 `docker-compose.yaml` 中的镜像配置,并改进 `start.sh` 部署脚本,增加版本管理和健康检查功能。
2025-05-24 17:20:03 +08:00
zhangtao
c07186e862
chore: 移除未使用的依赖并优化打包配置
...
移除 `json-viewer-js` 和 `vuex` 等未使用的依赖,减少项目体积。优化 `vite.config.js` 中的打包配置,增加手动分包功能以提升构建性能。同时,将登录页面的组件改为动态导入,减少初始加载时间。
2025-05-19 23:32:12 +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
fe6559c547
build(frontend): 更新 sass 依赖至 1.63.2 版本
...
- 将 sass 依赖从 ^1.70.0 修改为 1.63.2
- 移除了 package-lock.json 中与 @parcel/watcher 相关的大量依赖
- 更新了 chokidar 依赖至 3.6.0 版本
- 添加了 anymatch、binary-extensions、is-binary-path 等新依赖
2025-04-06 01:36:10 +08:00
zhangtao
b05c9b035f
feat(monitor): 添加任务管理模块
...
- 在 README 中添加了 Celery 任务管理的说明
- 在系统菜单中添加了任务管理相关菜单项
- 添加了任务管理的路由和权限
- 引入了 croniter 库用于处理 cron 表达式
2025-02-24 03:50:47 +08:00
zhangtao
8d9a64aed3
1、解决在线用户强制退出功能 2、初始化系统配置,应用全局 3、预留功能:将把vuex改用pinia(下次上线)
2025-01-10 08:10:12 +08:00
zhangtao
cbaf324e19
开源准备
2024-12-10 17:39:26 +08:00