From 741f0a8f842df6d84be3b3b19dc558f110b10e4c Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期六, 24 十月 2026 23:18:58 +0800
Subject: [PATCH] fix(mes): 兼容条码追溯业务类型

---
 src/views/wls/barcode/components/scan-modal.vue |    2 +-
 src/views/wls/barcode/index.vue                 |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/views/wls/barcode/components/scan-modal.vue b/src/views/wls/barcode/components/scan-modal.vue
index 97a6f30..e6452be 100644
--- a/src/views/wls/barcode/components/scan-modal.vue
+++ b/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),
   ),
 );
 
diff --git a/src/views/wls/barcode/index.vue b/src/views/wls/barcode/index.vue
index 5a2ce12..0d30dc4 100644
--- a/src/views/wls/barcode/index.vue
+++ b/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 {

--
Gitblit v1.9.3