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 @@