Commit Graph

3 Commits

Author SHA1 Message Date
“chenhuachun”
36044df32e feat(vite): 支持开发和预览服务的自定义 CORS 配置
- 在 vite 配置中新增 cors 选项,支持自定义跨域设置
- 开发和预览服务器均应用 cors 配置
- 修改相关类型定义,新增 cors 参数支持
- 补充测试用例,验证 cors 配置正确传递和生效

feat(useOpenApi): 增加鉴权令牌自动刷新逻辑和请求重试机制

- 使用 WeakMap 缓存刷新令牌的 Promise,避免重复刷新请求
- 新增 ensureToken 方法,自动判断令牌是否快过期并刷新
- 所有接口请求改用封装的 authFetch 和 authJsonp,支持 401 时自动刷新并重试
- 调整原有接口调用统一基于新鉴权请求方法,兼容新旧登录方式
- 修正登录请求,优先使用 fetch,异常时回退 jsonp 调用旧后端
- 按需刷新令牌,优化 SSE 流式请求的 Token 管理
- 增加详细错误捕获和网络请求降级
- 补充测试用例,覆盖 token 刷新和重试逻辑

fix(Auth.vue): 登录信息获取兼容新版接口及旧接口回退

- 登录时优先调用新接口 /api/open/session,支持 POST 请求和凭证发送
- 根据响应状态判断是否使用旧版 jsonp 接口获取用户信息
- 对于新旧接口失败情况均合理处理返回数据
- 增强登录流程的兼容性和容错性
2026-08-26 15:31:43 +08:00
“chenhuachun”
405b2c22ef chore(scope): 更新描述信息及完善测试覆盖
- 更新各包 package.json 中描述为 AI 驱动的 Vue3 企业级开发平台
- 调整 library 包版本号及版权信息
- 修改库中的测试命令为 vitest run
- 新增多个包的单元测试,覆盖组件导入、钩子函数、工具函数等
- 为多个包添加导出测试确保类型和成员完整
- 修正插件测试中导入判断逻辑
- 增强 UI 组件的测试,覆盖容器组件、内置字段编辑器等
- 引入新的公共测试依赖 @vue/test-utils
- 在 createViteConfig 相关测试中增加更多场景验证
- 重构部分测试用例结构,使用 describe 分组提升可读性
- 删除 CLI tsconfig 的 ignoreDeprecations 配置
- 删除 package 中一些无效或注释掉的测试代码
- 为文件操作相关功能新增测试验证基本读写、拷贝等功能正常
- 扩展对图表包 hooks 和组件的导出测试
- 添加图标包中图标组件的导出和功能测试
- 为附件组件相关工具函数添加文件类型识别和转换测试
- 优化和丰富 grid 组件的工具函数和常量测试覆盖率
- 新增 UI 包中安装器和公共工具函数的测试用例
- 修复 local 包中导入名称错误的问题,改为 createDevTools
- 在 charts 包新增对 hooks 的导出支持
- 调整部分包新增依赖和关键词,强调 AI 低代码等特性
2026-06-15 11:54:45 +08:00
陈华春
fb24b9ef24 重构工程 2023-11-16 09:50:22 +08:00