From 59e4710a42edbc26169a15a727cbb84e68b18ed3 Mon Sep 17 00:00:00 2001 From: teukkk Date: Thu, 19 Jun 2025 14:06:03 +0800 Subject: [PATCH] refactor: user manage --- ui/src/api/type/role.ts | 4 +- .../views/role/component/AddMemberDrawer.vue | 1 - .../role/component/MemberFormContent.vue | 8 +- .../user-manage/component/UserDrawer.vue | 122 ++++++++++++++---- 4 files changed, 106 insertions(+), 29 deletions(-) diff --git a/ui/src/api/type/role.ts b/ui/src/api/type/role.ts index 50aa99682..5f92e850a 100644 --- a/ui/src/api/type/role.ts +++ b/ui/src/api/type/role.ts @@ -60,9 +60,11 @@ interface FormItemModel { path: string label?: string rules?: Arrayable, - selectProps: { + hidden?: (e: any) => boolean, + selectProps?: { options?: { label: string, value: string }[] placeholder?: string + multiple?: boolean } } diff --git a/ui/src/views/role/component/AddMemberDrawer.vue b/ui/src/views/role/component/AddMemberDrawer.vue index 3a12872ca..e9de95800 100644 --- a/ui/src/views/role/component/AddMemberDrawer.vue +++ b/ui/src/views/role/component/AddMemberDrawer.vue @@ -25,7 +25,6 @@