Files
2026-06-13 19:47:22 +08:00

2.6 KiB
Raw Blame History

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: 隐藏旧双菜单。