C端 - 套餐订单详情

原型图 | React + Tailwind

← 返回总览 C00 首页 C01 支付页 C02 订单列表 C03 取水订单详情 C04 套餐订单详情 C05 套餐购买 C06 选档位 C07 出水 C08 取水结果 C09 取水支付结果 C10 订单已取消 C11 套餐详情 C12 我的 C13 用户服务协议
9:41

套餐订单详情

场景切换

页面说明

最后更新:2026-06-18

页面定位 — PRD 4.3 / 7.2

C端小程序套餐订单详情页,用户从订单列表(C02)的套餐订单Tab点击进入,展示套餐购买订单的详细信息。支持自助申请退款:系统自动按公式计算退款金额(退款 = 剩余实付金额,赠送清零),可退自动执行,不可退在弹窗中展示计算明细和原因。余额全部用完后屏蔽退款按钮。

核心内容

模块说明场景差异
状态标识顶部展示订单状态(已完成/已退款/退款处理中/退款失败)所有场景
套餐信息套餐名称、套餐额度(总获得金额)、赠送金额、已消费金额(部分场景)所有场景
支付信息支付方式、实付金额所有场景
订单信息订单号、支付时间、用户ID所有场景
退款计算明细套餐金额、赠送金额、已消费金额、剩余实付金额、退款金额、赠送额度清零提示已退款/退款弹窗
退款进度退款金额、退款方式、申请时间退款处理中
退款失败失败原因 + 重新退款按钮退款失败
退款规则说明页面底部展示退款公式和限制条件所有场景
提示余额累加提示/退款说明/到账提示所有场景

关键交互

操作 触发条件 前置校验 反馈形式 异常处理 行为
进入详情用户在C02点击套餐订单卡片订单存在展示套餐订单详情-加载订单详情数据
申请退款用户点击"申请退款"按钮(已完成场景)套餐已完成 + 套餐金额未全部消耗弹窗展示退款计算明细(套餐金额/赠送金额/已消费金额/剩余实付金额/退款金额)网络异常提示重试可退→自动执行退款;不可退→展示原因,仅可关闭
重新退款用户点击"重新退款"按钮(退款失败场景)上次退款失败系统重新发起退款,跳转退款处理中仍失败则保持当前页面重新发起LINE Pay退款请求
额度用完套餐金额全部消耗-"申请退款"按钮置灰不可点击-屏蔽退款入口
点击返回用户点击左上角返回箭头-返回C02订单列表-返回C02订单列表

页面状态

场景展示内容
①已完成绿色状态 + 套餐信息 + 支付信息 + 订单信息 + 额度提示 + 申请退款按钮(额度用完置灰)
②已退款灰色状态 + 套餐信息 + 退款计算明细(套餐金额/赠送金额/已消费金额/剩余实付金额/退款金额)+ 赠送额度清零提示 + 支付信息 + 订单信息
③退款处理中蓝色状态(脉冲动画)+ 套餐信息 + 退款进度 + 支付信息 + 订单信息 + 到账提示
④退款失败红色状态 + 失败原因 + 套餐信息 + 支付信息 + 订单信息 + 重新退款按钮

跳转关系

C04 套餐订单详情
├─ 来源:C02 订单列表套餐订单Tab点击
├─ 场景①已完成:套餐信息 + 支付信息 + 申请退款按钮(额度用完置灰)
├─ 场景②已退款:套餐信息 + 退款计算明细 + 赠送额度清零提示
├─ 场景③退款处理中:套餐信息 + 退款进度 + 到账提示
├─ 场景④退款失败:失败原因 + 重新退款按钮
├─ 申请退款 → 弹窗(系统自动计算)
│   ├─ 可退 → 展示计算明细 + 确认退款 → 场景③退款处理中
│   └─ 不可退 → 展示计算明细 + 原因 → 仅可关闭
├─ 重新退款 → 场景③退款处理中
└─ 返回箭头 → C02 订单列表

数据对齐

与 web12 对齐:订单号、套餐名称、价格、额度、支付方式、实付金额、状态、用户ID、退款金额、退款计算明细、退款时间
C端展示退款计算明细:套餐金额、赠送金额、已消费金额、剩余实付金额、退款金额、赠送额度清零提示
C端精简:不展示LINE ID、操作时间线
支付时间与后台套餐订单列表保持一致

业务规则

不可退条件:剩余实付金额 ≤ 0(已消耗额度按原价计算的价值 ≥ 实付金额)
额度用完屏蔽退款按钮:购买额度全部消耗后,"申请退款"按钮置灰不可点击
退款后赠送额度清零:用户名下所有套餐订单均退款后,赠送额度自动清零
多套餐FIFO:已消耗实付额度按先进先出顺序分配到各笔订单
查看更新记录
2026-06-18
场景①状态「已支付」→「已完成」;4个场景移除有效期行;额度提示改为永不过期。
2026-06-17
跳转关系修复:格式div→pre。双水类型改造:金额改为泰铢,退款公式改为剩余实付金额,新增订单金额/实付金额字段。补充业务规则section。
2026-05-27
退款规则重构:5场景→4场景(移除待审核/已驳回,新增退款失败),退款申请弹窗重做(展示计算明细,可退自动执行/不可退展示原因),新增退款公式(实付−已消耗购买额度×原价),新增额度用完屏蔽退款按钮,新增退款规则说明区。PRD 7.2。
2026-05-22
新增3个场景(③待审核/④退款处理中/⑤已驳回),场景①新增"申请退款"按钮和退款申请弹窗(退款原因+联系电话),场景⑤新增"重新申请退款"按钮。退款判断逻辑:未使用→免审核直接退款,已使用→人工审核。PRD 4.3 / 7.1。
2026-05-20
新增用户ID字段(6位字母数字,平台生成),所有2个场景均展示。
2026-05-20
从C03订单详情拆分出套餐订单详情独立页面,2个场景(已支付/已退款),数据与web12对齐,C端适当精简。