Files
shanxia2.0/miniprogram-e2e/cases/04-pl.md
T
2026-07-18 09:14:02 +08:00

17 KiB

运输管理 — 全面测试用例

增/写:安排运输、生成结算单、购买证上传、标记齐备、提交审批、审批
改:无通用编辑页(负向)
删:无删除(负向);归档为业务完结


A. 运输计划 · 列表 pl/plan/list

A1 检索

placeholder:「计划号 / 客户 / 承运」(确认搜索 + 前端二次过滤)

ID 标题 步骤 预期
PL-PL-K01 占位 — 上述
PL-PL-K02 按计划号 输入确认 主标题命中
PL-PL-K03 按客户 — 命中
PL-PL-K04 按承运/供应商 — 命中
PL-PL-K05 按目的地等副标题组合 若过滤含 命中
PL-PL-K06 无命中 乱码 「暂无运输计划」

A2 Tab(逐个)

ID 标题 步骤 预期
PL-PL-T01 Tab 文案 — 待发运 / 在途 / 已完成
PL-PL-T02 待发运 — 阶段 Tag「待发运」;可有「安排运输」
PL-PL-T03 在途 — 「在途」;一般无安排按钮
PL-PL-T04 已完成 — 「已完成」
PL-PL-T05 Tab+搜索 — 组合正确

A3 卡片字段与操作

ID 字段/操作 预期
PL-PL-F01 planNo 主标题
PL-PL-F02 planCardSub 副标题(品名·数量·路线)
PL-PL-F03 阶段 Tag 待发运/在途/已完成/已作废
PL-PL-F04 planDate 计划日期
PL-PL-O01 「详情」 进计划详情
PL-PL-O02 待发运「安排运输」 进安排页
PL-PL-O03 非待发运无安排 无按钮或不可点
PL-PL-O04 已取消无安排 无安排
PL-PL-P01 加载更多 多页时追加
PL-PL-N01 无编辑/删除 无
PL-PL-A01 空态 「暂无运输计划」

B. 计划详情 pl/plan/detail

B1 字段逐项

ID 位置 字段 预期
PL-PD-H01 Hero planNo
PL-PD-H02 Hero planCardSub
PL-PD-H03 Hero transportStatus Tag 待安排/已安排
PL-PD-H04 Hero planType chip 直销单/入库单/出库单
PL-PD-H05 Hero followStatus / archiveStatus chip
PL-PD-B01 基本信息 计划日期
PL-PD-B02 基本信息 客户
PL-PD-B03 基本信息 供应商
PL-PD-B04 基本信息 取货地址
PL-PD-B05 基本信息 送货地址
PL-PD-B06 基本信息 联系人+电话
PL-PD-B07 基本信息 跟进人
PL-PD-B08 基本信息 备注
PL-PD-M01 产品明细空 — 「暂无明细」
PL-PD-M02 产品明细有 每行 productName + quantity + unit
PL-PD-T01 已安排块 车牌 有则显示
PL-PD-T02 已安排块 司机
PL-PD-T03 已安排块 承运商
PL-PD-T04 已安排块 司机扫码 有链接显示「已生成链接」

B2 安排 / 归档

ID 标题 预置 步骤 预期
PL-PD-O01 可安排显示按钮 pending 未作废 — 「安排运输」
PL-PD-O02 只读模式无按钮 readonly=1 — 标题「归档详情」;无安排/归档
PL-PD-O03 可归档显示 已安排未归档 — 「归档」
PL-PD-O04 归档-无明细 无产品 点归档 Toast「无产品明细,无法归档」
PL-PD-O05 归档-取消 — 取消 不变
PL-PD-O06 归档-确认 有明细 确认说明写入实际数量 Toast「已归档」
PL-PD-N01 无编辑删除 — 无

C. 安排运输表单 pl/plan/arrange(新增写操作)

ID 字段/用例 步骤 预期
PL-AR-D01 头副标题 — planNo · planCardSub
PL-AR-D02 车辆 picker — 「请选择车辆」;必填
PL-AR-D03 司机 picker — 「请选择司机」;必填
PL-AR-D04 运费方式 — 默认「按重量」;可选「按趟次」
PL-AR-D05 运费单价 — 选填 digit
PL-AR-D06 运费金额 — 选填
PL-AR-D07 公里数 — 选填
PL-AR-V01 未选车辆 确认 Toast「请选择车辆」
PL-AR-V02 未选司机 已选车不选司机 Toast「请选择司机」
PL-AR-C01 选车辆回显 选择 显示车牌等
PL-AR-C02 选司机回显 选择 显示姓名
PL-AR-C03 切换运费方式 — 回显正确
PL-AR-S01 确认安排成功 合法且业务允许 Toast「已安排运输」;回详情见安排信息
PL-AR-S02 证书未齐备拒绝 已知业务拒绝 有明确错误提示;不白屏(记环境/缺陷)
PL-AR-N01 无删除 — 无

