C端 - 选档位页

原型图 | React + Tailwind

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

选择取水档位

场景切换

异常子场景(场景③)

页面说明

最后更新:2026-06-17

页面定位 — PRD 4.2 / 5.1

C端扫码取水的第一个页面。用户通过LINE扫描柜机取水二维码后进入,先选择取水档位,再选择水类型(纯水/矿化水)。支持3种场景:普通用户选档位、套餐用户选档位(含套餐余额泰铢)、异常提示(设备忙/离线/维护/低水位/二维码过期/未登录/进行中订单)。异常场景统一展示设备摘要信息卡片。

核心内容

模块说明场景差异
步骤进度条4步:选档位+水类型→支付→出水→结果,当前步骤高亮场景①②展示,场景③不展示
柜机信息区柜机位置(文字地址+设备编号)场景①②展示
操作提示提示用户在柜机前准备好容器,选择档位和水类型后开始取水场景①②展示
套餐余额展示用户当前套餐余额(泰铢),如 ฿50.00仅场景②展示
档位选择区多个档位按钮,含水量和泰铢价格(纯水 ฿3/L / 矿化水 ฿5/L),场景②显示"套餐可抵扣"或"需补差"提示场景①②展示
水类型选择区纯水/矿化水两个选项卡,切换时档位价格实时更新场景①②展示,场景③不展示
异常提示区设备忙/离线/维护/低水位/过期/未登录/进行中订单提示,含异常图标+标题+描述+按钮仅场景③展示,按异常类型动态切换
设备摘要信息卡片设备编号、名称、投放位置、运行状态、当前水位仅场景③展示,所有异常子场景统一展示

关键交互

操作 触发条件 前置校验 反馈形式 异常处理 行为
选择档位用户点击档位按钮设备正常可售水高亮选中档位,价格随水类型变化记录选中档位
选择水类型用户点击纯水/矿化水选项卡设备正常可售水高亮选中水类型,所有档位价格实时更新记录水类型,传递给c01
开始取水用户选好档位+水类型后点击已选档位+水类型跳转c01支付页生成取水订单,跳转支付
返回用户点击状态栏返回箭头弹出确认弹窗确认后释放设备,返回首页

页面状态

场景展示内容
场景① 普通用户选档位步骤进度条 + 柜机信息 + 档位选择 + 水类型选择 + 开始取水按钮
场景② 套餐用户选档位同上 + 套餐余额卡片(泰铢)
场景③ 异常提示异常提示区(设备忙/离线/维护/低水位/二维码过期/未登录/进行中订单)

跳转关系

C端扫码 → C06 选档位页
├─ 选择档位+水类型 → C01 支付页(柜机同步跳转K02)
├─ C端停留在C06时 → 柜机保持K01待机页
├─ 取消/返回 → C10 订单已取消(K11同步跳转)
└─ 异常提示 → C00 首页(返回)

业务规则

用户必须选择档位和水类型后才能开始取水
设备不可售水状态(离线/维护/忙碌/关机/低水位)时展示异常提示,禁止开始取水
同一用户同一时间只允许一个进行中取水订单,存在时展示阻断提示
未登录LINE用户扫码后提示登录
IC卡用户C端扫码提示"IC卡用户请在柜机端取水"
查看更新记录
2026-06-17
双水类型改造:新增水类型选择器(纯水/矿化水),套餐余额改为泰铢。补充页面状态、业务规则section。

确认取消取水?

确认后将自动取消订单。