Commit Graph

661 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
246ff9f34e feat(token): 新增修改 Token 接口及绑定记录视图切换功能
- 新增 apiTokenUpdatePost 接口支持修改 Token 信息
- 扩展 Token 数据结构,增加充值金额限制和次数限制相关字段
- 调整新增/编辑 Token 弹窗,支持编辑模式下的充值限制显示和输入
- 新增绑定记录卡片视图与表格视图切换功能
- 绑定记录视图显示总记录数和总金额统计信息
- 卡片视图改进绑定记录样式和交互,支持复制卡号和卡密
- 弹窗样式和分页控件优化,提升用户体验
- 修复并完善 Api 文档,补充修改 Token 接口说明和示例代码
2025-12-01 23:41:55 +08:00
danial
6f5b7680af fix(merchant): 修复订单页SSE连接地址获取逻辑
- 移除本地默认地址,改为仅使用环境变量中的API基础地址
- 优化订单页创建服务器发送事件(SSE)连接的代码
- 减少硬编码,提升不同环境下的配置灵活性
- 保证订单汇总数据的实时推送正常建立连接
2025-11-29 14:33:46 +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
c9c6ac82aa style(order): 优化订单页面移动端布局和显示效果
- 调整描述列表列数根据设备屏幕宽度动态切换
- 优化描述列表标签宽度和字体大小,提升移动端可读性
- 修改订单总结区文案,去除AI标签,改善加载提示信息
- 添加响应式样式确保在不同手机尺寸下UI元素合适排列与字体大小
- 新增计算属性判断是否移动端,动态设置组件样式属性
- 修改订单详情与总结数据加载逻辑,避免接口请求冲突
- 改善加载动画和输入框在小屏幕设备上的体验
2025-11-28 22:30:47 +08:00
danial
9d50d37af3 feat(order): 添加用户查单总结功能
- 新增用户查单总结接口及相关请求响应模型
- 在订单查询页面展示AI智能总结区域
- 支持查询商户订单号以获取总结信息
- 总结加载时显示loading状态,支持异常提示
- 优化订单详情和总结数据并行获取体验
- 完善接口文档及示例代码
2025-11-28 22:09:22 +08:00
danial
52e2369d4b feat(router): 添加 camelOilAccount, camelOilOrder 和 camelOilToken 路由 2025-11-23 22:18:24 +08:00
danial
6dc807dfc3 feat(camel-oil): 更新账号相关API模型和界面组件
- 从账号历史记录模型中移除historyUuid字段
- 在创建令牌请求模型中新增phone字段用于绑定手机号
- 在令牌信息模型中新增phone字段
- 移除账号详情页面中的账号ID显示和统计信息卡片
- 更新账号历史记录组件的筛选条件和展示字段
- 修改账号列表中的状态选项和显示逻辑
- 移除账号关联订单统计弹窗及相关功能
- 更新订单历史记录模型枚举值,新增FillCard类型
- 调整.clau

