Phase 0 融合 → A 批次/流水 → B 领用/工单 → C 盘点 → D 废弃 pack/旧菜单
biz_production_material(含 material_type)+ 字典 production_material_typeproduction_material.py;CRUD 目录 list/get/create/update/production-materials;旧 consumable/reagent 写接口 410production-material/index.vue 骨架(三 Tab 占位 + 类型筛选)production_material_stock_batch、production_material_usage(含 step 溯源字段)requisition_usage_id;usage parent_usage_idregister_step_usage_from_requisition();替换 step_save 直接扣库production-material-requisition-options?materialType=、my-production-material-usagesmy-production-material-usage/index.vueStepDetailPanel:试剂/耗材 Tab 共用领用 API + 类型过滤ProductionMaterialStockCheckTab.vue(参照 QC)production-material-unification 文档与 field consistency 脚本