This commit is contained in:
2026-04-27 10:39:31 +08:00
parent 78291628ea
commit e88f8b921c
6 changed files with 55 additions and 781 deletions

View File

@ -1,6 +1,7 @@
import axios from 'axios';
import { hintToast } from "./tools";
import router from '@/router';
let baseUrl2 = ''; //二类区地址
let baseUrlZddwUrl = ''; //重点单位地址
let gjURL = '/api';
@ -38,24 +39,18 @@ service.interceptors.request.use(
);
// 2.响应拦截器
service.interceptors.response.use(
// 请求成功的处理
(response) => {
const {
success,
code,
msg,
message,
data,
status
} = response.data;
service.interceptors.response.use((response) => {
// 请求成功的处理
const {success,code,msg,message,data,status } = response.data;
console.log(response.data,'=======sssss==');
// 需要判断当前请求是否成功
if (success && code === 10000) {
return data; // 成功后返回解析后的数据
} else if (code === 200 || code == "00000") {
return data; // 成功后返回解析后的数据
} else if (code === 401) {
// store.dispatch('user/logout');
// 401未授权跳转到登录页
// ElMessage.error(message); // 提示错误信息
// hintToast(message)
} else {
@ -67,7 +62,12 @@ service.interceptors.response.use(
// 请求失败处理
(error) => {
//token过期
// hintToast(error.message)
if(error.response && error.response.status === 401) {
// hintToast('登录过期,请重新登录');
localStorage.clear();
router.push('/');
return Promise.reject(new Error('登录过期,请重新登录'));
}
return Promise.reject(error);
}
);