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