2.6 KiB
2.6 KiB
ADDED Requirements
Requirement: Production material library page
新建 production/production-material/index.vue,一个 页面管理试剂+耗材,三 Tab + 物料类型筛选,参照 quality-inspection/qc-material/index.vue。
SHALL NOT 再维护独立的 consumable/index.vue、reagent/index.vue 作为主入口(可保留文件仅 redirect 或废弃)。
Scenario: User manages all production materials in one place
- WHEN 用户维护批号不同的同名耗材与试剂
- THEN 在同一生产物料库批次列表中通过类型列与批号列区分
Requirement: My production material usage single menu
【生产管理】下 SHALL 仅 一个 菜单 【我的物料领用记录】(对齐质检命名习惯):
| 项 | 值 |
|---|---|
| 路由 | my-production-material-usage |
| menuCode | production:my-material-usage:list |
| 参照 | my-qc-material-usage/index.vue |
页面含 物料类型 筛选;展示领用 + 生产工单 step_save 登记。
SHALL NOT 再实施「我的耗材领用记录」「我的试剂领用记录」两个独立菜单。
Scenario: One my menu replaces two
- WHEN 用户查看自己的领用与消耗
- THEN 在一个列表中通过类型 Tag 区分试剂/耗材
Requirement: Production work order step tabs use filtered requisition API
【生产工单】步骤执行界面 保留 试剂 Tab、耗材 Tab;各自调用 production-material-requisition-options?materialType=reagent|consumable。
列:领用记录(含批号/入库编号)、物料名称、批号、厂家、领用人、标准用量、实际用量、单位、备注。
Scenario: Reagent tab only shows reagent requisitions
- WHEN 用户在试剂 Tab 打开领用下拉
- THEN 不出现 consumable 类型的领用记录
Requirement: Usage and stock check tabs show material type
变动记录 Tab、库存盘点 Tab 列表 SHALL 含 物料类型 列/筛选项。
Scenario: Usage log filter by type
- WHEN 用户在变动记录 Tab 筛选「试剂」
- THEN 仅展示 material_type=reagent 的流水
REMOVED Requirements
Requirement: My consumable requisition menu page
Reason: 合并为【我的物料领用记录】+ materialType 筛选。
Migration: 若已创建双菜单 SQL,改为单菜单。
Requirement: My reagent requisition menu page
Reason: 同上。
Migration: 同上。
Requirement: Consumable and reagent management three-tab layout
Reason: 合并为【生产物料库】单页三 Tab。
Migration: 隐藏旧双菜单。