From 694b3cd9c2d065dbcba1e60bad7970340725b0ef Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Mon, 30 Dec 2024 12:08:28 +0800 Subject: [PATCH] fix: The form must be filled out to trigger verification, and the verification prompt is not eliminated after assignment (#1943) --- ui/src/components/dynamics-form/FormItem.vue | 3 ++- .../dynamics-form/items/radio/RadioCard.vue | 20 +++++++++---------- .../dynamics-form/items/radio/RadioRow.vue | 9 ++++++--- 3 files changed, 18 insertions(+), 14 deletions(-) diff --git a/ui/src/components/dynamics-form/FormItem.vue b/ui/src/components/dynamics-form/FormItem.vue index fbf26b188..830ee5e07 100644 --- a/ui/src/components/dynamics-form/FormItem.vue +++ b/ui/src/components/dynamics-form/FormItem.vue @@ -119,6 +119,7 @@ const to_rule = (rule: any) => { } return rule } + /** * 校验 */ @@ -127,7 +128,7 @@ const rules = computed(() => { ? props_info.value.rules.map(to_rule) : { message: errMsg.value, - trigger: 'blur', + trigger: ['blur', 'change'], required: props.formfield.required === false ? false : true } }) diff --git a/ui/src/components/dynamics-form/items/radio/RadioCard.vue b/ui/src/components/dynamics-form/items/radio/RadioCard.vue index 10ec6bbda..4e5577569 100644 --- a/ui/src/components/dynamics-form/items/radio/RadioCard.vue +++ b/ui/src/components/dynamics-form/items/radio/RadioCard.vue @@ -1,7 +1,7 @@