diff --git a/src/views/login/Login.vue b/src/views/login/Login.vue index 807dd64..658ce44 100644 --- a/src/views/login/Login.vue +++ b/src/views/login/Login.vue @@ -125,8 +125,9 @@ import { message } from 'ant-design-vue'; import router from '@/router'; import { useI18n } from '@/utils/i18n'; import store from '@/store'; -import { getValue } from '@/utils/common'; +import { getValue, saveValue } from '@/utils/common'; import { locale } from "dayjs"; +import { setToken } from "@/api/base"; export default defineComponent({ name: "Login", @@ -275,6 +276,17 @@ export default defineComponent({ if(res.redirect == 1){ sessionStorage.setItem('mid',res.memberid); router.push("/sign") + + }else{ + if(!saveValue("token", res.api_token) && !saveValue("memberid", res.memberid) ){ + message.error("存储错误, 请允许网页使用本地存储!") + return false; + }else{ + setToken(); + store.commit("login", true); + store.dispatch("setUserInfo"); + // router.push("/mine/archives") + } } }) });