细胞产品来源链路 — 设计 Demo
展示细胞产品查看弹窗中的「来源链路」可视化方案。点击任意节点可查看详情。
场景1:简单链路
场景2:一生多(一个产品产出多个新产品)
场景3:完整追溯(往前看祖先 + 往后看子代)
场景4:手动录入(无祖先,但有子代)
场景1 说明:最简单的情况。一个样本经过一次生产工单,产出一个细胞产品(P1代)。这个P1代产品又经过另一个生产工单,产出了当前查看的P2代产品。每个节点之间只有一条连线。
场景2 说明:当前产品(P1代)被进一步拿去做生产,一次生产产出了 3 个不同的新细胞产品。就像一块面团可以同时做出多个包子 — 连线从当前产品分叉出去,每条分叉线上面标注了对应的工单号和任务号。这就是「一生多」。
场景3 说明:最完整的情况。全部在同一行展示 — 从左到右:样本 → P1(父产品) → P2(当前) → 分叉出2个P3(子产品)。祖先在左边,当前在中间,子代直接从当前节点往右延伸分叉。不分两行,一条链路从头看到尾。
场景4 说明:手动录入的细胞产品是「起源」— 它没有祖先(不是从样本或别的产品生产来的),但后续它可以被拿去生产新的子产品。所以它左边没有祖先链路,但右边会分叉出子代。只有从未被用于生产的「孤立产品」才会显示空状态。
来源链路
工单 WO20260519001
任务 T20260519001
细胞产品
CP20260520001
脐带间充质干细胞
P1 代
工单 WO20260521002
任务 T20260521002
细胞产品
CP20260522001
脐带间充质干细胞
P2 代
来源链路
● 当前产品被拿去生产,一次产出了 3 个新产品(分叉)
工单 WO20260519001
任务 T20260519001
细胞产品
CP20260520001
脐带间充质干细胞
P1 代
工单 WO20260522003
任务 T20260522003
细胞产品
CP20260523001
脐带间充质干细胞
P2 代
工单 WO20260522003
任务 T20260522004
细胞产品
CP20260523002
脐带间充质干细胞
P2 代
工单 WO20260522005
任务 T20260522005
细胞产品
CP20260523003
围产期造血干细胞
P1 代
来源链路(完整双向追溯)
← 祖先(从哪来)| 当前产品 | → 子代(被拿去做什么)— 全部在同一行
工单 WO20260519001
任务 T20260519001
细胞产品
CP20260520001
脐带间充质干细胞
P1 代(父产品)
工单 WO20260521002
任务 T20260521002
细胞产品
CP20260522001
脐带间充质干细胞
P2 代(当前)
工单 WO20260523003
任务 T20260523003
细胞产品
CP20260524001
脐带间充质干细胞
P3 代(子产品1)
工单 WO20260523004
任务 T20260523004
细胞产品
CP20260524002
脐带间充质干细胞
P3 代(子产品2)
来源链路
● 手动录入产品(起源节点),无祖先,但后续被拿去生产了子产品
细胞产品
CP20260520001
脐带间充质干细胞
手动录入(起源)
工单 WO20260522003
任务 T20260522003
细胞产品
CP20260523001
脐带间充质干细胞
P1 代
工单 WO20260522004
任务 T20260522004
细胞产品
CP20260523002
围产期造血干细胞
P1 代