货主端运单列表可复制、批量复制车牌号功能
网络货运平台 · 货主端APP/PC · 运单列表车牌号单个复制与批量复制
1. 文档信息
| 项目 | 内容 |
| 文档名称 | 货主端运单列表可复制、批量复制车牌号功能 |
| 需求名称 | 货主端运单列表可复制、批量复制车牌号功能 |
| 需求编号 | RR20260903352713 |
| 所属端 | 货主端APP、货主端PC |
| 版本号 | V1.0 |
| 编写人 | 刘宁宁 |
| 编写日期 | 2026-09-17 |
| 管家 | 刘嘉鹏 |
| 需求方 | 安泰(客户) |
| 上线时间 | 待定 |
修订记录
| 版本 | 日期 | 修订内容 | 修订人 |
| V1.0 | 2026-09-17 | 初稿:货主端APP运单列表卡片支持单个复制车牌号(图标点击复制)、批量复制(多选态勾选后一键复制);货主端PC运单管理列表「接单车辆」列悬停复制、勾选行后工具栏批量复制。同日定稿:批量复制以英文逗号分隔、自动去重;APP复制后停留多选态;PC未勾选时按钮置灰。本需求业务规则不补录规则库(宁宁 2026-09-17 确认)。 | 刘宁宁 |
2. 需求背景
安泰客户提出:货主在运单列表查看运单时,希望可以直接复制运单的车牌号,并支持批量复制多个车牌号。
现状:运单列表中车牌号为纯文本展示,不支持复制。货主核对车辆信息、通知司机、对外报送车牌等场景下,只能照着手动输入,操作重复且容易出错。
目标:在货主端 APP 与 PC 的运单列表提供车牌号的单个复制与批量复制能力,减少手动输入。
2.1 涉及页面与入口路径
| 端 | 页面 | 入口路径 |
| 货主端APP | 运单列表(卡片式) | 底部「订单」Tab → 订单详情 → 功能按钮「运单列表」 |
| 货主端PC | 运单管理(表格) | 左侧菜单「业务管理」→「运单管理」 |
图1:货主端APP运单列表——卡片「车牌号」右侧复制图标、右上角「批量复制」入口
3. 需求描述
- 单个复制:APP 运单卡片「车牌号」字段右侧提供复制图标,PC 运单管理「接单车辆」列悬停显示复制图标,点击即复制该运单的车牌号;
- 批量复制:APP 列表提供「批量复制」入口进入多选态,勾选运单后一键复制;PC 复用列表已有勾选框,工具栏提供「复制车牌号」按钮;
- 复制格式:单个复制为车牌号本身;批量复制为多个车牌号以英文逗号「,」分隔,同一车牌自动去重;
- 复制范围:仅复制车牌号;运单号、司机、司机手机号等其他字段不提供复制入口,维持现状。
4. 功能规则
4.1 货主端APP
4.1.1 单个复制
| 规则项 | 规则内容 |
| 复制入口 | 运单卡片「车牌号」字段右侧的复制图标(常驻显示) |
| 点击反馈 | 复制该运单车牌号,toast 提示「已复制:晋A88666」(示例) |
| 误触保护 | 点击复制图标仅执行复制,不触发卡片进入运单详情 |
4.1.2 批量复制(多选态)
- 列表页右上角「筛选」旁提供「批量复制」入口;
- 点击进入多选态:标题变为「已选 N 个」,入口变为「取消」,每张卡片左侧显示勾选圈,底部显示操作栏「全选 / 复制车牌号」;
- 点击卡片切换勾选 / 取消勾选;点击「全选」在当前列表的全部运单间切换全选 / 全不选;
- 点击「复制车牌号」:复制已勾选运单的车牌号,toast 提示「已复制 N 个车牌号」;复制后停留多选态,可继续调整勾选,点「取消」退出多选态并清空勾选;
- 未勾选任何运单时点击「复制车牌号」:toast 提示「请先勾选需要复制的运单」,不执行复制。
图2:货主端APP批量复制多选态——标题计数、卡片勾选圈、底部「全选 / 复制车牌号」
4.2 货主端PC
4.2.1 单个复制
| 规则项 | 规则内容 |
| 复制入口 | 「接单车辆」列车牌号右侧的复制图标,鼠标悬停该单元格时显示 |
| 点击反馈 | 复制该行车牌号,轻提示「已复制:晋B10111」(示例) |
图3:货主端PC「接单车辆」列——悬停显示复制图标(列宽已保证车牌完整显示)
4.2.2 批量复制(勾选 + 工具栏按钮)
- 复用运单管理列表已有的勾选框与表头全选(全选支持半选态),不新增勾选交互;
- 表格上方工具栏首位提供「复制车牌号」按钮;未勾选任何行时按钮置灰不可点;
- 勾选后按钮激活(绿色描边),点击复制所选行的车牌号,轻提示「已复制 N 个车牌号」;
- 复制范围为当前页勾选的行;翻页后勾选不保留(不跨页累计)。
图4:未勾选时「复制车牌号」按钮置灰
图5:勾选后按钮激活(绿色)
4.3 复制内容与格式规则
| 规则项 | 规则内容 |
| 复制对象 | 仅车牌号(运单号、司机、磅单号等其他字段不提供复制) |
| 单个复制格式 | 车牌号本身,如 晋A88666 |
| 批量复制格式 | 多个车牌以英文逗号「,」分隔,如 晋A88666,晋B10111(宁宁 2026-09-17 拍板) |
| 去重 | 批量复制时同一车牌出现多次(多运单同一车辆)自动去重,仅保留一个 |
| 无车牌运单 | 批量复制时自动跳过无车牌的运单;单个复制入口处理见「6. 待确认项」 |
| 数量上限 | 批量复制暂不设数量上限(见「6. 待确认项」) |
5. 异常与边界处理
| 场景 | 处理方式 |
| APP 多选态下未勾选直接点「复制车牌号」 | toast 提示「请先勾选需要复制的运单」,不执行复制 |
| PC 未勾选直接点「复制车牌号」按钮 | 按钮置灰不可点(兜底:toast 提示「请先勾选需要复制的运单」) |
| 勾选的运单均无车牌号 | toast 提示「选中的运单暂无可复制的车牌号」,不执行复制 |
| 浏览器不支持剪贴板写入 / 权限受限 | toast 提示「复制失败,请手动复制」(与现有「复制订单号」同一兜底逻辑) |
| PC 勾选后翻页 | 翻页不保留勾选,批量复制仅针对当前页勾选行 |
| 多选态下退出(APP) | 点「取消」退出多选态并清空本次勾选,列表恢复普通浏览态 |
| 运单详情页「复制运单号」等既有复制能力 | 维持现状,不受本次改动影响 |
| 运单列表其他字段(运单号、司机、磅单号等) | 不提供复制入口,维持现状(本次仅车牌号) |
| 邻近需求 RR20260908355183(货主APP运单列表待审核页显示优化) | 该需求优化待审核页显示,本需求为运单列表卡片提供车牌复制能力,改动点不重叠、可叠加,互不影响 |
| 经纪人端、司机端、中台 | 不涉及本次改动 |
6. 待确认项
| 序号 | 待确认内容 | 当前方案(PRD 暂按此编写) |
| 1 | 无车牌运单(如未接单状态)的单个复制入口处理 | 无车牌时不显示复制图标;原型暂未模拟无车牌数据,评审时结合真实状态确认 |
| 2 | 批量复制是否设数量上限(如单次最多 N 个车牌) | 暂不设上限 |
| 3 | PC 批量复制是否需要跨页保留勾选 | 仅当前页生效,翻页不保留 |
| 4 | 复制入口是否需要按账号角色做权限差异 | 暂不区分,货主账号下均可见 |
7. 附录
货主端APP:运单列表原型(直达锚点 #waybill-list)
货主端PC:运单管理原型