D. 计划归档列表 pl/archive/list

ID 标题 步骤 预期
PL-AC-K01 搜索占位 — 「计划号 / 客户」
PL-AC-K02 按计划号命中 — 命中
PL-AC-K03 按客户命中 — 命中
PL-AC-K04 无命中 — 「暂无已归档计划」
PL-AC-F01 planNo / 副标题 — 正确
PL-AC-F02 archiveStatus Tag — 已归档
PL-AC-F03 planType / planDate — 正确
PL-AC-F04 进只读详情 点卡片 readonly=1;无底栏操作
PL-AC-N01 无增删改 — 无

E. 购买证 · 列表 pl/cert/list

ID 标题 步骤 预期
PL-CL-K01 搜索占位 — 「计划号 / 客户」
PL-CL-K02~K04 计划号/客户/无命中 — 命中或「暂无计划」
PL-CL-T01 Tab 文案 — 待齐备 / 已齐备 / 全部
PL-CL-T02 待齐备 — hazardCertReady=false
PL-CL-T03 已齐备 — true
PL-CL-T04 全部 — 两种都可
PL-CL-F01 planNo / 副标题 — 正确
PL-CL-F02 齐备 Tag — 待齐备/证书齐备
PL-CL-F03 购买证 x/y — 进度;无产品显示「无产品」
PL-CL-F04 planDate — 正确
PL-CL-O01 「上传证书」 点击 进证详情
PL-CL-N01 无删除列表项 — 无

F. 购买证 · 详情 pl/cert/detail(上传=写)

ID 标题 步骤 预期
PL-CD-H01 Hero — planNo、副标题、齐备 Tag
PL-CD-P01 每个产品块 — 产品名;已上传/未上传
PL-CD-P02 已传图预览 点图 可预览
PL-CD-U01 +拍照上传 某产品 Toast「已上传」;进度+1
PL-CD-U02 单产品满6张 第7次 「最多上传6张」
PL-CD-U03 上传中禁用 acting 按钮 disabled
PL-CD-O01 未齐备→标记齐备 确认弹窗 「已更新」;变已齐备
PL-CD-O02 已齐备→取消齐备 确认 「已更新」
PL-CD-O03 弹窗取消 — 状态不变
PL-CD-N01 无删除单张 UI — 仅追加上传(记录实际)
PL-CD-N02 无编辑计划 — 无

G. 运费结算 · 列表 pl/freight/list

G1 检索与 Tab

ID 标题 步骤 预期
PL-FL-K01 占位 — 「结算号 / 计划 / 车牌」
PL-FL-K02 按结算号 — 命中
PL-FL-K03 按计划 — 命中
PL-FL-K04 按车牌 — 命中
PL-FL-K05 无命中 — 对应空态
PL-FL-T01 Tab 结算单/待结算 — 文案正确
PL-FL-T02 结算单空态 — 「暂无结算单」
PL-FL-T03 待结算空态 — 「暂无待结算计划」

G2 结算单卡片字段

ID 字段 预期
PL-FL-F01 settlementNo 主标题
PL-FL-F02 车牌摘要 · 计划数 副标题
PL-FL-F03 settlementStatus 草稿/已驳回/审批中/待发放/已发放/已作废
PL-FL-F04 totalFreight 运费合计 ¥
PL-FL-F05 草稿/已驳回「详情」 进详情

G3 待结算与生成(增)

ID 标题 步骤 预期
PL-FL-W01 待结算卡片字段 — planNo、客户/承运、运费、「生成结算单」
PL-FL-W02 生成-取消 取消 不生成
PL-FL-W03 生成-确认成功 确认「确认根据计划…」 「已创建」;可跳转详情
PL-FL-W04 计划无效 异常数据 Toast「计划无效」
PL-FL-N01 无编辑删除结算单 — 无

H. 运费结算 · 详情 pl/freight/detail

H1 字段逐项

