From d5048a33e4760d414115a5e25645d30b41d24198 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期六, 29 八月 2026 18:06:07 +0800
Subject: [PATCH] fix(wls): 修复多个组件中的类型安全和数据验证问题
---
src/views/wls/approval/config/modules/process-config-form.vue | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/views/wls/approval/config/modules/process-config-form.vue b/src/views/wls/approval/config/modules/process-config-form.vue
index c6f24ab..18d00c8 100644
--- a/src/views/wls/approval/config/modules/process-config-form.vue
+++ b/src/views/wls/approval/config/modules/process-config-form.vue
@@ -1,7 +1,7 @@
<script lang="ts" setup>
import type { WmsApprovalApi } from '#/api/mes/wm/approval';
-import { computed, ref, watch } from 'vue';
+import { ref, watch } from 'vue';
import { useVbenModal } from '@vben/common-ui';
@@ -25,7 +25,9 @@
},
},
layout: 'horizontal',
- schema: useProcessFormSchema(),
+ schema: useProcessFormSchema((value) => {
+ currentBizType.value = value;
+ }),
showDefaultActions: false,
});
@@ -53,6 +55,7 @@
},
onOpenChange(isOpen) {
if (isOpen) {
+ currentBizType.value = undefined;
const data = modalApi.getData() as {
warehouseId: number;
warehouseName: string;
@@ -69,11 +72,8 @@
},
});
-/** 褰撳墠閫変腑鐨勪笟鍔$被鍨� */
-const currentBizType = computed(() => {
- const values = formApi.getValues();
- return values.bizType;
-});
+/** 褰撳墠閫変腑鐨勪笟鍔$被鍨嬶紙formApi.getValues 涓哄紓姝ワ紝鏀圭敱瀛楁 onChange 鍚屾锛� */
+const currentBizType = ref<string>();
/** 鐩戝惉涓氬姟绫诲瀷鍙樺寲锛屽姞杞藉搴旂殑娴佺▼鍒楄〃 */
watch(currentBizType, async (bizType) => {
--
Gitblit v1.9.3