Commit Graph

9 Commits

Author SHA1 Message Date
6d33708601 refactor(order): 重构订单模块并移除再次购买功能
- 移除订单列表中的再次购买功能及相关代码
- 更新API导入语句格式以提高可读性
- 添加退款订单API方法
- 清理未使用的导航函数导入
- 简化订单列表组件的按钮渲染逻辑
2026-02-05 17:54:41 +08:00
5e36f243ef feat(order): 添加订单重新发起支付功能并优化支付流程
- 新增 prepayShopOrder 接口用于对未支付订单生成新预支付参数
- 实现多路径兼容探测机制,支持不同后端版本的支付接口
- 优化订单支付逻辑,优先使用服务端最新状态避免重复支付
- 添加 fallback 机制,在重新支付失败时降级为重新创建订单
- 实现支付成功后自动取消旧待支付订单,避免列表堆积
- 修复订单列表中key值重复的问题
- 在商品列表中添加数量标识符x提升UI显示效果
2026-02-04 15:32:27 +08:00
12b664fc46 refactor(api): 更新 API 结果类型导入路径
- 将 ApiResult 和 PageResult 类型的导入路径从 '@/api/index' 修改为 '@/api'
- 修改了多个文件中的导入语句,以简化 API 结果类型的导入路径
2025-08-19 09:56:44 +08:00
06a3b15842 refactor(api): 更新 API调用以使用新的请求工具- 将所有 API 调用中的 request-legacy 替换为 request
- 优化部分 API 调用的参数传递方式
- 统一导入 ApiResult 和 PageResult 类型的路径
2025-08-18 20:39:31 +08:00
6d9a6ef7e4 fix(api): 修复 API 导入导致的 TypeScript 编译错误
- 将所有 API 文件中的 import request from '@/utils/request'替换为 import request from '@/utils/request-legacy'
- 创建了 request-legacy.ts 兼容层,保持与现有 API 代码的完全兼容性
- 支持旧的 API 响应格式 {code, message, data}
- 自动处理认证头和错误处理
- 批量更新了 30+ 个 API 文件的导入路径
- 修复了 TypeScript 编译错误,项目现在可以正常编译和运行
2025-08-14 19:22:02 +08:00
2832cd3832 优化下单流程 2025-07-30 02:49:42 +08:00
5dd02be44b 优化下单流程 2025-07-30 02:44:58 +08:00
19fe9b4775 优化下单流程 2025-07-30 00:40:38 +08:00
d75fb55eec 提交代码 2025-06-26 11:41:12 +08:00