diff --git a/src/components/cards/UserCard.vue b/src/components/cards/UserCard.vue index 66a4a0b4..b2d6fc3e 100644 --- a/src/components/cards/UserCard.vue +++ b/src/components/cards/UserCard.vue @@ -101,7 +101,7 @@ onMounted(() => { - +
{{ user.name }}
diff --git a/src/components/dialog/UserAddEditDialog.vue b/src/components/dialog/UserAddEditDialog.vue index 9559f4b9..e30eb62f 100644 --- a/src/components/dialog/UserAddEditDialog.vue +++ b/src/components/dialog/UserAddEditDialog.vue @@ -80,6 +80,9 @@ const statusItems = [ async function fetchUserInfo() { try { userForm.value = await api.get(`user/${props.username}`) + if (userForm.value) { + userForm.value.avatar = userForm.value.avatar || avatar1 + } } catch (error) { console.error(error) } @@ -148,8 +151,7 @@ const canControl = computed(() => { // 新增用户时,有权限 if (props.oper === 'add') { return true - } - else { + } else { // 编辑显示的用户与当前用户不一致时,有权限 if (props.username !== currentUser) { return true @@ -202,17 +204,10 @@ onMounted(() => { - + - + { @click:append-inner="isConfirmPasswordVisible = !isConfirmPasswordVisible" /> - + { - + - + - + - + store.state.auth.avatar || avatar1) // 监听精简模式切换 watch(isCompactMode, value => { @@ -77,7 +77,7 @@ watch(isCompactMode, value => {