🔨 优化错误提示.

This commit is contained in:
lijiahangmax
2025-10-17 14:14:34 +08:00
parent f648e18557
commit 0649c4e3de
5 changed files with 26 additions and 5 deletions

View File

@@ -7,6 +7,7 @@ import { clearToken, setToken } from '@/utils/auth';
import { removeRouteListener } from '@/utils/route-listener';
import { getUserAggregateInfo } from '@/api/user/user-aggregate';
import { useAppStore, useCacheStore, useMenuStore, useTabBarStore, useTipsStore } from '@/store';
import { ApiError } from '@/api/error';
const CHECK_APP_VERSION_KEY = 'check-app-version';
@@ -67,9 +68,13 @@ export default defineStore('user', {
// 获取用户信息
async getUserInfo() {
const { data: { data }, headers } = await getUserAggregateInfo();
const resp = await getUserAggregateInfo();
const { data: { code, msg, data }, headers } = resp;
// 检查版本更新
checkForVersionUpdate(headers?.['x-app-version']);
if (code !== 200) {
throw new ApiError(msg, resp);
}
// 设置用户信息
this.setUserInfo({
id: data.user.id,