Commit Graph
56 Commits
Author SHA1 Message Date
zhangtao 8d7efb6c58 refactor: 移除数据大屏页面及相关组件,更新滚动容器逻辑与配置
1. 移除dashboard数据大屏页面及全部依赖的图表、统计组件
2. 重构主滚动容器选择逻辑,统一使用getMainScrollEl获取滚动元素
3. 更新配置项,添加TRUSTED_PROXY_HOPS与IP2REGION相关配置
4. 替换IP归属地查询为离线本地解析,移除相关HTTP请求配置
5. 简化OAuth与微信小程序登录的background_tasks参数传递
6. 修复系统参数描述与前端提示文案,更新alembic版本清理逻辑
7. 简化页面滚动重置逻辑,过滤隐藏标签页
2026-09-12 01:16:03 +08:00
zhangtao a8d29d4ab4 fix: 修复多项后端缺陷并加固安全与限流
- 修正 AI 会话表初始化及异步数据库 URI 处理
- 新增全局 API 与 WS 聊天限流,健康检查豁免
- 修复忘记密码接口防用户枚举与参数校验
- 修复 SSE 推送数据重复编码问题
- 修复 Cron 表达式 Quartz 问号兼容
- 修复存储模块权限标识前缀
- 新增过期日志清理与任务错误中文提示
2026-09-07 00:08:00 +08:00
zhangtao e340053efa docs(readme): 更新项目说明与界面截图
补充移动端截图、Docker 部署说明与 Star History,同时更新后端技术栈版本和项目结构描述。
2026-09-06 20:52:11 +08:00
zhangtao d470c7eb1f refactor(backend): 调整模块结构、调度器逻辑与健康检查路由 2026-09-06 00:54:24 +08:00
zhangtao 3f472d1e89 refactor: 重构存储与工作流模块,调整目录结构与初始化逻辑
1.  迁移存储模块功能到工作流模块,合并冗余代码
2.  调整环境配置加载路径与初始化脚本目录
3.  更新文档与前端组件代码适配重构
4.  新增工作流相关CRUD、模型与迁移文件
5.  移除过期模块与冗余代码,优化日志配置
2026-09-03 21:55:31 +08:00
zhangtao 61336936a0 refactor: 项目整体优化与功能迭代
主要变更:
1. 移除冗余代码:删除重复的CommonUtil、旧主题管理、缓存请求等模块
2. 依赖升级:更新vite-plugin-uni-components到0.3.2版本
3. 样式优化:调整卡片高度、主题色配置、隐私弹窗样式
4. 代码重构:简化用户store、请求类型、列表分页逻辑
5. 新增功能:添加工单统计、tabbar高亮、通用工具类等新模块
6. 修复细节:调整排版顺序、修复水印主题store引用、优化表单样式
2026-08-16 02:30:56 +08:00
zhangtao ee8e23410f refactor: 多处页面布局替换为可拖拽拆分面板
1. 为抽屉组件添加可调整大小属性
2. 将fachat、字典管理、教程页、AI聊天、用户管理页面的固定布局替换为ElSplitter可拖拽拆分布局,优化页面布局灵活性
2026-08-04 21:21:49 +08:00
zhangtao 12ad43914f refactor(app): 清理前端冗余代码并优化页面布局
1. 移除多个废弃的API模块、组件和页面文件
2. 重构个人中心和工作台的菜单结构
3. 替换旧分页组件为官方WdPagination
4. 统一空状态提示为wd-empty组件
5. 优化卡片布局和样式
6. 简化骨架屏实现逻辑
7. 调整首页通知栏样式适配暗色模式
2026-08-04 20:51:58 +08:00
zhangtao 7f8320d3ed refactor: 重构水印与AI助手逻辑,优化头像上传流程
1. 全局水印组件迁移至布局组件,支持用户名动态水印
2. 移除todo-list滚动条右侧内边距问题
3. 修复头像上传文件名丢失与非兼容格式跳过裁剪逻辑
4. 简化upload组件裁剪配置,移除冗余props
5. 清理gitignore新增忽略项
2026-07-30 23:04:13 +08:00
zhangtao 4c9011b743 refactor: 重构组件目录结构,优化组件导入路径
1.  将原others目录下的通用组件按功能迁移到新目录:
   - 导航类组件移至navigation
   - 展示类组件移至display
   - 操作类组件移至actions
   - 表格类组件移至tables
   - 表单类组件保留或归类
