C端 - 订单列表

原型图 | React + Tailwind

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

我的订单

场景切换

页面说明

最后更新:2026-10-12

页面定位 — PRD 7.1

C端小程序订单列表页,支持取水订单和套餐订单 Tab 切换,按状态筛选,点击订单可查看详情。

核心内容

模块说明场景差异
订单类型 Tab取水订单 / 套餐订单,切换展示不同类型订单列表所有场景
筛选标签取水订单:全部/已完成/处理中/已取消;套餐订单:全部/已完成/退款处理中/已退款/退款失败两端均有状态筛选,样式一致
取水订单卡片订单编号、取水量、水类型标签(纯水/矿化水)、金额(按水类型单价)、支付方式、状态、时间取水订单 Tab
数据来源列表订单由共享订单样本表 c-orders-data.js 派生(按时间倒序);卡片点击按 ?id=订单号 跳转详情,详情展示与所点订单完全一致两端
退款标识已完成订单发生过退款(部分出水差额退款/管理员人工售后退款)时,在主状态后附「有退款」次要标识;已取消订单不标识(取消单必然全额退款)取水订单 Tab
套餐订单卡片订单编号、套餐名称(金额制)、套餐金额、赠送金额、状态标签(已完成/退款处理中/已退款/退款失败)、时间套餐订单 Tab
状态标签取水订单:已完成(绿色)、处理中(琥珀色)、已取消(灰色);套餐订单:已完成(绿色)、退款处理中(蓝色)、已退款(灰色)、退款失败(红色),与C04套餐订单详情四态对齐所有场景
空状态暂无订单提示 + 去取水按钮无订单用户

关键交互

操作 触发条件 前置校验 反馈形式 异常处理 行为
点击筛选标签用户点击标签-高亮选中标签,列表即时过滤无匹配结果:展示"暂无订单"按状态过滤订单列表
点击订单卡片用户点击某条订单订单存在跳转订单详情页订单已删除(极端):提示"订单不存在"跳转 C03 取水订单详情 / C04 套餐订单详情
点击"去取水"无订单场景,用户点击按钮-跳转首页-跳转 C00 首页
页面加载进入页面用户已登录展示订单列表或空状态网络异常:提示"加载失败,请下拉刷新"拉取订单列表,按时间倒序
返回无(一级 tab 页不设置返回箭头;在 C02 内切换一级目的地用底部金刚导航:首页 / 我的)----

页面状态

场景展示内容
有订单用户订单类型Tab + 取水订单/套餐订单状态筛选 + 订单卡片列表
无订单用户订单类型Tab可切换 + 状态筛选栏(只读,默认全部)+ 取水/套餐订单空状态 + 引导按钮

跳转关系

C02 订单列表
├─ 点击取水订单卡片 → C03 取水订单详情(?id=订单号)
├─ 点击套餐订单卡片 → C04 套餐订单详情(?id=订单号)
├─ 套餐订单"去购买" → C05 套餐购买
├─ 去取水 → C00 首页
└─ 底部导航 → 首页 / 订单 / 我的

业务规则

•默认展示全部订单,按时间倒序
•待支付订单180秒超时自动取消,不在列表展示
•已关闭订单(未支付超时取消)不在C端展示
•取水订单不对退款单独设筛选项;退款不改变订单主状态,发生过退款的已完成订单在状态后附「有退款」次要标识
•套餐订单状态筛选:全部/已完成/退款处理中/已退款/退款失败(对齐C04四态),默认全部,按时间倒序;已关闭订单不展示
•已完成订单可查看详情
查看更新记录
2026-10-23
共享订单样本表调整:新增 DR20260512003(10L 纯水 ฿30、套餐余额全额抵扣,供 C09 取水支付结果场景② 使用)与 DR20260520001(10L 纯水 ฿30、已完成·未出水并全额退款,供 C08 取水结果场景③ 使用),取水订单由 7 单增至 9 单;DR20260510005 由「已支付后取消」改为「支付前取消」(未支付、无退款、取消原因=支付超时),与「已支付订单不进入已取消」口径一致;DR20260519001 维持处理中(终值缺失待确认,无退款明细)。列表展示与筛选逻辑不变。
2026-10-12
取水订单退款口径收敛:不新增退款筛选项(胶囊维持全部/已完成/处理中/已取消),退款不改变订单主状态;已完成且发生过退款的订单在主状态后新增弱化的退款次要标识,已取消订单不标识;mock补充已完成+退款示例订单;取水订单中间态文案统一为「处理中」(C02+C03);顺带修复处理中卡片状态徽标缺少配色映射(显示为无样式)的既有缺陷;页面说明核心内容/筛选标签/业务规则同步。关联跳转改造:列表订单改为由共享订单样本表派生并按时间倒序,取水/套餐卡片点击带订单号跳转对应详情,详情展示与所点订单一致;取水订单列表增至 7 单;页面说明数据来源/状态标签/跳转关系同步。
2026-10-16
一级 tab 页去返回箭头:移除状态栏返回箭头(原跳 C00 首页),切换一级目的地改由底部金刚导航;C11 套餐详情「套餐订单」按钮跳转 C02 增加 ?type=package,C02 初始订单类型 Tab 读 URL 参数,直达套餐订单 Tab。
2026-09-04
套餐订单Tab新增状态筛选(全部/已完成/退款处理中/已退款/退款失败,默认全部),样式复用取水订单筛选胶囊,宽度不足自动换行;状态色对齐C04四态(已完成绿/退款处理中蓝/已退款灰/退款失败红);mock补充退款处理中、退款失败示例订单;页面说明筛选规则/业务规则同步。
2026-06-18
套餐订单优化:去掉筛选分段器改为按时间倒序展示;状态「已支付」→「已完成」;补充已退款状态;去掉LINE Pay文案;修复无订单场景Tab切换不支持套餐订单。
2026-06-17
跳转关系修复:格式div→pre。双水类型改造:订单卡片新增水类型标签,金额改为泰铢。
2026-05-19
新增返回按钮,状态栏左侧返回箭头跳转C00首页。
2026-05-19
新增订单类型Tab切换(取水订单/套餐订单),套餐订单列表展示套餐名称、额度、套餐余额等字段。
2026-05-18
合并"页面元素说明"和"业务规则"为统一卡片;关键交互表格扩展为6列,增加触发条件、前置校验、反馈形式、异常处理;补充页面定位/状态/跳转。