ID 位置 字段 预期
PL-FD-H01 Hero settlementNo
PL-FD-H02 Hero 车牌摘要
PL-FD-H03 Hero 状态 Tag
PL-FD-H04 Hero 运费合计 / 审批人 chip
PL-FD-B01 结算信息 发票号
PL-FD-B02 结算信息 发票金额
PL-FD-B03 结算信息 提交人
PL-FD-B04 结算信息 备注
PL-FD-R01 关联计划 每行 planNo + 运费
PL-FD-R02 关联运输 车牌/运单号 + 运费
PL-FD-R03 审批流 步骤/审批人/结果

H2 提交审批(草稿/驳回态)

ID 标题 步骤 预期
PL-FD-C01 审批类型选项 查看 picker 或签 / 顺序审批 / 会签
PL-FD-C02 打开选人 Sheet 点审批人 标题「选择审批人」;搜索「搜索姓名 / 账号」
PL-FD-C03 搜索审批人 输入姓名 列表过滤
PL-FD-C04 多选回显 选多人确定 「已选 N 人」;详情回显
PL-FD-C05 未选人点确定 Sheet 内确定 Toast「请至少选择一位审批人」
PL-FD-C06 Sheet 取消 — 按实现保持原选
PL-FD-V01 未选审批人提交 点提交审批 Toast「请选择审批人」
PL-FD-C07 提交说明 填 textarea maxlength≤500;可选
PL-FD-S01 提交确认摘要 已选人提交 弹窗含审批类型+名单;成功后状态变
PL-FD-S02 提交取消 — 不变

H3 审批通过/驳回

ID 标题 步骤 预期
PL-FD-A01 canApprove 显示按钮 — 「驳回」「通过」
PL-FD-A02 通过-意见可选 确认 成功;审批流更新
PL-FD-A03 驳回-意见可选 确认 成功
PL-FD-A04 无待审节点 异常 Toast「无待审节点」
PL-FD-N01 非草稿无提交区 — 提交表单隐藏
PL-FD-N02 无编辑结算字段/无删除 — 无

I. 运费审批列表 pl/freight/approval

ID 标题 步骤 预期
PL-FA-K01 搜索占位 — 「结算号 / 车牌」
PL-FA-K02 按结算号 — 命中
PL-FA-K03 按车牌 — 命中
PL-FA-K04 无命中 — 「暂无审批单据」
PL-FA-T01 Tab 待我审批 — 待我审数据
PL-FA-T02 Tab 已审批 — 已审数据
PL-FA-F01 settlementNo — 主标题
PL-FA-F02 车牌·提交人 — 副标题
PL-FA-F03 状态 / 运费合计 — 正确
PL-FA-O01 canApprove「去审批」 点击 进详情可审
PL-FA-O02 非 canApprove「详情」 点击 进详情
PL-FA-N01 列表无直接删改 — 无

J. 运输灰卡

ID 菜单 预期
PL-WB-01 财务发放 Toast「本期暂未开放」
PL-WB-02 车辆充值 同上
PL-WB-03 车辆维修 同上
PL-WB-04 运输地址库 同上

执行记录

批次 日期 结果 备注
— — — 文字用例阶段

附录:加厚用例(Tab×搜索矩阵 / 安排边界 / 证书 / 结算审批组合)

运输计划 — Tab×搜索

ID Tab 关键字 预期
PL-PL-X001 待发运 计划号 命中待发运
PL-PL-X002 在途 计划号 命中在途或空
PL-PL-X003 已完成 计划号 命中完成或空
PL-PL-X004 待发运 客户 命中
PL-PL-X005 待发运 承运 命中
PL-PL-X006 在途 客户 命中
PL-PL-X007 已完成 客户 命中
PL-PL-X008 待发运 无意义 空
PL-PL-X009 在途 无意义 空
PL-PL-X010 已完成 无意义 空
PL-PL-X011 待发运有安排按钮 卡片 有安排运输
PL-PL-X012 在途无安排按钮 卡片 无
PL-PL-X013 已完成无安排按钮 卡片 无
PL-PL-X014 加载更多两次 — 条数递增或已全部
PL-PL-X015 详情与安排往返 — 数据不串

安排运输边界

