From 78caa769e452f63288743b8997f7b4c21bb06ce5 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 06 十一月 2026 19:00:38 +0800
Subject: [PATCH] feat(crm,mes): 扩展客户字段与重构批次号生成逻辑

---
 src/views/wls/barcode/modules/form.vue |   24 +-----------------------
 1 files changed, 1 insertions(+), 23 deletions(-)

diff --git a/src/views/wls/barcode/modules/form.vue b/src/views/wls/barcode/modules/form.vue
index 41209ff..267ecd5 100644
--- a/src/views/wls/barcode/modules/form.vue
+++ b/src/views/wls/barcode/modules/form.vue
@@ -4,14 +4,12 @@
 import { computed, ref } from 'vue';
 
 import { useVbenModal } from '@vben/common-ui';
-import { BarcodeBizTypeEnum, CommonStatusEnum } from '@vben/constants';
+import { CommonStatusEnum } from '@vben/constants';
 
 import { message } from 'ant-design-vue';
 
 import { useVbenForm } from '#/adapter/form';
 import { createBarcode, getBarcode, updateBarcode } from '#/api/mes/wm/barcode';
-import { getWarehouseArea } from '#/api/mes/wm/warehouse/area';
-import { getWarehouseLocation } from '#/api/mes/wm/warehouse/location';
 import { $t } from '#/locales';
 
 import { useFormSchema } from '../data';
@@ -38,25 +36,6 @@
   schema: [],
   showDefaultActions: false,
 });
-
-/** 鍔犺浇绾ц仈閫夋嫨鍣ㄧ殑鏁版嵁锛堢紪杈戞椂鍥炲~涓婄骇浠撳簱/搴撳尯锛� */
-async function loadCascadeData(data: MesWmBarcodeApi.Barcode) {
-  if (!data.bizType || !data.bizId) {
-    return;
-  }
-  if (data.bizType === BarcodeBizTypeEnum.LOCATION) {
-    const location = await getWarehouseLocation(data.bizId);
-    if (location?.warehouseId) {
-      await formApi.setFieldValue('locationWarehouseId', location.warehouseId);
-    }
-  } else if (data.bizType === BarcodeBizTypeEnum.AREA) {
-    const area = await getWarehouseArea(data.bizId);
-    await formApi.setValues({
-      areaWarehouseId: area?.warehouseId,
-      areaLocationId: area?.locationId,
-    });
-  }
-}
 
 const [Modal, modalApi] = useVbenModal({
   async onConfirm() {
@@ -96,7 +75,6 @@
       formData.value = await getBarcode(data.id);
       // 璁剧疆鍒� values
       await formApi.setValues(formData.value);
-      await loadCascadeData(formData.value);
     } finally {
       modalApi.unlock();
     }

--
Gitblit v1.9.3