lex 11 місяців тому
батько
коміт
05eae91d51
1 змінених файлів з 15 додано та 1 видалено
  1. 15 1
      src/views/layout/auth.tsx

+ 15 - 1
src/views/layout/auth.tsx

@@ -34,7 +34,7 @@ export default defineComponent({
     const setAuth = async () => {
       const { query } = route;
       const token = query.userInfo || query.Authorization;
-
+      console.log(query, 'query');
       if (token) {
         storage.set(ACCESS_TOKEN, token);
       }
@@ -61,6 +61,20 @@ export default defineComponent({
             setLoginError();
           } else {
             setLogout();
+
+            // 判断是否登录状态
+            if (query.platform) {
+              // 判断是否在应用中
+              window.parent.postMessage(
+                {
+                  api: 'onLogin'
+                },
+                '*'
+              );
+              setTimeout(() => {
+                window.location.href = `${location.origin}/classroom`;
+              }, 500);
+            }
           }
         }
         data.loading = false;