liushengqiang há 1 ano atrás
pai
commit
39a3bd0227
3 ficheiros alterados com 12 adições e 25 exclusões
  1. 0 13
      src/pc/App.tsx
  2. 11 12
      src/utils/request.ts
  3. 1 0
      vite.config.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 - 12
src/utils/request.ts

@@ -44,24 +44,12 @@ request.interceptors.request.use(
 
 request.interceptors.response.use(
 	async (res, options) => {
-		console.log(options)
 		if (res.status > 299 || res.status < 200) {
 			const msg = res.statusText + ", 状态码" + res.status;
 			showToast(msg);
 			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 +65,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 }

+ 1 - 0
vite.config.ts

@@ -49,6 +49,7 @@ export default defineConfig({
 		proxy: {
 			"^/edu-app/.*": {
 				target: "https://test.lexiaoya.cn",
+				// target: "https://dev.kt.colexiu.com",
 				changeOrigin: true,
 				// rewrite: (path) => path.replace(/^\/edu-app/, ""),
 			},