Browse Source

登录超期添加提示

test
liwei 3 years ago
parent
commit
d9e0cf6e15
1 changed files with 8 additions and 2 deletions
  1. +8
    -2
      src/server/request.js

+ 8
- 2
src/server/request.js View File

@ -1,5 +1,6 @@
import axios from "axios";
import { ElMessage } from 'element-plus'
import { ElMessage } from 'element-plus';
let switchValue = true;
const service = axios.create({
baseURL: process.env.VUE_APP_BASE_URL || "http://101.201.121.115:9003/",
timeout: 20000, // request timeout
@ -18,6 +19,7 @@ service.interceptors.response.use(
(response) => {
const code = response.data.code;
if (code === 200) {
switchValue = true;
return response.data;
}
},
@ -27,9 +29,13 @@ service.interceptors.response.use(
error.response.data &&
error.response.data.code == 401
) {
if (switchValue) {
switchValue = false;
ElMessage.error(error.response.data.msg);
}
localStorage.router = "";
location.href = `${location.origin}/#/login`;
}else{
} else {
ElMessage.error(error.response.data.msg);
}
return Promise.reject(error.response);


Loading…
Cancel
Save