feat: 更新应用名称和页面路由结构

refactor: 重构用户信息管理和登录流程

fix: 修复头像上传和密码修改功能

style: 优化登录页面和主题设置界面

docs: 更新主题系统文档说明

chore: 移除无用配置文件和更新依赖项
This commit is contained in:
zhangtao
2025-08-13 01:35:24 +08:00
parent e013c0aad2
commit 82840e410f
30 changed files with 421 additions and 775 deletions
+6 -3
View File
@@ -6,7 +6,7 @@ import AuthAPI, {
type LogoutBody,
} from "@/api/auth";
import UserAPI, { type UserInfo } from "@/api/user";
import { setAccessToken, clearTokens } from "@/utils/auth";
import { getAccessToken, setAccessToken, clearTokens } from "@/utils/auth";
import { getUserInfo, setUserInfo } from "@/utils/storage";
import { USER_INFO_KEY } from "@/constants";
import { Storage } from "@/utils/storage";
@@ -76,9 +76,12 @@ export const useUserStore = defineStore("user", () => {
};
// 登出
const logout = async (data: LogoutBody) => {
const logout = async () => {
try {
await AuthAPI.logout(data); // 调用后台注销接口
const logoutBody: LogoutBody = {
token: getAccessToken(),
};
await AuthAPI.logout(logoutBody); // 调用后台注销接口
} catch (error) {
console.error("登出失败", error);
} finally {