运输管理 — 全面测试用例
增/写:安排运输、生成结算单、购买证上传、标记齐备、提交审批、审批
改:无通用编辑页(负向)
删:无删除(负向);归档为业务完结
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 |
生成结算→提交→待我审批可见 |
链路通 |