Commit Graph

14 Commits

Author SHA1 Message Date
d6eb6d5e05 feat(order): 添加订单退款功能并优化退款流程
- 在 shopOrder API 中新增 refundShopOrder 接口导入
- 实现订单详情页的退款申请功能,添加确认弹窗和加载提示
- 将退款逻辑从 afterSale 接口迁移到统一的 refundShopOrder 接口
- 优化退款页面数据获取,支持从订单详情或商品明细接口获取商品信息
- 添加退款金额验证和订单ID格式校验
- 实现乐观更新本地状态以提升用户体验
- 统一各页面的退款流程和状态码处理
- 添加退款按钮状态控制,避免重复提交
2026-02-24 12:30:11 +08:00
f8672dec34 fix(order): 修复订单退款时间窗口限制逻辑
- 在开发环境中切换回本地API接口配置
- 修正首页商品卡片按钮链接到正确的购买页面
- 添加退款时间窗口检查函数来限制退款申请时机
- 更新订单详情页退款按钮显示条件,确保仅在有效期内显示
- 在用户订单列表中实现相同的退款时间窗口验证逻辑
- 确保退款功能仅在支付后60分钟内可访问
2026-02-07 15:44:00 +08:00
6c83f6c082 feat(withdraw): 添加实名认证验证功能
- 在提现页面集成实名认证状态检查
- 添加 fetchVerifyStatus 函数用于获取认证状态
- 实现认证状态包括未知、已认证、未认证、审核中、已驳回
- 在提交提现前验证用户是否已完成实名认证
- 添加去认证按钮跳转到认证页面
- 优化订单详情和订单列表中的取消订单逻辑
- 修复用户认证页面的表单验证逻辑
- 添加真实姓名和身份证号输入字段到企业认证表单
2026-02-07 15:35:23 +08:00
80653f7ac2 feat(payment): 更新支付倒计时组件以支持过期时间
- 添加 expirationTime 属性作为首选时间源
- 当 expirationTime 缺失时回退到 createTime + timeoutHours 方式
- 更新订单详情页和订单列表页组件以传递 expirationTime
- 修改 usePaymentCountdown Hook 以支持新的参数结构
- 更新组件文档以反映新的 API 和使用方式
- 增强时间计算逻辑以处理无效时间情况
2026-02-07 13:16:31 +08:00
3d82a0f194 feat(store): 添加门店管理功能和订单配送功能
- 在app.config.ts中添加门店相关路由配置
- 在config/app.ts中添加租户名称常量
- 在Header.tsx中实现门店选择功能,包括定位、距离计算和门店切换
- 更新ShopOrder模型,添加门店ID、门店名称、配送员ID和仓库ID字段
- 新增ShopStore相关API和服务,支持门店的增删改查
- 新增ShopStoreRider相关API和服务,支持配送员管理
- 新增ShopStoreUser相关API和服务,支持店员管理
- 新增ShopWarehouse相关API和服务,支持仓库管理
- 添加配送订单页面,支持订单状态管理和送达确认功能
- 优化经销商页面的样式布局
2026-02-01 01:39:49 +08:00
bc8d882104 fix(order): 修改订单确认页面的商品名称显示问题
- 将商品名称替换为固定文本“时里院子市集”
- 确保配送类型和买家备注正确传递
- 优化注释说明,确保 couponId 类型正确处理
2025-12-25 13:04:40 +08:00
0b83e67ac1 refactor(invite): 重构邀请二维码生成逻辑
- 优化了 generateMiniProgramCode 函数,直接返回完整的二维码 URL
- 移除了未使用的 getInviteStats 函数调用
- 增加了二维码加载失败时的错误处理和重新生成逻辑
-调整了页面布局,隐藏了邀请统计数据部分
2025-08-23 05:54:10 +08:00
a15333da07 refactor(coupon): 重构优惠券页面布局和样式
-调整 CouponCard 和 CouponList 组件的样式,使其更加简洁和一致
- 优化页面布局,利用 flex 布局实现全屏布局
- 移除冗余代码和不必要的组件
- 调整空状态展示方式,增加查看我的优惠券按钮
2025-08-23 03:57:34 +08:00
6db0b5e03f feat(order): 添加支付倒计时组件并优化订单相关功能
- 新增 PaymentCountdown 组件用于显示支付倒计时
- 实现 usePaymentCountdown Hook 以支持倒计时逻辑
- 添加 useOrderStats Hook 用于获取订单统计信息
- 在订单列表和详情页面集成支付倒计时功能
- 优化订单状态显示和相关操作逻辑
2025-08-19 13:15:12 +08:00
f69decdf4d refactor(app): 重构用户中心和订单相关页面
-调整了 app.config.ts 中的页面路径和顺序
- 移除了 article 页面
- 重构了 cart、find、order 和 user 页面的布局和功能
- 优化了导航栏和订单状态的显示逻辑
- 统一了页面样式和图标使用
2025-08-11 21:03:27 +08:00
80ca721826 优化下单流程 2025-07-30 15:40:51 +08:00
5dd02be44b 优化下单流程 2025-07-30 02:44:58 +08:00
3693b2d5ed 优化细节 2025-07-24 19:37:45 +08:00
cf1c69b6d6 删除无用代码 2025-06-26 16:40:55 +08:00