2.  同步更新所有引用这些组件的文件路径
3.  新增多个通用业务组件,补充组件库覆盖范围
4.  优化部分页面交互体验,添加Tooltip增强信息展示
5.  修复部分滚动容器样式问题,使用ElScrollbar统一处理滚动
2026-07-28 21:44:49 +08:00
zhangtao 698e198280 chore: 整理项目配置与代码优化
1.  统一前端环境变量命名,新增通用项目标题配置
2.  修复后端接口参数绑定方式,将Depends改为Query适配FastAPI解析
3.  优化表格列排序、搜索过滤功能与页面布局样式
4.  重构路由与状态管理代码,移除循环依赖
5.  更新依赖版本与脚本命令,修复构建警告
6.  调整多语言文案与快捷入口配置
7.  修复通知中心样式与接口返回格式
2026-07-26 23:33:17 +08:00
zhangtao df00863b6c chore: 批量清理冗余样式、优化权限系统与重构业务逻辑
1.  重构权限检查逻辑,移除旧版 auth/roles 自定义指令,统一使用 checkPerm 工具函数
2.  简化角色数据权限配置,移除自定义数据范围功能,简化为3种权限模式
3.  批量删除多处冗余的scoped样式,迁移全局布局与组件样式
4.  优化表单、表格、弹窗等基础组件样式与交互
5.  新增全屏国际化文案与工具类样式
6.  修复通知列表空值兼容、接口调用权限校验等细节问题
7.  更新依赖与自动导入配置,移除未使用的 vue3-cron-plus 包
2026-07-26 09:17:04 +08:00
zhangtao 20d95d1735 refactor(frontend): 项目代码重构与优化
1.  重构主题切换动画、路由动画、滚动条样式等全局样式拆分模块化
2.  调整Pinia持久化配置,精细化存储字段
3.  重构路由相关文件结构与导入路径
4.  迁移OAuth工具函数至auth模块
5.  拆分query工具函数为独立模块
6.  优化表格详情弹窗逻辑,预加载数据避免抖动
7.  修复混合菜单滚动按钮样式与图标选择器宽度类型
8.  清理README冗余内容,调整Star提示位置
9.  优化工作标签页与头部栏功能
2026-07-25 01:13:06 +08:00
zhangtao 096fa8e6da refactor: 清理无用导入、重构组件路径与统一依赖导入
1.  移除 .prettierignore 和 tsconfig.json 中对 src/types/import/ 的配置
2.  全局替换 @/utils/message 导入为直接从 element-plus 导入组件
3.  移动并统一组件路径:将 widget/fa-icon-button 迁移至 others/fa-icon-button
4.  新增多环境配置示例文件与docker部署配置
5.  补充类型导入与类型文件统一导出
6.  修复卡片样式与布局细节问题
7.  移除过时的 initIconify 同步初始化函数
2026-07-24 02:03:07 +08:00
zhangtao 0ce31936aa chore: 清理冗余代码与配置,优化项目结构
1.  删除无用文件与废弃代码:移除locale枚举、element-plus插件、sse路由、api token模块等
2.  简化类型导入与依赖:移除大量未使用的类型导入,统一echarts导入方式
3.  优化配置与样式:调整gitignore、样式引入顺序,新增列表动画样式
4.  修复接口与模型:修正接口返回类型、查询参数配置,更新部门模型字段
5.  优化性能与体验:添加图片懒加载,优化加载逻辑与表格渲染
6.  调整环境配置:新增并更新开发/生产环境配置文件
2026-07-23 20:49:52 +08:00
zhangtao 096e2216d6 refactor: 完成多租户架构移除与系统模块重构
1. 移除所有租户相关逻辑:删除租户ID查询参数、租户字段、租户存储相关代码
2. 重构菜单系统:合并platform/system菜单模块,调整菜单作用域为web/app
3. 修复导出接口:统一post请求使用body传参,替换get导出为post
4. 优化权限标识:更新权限路由前缀为module_system
5. 简化菜单过滤逻辑:移除工作区模式判断,直接展示所有菜单
6. 移除租户切换、代签入等无关功能组件与状态
7. 新增用户注册功能与工单导出接口
2026-07-18 01:09:23 +08:00
zhangtao f74b5f277e refactor: 重构查询参数处理逻辑,统一搜索参数处理
- 移除各模块查询schema中的自定义model_validator,统一通过search_to_dict处理搜索参数
- 为需要的字段添加json_schema_extra标记查询操作类型
- 重构base_crud的条件解析逻辑,支持直接处理普通字符串、数字类型参数
- 重构base_schema中的公共查询参数校验逻辑,简化时间范围和创建更新人参数处理
- 修复菜单查询的异步懒加载问题,添加多级预加载
- 调整日志打印配置,关闭uvicorn.access重复日志
- 修复前端路由跳转路径错误
- 调整弹窗宽度适配内容
- 修复测试环境限流器未注册问题
- 清理无用的导入和废弃函数
2026-07-16 01:19:03 +08:00
zhangtao cf88ab8897 refactor: 整合仪表盘功能到监控模块,清理冗余代码
- 移除原监控仪表盘独立模块,将相关功能合并到在线监控模块
- 重构租户配置字段名,统一使用logo_url和name替代tenant_logo/tenant_name
- 优化搜索工具函数,移除重复导入
- 调整参数配置模型字段长度限制,移除config_value的max_length约束
- 清理冗余的常量定义和导入语句
- 修复批量状态设置接口的redis依赖注入
- 增强OAuth登录安全性,添加租户默认归属和state一次性消费
- 优化资源目录缓存逻辑,减少重复计算
- 新增API Token模块基础框架
- 完善用户token版本管理,支持主动失效JWT
- 调整AI模型配置缓存过期时间
- 修复菜单类型字段索引,提升查询性能
- 简化前端刷新token调用逻辑
- 新增滑块验证完成接口和忘记密码验证码校验
- 调整系统配置默认值,添加操作日志保留天数和接口白名单配置
- 限制Mock支付回调仅在开发环境可用
- 重构websocket认证方式,支持更安全的subprotocol传参
2026-07-13 01:14:20 +08:00
zhangtao 5ff72b086f refactor: 重构项目模块结构与代码细节优化
1.  调整后端模块路由与插件文件结构,迁移部分模块代码至api/v1目录
2.  优化代码注释格式与文档字符串,简化冗余代码
3.  添加监控仪表盘、工单评论等新模块功能
4.  修复前端部分组件交互逻辑与类型定义
5.  清理冗余的初始化数据与废弃配置文件
6.  新增租户注册表单字段与国际化支持
7.  优化HTTP请求拦截器与快捷键功能
2026-07-10 00:18:11 +08:00
zhangtao a86233d6c2 refactor: 完成项目整体架构升级与依赖优化
此提交包含多项核心优化:
1.  依赖库升级:更新FastAPI、替换fastapi-limiter为slowapi,更换MySQL驱动为aiomysql,重构缓存系统使用fastapi-cache2-fork
2.  代码重构:移除自定义缓存工具,统一使用fastapi-cache2;重构请求限流逻辑,修复操作日志记录开关逻辑
3.  接口规范:统一将Depends分页/查询参数改为Query注解,补全File上传依赖注解
4.  前端优化:调整登录滑块进度条颜色、移除冗余demo页面样式类
5.  日志优化:重构日志配置,使用time.perf_counter替代time.time统计耗时
6.  测试优化:移除冗余的限流mock配置,改用官方限流方案
7.  模板优化:更新vue代码生成模板,移除冗余导入并优化组件使用
8.  导入功能优化:移除pandas依赖,使用Excel工具类重构文件导入逻辑
2026-07-01 00:35:28 +08:00
zhangtao a0c7091697 refactor: 前端项目代码优化与样式调整
本次提交包含多项改进:
1. 新增移动端断点常量并全局复用,重构响应式设备检测逻辑
2. 优化表格卡片样式与布局,统一移除多余的shadow属性
3. 调整表单、按钮、分页组件的移动端适配样式
4. 补充邮箱国际化文案与图表组件标题属性
5. 优化菜单hover效果、全局搜索样式与深色主题变量
6. 修复权限配置、组件默认值与布局排版问题
7. 简化部分代码冗余逻辑,统一代码风格
2026-06-28 20:50:54 +08:00
zhangtao fa680c03d3 feat: 新增AI模型配置功能,优化前端组件与代码规范
1. 新增Redis AI_MODEL_CONFIG枚举与后端AI模型配置CRUD接口
2. 升级vue-img-cutter到3.1.1版本,更新前端依赖
3. 重构前端多处ElMessage提示逻辑,统一由拦截器处理
4. 替换ElDrawer为FaDrawer组件,统一弹窗组件库
5. 重构文章详情、评论组件,新增租户切换器与AI配置面板
6. 优化代码生成模板、菜单树表格逻辑与代码高亮样式
7. 修复前端路由与组件命名问题,更新快速入口配置
2026-06-25 00:14:51 +08:00
zhangtao 18ac9eda84 style: 优化代码格式与排版
1. 修复文件末尾换行问题
2. 调整注释缩进与代码换行格式
3. 优化对象、表达式的多行排版可读性
2026-06-24 01:43:53 +08:00
zhangtao f57d4f8cfb refactor: 清理冗余代码与初始化数据,优化配置与调度器
本次提交包含多项优化和清理工作:
1.  新增订单类型枚举BUY,调整定时任务状态显示逻辑
2.  优化Redis连接配置,重构认证逻辑减少重复代码
3.  移除大量初始化演示数据、过期的租户与角色配置
4.  简化调度器状态存储,不再写入配置表而是内存缓存
5.  修复插件开关状态存储逻辑,调整字典数据标签与值
6.  优化WebSocket聊天处理,完善错误处理流程
7.  清理冗余导入与废弃的操作日志过滤逻辑
2026-06-24 01:41:04 +08:00
zhangtao 414d5c80c3 refactor: 统一项目中状态字段类型为数字类型
这是一个大规模的类型对齐优化:
1.  将多处字符串类型的status字段统一改为数字类型,包括前后端接口定义、数据模型、页面组件
2.  重构编排节点相关的命名和注释,统一改为"节点类型"替代"编排节点类型"
3.  移除了过时的忘记密码相关接口和模板代码
4.  优化搜索栏组件,支持展开仅显示次要字段
5.  调整部分接口参数和路由逻辑,对齐前后端参数格式
2026-06-23 00:30:40 +08:00
zhangtao 134337b502 refactor: 整理代码格式,统一代码风格
本次提交对多处代码进行格式优化:
1. 合并简化空接口定义,调整多行参数换行格式
2. 移除无用导入和冗余变量
3. 统一字符串引号风格,调整样式属性顺序
4. 修复缩进问题,让代码结构更清晰
2026-06-22 00:37:30 +08:00
zhangtao 7d2367e34e refactor: 统一项目代码风格并修复多处类型与调用问题
本次提交包含多项优化:
1.  移除大量冗余的文件头注释与过时的from __future__导入
2.  将CRUD的list方法统一重命名为get_list保持接口一致
3.  修复前后端状态字段类型不匹配问题,将string类型status改为number
4.  修正前端文案错别字,将"代办事项"修正为标准写法
5.  更新sqlalchemy版本并调整依赖配置
6.  新增缓存工具类替代fastapi-cache2,重构缓存调用逻辑
7.  新增开源授权函生成相关工具与数据库字段支持
8.  为多个业务模块添加防重复提交loading状态
9.  修复邮件模型的外键关联缺失问题
10. 优化pdf生成工具的导入时机与文档注释
2026-06-21 17:34:11 +08:00
zhangtao d34d4a4c50 chore: 完成多批次代码优化与重构
- 重构工作流模块目录结构,迁移代码文件
- 修复类型断言空值安全问题,添加 ! 操作符
- 优化样式类名,替换 flex-cc 为标准 flex 工具类
- 更新路由标签简化文案,移除冗余注释
- 调整 ruff 配置,放宽行长度限制
- 更新 README 与多语言文案,优化项目描述
- 修复表单、图表组件的类型与样式问题
- 简化搜索表单、数据卡片的布局代码
2026-06-20 05:31:46 +08:00
zhangtao 73f2823692 refactor: 大规模代码整理与功能优化
1. 重构后端API路由、CRUD与模块结构,整合日志管理,移除废弃demo代码
2. 优化前端组件类型定义、样式与路由配置,修复权限判断逻辑
3. 调整默认排序规则、滚动条样式与工具类函数,更新依赖与配置文件
4. 修复多处类型不匹配与默认值问题,完善表单与菜单验证逻辑
2026-06-17 01:56:31 +08:00
zhangtao c0733d9861 refactor(frontend): 重构前端样式体系,统一资源路径与代码规范
1.  重构SCSS样式结构,将原有分散的样式文件整合到custom目录下,统一使用@use替代@import
2.  删除冗余的全局样式文件,将样式逻辑内联到对应组件或集中到core目录
3.  新增DOMPurify依赖,对富文本内容添加XSS防护
4.  修复metrics端点暴露的兼容性问题,优化启动banner样式
5.  移除无用的权限校验代码,重构工作流组件路径与命名
6.  优化样式混合宏与响应式布局,修复部分组件样式冲突
2026-06-01 00:58:21 +08:00
zhangtao 9904abcd88 refactor: 重构项目资源与配置,统一项目名称与资源路径
1.  重命名项目显示名为 FastapiAdmin,更新所有环境配置中的项目标题
2.  整理前端静态资源目录,迁移logo、背景图等资源到统一路径
3.  更新资源引用别名、静态文件访问路径与swagger favicon配置
4.  优化启动横幅与控制台打印逻辑,新增动态应用名称显示
5.  调整登录页背景与logo组件样式,修复部分视觉细节
2026-05-31 03:46:59 +08:00
zhangtao e6c9e52e5f build(assets): 替换更新项目logo与站点图标
1. 新增并替换多份logo、站点图标资源文件
2. 配置别名简化logo资源导入路径
3. 更新图标引用路径与后端租户配置
2026-05-29 00:36:36 +08:00
zhangtao a518b8a298 refactor: 整理前端样式代码,统一CSS属性顺序与颜色写法
feat: 更新项目logo与 favicon 资源
fix: 修复工单表单接口定义缺失字段问题
style: 修复多处样式排版与兼容性问题
test: 完善权限抽屉组件单测用例格式
2026-05-28 01:09:46 +08:00
zhangtao 53d2a9d13e chore: cleanup old frontend code and update project configs
This commit removes the deprecated frontend/web-old directory, updates various project configuration files including tsconfig, vite config, environment variables, and backend data models. It also fixes several API paths, adds tenant awareness to multiple models, and makes minor UI adjustments.
2026-05-27 01:12:03 +08:00
zhangtao 173c2f1b08 refactor(frontend): 重构首页仪表盘布局与功能
1. 更新收藏数量上限为12个,替换哔哩哔哩链接为Gitee
2. 调整统计卡片高度与列表项间距样式
3. 重构工作台页面布局,移除冗余统计卡片组件
4. 重构首页仪表盘布局,新增数据统计卡片与图表组件
5. 迁移热销产品表格功能到新用户模块,删除冗余的热销产品列表组件
6. 调整我的收藏列表样式与空状态尺寸
2026-05-21 00:06:06 +08:00
zhangtao b7304155ab refactor: 重构工作台与首页仪表盘模块
- 调整dashboard工作台与首页的组件布局与模块迁移
- 统一卡片样式与hover交互效果
- 修复部分样式顺序与css语法问题
- 移除冗余的github corner组件与重复的页面模块
2026-05-20 01:20:24 +08:00
zhangtao 34b2d9302b refactor: 批量优化前端页面样式与组件交互
1. 统一调整表单组件label-width为100px,移除分页默认内边距
2. 新增表格按钮悬浮动效,优化弹窗抽屉样式与交互
3. 重构仪表盘页面,迁移旧演示组件到首页
4. 调整日志详情项排序与表单重置逻辑
5. 优化缓存监控图表样式与布局
2026-05-19 00:59:00 +08:00
zhangtao ff139c10ae refactor(fa-table): 简化默认插槽渲染逻辑
移除冗余的renderDefaultSlot函数,直接使用原生slot标签渲染默认插槽,减少不必要的函数调用层级
同时添加了中英文版的CLAUDE编码准则文档
2026-05-18 12:46:31 +08:00
zhangtao 715853f1ad refactor: 调整多处页面布局与组件引用
1. 修复AI记忆页面表单label宽度固定为70px
2. 为分页组件添加居中样式
3. 调整多处页面的组件导入与布局结构,包括系统角色/用户、工作流、代码生成、仪表盘页面
4. 重构工作流设计面板的组件引用与画布样式
2026-05-18 01:14:01 +08:00
zhangtao 8725be6d7d refactor: 重构工具模块导入与项目代码结构
1.  统一所有API文件的request导入路径,从@utils/http改为@utils
2.  合并工具类导出,将分散的工具模块整合到@utils统一出口
3.  重构状态管理导入路径,统一从@utils导入相关工具与store
4.  整理组件导入与样式引用,优化项目内组件与样式的引用路径
5.  新增部分基础组件与工具方法,完善项目基础能力
6.  修复部分样式类名的书写规范,统一类名格式
2026-05-17 06:56:31 +08:00
zhangtao 0344765e5a feat(components): 增强 FaForm/FaDialog/FaDrawer 并重构业务页面
- FaForm 新增 scrollbar 和 maxHeight 属性,支持表单滚动条
- FaForm 暴露 resetFields、clearValidate、validateField 方法
- FaDialog 和 FaDrawer 新增 formMode、confirmLoading 等属性及 confirm/cancel 事件
- 使用 FaDescriptions 和 FaForm 重构 demo 和 memory 页面,减少模板冗余
- 修复布局组件路径引用,统一至 @/components/layouts
- 补充 Fa 前缀组件的 ESLint 全局变量声明
2026-05-15 19:42:39 +08:00
zhangtao a48316c3c3 build(deps): 升级前端依赖及适配Vue3/Vite7变更 2026-05-15 01:09:40 +08:00
zhangtao 1d8ea04d5f feat(iconify): 注册离线图标集并优化全屏逻辑 2026-05-14 00:52:47 +08:00
zhangtao 86bc5d35fe feat: 添加高亮行与序号列,优化全屏及缓存布局 2026-05-14 00:10:14 +08:00
zhangtao 082bc39142 feat(web): 迁移wangEditor至@wangeditor-next并回退版本号 2026-05-13 21:10:10 +08:00
zhangtao 63d76007cb refactor: 重构路由与部署脚本,更新静态资源路径 2026-05-13 01:55:47 +08:00
zhangtao 9a231aa58c feat(web): 升级至 v3.0 并重构组件与引导流程
- 提取应用引导逻辑至 useAppBootstrap 组合式函数
- 增强日期选择器组件,支持全类型与格式自动推导
- 修复资源泄漏:清理 RAF、定时器、事件与 mitt 监听
- 修复退出登录逻辑与异步导出流程
- 迁移 ::v-deep 至 Vue 3 标准 :deep 语法
- 移除调试日志并改进类型定义与注释文档
2026-05-11 23:37:11 +08:00
zhangtao 80d4f18e8b refactor: 升级Vue SFC深度选择器语法为::v-deep
本次提交将项目中所有使用`::deep`的CSS深度选择器统一替换为Vue 3官方推荐的`::v-deep`语法,修复了旧版语法在新版本Vue生态中的兼容性问题,同时修正了部分组件的响应式表单定义方式,将`reactive`配合`Object.assign`的写法调整为更符合Vue 3组合式API规范的`ref`响应式状态写法,整体优化了代码的可维护性和兼容性。
2026-05-11 15:46:18 +08:00
zhangtao 4112942a14 refactor: 完成项目前缀从Art到Fa的全面重构
本次提交完成了代码库中所有以Art为前缀的组件、类名、样式变量等的统一替换,改为Fa前缀,包括:
1.  替换所有ArtException、ArtDataListCard等组件引用
2.  统一样式变量名从art-*为fa-*
3.  修改配置文件、工具函数中的相关命名
4.  调整国际化文案与组件命名对齐
5.  修复部分样式和逻辑代码因命名变更导致的问题
6.  清理冗余代码与废弃的类型定义
2026-05-11 13:10:18 +08:00
zhangtao 1ac2362945 refactor(layouts): 将布局组件从layouts目录迁移到components/layouts目录
重构项目结构,将原本位于src/layouts下的所有布局相关组件迁移到src/components/layouts目录中,包括:
- 主布局容器index.vue
- 设置面板相关组件
- 水平菜单组件
- 快速入口组件
- 全局组件

同时更新了相关路由配置和组件引用路径,确保功能不受影响。此重构旨在使项目结构更加清晰,遵循组件化开发规范。
2026-05-11 09:41:30 +08:00