diff --git a/src/api/utils.js b/src/api/utils.js index 2929f16..d327f78 100644 --- a/src/api/utils.js +++ b/src/api/utils.js @@ -33,8 +33,10 @@ export function useUserInfo(id) { const userInfo = ref({}); watch(id, () => { id.value && boeRequest(GET_USER_LIST, { id: id.value }).then(res => { - userInfo.value = res.result.userInfoList[0]; - userInfo.value.avatar = userInfo.value.avatar ? userInfo.value.avatar.includes(import.meta.env.VITE_FILE_PATH) ? userInfo.value.avatar : (import.meta.env.VITE_FILE_PATH + userInfo.value.avatar) : "/800e23f7-b58c-4192-820d-0c6a2b7544cc.png"; + if(res.result.userInfoList[0]){ + userInfo.value = res.result.userInfoList[0]; + userInfo.value.avatar = userInfo.value.avatar ? userInfo.value.avatar.includes(import.meta.env.VITE_FILE_PATH) ? userInfo.value.avatar : (import.meta.env.VITE_FILE_PATH + userInfo.value.avatar) : "/800e23f7-b58c-4192-820d-0c6a2b7544cc.png"; + } }); }); return userInfo; diff --git a/src/views/faceteach/FaceTeach.vue b/src/views/faceteach/FaceTeach.vue index 0ddf98a..3b7b2c2 100644 --- a/src/views/faceteach/FaceTeach.vue +++ b/src/views/faceteach/FaceTeach.vue @@ -346,7 +346,7 @@