配置运费 → 关联已有:列表展示方案

采集协议单(细胞存储 / 科研捐赠)与「运费信息」页共用「配置运费」弹窗。 当前「关联已有」仅展示运输方式、金额、关联数、创建时间,难以判断该挂哪一笔批次。 下方对比三种展示方式(示例数据为假数据)。

入口:协议单 · 样本及运输信息 入口:运费信息 · 配置运费 API 已有 includeItems(协议单号 / 样本编码 / 来源)

方案 A · 现状(过简)

仅批次摘要四列,多笔「顺丰快递 / 同金额」时无法区分。

现状
配置运费 ✕

将运费应用到已选中的 2 个样本(可跨协议共用一笔)。

新建运费 关联已有
运输方式 运费(元) 关联样本数 创建时间
顺丰快递 ¥280.00 3 2026-10-07 14:22
顺丰快递 ¥280.00 2 2026-10-06 09:10
专线车 ¥1,200.00 5 2026-10-05 16:48

优点

  • 实现简单、弹窗窄

问题

  • 同方式同金额无法辨认
  • 看不到已挂了哪些协议/样本

方案 B · 批次行内摘要(推荐)

列表请求带 includeItems=true,增加「已关联样本」摘要列:来源 Tag + 协议单号/样本编码 chips(超出折叠为 +N)。 弹窗略加宽,仍保持一行一批次、点选即关联。

推荐
配置运费 ✕

将运费应用到已选中的 2 个样本(可跨协议共用一笔)。点击一行选择要关联的批次。

新建运费 关联已有
运输方式 运费(元) 关联数 已关联样本 创建时间
顺丰快递 ¥280.00 3
细胞存储 XY-2026-1001 S-A001 S-A002 +1
协议 XY-2026-1001 · XY-2026-1008
2026-10-07 14:22
顺丰快递 ¥280.00 2
科研捐赠 JZ-2026-0033 D-B011 D-B012
2026-10-06 09:10
专线车 ¥1,200.00 5
细胞存储 科研捐赠 XY-2026-0888 JZ-2026-0012 +3 样本
2026-10-05 16:48

优点

  • 一眼区分同金额批次
  • 复用现有 list + includeItems,无需新接口
  • 协议单弹窗与运费页弹窗可共用同一表格结构

取舍

  • 多样本时 chips 需截断
  • 弹窗建议加宽至约 900~960px

方案 C · 行展开明细

主表仍较精简;点击「明细」展开已关联样本表(来源 / 协议单号 / 样本编码 / 样本类型),对齐「运费信息」台账字段。

备选
配置运费 ✕

将运费应用到已选中的 2 个样本。可展开查看批次下样本后再选择。

新建运费 关联已有
运输方式 运费(元) 关联数 创建时间
▾ 明细 顺丰快递 ¥280.00 3 2026-10-07 14:22
来源 协议单号 样本编码 样本类型
细胞存储 XY-2026-1001 S-A001 脐带血
细胞存储 XY-2026-1001 S-A002 脐带血
细胞存储 XY-2026-1008 S-C019 胎盘
▸ 明细 顺丰快递 ¥280.00 2 2026-10-06 09:10
▸ 明细 专线车 ¥1,200.00 5 2026-10-05 16:48

优点

  • 明细完整,与运费台账一致
  • 默认视图不拥挤

取舍

  • 多一次展开操作,扫一眼成本更高
  • 交互与表格高度略复杂

请选择倾向方案

点选后告诉我你的选择(或回复 A / B / C)。也可回复「B + 可展开看全量」等组合。