liushengqiang před 1 rokem
rodič
revize
ffac5251e7
2 změnil soubory, kde provedl 11 přidání a 24 odebrání
  1. 0 13
      src/pc/App.tsx
  2. 11 11
      src/utils/request.ts

+ 0 - 13
src/pc/App.tsx

@@ -40,19 +40,6 @@ export default defineComponent({
 		};
 		const setUser = async () => {
 			const res = await getUserInfo();
-			// 重新登录
-			if (res.code === 5000) {
-				const browserInfo = browser();
-				showToast(res.message);
-				if (browserInfo.isApp) {
-					postMessage({ api: "login" });
-				} else {
-					window.location.href = `${
-						/(192|localhost)/.test(location.origin) ? "https://test.lexiaoya.cn" : location.origin
-					}/classroom`;
-				}
-				return;
-			}
 			const info = res?.data || {};
 			setUserInfo(info);
 			// console.log("🚀 ~ res:", res);

+ 11 - 11
src/utils/request.ts

@@ -51,17 +51,6 @@ request.interceptors.response.use(
 			throw new Error(msg);
 		}
 		const data = await res.clone().json();
-
-		if (data.code !== 200 && data.errCode !== 0) {
-			const msg = data.msg || data.message || "处理失败,请重试";
-			if (data.code === 5000){
-				return data
-			}
-			if (!(data.code === 403 || data.code === 401)) {
-				showToast(msg);
-			}
-			throw new Error(msg);
-		}
 		if (data.code === 5000) {
 			// 判断是否在应用中
 			window.parent.postMessage(
@@ -77,6 +66,17 @@ request.interceptors.response.use(
 			}, 500)
 			return;
 		}
+		if (data.code !== 200 && data.errCode !== 0) {
+			const msg = data.msg || data.message || "处理失败,请重试";
+			if (data.code === 5000){
+				return data
+			}
+			if (!(data.code === 403 || data.code === 401)) {
+				showToast(msg);
+			}
+			throw new Error(msg);
+		}
+		
 		return data;
 	},
 	{ global: false }