Merge branch 'master' into master

This commit is contained in:
good luck 2020-09-09 14:30:28 +08:00 committed by GitHub
commit 89bfc69757
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,6 +9,7 @@ import {
requestTimeout, requestTimeout,
successCode, successCode,
tokenName, tokenName,
loginInterception,
} from "@/config/settings"; } from "@/config/settings";
import store from "@/store"; import store from "@/store";
import qs from "qs"; import qs from "qs";
@ -43,7 +44,13 @@ const handleCode = (code, msg) => {
switch (code) { switch (code) {
case invalidCode: case invalidCode:
Vue.prototype.$baseMessage(msg || `后端接口${code}异常`, "error"); Vue.prototype.$baseMessage(msg || `后端接口${code}异常`, "error");
store.dispatch("user/resetAll").catch(() => {});
store.dispatch("user/resetAccessToken").catch(() => {});
if (loginInterception) {
location.reload();
}
break; break;
case noRoleCode: case noRoleCode:
router.push({ path: "/401" }).catch(() => {}); router.push({ path: "/401" }).catch(() => {});