1.8 KiB
1.8 KiB
MODIFIED Requirements
Requirement: Stock log display fields
【生产物料库】变动记录 Tab 及行内弹窗 SHALL 展示:
- 物料类型(material_type Tag:试剂/耗材)
- 物料编码、物料名称
- 入库编号、货号、批号、厂家、过期日期(批次快照)
- 变动类型、变动数量、变动前/后汇总库存
- 来源 Tag:手动入库 / 手动出库(领用)/ 步骤登记 / 步骤扣减(历史)
- 关联任务、步骤、领用人、用途、用量单位、操作人、时间
数据源为 biz_production_material_usage(非旧 consumable/reagent stock_log)。
Scenario: Unified usage log shows material type
- WHEN 用户查看变动记录
- THEN 试剂与耗材流水在同一 Tab,可按类型筛选
Scenario: Manual out log display
- WHEN 变动记录为手动出库类型
- THEN 展示领用人、用途、操作人、时间,来源显示「手动出库(领用)」
Scenario: Step registration log display
- WHEN 变动记录为 step_save 且含 parentUsageId
- THEN 展示关联任务编号、步骤名称、parent 领用人、操作人、时间,来源显示「步骤登记」;stock_before 与 stock_after 相同
Scenario: Legacy step save log display
- WHEN 变动记录为历史 step_save(无 parentUsageId)
- THEN 来源显示「步骤扣减(历史)」以区别于新流程;展示 task_no 与当时 stock 变动
ADDED Requirements
Requirement: Requisition drill-down action in stock log
变动记录列表中,source_type=manual_out 的行 SHALL 提供「查看步骤消耗」操作,打开子明细(step-usages API 数据)。
Scenario: Open step usages from stock log
- WHEN 用户点击领用记录行的「查看步骤消耗」
- THEN 弹窗或展开区展示该领用下所有 step_save 明细