liu
2026-10-24 741f0a8f842df6d84be3b3b19dc558f110b10e4c
fix(mes): 兼容条码追溯业务类型
已修改2个文件
6 ■■■■■ 文件已修改
src/views/wls/barcode/components/scan-modal.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/wls/barcode/index.vue 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/wls/barcode/components/scan-modal.vue
@@ -98,7 +98,7 @@
const canTrace = computed(() =>
  [BarcodeBizTypeEnum.BATCH, BarcodeBizTypeEnum.SN].includes(
    parseResult.value?.bizType,
    Number(parseResult.value?.bizType),
  ),
);
src/views/wls/barcode/index.vue
@@ -49,7 +49,7 @@
/** 条码对应的批次/SN是否支持全链路追溯 */
function isTraceable(row: Partial<MesWmBarcodeApi.Barcode>) {
  return [BarcodeBizTypeEnum.BATCH, BarcodeBizTypeEnum.SN].includes(
    row.bizType as BarcodeBizTypeEnum,
    Number(row.bizType) as BarcodeBizTypeEnum,
  );
}
@@ -61,7 +61,7 @@
  }
  let batch: MesWmBatchApi.Batch | null | undefined;
  if (row.bizType === BarcodeBizTypeEnum.SN) {
  if (Number(row.bizType) === BarcodeBizTypeEnum.SN) {
    const sn = row.bizCode || row.content;
    batch = sn ? await getBatchBySn(sn) : undefined;
  } else {