perf: oauth支持github 和google, 修复头像显示问题

This commit is contained in:
xiaojunnuo
2026-02-05 01:10:01 +08:00
parent 82786c580a
commit 693a4a6633
5 changed files with 228 additions and 3 deletions
@@ -35,7 +35,13 @@ const menus = computed(() => [
const avatar = computed(() => {
const avt = userStore.getUserInfo?.avatar;
return avt ? `/api/basic/file/download?key=${avt}` : "";
if (!avt) {
return "";
}
if (avt.startsWith("http")) {
return avt;
}
return `/api/basic/file/download?key=${avt}`;
});
async function handleLogout() {