Commit Graph
419 Commits
Author SHA1 Message Date
zhangtao f731c4896e refactor: 拆分响应模型、新增自定义配置并简化ORM转换逻辑
1. 为部门和菜单拆分详情/树形响应模型,新增兼容别名保留旧接口
2. 新增OPENAI_BASE_URL配置并在AI聊天工具中使用
3. 移除冗余的orm_to_schema和get_with_convert工具方法,改用pydantic原生校验
4. 优化前端主题注释格式
2026-06-18 00:57:13 +08:00
zhangtao 46528c03be chore: 批量修复优化代码与配置
1.  统一修复多处状态选项值类型从字符串转为数字
2.  优化用户更新逻辑简化代码
3.  新增ORM转Schema工具方法优化数据转换
4.  调整部门与菜单模型加载配置
5.  修复订单详情展示逻辑与样式
6.  移动主题配置到单独文件并更新gitignore
2026-06-18 00:20:22 +08:00
zhangtao 87b3778000 refactor: 统一状态字段类型为整型并清理冗余配置
1.  将多处字符串类型的状态值"0"统一改为整型0,包括查询条件、字段赋值和状态转换逻辑
2.  移除冗余的OPENAI_BASE_URL配置项及相关示例配置
3.  移动蓝色主题样式代码到variables.scss并删除冗余的theme-blue.scss文件
2026-06-17 21:41:31 +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 fe75d83a0d docs: 替换项目logo为svg格式并优化部署脚本
1.  将README和英文README中的logo引用从png改为svg
2.  删除旧的png格式logo和多余的svg文件
3.  新增项目公共svg格式logo文件
4.  优化deploy.sh的拉取逻辑,增加提交日志展示和移除不必要的--no-cache构建参数
2026-05-31 03:57:25 +08:00
zhangtao 9904abcd88 refactor: 重构项目资源与配置,统一项目名称与资源路径
1.  重命名项目显示名为 FastapiAdmin,更新所有环境配置中的项目标题
2.  整理前端静态资源目录,迁移logo、背景图等资源到统一路径
3.  更新资源引用别名、静态文件访问路径与swagger favicon配置
4.  优化启动横幅与控制台打印逻辑,新增动态应用名称显示
5.  调整登录页背景与logo组件样式,修复部分视觉细节
2026-05-31 03:46:59 +08:00
zhangtao 2d9c3f8f0b feat(utils): add dynamic console banner from build config
replace hardcoded ASCII art with imported BANNER constant from build config,
centralize the console banner text in build configuration
2026-05-29 00:52:19 +08:00
zhangtao cbde7fe393 docs: 更新logo尺寸并替换/favicon.png为/favicon.ico
调整了README里的logo显示高度,替换 favicon 资源文件,统一站点图标资源
2026-05-29 00:40:08 +08:00
zhangtao e6c9e52e5f build(assets): 替换更新项目logo与站点图标
1. 新增并替换多份logo、站点图标资源文件
2. 配置别名简化logo资源导入路径
3. 更新图标引用路径与后端租户配置
2026-05-29 00:36:36 +08:00
luomgf f59fa2ce55 chore(web): web工程构建包失败 2026-05-28 11:50:22 +08:00
zhangtao c7f3d99b78 chore(frontend): 更新网站 favicon 图标路径
将网站的快捷图标路径从 src/assets/images/favicon.png 修改为 src/assets/fa_logo/favicon.png
2026-05-28 01:50:19 +08:00
zhangtao a518b8a298 refactor: 整理前端样式代码,统一CSS属性顺序与颜色写法
feat: 更新项目logo与 favicon 资源
fix: 修复工单表单接口定义缺失字段问题
style: 修复多处样式排版与兼容性问题
test: 完善权限抽屉组件单测用例格式
2026-05-28 01:09:46 +08:00
zhangtao 61b67dd628 chore: 更新前端公共资源group.jpg图片
替换了原有的group.jpg静态资源文件,更新页面展示的团队图片内容
2026-05-27 01:14:45 +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 94ba7319c5 docs: 完善项目文档与目录结构
1. 新增并更新各模块README文档,统一项目说明格式
2. 调整docker目录结构,使用.gitkeep保留空目录
3. 新增CONTRIBUTING.md贡献指南文档
4. 精简根目录README,优化导航与展示逻辑
2026-05-22 00:34:08 +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 fe9e32856f chore: 初始化前端项目基础结构与配置
添加了项目所需的基础配置文件(.editorconfig、.gitignore、环境变量文件等),创建了通用工具函数、类型定义、枚举常量、路由配置、状态管理、国际化、自定义指令与插件等核心模块,新增了多个业务组件、布局组件与页面视图,并添加了大量SVG图标资源。
2026-05-18 21:51:16 +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 6bbf49aa04 refactor(chat): extract chat page into separate components
将AI聊天页面拆分为独立的组件模块,包括侧边栏、导航栏、消息列表和输入框,提升代码可维护性
2026-05-17 23:54:51 +08:00
zhangtao ff796a7164 chore: 调整静态资源路径并更新文档配置
1. 将所有公共静态资源迁移到frontend/web/public目录
2. 更新中英文README中的图片引用路径
3. 补充移动端文档说明并修正端口配置
2026-05-17 23:25:09 +08:00
zhangtao 887cbaaf42 chore: 移除 frontend/docs 和 frontend/app 的开源内容,保留空目录
- 从 Git 跟踪中移除 frontend/docs 和 frontend/app 的所有文件
- 保留 .gitkeep 文件以维持目录结构
- 更新 .gitignore 配置
- 本地文件完整保留,仅从远程仓库移除
2026-05-17 21:08:14 +08:00
zhangtao ea1cd52a87 chore: 整理全局gitignore与部分目录配置
1.  移除web目录下的锁文件提交限制
2.  重构全局gitignore规则,合并重复配置
3.  新增文档、小程序目录的gitignore放行规则
4.  补充各类开发缓存、虚拟环境的忽略规则
2026-05-17 20:54:24 +08:00
zhangtao 0b1780f0a5 chore: 删除无用的自定义提交规则配置文件
移除了frontend/web/.trae/rules/git-commit-message.md这个未实际使用的配置文件
2026-05-17 06:57:53 +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 bb768d1a34 style: 调整代码缩进与换行格式 2026-05-16 01:13:09 +08:00
zhangtao d56ec934a6 refactor(crud): 提取通用CRUD逻辑与清理样式 2026-05-15 20:48:14 +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 9176d477f9 feat(login): 添加密码占位符并合并zrender打包 2026-05-15 01:36:09 +08:00
zhangtao a48316c3c3 build(deps): 升级前端依赖及适配Vue3/Vite7变更 2026-05-15 01:09:40 +08:00
zhangtao 2d1f9d2cfd fix(vite): 兼容 pnpm 嵌套路径下的依赖分组 2026-05-14 00:57:36 +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 17356ce582 fix(i18n): 更新中文列选择术语 2026-05-13 21:42:06 +08:00
zhangtao 082bc39142 feat(web): 迁移wangEditor至@wangeditor-next并回退版本号 2026-05-13 21:10:10 +08:00
zhangtao d384100797 fix(article): 修正组件导入路径 2026-05-13 02:02:53 +08:00
zhangtao c0a541dc3d refactor: 修正模块导入路径 2026-05-13 02:00:35 +08:00
zhangtao 63d76007cb refactor: 重构路由与部署脚本,更新静态资源路径 2026-05-13 01:55:47 +08:00
zhangtao bb1cb722ed chore: 添加登录计时日志并优化部署脚本
- 在登录服务中添加各步骤耗时统计日志
- 精简部署脚本,移除冗余输出与前端构建逻辑
- 更新生产环境默认监听地址为 0.0.0.0
- 延长前端请求超时时间至 120 秒
2026-05-12 20:23:33 +08:00
zhangtao f5b50c7266 fix: 修正前端部署基础路径与Nginx代理配置 2026-05-12 18:47:13 +08:00
zhangtao c80c32f0b7 fix(deploy): 优化 docker compose 依赖检查逻辑 2026-05-12 17:05:01 +08:00
fastapiadmin 7e7733651f Update package.json 2026-05-12 09:39:04 +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 7e7a5c97cb fix(router): 修复存储失效时登出逻辑的循环依赖
将存储失效登出逻辑从 storage 模块移至路由守卫,通过标志位解耦,
消除动态 import 及其引发的循环依赖问题。
2026-05-11 17:05:52 +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