From d6ae85d21880f091a912d93d6d05c44b315d8af9 Mon Sep 17 00:00:00 2001 From: AN <1983933789@qq.com> Date: Fri, 15 Aug 2025 17:45:11 +0800 Subject: [PATCH] =?UTF-8?q?fix(projects):=20=E4=BF=AE=E5=A4=8D=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E7=94=A8=E6=88=B7=E6=9C=AA=E6=9F=A5=E8=AF=A2=E8=A7=92?= =?UTF-8?q?=E8=89=B2=E5=88=97=E8=A1=A8=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/user/modules/user-operate-drawer.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/views/system/user/modules/user-operate-drawer.vue b/src/views/system/user/modules/user-operate-drawer.vue index f48c0b17..95697a5d 100644 --- a/src/views/system/user/modules/user-operate-drawer.vue +++ b/src/views/system/user/modules/user-operate-drawer.vue @@ -78,9 +78,9 @@ const rules: Record = { roleIds: [{ ...createRequiredRule('请选择角色'), type: 'array' }] }; -async function getUserInfo() { +async function getUserInfo(id: CommonType.IdType = '') { startLoading(); - const { error, data } = await fetchGetUserInfo(props.rowData?.userId); + const { error, data } = await fetchGetUserInfo(id); if (!error) { model.roleIds = data.roleIds; model.postIds = data.postIds; @@ -94,6 +94,7 @@ async function getUserInfo() { function handleUpdateModelWhenEdit() { if (props.operateType === 'add') { + getUserInfo(); Object.assign(model, createDefaultModel()); model.deptId = props.deptId; return; @@ -103,7 +104,7 @@ function handleUpdateModelWhenEdit() { startDeptLoading(); Object.assign(model, props.rowData); model.password = ''; - getUserInfo(); + getUserInfo(props.rowData.userId); endDeptLoading(); } }