zhangtao
0cf2e24b92
fix(frontend,backend): 修复两处配置与逻辑问题
...
1. 修复前端节点选择框选项显示异常问题,将字符串数组转为标准label-value格式
2. 简化后端alembic配置文件,移除冗余注释与废弃配置项
2026-09-17 20:56:18 +08:00
zhangtao
740e334d9e
feat(router): add route invariant checks for deep skip rendering
...
1. add route config check for directory nodes with component in dev mode
2. add runtime guard in page content layout
3. add comprehensive unit tests for route invariants
4. fix vitest config to match vite alias and define app info
2026-09-14 01:18:18 +08:00
zhangtao
24589ad9cd
refactor(router): simplify route cache logic, remove nested parent component
...
重写多级目录路由处理逻辑,移除冗余的NestedRouterParent壳组件,改用RouterView深度跳级直接渲染叶子页面,简化KeepAlive缓存实现,修复多缓存实例导致的重复请求问题。
2026-09-14 01:06:20 +08:00
zhangtao
2d393247cc
refactor(frontend): 统一组件名匹配KeepAlive缓存逻辑,重构路由缓存机制
...
1. 调整所有页面组件的name为路由/菜单对应的route_name,适配KeepAlive匹配规则
2. 重构路由嵌套缓存逻辑,修复多标签页下重复挂载页面导致接口并发请求的问题
3. 移除冗余的onMounted自动请求代码,统一数据加载逻辑
4. 优化缓存键生成和KeepAlive包含排除规则,确保缓存精准生效
2026-09-14 00:30:06 +08:00
zhangtao
f12a40090a
fix: 修复主键类型非Integer时的模型生成与导入问题
...
1. 前端将MySQL主键默认类型从bigint改为int,同步后端代码适配
2. 增加SQLAlchemy主键类型自动导入逻辑,当主键类型不是Integer时自动添加对应导入
3. 重构模型模板,当主键类型与基类不一致时显式覆盖id字段定义
2026-09-13 22:17:49 +08:00
zhangtao
8291c1a494
refactor(frontend): 优化列表页缓存与数据刷新逻辑
...
1. 为详情、评论接口添加禁用缓存配置,获取实时数据
2. 重构useListPage,新增refreshData和reload方法统一数据刷新逻辑
3. 替换原有loadData调用,统一列表页数据更新流程
4. 移除冗余的force缓存配置,通过method.config自定义缓存策略
2026-09-13 14:40:14 +08:00
zhangtao
f15fdb86c0
feat(ticket,monitor): add ticket stats api and optimize server ip fetch
...
1. add TicketStatsSchema for work status aggregate
2. add stats method to TicketService to count pending/processing/done tickets
3. add ticket stats api endpoint
4. optimize server local ip detection with fallback logic
2026-09-12 12:33:00 +08:00
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
8b63042ecf
feat(generator): add python plugin template and fix frontend static path
...
1. 新增python包初始化模板和插件元数据模板
2. 修复前端静态文件挂载路径硬编码问题,使用配置中的FRONTEND_DIST_DIR
3. 优化代码生成模板中日期验证器的计算逻辑,改用jinja2过滤器一次性计算
4. 新增toml文件的文件图标适配
5. 更新文档说明代码生成后需要重启后端以及静态托管的注意事项
2026-09-10 21:22:09 +08:00
zhangtao
e39a369bac
refactor: 优化前端缓存与WebSocket连接处理,新增开发指南文档
...
1. 调整FastAPI前端挂载配置,简化目录路径并添加目录检查关闭注释
2. 修复工作标签页清空时的KeepAlive缓存泄漏问题,正确驱逐非固定标签缓存
3. 优化AI聊天页WebSocket连接逻辑,避免连接泄漏与竞态问题,添加生命周期缓存清理
4. 新增全栈开发指南SKILL.md,覆盖工程结构、命令、约定与常见坑点
2026-09-10 00:35:17 +08:00
zhangtao
8cb5f17811
chore: 移除全局 API 与 WS 限流并修复代理配置
...
移除 fastapi-limiter 依赖及相关限流逻辑,更新健康检查请求头并信任反向代理转发头,避免生产环境 HTTPS 误判导致 301 循环。
2026-09-07 01:54:13 +08:00
zhangtao
37b7b8e09c
chore(docker): 调整 dockerignore 排除上传目录
2026-09-07 01:38:38 +08:00
zhangtao
bddb177d36
chore: 移除 deploy.bat 和 deploy.sh 部署脚本
2026-09-07 01:00:27 +08:00
zhangtao
14428bffb3
feat(work): 支持工单、公告、AI模型页面下拉刷新
2026-09-07 00:22:02 +08:00
zhangtao
594c3f63fa
fix(frontend): 修复 el-tabs 受控绑定方式
2026-09-07 00:13:15 +08:00
zhangtao
a8d29d4ab4
fix: 修复多项后端缺陷并加固安全与限流
...
- 修正 AI 会话表初始化及异步数据库 URI 处理
- 新增全局 API 与 WS 聊天限流,健康检查豁免
- 修复忘记密码接口防用户枚举与参数校验
- 修复 SSE 推送数据重复编码问题
- 修复 Cron 表达式 Quartz 问号兼容
- 修复存储模块权限标识前缀
- 新增过期日志清理与任务错误中文提示
2026-09-07 00:08:00 +08:00
zhangtao
30dfc7097b
docs: 更新贡献指南,补充小程序开发说明
2026-09-06 21:19:58 +08:00
zhangtao
45a00334c0
docs: add SaaS multi-tenant platform requirements
2026-09-06 21:19:50 +08:00
zhangtao
e340053efa
docs(readme): 更新项目说明与界面截图
...
补充移动端截图、Docker 部署说明与 Star History,同时更新后端技术栈版本和项目结构描述。
2026-09-06 20:52:11 +08:00
zhangtao
9e80f970d0
refactor(task): 重构定时任务与存储路由
...
- 移除各路由文件顶部冗余注释
- 将 JobRouter/NodeRouter 重命名为 CornJobRouter/CornJobNodeRouter
- 新增存储浏览、节点、传输、工作流路由注册
- 调整路由导入来源与任务表名
- 优化 main.py 启动方式及环境配置加载
2026-09-06 04:14:17 +08:00
zhangtao
d470c7eb1f
refactor(backend): 调整模块结构、调度器逻辑与健康检查路由
2026-09-06 00:54:24 +08:00
zhangtao
92081815f4
refactor(backend): 将模块从 api/v1 移至 backend 根目录
2026-09-06 00:54:11 +08:00
zhangtao
3f472d1e89
refactor: 重构存储与工作流模块,调整目录结构与初始化逻辑
...
1. 迁移存储模块功能到工作流模块,合并冗余代码
2. 调整环境配置加载路径与初始化脚本目录
3. 更新文档与前端组件代码适配重构
4. 新增工作流相关CRUD、模型与迁移文件
5. 移除过期模块与冗余代码,优化日志配置
2026-09-03 21:55:31 +08:00
zhangtao
001d1bdf4c
feat: add storage module, internal chat and workflow enhancements
...
- 新增多协议存储模块(支持FTP/SFTP/S3/OBS/OSS/COS/本地存储),包含存储源管理、文件操作、传输任务功能
- 新增系统内部聊天模块,支持WebSocket实时通信与未读统计
- 优化工作流节点系统,支持内置业务节点并完善配置面板
- 修复健康检查接口路径与菜单角标显示逻辑
- 新增SQLite WAL模式与busy_timeout配置优化并发性能
- 更新依赖与文档,支持模块裁剪配置
2026-08-19 23:20:39 +08:00
zhangtao
11160b05e4
refactor(auth): 优化IP归属地处理逻辑,调整缓存与展示
...
1. 调整IP归属地缓存TTL从7天改为30天
2. 优化登录IP列展示,增加whitespace-nowrap类并加宽最小宽度
3. 新增异步补全OAuth/微信登录会话归属地逻辑
4. 重构IP归属地工具类,统一降级文案与查询决策逻辑
5. 修复部分类型检查与异常处理问题
2026-08-16 02:57:19 +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
85de5c350e
refactor(frontend): 统一使用设计令牌替换硬编码颜色值
...
1. 新增全局设计令牌系统,支持明暗主题切换
2. 替换所有页面组件中的硬编码颜色为语义化变量
3. 调整页面动画配置与导航钩子顺序
4. 删除临时生成的 vite 配置缓存文件
2026-08-13 21:10:48 +08:00
zhangtao
7bbc489c59
refactor(frontend): 统一使用wd-text组件替换原生text标签,优化页面配置
...
1. 全局替换普通text标签为wd-text组件,统一文本样式与功能
2. 调整页面全局配置与tabBar配置,按平台动态裁剪无效配置
3. 修复微信小程序端表单item样式兼容问题,添加自定义样式隐藏空left区域
4. 移除登录页冗余的微信一键登录相关代码
2026-08-11 00:49:00 +08:00
zhangtao
50eac1872b
chore: 初始化项目基础结构与配置
...
添加了nvm配置、静态资源、项目配置文件、工具类、api模块、状态管理、国际化、路由配置等基础代码,搭建了uniapp前端项目的初始框架。
2026-08-10 22:23:32 +08:00
zhangtao
9e41358945
feat(console): add database type display in startup status
...
1. 新增database_type参数传递到控制台启动函数
2. 在启动状态面板中显示实际数据库类型替代硬编码的MySQL
3. 更新函数文档注释说明新增的参数
2026-08-10 20:49:08 +08:00
zhangtao
e4cd0bc82a
chore: 清理废弃文档与旧版静态资源
...
清理了小程序相关的三份交付文档、两张旧的后端静态资源文件,并更新了前端首页、我的页的三张应用截图资源
2026-08-09 21:03:28 +08:00
zhangtao
1b67314e30
chore: 清理项目冗余文件与配置,移除示例代码与无关依赖
...
删除了包括文档、示例分包、CI配置、构建脚本、类型定义、工具函数、样式配置、本地化文件在内的大量冗余代码和配置文件,将项目恢复为最小可开发状态。
2026-08-06 00:42:29 +08:00
zhangtao
a4dff8c897
chore: 移除 frontend/app 私有代码,仅保留 .gitkeep
...
该目录为私有移动端项目,不应开源。从 git 跟踪中移除并加入 .gitignore。
2026-08-06 00:42:08 +08:00
zhangtao
5ff25fe28c
refactor: 全量代码优化与品牌视觉统一
...
- 移除冗余的引导页逻辑与代码
- 优化多处代码写法:简化箭头函数、清理无用注释、修复类型兼容问题
- 统一暗色模式全局样式与用户信息卡视觉风格
- 完善小程序配置与水印开关容错处理
- 更新自动导入类型声明
2026-08-06 00:37:14 +08:00
zhangtao
ffbe2453f2
refactor: 小程序端代码瘦身与功能补齐
...
- 清理冗余代码与配置:
- 删除废弃的 mock 适配器、通用 mock 模块与示例API
- 移除冗余的 ts 类型文件与 patch 目录
- 简化 tsconfig 组件路径配置
- 新增功能与优化:
- 新增全局水印组件与水印配置
- 接入微信小程序登录/手机号登录
- 新增系统参数配置 store 与国际化支持
- 新增 markdown 渲染插件与样式配置
- 优化 pinia 持久化逻辑修复
- 新增微信小程序 access_token 缓存配置
- 修复登录趋势数据结构定义
- 优化全局请求防抖重定向逻辑
- 页面与路由优化:
- 补全引导页首次启动逻辑
- 统一页面底部安全区适配
- 更新页面路由类型声明
- 代码质量优化:
- 移除无用 console.log 调试代码
- 修复全局弹窗重复重登录问题
- 优化 mp-html 组件配置
2026-08-05 23:47:49 +08:00
zhangtao
372b277a9f
feat: 新增12个业务页面功能
...
- 新增模块监控模块:在线用户页、登录日志页、操作日志页、数据概览页
- 新增AI助手模块:AI模型配置页、聊天会话页
- 新增系统管理模块:通知公告页、用户详情页、用户管理页、工单管理页、工单详情页
2026-08-05 23:47:27 +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
0b98b783f1
refactor: 重构演示页面目录结构,迁移wot-demo内容到setting
...
1. 删除旧的wot-demo相关页面、图标和组件
2. 新增setting目录下的各类演示页面和组件
3. 更新路由配置和README文档
4. 修复路由守卫跳转逻辑问题
2026-08-03 22:44:18 +08:00
zhangtao
27ab0d802c
refactor(frontend): 清理废弃资源与代码,优化项目结构
...
1. 删除大量旧版静态图标、图片资源,替换为新的svg图标
2. 移除废弃的API模块、页面组件与配置文件
3. 新增全局消息store与通用列表分页hook
4. 优化代码逻辑:简化错误处理、调整样式类顺序、更新路由鉴权
5. 替换旧的按钮样式属性,统一代码规范
2026-08-03 00:15:44 +08:00
zhangtao
6b14ee9edf
feat: 添加echarts演示页面和11种图表组件
...
新增了完整的echarts演示页面,包含饼图、柱状图、折线图、雷达图、散点图、环形图、漏斗图、仪表盘、迷你折线图、堆叠柱状图以及水球图共11种图表组件,同时添加了异步跨包加载的echarts示例页面。
2026-08-03 00:14:47 +08:00
zhangtao
913453d0b2
refactor: 替换项目内u-ui组件库为wd-ui组件库
...
本次提交将多个页面中的u-input、u-button、u-cell、u-popup等u-ui组件替换为wd-ui组件,统一了前端组件库,同时调整了部分组件属性和插槽使用方式,优化了代码风格与布局结构。
2026-08-02 22:26:39 +08:00
zhangtao
3c9b77f994
chore: 初始化uniapp前端项目基础框架
...
新增项目配置、静态资源、工具类、状态管理、API接口、组件库集成等全套基础代码,完成项目初始化搭建
2026-08-02 03:49:27 +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
eb6698d6fb
chore(env): 合并多环境示例配置为统一的.env.example
...
删除了原先分开的开发、测试、生产环境配置示例文件,整合为一个通用的环境配置示例文件,方便用户根据需要自行修改适配不同环境
2026-07-27 22:32:09 +08:00
zhangtao
c0d1db1b59
refactor(frontend): 优化鉴权逻辑与路由处理
...
1. 调整刷新token接口的传参格式
2. 简化响应拦截器的401鉴权判断逻辑
3. 优化iframe路由url赋值写法
4. 移除冗余的路由转换判断逻辑
5. 新增路由守卫中认证失败跳转登录页的处理
2026-07-27 21:43:51 +08:00
zhangtao
69b43c4952
docs: update group qrcode image format from jpg to png
...
replace the old group.jpg qrcode image with group.png in both chinese and english readme files
2026-07-27 21:06:12 +08:00
zhangtao
3946384f6f
docs: 替换logo矢量图为png格式并更新文档引用
...
1. 删除原有的logo.svg矢量图标文件和多余的group.jpg图片
2. 新增logo.png和group.png静态资源文件
3. 更新README.md和README.en.md中的logo图片引用路径
2026-07-27 20:56:51 +08:00
zhangtao
95ab722232
refactor(cronjob): 优化定时任务状态展示逻辑
...
新增状态常量映射表,将原始状态码转换为中文可读状态,替换直接返回状态码的逻辑
2026-07-27 00:46:41 +08:00