Commit Graph

10 Commits

Author SHA1 Message Date
danial
6d25b11074 feat(api): 新增预拉取订单和设置接口模块
- 添加 jdv2-prefetch-api,支持获取预拉取订单日志及订单列表
- 添加 jdv2-settings-api,支持获取及更新骆驼模块设置
- 更新生成的 API 文件列表,包含新增接口及相关模型和文档
- 修改本地设置文件,增加 prettier 格式化相关命令支持
2025-12-05 22:13:07 +08:00
danial
e9d1fbd218 feat(order): 实现订单总结内容的实时流式渲染
- 替换订单总结接口响应类型为object,支持事件流格式
- 采用EventSource实现订单总结的SSE连接,支持服务器推送数据
- 实现打字机效果,实时显示总结文本的追加内容
- 使用marked解析Markdown格式摘要内容,支持GFM和换行
- 使用DOMPurify清理生成HTML,保障内容安全,仅允许部分标签
- 增加实时生成中状态提示和闪烁的输入光标动画
- 添加超时机制和连接错误处理,保证用户提示友好
- 组件卸载时自动关闭SSE连接,防止资源泄漏
- 更新依赖,新增dompurify和marked及相关类型定义
- 调整ESLint和构建配置支持新增脚本模式
2025-11-29 12:48:37 +08:00
danial
6dc807dfc3 feat(camel-oil): 更新账号相关API模型和界面组件
- 从账号历史记录模型中移除historyUuid字段
- 在创建令牌请求模型中新增phone字段用于绑定手机号
- 在令牌信息模型中新增phone字段
- 移除账号详情页面中的账号ID显示和统计信息卡片
- 更新账号历史记录组件的筛选条件和展示字段
- 修改账号列表中的状态选项和显示逻辑
- 移除账号关联订单统计弹窗及相关功能
- 更新订单历史记录模型枚举值,新增FillCard类型
- 调整.clau

```
2025-11-23 01:34:04 +08:00
danial
ba5d4fcb35 feat(api): 新增jd-v2账号管理相关API及AES加密参数接口
- 新增 `apiAesEncryptionParamsGet` 用于获取AES加密参数(密钥和初始化向量)
- 新增jd-v2账号管理API,包括账号状态检测、历史记录、账号列表和统计信息接口
- 更新API生成文件,支持camelOil账号和订单管理相关类型与接口
- 配置文件中添加了Bash mkdir命令的lint任务
- 文档中新增Git hooks相关说明及API客户端新增camelOil相关客户段说明
- ESLint配置更新为现代flat config,支持TypeScript和Vue3 Composition API
- 规范了开发和生产环境的API基础URL配置说明
2025-11-20 12:45:28 +08:00
danial
b82dab01d0 fix(login-log): 修正登录失败状态码由2改为0
- 调整登录失败状态的判断,将状态码从2修改为0
- 更新登录日志详情中的状态标签显示颜色及类型
- 修正登录日志筛选选项中的失败状态值
- 删除登录日志详情中重复的用户ID显示项
- 优化相关模板中的状态判断逻辑一致性
2025-11-12 22:44:59 +08:00
danial
44b6e97b4d feat(merchant): 添加平台费用字段并优化费率表编辑功能
- 在API模型和类型定义中新增platformFee字段
- 更新文档自动生成文件以包含新字段
- 重构费率表格组件,添加JSON批量编辑功能
- 实现表格与JSON数据的实时双向同步
- 添加还原默认数据按钮和相关逻辑
- 引入防抖函数优化JSON输入响应性能
- 添加数据验证确保输入格式正确性
- 更新表格列配置以显示商户加点字段
- 改进UI样式增加序列化编辑区域
- 添加新的lint脚本到本地设置配置
2025-11-02 17:43:15 +08:00
danial
256bd6d738 feat(jd-order): 添加状态6和备注信息显示
- 为JD订单和Cookie管理添加新的状态值6(Cookie账号Ck失败)
- 在订单历史和Cookie历史抽屉中展示备注信息
- 更新状态标签颜色和文本映射以支持新状态
- 调整订单详情中的状态显示逻辑和标签文案
- 修改订单列表中关联订单ID字段的显示逻辑
- 优化历史记录条目的布局对齐方式以适应备注内容
- 在筛选器中添加新的状态选项以支持过滤新状态
2025-10-17 23:23:33 +08:00
danial
520c4b0853 feat(jd-order): 重构订单历史记录功能并优化API配置
- 更新API客户端配置,支持生产环境和开发环境不同baseURL
- 重构订单历史抽屉组件,使用新的历史记录接口
- 修改历史记录数据结构,使用changeType替代status字段
- 更新时间线图标和颜色映射,支持更多变更类型
- 移除冗余的订单金额和品类显示
- 优化Cookie历史记录组件,使用枚举类型替代字符串比较
- 添加新的变更类型支持:创建、解绑、替换等
- 修复历史记录查询逻辑,支持jdOrderId和orderId双参数
2025-10-13 22:39:32 +08:00
danial
7866427093 build(deps): 更新依赖包版本并优化构建配置
- 将 @openapitools/openapi-generator-cli 从 2.20.0 更新至 2.24.0
- 升级 axios 从 1.8.4 到 1.12.2,提升网络请求稳定性
- 更新多个 NestJS 相关包到最新版本,包括 @nestjs/common 和 @nestjs/core
- 升级 chardet、compare-versions、concurrently 等工具库版本
- 添加新的依赖项如 @inquirer/external-editor、eastasianwidth 等
- 在 vite 配置中添加 vue 路径别名以支持模板编译
- 优化 pnpm 脚本描述,明确各命令功能和执行范围
- 完善 API 文档说明,增加生成器配置及输出结构细节
- 调整 lint-staged 配置,增强预提交钩子的文件检查规则
- 补充构建流程说明,在 vite 构建前运行 TypeScript 类型检查
2025-10-09 19:59:42 +08:00
danial
4361d79480 docs(api): 添加API集成层及Apple Card相关文档
- 新增API集成层文档,详细介绍项目结构、核心组件和架构设计
- 添加API拦截器文档,说明请求与响应拦截器的工作流程及认证管理
- 补充手动定义的Apple Card API文档,涵盖卡券管理、充值历史和抽卡设置等功能
- 提供详细的接口说明、请求参数和响应结构
- 包含错误处理建议及常见问题解决方案
- 附带丰富的架构图、流程图和示意图,增强文档可读性和理解度
2025-10-08 20:06:51 +08:00