676 Commits

Author SHA1 Message Date
danial
2e5f049001 chore(ci): 更新Drone CI配置中的Docker仓库地址
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
- 修改服务器host地址为38.55.194.49:3422
- 替换Docker登录和推送地址从git.oceanpay.cc到git.domainpay.top
- 更新相关Docker镜像标签和推送命令以匹配新仓库
- 注释掉旧的部署docker compose命令保持代码整洁
2025-12-17 16:06:50 +08:00
danial
146388a2ef feat(order): 新增导出订单数据功能及订单卡号卡密展示
- 在API中新增导出订单数据接口`apiJdV2OrderExportGet`
- 添加导出订单所需的请求参数类型和相关枚举定义
- 订单列表和订单详情中增加卡号、卡密字段显示
- 优化订单状态、支付状态、回调状态映射函数,使用对应枚举类型
- 在订单列表页实现导出按钮点击逻辑,支持导出当前筛选条件下的订单数据
- 导出文件名根据响应头自动解析,支持文件下载和提示
- 调整订单列表滚动宽度,增强字段展示空间
- 补充导出订单接口文档和示例说明
2025-12-11 20:18:45 +08:00
danial
10bf29e084 feat(token): 添加验证码输入及重新发送功能
- 新增输入验证码模态框组件,支持验证码输入和校验
- 仅在验证码已发送状态显示输入验证码按钮
- 仅在验证码验证失败状态显示重新发送验证码按钮
- 实现验证码表单验证与提交逻辑,提交成功关闭模态框并通知父组件
- 重新发送验证码时显示加载状态,并支持重试与错误提示
- 调整Token列表操作列宽度以适配新按钮
- 优化界面样式,确保模态框滚动条样式主题兼容
2025-12-09 20:33:47 +08:00
danial
44b61956bd feat(account): 新增删除所有过期无效账号功能
- 在 JDV2AccountApi 中新增 apiJdV2AccountDeleteExpiredDelete 方法支持删除过期账号
- 更新接口文档,添加删除过期账号 API 说明及示例
- 新增 KamiApiCamelOilV1DeleteExpiredAccountsRes 模型表示删除结果
- 在 camel-oil 业务路由中调整 Token 管理相关配置
- 账户列表页面增加“删除过期Token”按钮及对应逻辑实现
- 新增删除操作的确认弹窗及成功/失败通知提示
- 修改 Token 表单校验,优化充值金额和次数的输入检查
- 重构 Token 新增编辑模态框,加入加载中状态管理
- 删除账户绑卡记录弹窗组件,实现抽屉式 Token 详情及绑卡记录展示
2025-12-09 20:16:23 +08:00
danial
86a19135a8 feat(token): 新增输入验证码和重新发送验证码接口
- 添加输入验证码接口及请求和响应模型
- 添加重新发送验证码接口及请求和响应模型
- 调整Token相关接口及模型中的字段名tokenName为name
- 更新Token列表接口查询参数tokenName为name,status类型调整为枚举
- 维护API文档,补充新增接口的详细说明和示例
- 更新相关类型定义,完善请求参数接口和响应接口
- 修正部分模型字段名以统一接口字段规范
2025-12-09 18:47:24 +08:00
danial
2c51071d0d fix(prefetch): 调整日志渲染顺序为保持原始顺序
- 移除日志数据倒序处理,改为保持后端返回的原始顺序
- 新增日志追加时不再倒序,确保顺序一致
- 优化日志列表显示的时间顺序逻辑
- 保证加载更多的判断逻辑不受影响
2025-12-08 16:42:04 +08:00
danial
55af9991d1 fix(prefetch-logs): 优化预拉取订单日志的分页和加载逻辑
- 修改预拉取日志的查询逻辑,首次查询保存实际开始时间
- 实现基于首次查询时间往前递减1分钟分页加载
- 限制最大查询范围为1小时,避免重复加载过多数据
- 优化日志列表倒序显示和追加数据方式
- 修复加载失败时偏移量回滚,保证数据正确性
- 更新环境变量中的API基础URL地址
2025-12-08 15:58:25 +08:00
danial
10a8c21fab feat(prefetch): 增加实际查询时间字段及日志分页加载功能
- 在预拉取订单日志响应中新增实际最早和最晚日志时间字段
- 修改接口返回类型,添加 actualStartTime 和 actualEndTime 字段
- 组件中增加当前查询起止时间状态管理
- 优化日志列表分页加载逻辑,支持根据实际时间加载更早日志
- 修正滚动触底加载时机,避免重复加载
- 搜索后将滚动条重置至顶部
- 初始加载日志时,滚动条自动定位顶部展示最新日志
2025-12-08 15:01:40 +08:00
danial
86252f67db fix(prefetch): 修正库存阈值默认值及校验逻辑
- 将库存阈值输入框最小值由1改为0,提示改为“库存阈值(默认为0)”
- 新增新增面额时库存容量默认值为0
- 修改校验逻辑,容量为空时自动设置为0
- 校验库存阈值不能小于0,提示信息相应更新
- 优化了面额和库存阈值的必填校验提示内容
2025-12-07 23:08:09 +08:00
danial
932b8473c9 refactor(prefetch): 合并库存相关字段为统一阈值字段
- 将面额的最小库存和目标库存字段合并为单一的库存阈值字段 capacity
- 修改接口定义和文档,更新对应的库存阈值说明
- 调整前端表单及表格展示,统一使用库存阈值字段
- 更新表单校验逻辑,确保库存阈值有效且大于0
- 优化提示文案,明确系统根据库存阈值管理预拉取订单库存
2025-12-07 20:16:43 +08:00
danial
813d9f0c0e refactor(prefetch): 优化预拉取设置表单交互体验
- 调整预拉取起始时间为距离当前时间10分钟
- 移除设置表单内冗余提交按钮区域,改为由父组件统一控制
- 通过defineEmits实现保存成功与失败事件通知父组件
- 在父组件中新增设置弹窗底部操作按钮:取消、重置、保存
- 父组件调用子组件暴露的方法进行表单提交及重置操作
- 增加保存成功后关闭弹窗及错误处理回调逻辑
2025-12-07 01:19:14 +08:00
danial
84265b6076 feat(prefetch): 优化预拉取日志显示与设置表单体验
- 预拉取日志支持分页加载,滚动到底自动加载更多
- 日志条目样式调整,优化响应数据展示布局
- 增加加载中和无更多日志的提示信息
- 设置表单拆分为豪猪平台设置、账号并发设置和面额库存设置三个部分
- 面额库存设置新增面额值重复校验,防止重复添加
- 调整表单布局,增加帮助提示,提升可用性与易用性
- 优化提示信息文本,统一简洁表达
- 组件加载时初始化日志和配置数据,增强交互流畅度
2025-12-07 00:25:29 +08:00
danial
7af3c2759e refactor(recharge-history): 优化苹果卡充值历史页面代码结构和逻辑
- 统一icon模板写法,提升代码简洁性
- 表格分页配置改为计算属性,改善代码组织
- 显示状态标签新增文字长度判断和悬浮提示优化
- 增加类型兼容适配函数,支持新旧数据结构转换
- 重构fetchData函数,调用新版API并简化参数处理
- 优化分页、查询、重置相关函数逻辑,避免重复传参
- 使用常量对象维护状态映射,减少冗余代码
- 异步调用改用apiClient封装,提升接口调用一致性
- 优化文件下载逻辑,支持xlsx格式并自动触发保存
- 删除已注释和废弃代码,提升代码可维护性
2025-12-06 15:10:05 +08:00
danial
98777f50d8 refactor(prefetch): 拆分预拉取订单日志和列表为独立组件
- 将预拉取订单日志相关代码拆分到 prefetch-logs 组件中
- 将预拉取订单列表相关代码拆分到 prefetch-orders 组件中
- 在主页面使用 prefetch-logs 和 prefetch-orders 组件替代原内嵌实现
- 优化主页面代码结构,移除重复和冗余的代码
- 保持功能与交互不变,方便后续维护与扩展
2025-12-06 00:33:29 +08:00
danial
00c06d461d refactor(prefetch): 优化预拉取订单日志展示和设置逻辑
- 移除响应数据详情弹窗,改为日志文本方式展示全部响应数据
- 新增复制日志和清空日志功能及按钮
- 移除日志分页,直接显示全部日志数据
- 设置界面新增豪猪平台用户名和密码字段,支持条件校验
- 优化设置表单逻辑,加载、提交和重置均由组件内部管理
- 删除多余API响应字段如statusText等,简化数据结构
- 统一预拉取订单列表和日志的代码风格及样式调整
- 增加日志复制和操作的用户提示信息
2025-12-06 00:13:40 +08:00
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