From 95be524066034a543e1cab5af14a87c048af0c66 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Thu, 17 Jul 2025 18:18:35 +0800 Subject: [PATCH] fix: handle potential undefined role_setting in UserDrawer component --- ui/src/views/system/user-manage/component/UserDrawer.vue | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ui/src/views/system/user-manage/component/UserDrawer.vue b/ui/src/views/system/user-manage/component/UserDrawer.vue index 3f3e984c..632e1044 100644 --- a/ui/src/views/system/user-manage/component/UserDrawer.vue +++ b/ui/src/views/system/user-manage/component/UserDrawer.vue @@ -291,13 +291,12 @@ const open = (data: any) => { userForm.value.password = data.password userForm.value.phone = data.phone userForm.value.nick_name = data.nick_name - list.value = data.role_setting.map((item: any) => ({ + list.value = data.role_setting?.map((item: any) => ({ ...item, workspace_ids: item.workspace_ids.includes('None') ? [] : item.workspace_ids, })) isEdit.value = true } else { - //需要查询默认密码是啥zxl userManageApi.getSystemDefaultPassword().then((res: any) => { userForm.value.password = res.data.password })