日期:2026-08-17
状态:已实现
范围:web-admin【质检工单】配置检测 / 调整检测弹窗
当前新增检测批次时,【批次名称】默认 YYYYMMDD检测(冲突加 -2、-3…)。
细胞存储 / 科研捐赠质检希望默认使用工单上的实验室入库编码(如 B0000090、BC0000015)。
| 条件 | 新增批次默认「批次名称」 |
|---|---|
receptionSource 为 cell_storage 或 research_donation,且有 labStorageCode |
一律用该编码;多批次相同;允许用户再改 |
同上,但无 labStorageCode |
空字符串,用户自填 |
| 其它来源(临时 / 出库等) | 保持 YYYYMMDD检测,冲突加 -2、-3… |
覆盖点:打开弹窗时的首个默认批次 +「添加批次」。
不改已保存批次名;不改后端接口。
qc-inspection-batch.ts 抽取 resolveDefaultQcBatchName(...) 作为唯一默认名规则。index.vue 打开配置弹窗时记住当前工单的 receptionSource、labStorageCode,并传给 QcWorkOrderConfigureBatches;首个默认批次走同一规则。QcWorkOrderConfigureBatches 的「添加批次」调用同一规则(入库类型不做名称去重后缀)。点击「添加批次」时:
assigneeUserIds(多选原样带上)打开弹窗首个空默认批次(无历史)仍走规则 2。