diff --git a/apps/web-antd/src/views/bpm/processInstance/create/modules/form.vue b/apps/web-antd/src/views/bpm/processInstance/create/modules/form.vue index b91202d1c8fd15236b7db634c83c287ec4f088d3..4f1ca680024b8347f541822b2ccf512b5c19827e 100644 --- a/apps/web-antd/src/views/bpm/processInstance/create/modules/form.vue +++ b/apps/web-antd/src/views/bpm/processInstance/create/modules/form.vue @@ -50,6 +50,9 @@ const props = defineProps({ const emit = defineEmits(['cancel']); +// 增加表单就绪状态变量 表单就绪后再渲染form-create +const isFormReady = ref(false) + const { closeCurrentTab } = useTabs(); const getTitle = computed(() => { @@ -136,6 +139,9 @@ async function initProcessInfo(row: any, formVariables?: any) { } setConfAndFields2(detailForm, row.formConf, row.formFields, formVariables); + // 设置表单就绪状态 + isFormReady.value = true + await nextTick(); fApi.value?.btn.show(false); // 隐藏提交按钮 @@ -292,6 +298,7 @@ defineExpose({ initProcessInfo }); class="flex-1 overflow-auto" >