ID 标题 预期
PL-AR-X001 车辆列表空 无法选;确认提示请选择车辆
PL-AR-X002 司机列表空 请选择司机
PL-AR-X003 只选车不选司机 请选择司机
PL-AR-X004 运费方式切按趟次 回显按趟次
PL-AR-X005 单价金额公里都填 可提交
PL-AR-X006 单价金额公里都空 可提交(选填)
PL-AR-X007 金额负数 按实现拒绝或仍提交(记)
PL-AR-X008 确认安排连点 不重复安排
PL-AR-X009 成功后详情运输块 车牌司机可见
PL-AR-X010 业务拒绝文案可读 证书未齐等

详情归档边界

ID 标题 预期
PL-PD-X001 未安排无归档 无归档按钮
PL-PD-X002 已归档只读 归档详情无底栏
PL-PD-X003 无明细归档 Toast 无产品明细
PL-PD-X004 有明细归档成功 已归档
PL-PD-X005 产品明细多行 每行名+量+单位
PL-PD-X006 联系人电话拼接 正确
PL-PD-X007 取送货地址长文 可展示

归档列表

ID 标题 预期
PL-AC-X001 搜索计划号 命中
PL-AC-X002 搜索客户 命中
PL-AC-X003 无结果 暂无已归档计划
PL-AC-X004 进只读再返回 正常
PL-AC-X005 只读页尝试找安排按钮 无

购买证 Tab×搜索×上传

ID 标题 预期
PL-CL-X001 待齐备过滤 仅未齐备
PL-CL-X002 已齐备过滤 仅齐备
PL-CL-X003 全部混合 两种都有
PL-CL-X004 待齐备×计划号 交集
PL-CL-X005 已齐备×客户 交集
PL-CL-X006 进度 0/n 显示
PL-CL-X007 进度 n/n 显示
PL-CL-X008 无产品文案 「无产品」
PL-CD-X001 产品A上传1张 已上传
PL-CD-X002 产品B未传 未上传
PL-CD-X003 产品A满6 第7拒绝
PL-CD-X004 标记齐备后列表 Tab 已齐备可见
PL-CD-X005 取消齐备后回待齐备 可见
PL-CD-X006 上传失败 Toast
PL-CD-X007 预览多图切换 可用

运费结算 Tab×搜索×生成

ID 标题 预期
PL-FL-X001 结算单×结算号 命中
PL-FL-X002 结算单×车牌 命中
PL-FL-X003 待结算×计划号 命中
PL-FL-X004 结算单空 暂无结算单
PL-FL-X005 待结算空 暂无待结算计划
PL-FL-X006 生成成功跳详情 有 settlementNo
PL-FL-X007 生成后待结算减少 列表更新
PL-FL-X008 状态 Tag 抽样 各状态可显示
PL-FL-X009 草稿显示详情按钮 有
PL-FL-X010 非草稿详情入口 按实现可点卡片

结算详情 — 选人与审批组合

ID 标题 预期
PL-FD-X001 审批类型或签提交 成功
PL-FD-X002 审批类型顺序提交 成功
PL-FD-X003 审批类型会签提交 成功
PL-FD-X004 选1人提交 成功
PL-FD-X005 选多人提交 成功
PL-FD-X006 搜索无审批人 Sheet 空列表
PL-FD-X007 搜索命中审批人 可勾选
PL-FD-X008 提交说明500字 可提交
PL-FD-X009 提交说明超长 截断或无法输入
PL-FD-X010 通过意见空 成功
PL-FD-X011 通过意见有值 成功
PL-FD-X012 驳回意见空 成功
PL-FD-X013 驳回意见有值 成功
PL-FD-X014 发票号空展示 —
PL-FD-X015 关联计划多条 都显示
PL-FD-X016 关联运输多条 都显示
PL-FD-X017 审批流多步 都显示
PL-FD-X018 非草稿隐藏提交区 隐藏
PL-FD-X019 非审批人无通过驳回 无

运费审批列表

ID 标题 预期
PL-FA-X001 待我审批×结算号 命中
PL-FA-X002 已审批×车牌 命中
PL-FA-X003 待我审批空 暂无审批单据
PL-FA-X004 已审批空 暂无审批单据
PL-FA-X005 去审批进详情可操作 有通过驳回
PL-FA-X006 详情只读入口 无通过驳回或不可

运输灰卡与回归

ID 标题 预期
PL-WB-X001 四灰卡 均暂未开放
PL-RG-X001 安排后待发运→在途 Tab 迁移
PL-RG-X002 归档后归档列表可见 可见
PL-RG-X003 证书齐备后可安排(业务) 按规则
PL-RG-X004 生成结算→提交→待我审批可见 链路通