```
2025-11-23 01:34:04 +08:00
danial
5c1505449b feat(api): 添加 JDV2 Token 管理接口及相关模型
- 新增 JDV2TokenManagementApi 接口文件,包含创建、删除、获取及列出 Token 的功能
- 添加与 Token 相关的请求和响应模型,如 CreateTokenReq/Res、DeleteTokenReq/Res 等
- 在 api.ts 中导出新的 JDV2TokenManagementApi 模块
- 更新 default-api.ts,移除已弃用的 iTunes 充值回调和处理接口
- 增加了 Token 绑卡记录查询接口及对应的数据模型
- 调整了部分枚举值顺序以符合业务逻辑
- 升级 Node.js 版本至 24.11.1 并更新 pnpm 至 10.23.0
2025-11-22 20:57:10 +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
be77cbbaff chore(docker): 更新构建阶段 Node 版本至 24
- 将构建镜像基础 Node 版本从 22 升级到 24
- 以支持最新的语言特性和性能优化
- 保持其他 Dockerfile 内容不变
2025-11-18 15:18:34 +08:00
danial
a00a360138 fix(deploy): 修复 Nginx 配置中的 DNS 解析设置
- 添加 Docker DNS 服务器解析配置,设置缓存有效期为 10 秒
- 配置解析超时为 5 秒,提升 DNS 解析稳定性
- 保证 Nginx 能够正确解析容器内域名请求
2025-11-18 15:02:50 +08:00
danial
efe6f3ec2b docs(login-log): 添加用户登录日志功能文档
- 编写用户登录日志功能说明,包括查询和详情查看
- 详细描述用户界面设计,涵盖搜索区域、操作按钮和数据表格
- 说明请求与响应的数据模型结构及字段定义
- 介绍API接口,包括列表查询和详情获取
- 分析主要Vue组件实现及其状态管理与交互流程
- 绘制交互流程图及组件调用序列图方便理解
- 引用相关代码文件链接促进文档的可追溯性
2025-11-14 23:15:29 +08:00
danial
d1cae61cdd feat(user-center): 优化登录日志页面布局与交互
- 增加页面面包屑导航,提升用户路径感知
- 使用通用卡片样式包裹内容,视觉更统一
- 保持原有搜索表单功能,调整部分细节结构
- 修正搜索按钮图标显示错误,保持图标一致性
- 细化表格列模板,完善操作区域按钮显示
- 优化组件嵌套结构,增强页面语义化和可维护性
2025-11-14 23:07:10 +08:00
danial
f8a0ce8f29 refactor(router): 调整登录日志路由路径位置
- 将登录日志路由从用户中心模块迁移到iframe模块
- 确保登录日志路由保持身份验证和权限设置不变
- 优化路由结构,增强模块划分清晰度
2025-11-14 22:51:03 +08:00
danial
b82dab01d0 fix(login-log): 修正登录失败状态码由2改为0
- 调整登录失败状态的判断,将状态码从2修改为0
- 更新登录日志详情中的状态标签显示颜色及类型
- 修正登录日志筛选选项中的失败状态值
- 删除登录日志详情中重复的用户ID显示项
- 优化相关模板中的状态判断逻辑一致性
2025-11-12 22:44:59 +08:00
danial
d985ca0cca feat(api): 新增系统用户登录日志查询接口
- 新增查询登录日志详情接口及相关请求响应模型
- 新增查询登录日志列表接口及相关请求响应模型
- 更新 API 生成器,添加对应接口的参数创建与请求功能
- 在 DefaultApi 中实现登录日志相关接口方法
- 新增分页枚举类型以支持登录日志查询分页功能
- 替换京东 Cookie 批量校验接口命名及模型,删除废弃接口
- 移除京东订单支付状态检查相关接口及模型,简化代码结构
2025-11-12 20:26:32 +08:00
danial
32ef2187a5 feat(merchant): 添加JSON编辑器折叠功能
- 新增可折叠的JSON批量编辑区域
- 实现点击标题展开/收起编辑器
- 添加折叠状态图标切换显示
- 设置默认折叠状态以节省空间
- 增加上下箭头图标指示折叠状态
- 优化样式布局和悬停效果
2025-11-06 15:26:15 +08:00
danial
fb79dfa691 chore(deps): 更新项目依赖版本
- 移除 eslint-define-config 依赖
- 更新 @codemirror 相关依赖至最新版本
- 更新 vue 至 3.5.22 版本
- 更新 dayjs 至 1.11.19 版本
- 更新 yaml 至 2.8.1 版本
- 更新 @arco-plugins/vite-vue 至 1.4.6 版本
- 更新 @types/lodash 和 @types/sortablejs 类型定义
- 更新相关 lock 文件依赖版本
- 移除部分系统库依赖声明
2025-11-02 18:03:55 +08:00
danial
44b6e97b4d feat(merchant): 添加平台费用字段并优化费率表编辑功能
- 在API模型和类型定义中新增platformFee字段
- 更新文档自动生成文件以包含新字段
- 重构费率表格组件,添加JSON批量编辑功能
- 实现表格与JSON数据的实时双向同步
- 添加还原默认数据按钮和相关逻辑
- 引入防抖函数优化JSON输入响应性能
- 添加数据验证确保输入格式正确性
- 更新表格列配置以显示商户加点字段
- 改进UI样式增加序列化编辑区域
- 添加新的lint脚本到本地设置配置
2025-11-02 17:43:15 +08:00
danial
50e147087a feat(jd-order): 添加批量导入失败详情展示功能
- 新增失败详情弹窗,展示具体失败行号、账户名称和错误原因
- 优化错误提示逻辑,区分全部失败和部分失败的情况
- 调整cookie验证结果展示方式,改善用户体验
- 重构手动提交逻辑,支持表单验证后控制模态框关闭时机
- 修复提交成功后模态框未正确关闭的问题
2025-10-28 17:36:30 +08:00
danial
d4d2d52e18 feat(jdcookie): 添加批量校验和单个校验Cookie功能
- 新增批量校验Cookie接口及数据模型
- 新增单个校验Cookie接口及数据模型
- 扩展批量导入弹窗以支持Cookie校验展示
- 添加校验状态列和对应的状态标签显示
- 实现校验按钮及校验结果汇总提示
- 更新相关API文档和类型定义文件
2025-10-27 22:20:06 +08:00
danial
5d626219c5 chore(ci): 注释掉docker compose部署步骤
- 在.drone.yml中临时注释掉了部署到docker compose的相关配置
- 保留了原有的docker镜像构建和推送步骤
- 为后续部署流程调整做准备
2025-10-27 18:07:59 +08:00
danial
7d9094818c feat(jd-cookie): 支持批量创建Cookie失败详情返回
- 新增 KamiApiJdCookieV1BatchCreateResult 模型用于描述失败项
- 更新 KamiApiJdCookieV1BatchCreateRes 模型,增加 failedItems 字段
- 修改批量导入弹窗逻辑,支持显示详细的失败原因
- 优化批量创建结果的消息提示,区分成功、失败和部分成功情况
- 增加失败项索引和错误信息的控制台输出
- 更新相关文档和类型定义文件
2025-10-27 17:47:16 +08:00
danial
516b294874 feat(jd-order): add functionality to delete all invalid cookies and update related API and documentation 2025-10-25 18:25:33 +08:00
danial
690dda4728 Merge branch 'develop' into production 2025-10-23 20:22:12 +08:00
danial
5c8a1feeba fix(jd-order): 提交成功后关闭批量导入弹窗
- 在提交成功后调用handleCancel方法关闭弹窗
- 修复批量导入成功后弹窗未关闭的问题
2025-10-23 19:59:10 +08:00
danial
03caeca663 feat(router): 修改iframe模块路由权限配置
- 将Cookie管理页面的requiresAuth设置为false
- 将订单管理页面的requiresAuth设置为false
- 将京东订单页面的requiresAuth设置为false
2025-10-23 19:01:29 +08:00
danial
61b607a057 feat(jd-order): 优化Cookie批量导入功能
- 修改输入格式为每行一个Cookie
- 添加账户前缀和统一备注设置
- 调整文本框最小和最大行数
- 更新输入提示和标签文本
- 修改数据解析逻辑以适应新格式
- 强制要求输入账户前缀
- 清理表单重置逻辑
- 更新相关图标引入
- 调整样式以适应新表单元素
2025-10-23 18:19:45 +08:00
danial
b18017066a feat: 更新新版本 2025-10-23 17:34:19 +08:00
danial
1059a702d0 feat(jd-order): 更新订单状态及历史记录展示逻辑
- 修改cookie历史记录中“替换”为“换绑”
- 新增订单历史中的“待支付”状态图标与样式
- 更新订单详情和列表中状态标签的颜色和文案
- 在订单历史抽屉中增加库存问题状态的图标和颜色配置
- 调整订单状态筛选选项,新增“下单京东订单失败”和“库存问题”两项
- 替换订单历史中“重新绑定”为“绑定”,并更新相关显示逻辑
2025-10-19 00:45:07 +08:00
danial
ac7e80661c feat(api): 更新OpenAPI生成的客户端代码
- 添加了新的API端点用于苹果账户管理
- 实现了苹果账户的创建、删除、更新和查询功能
- 支持苹果账户充值记录的获取和处理
- 提供了批量导入账户和下载模板的功能
- 实现了账户状态管理和配置设置功能
- 添加了手动回调和订单处理相关接口
- 优化了API参数验证和错误处理机制
- 更新了API文档注释和请求参数说明
2025-10-19 00:34:48 +08:00
danial
b7138c38ed feat(jd-order): 添加订单历史记录换绑和失败状态支持
- 新增换绑订单状态图标和颜色配置
- 添加cookie失效和京东下单失败状态处理
- 简化订单状态显示文本
- 更新订单状态筛选选项文本
2025-10-18 23:36:26 +08:00
danial
b3169ae4d1 feat(api): 更新OpenAPI生成代码并优化接口参数处理
- 添加 eslint-disable 注释以忽略生成代码的 lint 错误
- 移除无用的换行符,优化文件结构
- 重新格式化导入语句,提高代码可读性
- 精简DefaultApiAxiosParamCreator函数实现
- 为多个API端点添加详细的JSDoc注释说明
- 统一请求参数处理逻辑,增强类型安全性
- 优化URLSearchParams和header配置处理方式
- 支持更多苹果账户管理相关接口
- 增强充值订单查询与操作功能
- 改进日期范围筛选参数处理
- 完善错误验证机制,确保必填参数检查
2025-10-18 23:20:34 +08:00
danial
731bec29f5 fix(jd-order): 更新关联订单标签文本
- 将"关联订单"标签文本修改为"关联用户订单"以提高语义清晰度
2025-10-18 21:46:35 +08:00
danial
83852017b4 feat(api): 更新OpenAPI生成的客户端代码
- 添加了新的API端点用于苹果账户管理
- 实现了苹果账户的创建、删除、更新和查询功能
- 支持苹果账户充值记录的获取和处理
- 提供了苹果账户状态修改和暂停/恢复充值功能
- 集成了苹果账户回调处理和订单管理接口
- 增加了苹果账户配置获取和设置功能
- 实现了验证码获取和账户批量导入功能
- 添加了充值订单的手动回调和状态重置功能
- 支持苹果账户钱包列表和历史记录查询
- 提供了苹果账户充值记录下载和手动处理功能
2025-10-18 21:08:05 +08:00
danial
a67b56d6be fix(jd-order): 优化cookie历史记录展示逻辑
- 移除了冗余的 :content 属性绑定
- 简化了关联订单和备注信息的展示方式
- 统一使用插值表达式渲染文本内容
- 提升代码可读性和维护性
2025-10-18 19:49:08 +08:00
danial
74277ed933 chore(api): 更新OpenAPI生成代码并优化导入格式
- 添加 /* eslint-disable */ 注释以忽略ESLint警告
- 优化导入语句的格式,将多个导入合并为单行
- 删除多余的空行和注释块
- 重新生成DefaultApi相关接口代码
- 清理冗余的代码结构,提升可读性
2025-10-18 19:05:20 +08:00
danial
256bd6d738 feat(jd-order): 添加状态6和备注信息显示
- 为JD订单和Cookie管理添加新的状态值6(Cookie账号Ck失败)
- 在订单历史和Cookie历史抽屉中展示备注信息
- 更新状态标签颜色和文本映射以支持新状态
- 调整订单详情中的状态显示逻辑和标签文案
- 修改订单列表中关联订单ID字段的显示逻辑
- 优化历史记录条目的布局对齐方式以适应备注内容
- 在筛选器中添加新的状态选项以支持过滤新状态
2025-10-17 23:23:33 +08:00
danial
0af2c94f1c chore(api): 更新OpenAPI生成代码并优化导入格式
- 移除多余的空行和注释块
- 合并分散的import语句
- 保留核心API参数创建函数
- 清理生成文件中的冗余内容
- 统一代码风格以提高可读性
2025-10-17 22:51:24 +08:00
danial
2c8f802123 feat(api): 更新OpenAPI生成代码并优化请求参数处理
- 添加eslint-disable注释以忽略生成代码的lint警告
- 简化DefaultApiAxiosParamCreator函数结构
- 优化请求参数序列化逻辑
- 统一HTTP请求方法的参数处理方式
- 移除冗余的空行和注释块
- 标准化URL构造和查询参数设置流程
- 改进请求头和基础配置的合并逻辑
2025-10-17 22:46:04 +08:00
danial
0fc616f4de feat(jd-order): 重构批量导入Cookie功能并优化全屏体验
- 新增全屏模式切换功能,提升大屏设备操作体验
- 重新设计界面布局,分为左右两侧输入与预览区域
- 实现数据实时解析与有效性验证,支持格式错误提示
- 添加数据统计展示,包括总行数与有效数据条目
- 优化表格预览功能,增强数据显示与交互体验
- 更新API调用方式,统一使用jdOrderClient实例
- 改进响应式设计,适配移动端显示效果
- 引入新图标组件,丰富界面视觉元素
- 调整模态框宽度逻辑,支持动态计算尺寸
- 增强输入框样式,改善代码可读性与用户体验
2025-10-16 20:16:28 +08:00
danial
798c00f8e7 fix(jd-order): 修复cookie值字段使用错误
- 将cookieId字段更正为cookieValue字段
- 确保cookie值正确显示和存储
- 修复数据回填时的字段映射问题
2025-10-14 01:26:22 +08:00
danial
a7ca4ee37d feat(jd-order): 添加订单导出功能并优化历史记录显示
- 在订单列表页面添加导出按钮,支持筛选条件导出
- 优化订单历史记录抽屉中的状态显示逻辑
- 更新订单状态文案,将"替换订单"改为"发货"
- 引入新的状态枚举类型用于精确判断订单变更类型
- 调整时间轴图标颜色及状态标签颜色以匹配新状态
- 实现基于查询条件的 Excel 文件下载功能
2025-10-14 00:15:25 +08:00
danial
14f4bb1869 chore(api): 更新OpenAPI生成代码并优化参数创建器
- 移除无用的空行和注释块
- 合并分散的导入语句
- 简化DefaultApiAxiosParamCreator函数结构
- 添加详细的JSDoc注释说明各个API端点用途
- 为所有API方法添加完整的参数校验逻辑
- 统一请求配置和头部处理方式
- 优化序列化数据和URL路径处理流程
- 补充缺失的错误抛出标记和类型声明
- 整理导出模块结构提升可读性
- 规范枚举值和请求参数命名规则
2025-10-13 23:58:41 +08:00
danial
36e9311c8d feat(api): 更新OpenAPI生成的客户端代码
- 重新生成API客户端以包含最新的接口定义
- 更新DefaultApi以支持苹果账户管理和充值功能
- 添加获取验证码、批量导入账户、创建/删除/修改账户等接口
- 支持苹果账户充值记录查询和订单状态管理
- 实现手动回调和订单处理功能
- 添加账户状态暂停/恢复和配置管理接口
- 优化API参数验证和错误处理逻辑
- 更新导入模板下载和账户列表获取功能
2025-10-13 23:56:34 +08:00
danial
dd45db1bcf feat(jd-order): 添加商品品类中文映射和订单历史记录功能
- 新增商品品类中文映射工具,支持Apple Card、携程礼品卡等品类
- 实现京东订单变更记录侧边栏,展示订单状态变更时间线
- 优化订单详情页,添加卡号和卡密显示功能
- 移除Cookie历史记录中的状态变更和记录ID信息
- 调整支付链接展示方式,统一使用"打开支付链接"文本
- 重构订单历史记录组件,支持分页和多种变更类型图标展示
- 修复订单历史记录组件的API调用逻辑和数据类型定义
- 更新订单状态变更类型,将bind/unbind替换为rebind等新类型
2025-10-13 23:16:04 +08:00
danial
520c4b0853 feat(jd-order): 重构订单历史记录功能并优化API配置
- 更新API客户端配置,支持生产环境和开发环境不同baseURL
- 重构订单历史抽屉组件,使用新的历史记录接口
- 修改历史记录数据结构,使用changeType替代status字段
- 更新时间线图标和颜色映射,支持更多变更类型
- 移除冗余的订单金额和品类显示
- 优化Cookie历史记录组件,使用枚举类型替代字符串比较
- 添加新的变更类型支持:创建、解绑、替换等
- 修复历史记录查询逻辑,支持jdOrderId和orderId双参数
2025-10-13 22:39:32 +08:00
danial
e8a12ba5ce feat(api): 更新OpenAPI生成代码并优化接口参数处理
- 添加eslint-disable注释以忽略代码检查
- 简化DefaultApiAxiosParamCreator函数结构
- 优化接口参数序列化逻辑
- 统一请求配置处理方式
- 移除不必要的空行和注释块
- 更新接口方法签名以支持更灵活的选项配置
- 精简导入语句格式
2025-10-13 21:59:16 +08:00
danial
f9c80df41f feat(jd-order): 重构订单历史抽屉组件
- 修改时间线关键帧的 key 为 jdOrderId 或 index
- 更新时间线点颜色逻辑,使用 status 字段替代 changeType
- 替换时间线图标,使用状态对应的图标
- 更新标签颜色和文本显示逻辑,基于 status 字段
- 时间显示优先使用 updatedAt,其次 createdAt
- 新增订单金额和商品品类显示
- 调整分页请求参数顺序
- 删除冗余的 orderType 属性
- 更新组件导入和类型定义
- 移除无用的枚举类型导入
2025-10-13 21:51:01 +08:00