装 / 送 · 结构重设计(不再靠格子里贴标记)

之前方案的问题:无论汉字、色条还是字色,都是在每个单元格里重复表达一次,列一多就吵。 这轮改从表格结构下手——让「装/送」只出现在表头、首列或视图切换里,正文格子尽量只放数据。

设计原则:标记出现次数 ≈ 1(表头 / 首列 / 工具栏),而不是 ≈ 列数 × 行数。

S1 · 二级表头拆列

「计划数量」拆成子列「装 / 送」,单元格里只有数字,汉字只出现在表头各一次。

列表推荐
装货地址 送货地址 计划数量 单价 金额
装 送 装 送 装 送
宜昌西陵化工园 A12
09-16 08:30
武汉东西湖物流大道 88
09-16 16:00
0.01 0.01 10 — 33 —
荆州某仓库
09-17 09:00
长沙物流园 B3
09-17 18:00
12 12 8.5 9.0 102 108

正文零「装/送」重复。代价:列变多(可用列设置隐藏次要子列)。地址也拆成两列,上下对齐更清晰。 Element Plus 原生支持多级表头,和现有列设置能力兼容。

S2 · 拆成两行(装一行、送一行)

一条配对变成上下两行;「装/送」只在最左类型列出现一次,其余列全是普通单元格。

列表推荐
地址 / 时间 计划数量 实际数量 单价 金额
装
宜昌西陵化工园 A12
09-16 08:30
0.01 0.01 10 33
送
武汉东西湖物流大道 88
09-16 16:00
0.01 0.01 — —
装
荆州某仓库
09-17 09:00
12 12 8.5 102
送
长沙物流园 B3
09-17 18:00
12 11.8 9.0 106.2

这是物流/仓储系统里最常见的读法:横扫一行全是「装」的数据,再扫下一行全是「送」。 合并单元格(车牌、司机等计划级字段)可跨两行合并。改动比换皮肤大,但噪音下降最彻底。

S3 · 视图切换(一次只看一层)

默认看「装货」或「送货」单层列表;需要对照时再进对照模式。

备选
装货地址 计划数量 单价 金额
宜昌西陵化工园 A12
09-16 08:30
0.01 10 33
送货地址 计划数量 单价 金额
武汉东西湖物流大道 88
09-16 16:00
0.01 — —

对照模式可用 S1 或 S2,此处示意用 S1 子列。

装货地址 送货地址 计划数量
装 送
宜昌西陵化工园 A12
武汉东西湖物流大道 88
0.01 0.01

日常调度若多数时间只关心一侧(如只盯装货),噪音为零。需要装送对齐核对时切到对照。

S4 · 整行共享左侧类型轨

保留「一格里上下叠」的数据结构,但类型只在表格最左侧出现一次(半格装、半格送)。

小改动
地址 计划数量 单价 金额
装 送
宜昌西陵化工园 A12
09-16 08:30
武汉东西湖物流大道 88
09-16 16:00
0.01
0.01
10
—
33
—

对现有「配对叠放」改动最小:删掉每个 cell 里的 label,最左侧加一列类型轨。 数量列变干净,但行内仍要上下对齐扫读。

S5 · 左装右送卡片对照

不做密表叠字;每条计划一张对照卡,装/送各写一次角色名。

备选
计划号 JH20260916001 · 车牌 鄂A·12X34 · 司机 张三
装货
宜昌西陵化工园 A12
09-16 08:30
计划数量0.01
单价10
入库0.01
金额33
→
送货
武汉东西湖物流大道 88
09-16 16:00
计划数量0.01
单价—
出库0.01
金额—

适合详情/移动端/低密度审核。桌面高密度调度列表通常仍应以 S1/S2 为主。