From 57138d7995379d5dd0ad371d4b29e0fa1f996fad Mon Sep 17 00:00:00 2001 From: puhui999 Date: Sat, 3 May 2025 16:39:55 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=8A=9F=E8=83=BD=E5=AE=8C=E5=96=84?= =?UTF-8?q?=E3=80=91INFRA=EF=BC=9A=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90=20v?= =?UTF-8?q?ben5=20antd=20=E4=B8=BB=E5=AD=90=E8=A1=A8=20normal=20=E6=A8=A1?= =?UTF-8?q?=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vue3_vben5_antd/general/views/form.vue.vm | 11 +- .../views/modules/form_sub_normal.vue.vm | 353 ++++++++++++------ .../views/modules/form_sub_normal.vue.vm | 11 +- 3 files changed, 256 insertions(+), 119 deletions(-) diff --git a/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/form.vue.vm b/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/form.vue.vm index e4d5b506ca..187f66c144 100644 --- a/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/form.vue.vm +++ b/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/form.vue.vm @@ -112,10 +112,11 @@ const [Modal, modalApi] = useVbenModal({ #if ($subTable.subJoinMany) ## 一对多 ## TODO 列表值校验? #else - const ${subClassNameVar}Valid = await ${subClassNameVar}FormRef.value?.validate(); - if (!${subClassNameVar}Valid) { - subTabsName.value = '${subClassNameVar}'; - return; + try { + await ${subClassNameVar}FormRef.value?.validate() + } catch (e) { + subTabsName.value = '${subClassNameVar}' + return } #end #end @@ -134,7 +135,7 @@ const [Modal, modalApi] = useVbenModal({ #if ($subTable.subJoinMany) data.${subClassNameVar}s = ${subClassNameVar}FormRef.value?.getData(); #else - data.${subClassNameVar} = await ${subClassNameVar}FormRef.value?.getValues(); + data.${subClassNameVar} = ${subClassNameVar}FormRef.value?.getValues(); #end #end #end diff --git a/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/form_sub_normal.vue.vm b/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/form_sub_normal.vue.vm index 072fd8c3e7..c838f95320 100644 --- a/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/form_sub_normal.vue.vm +++ b/yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3_vben5_antd/general/views/modules/form_sub_normal.vue.vm @@ -7,19 +7,19 @@