From d466d0f5124b60fded27c55884a8a4926e620d8e Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Fri, 26 Sep 2025 18:23:21 +0800 Subject: [PATCH] feat: add resetValidation method to MemberFormContent and improve formatting in UserDrawer --- .../role/component/MemberFormContent.vue | 7 ++++- .../user-manage/component/UserDrawer.vue | 27 ++++++++++--------- 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/ui/src/views/system/role/component/MemberFormContent.vue b/ui/src/views/system/role/component/MemberFormContent.vue index fb07e611b..c95edd631 100644 --- a/ui/src/views/system/role/component/MemberFormContent.vue +++ b/ui/src/views/system/role/component/MemberFormContent.vue @@ -109,5 +109,10 @@ const validate = () => { return Promise.resolve() } -defineExpose({ validate }) +const resetValidation = () => { + if (formRef.value) { + formRef.value.clearValidate() + } +} +defineExpose({ validate, resetValidation }) diff --git a/ui/src/views/system/user-manage/component/UserDrawer.vue b/ui/src/views/system/user-manage/component/UserDrawer.vue index 701f184a3..e30659ae1 100644 --- a/ui/src/views/system/user-manage/component/UserDrawer.vue +++ b/ui/src/views/system/user-manage/component/UserDrawer.vue @@ -77,18 +77,18 @@