|
@@ -12,7 +12,8 @@ import {
|
|
NNotificationProvider,
|
|
NNotificationProvider,
|
|
darkTheme,
|
|
darkTheme,
|
|
} from "naive-ui";
|
|
} from "naive-ui";
|
|
-import { lighten, setToken } from "../utils";
|
|
|
|
|
|
+import { browser, lighten, setToken } from "../utils";
|
|
|
|
+import { showToast } from "vant";
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: "App",
|
|
name: "App",
|
|
@@ -39,6 +40,23 @@ export default defineComponent({
|
|
};
|
|
};
|
|
const setUser = async () => {
|
|
const setUser = async () => {
|
|
const res = await getUserInfo();
|
|
const res = await getUserInfo();
|
|
|
|
+ console.log("🚀 ~ res:", res);
|
|
|
|
+ // 重新登录
|
|
|
|
+ if (res.code === 5000) {
|
|
|
|
+ const browserInfo = browser();
|
|
|
|
+ const data = res.data;
|
|
|
|
+ showToast(res.message);
|
|
|
|
+ if (browserInfo.isApp) {
|
|
|
|
+ postMessage({ api: "login" });
|
|
|
|
+ } else {
|
|
|
|
+ // storeData.status = "error";
|
|
|
|
+ window.location.href = `${
|
|
|
|
+ /(192|localhost)/.test(location.origin) ? "https://test.lexiaoya.cn" : location.origin
|
|
|
|
+ }/classroom`;
|
|
|
|
+ throw new Error(data.message);
|
|
|
|
+ }
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
const info = res?.data || {};
|
|
const info = res?.data || {};
|
|
setUserInfo(info);
|
|
setUserInfo(info);
|
|
// console.log("🚀 ~ res:", res);
|
|
// console.log("🚀 ~ res:", res);
|