This commit is contained in:
2026-02-23 16:28:39 +08:00
parent 94c0476207
commit 49fb91d95a
7 changed files with 22 additions and 27 deletions

View File

@@ -1,6 +1,7 @@
import axios from 'axios'
import router from '@/router/index'
import { useGlobalStore, useUserInfoStore } from '@/stores'
import { ElMessage } from 'element-plus'
// 扩展 AxiosRequestConfig 接口
declare module 'axios' {
@@ -80,13 +81,7 @@ service.interceptors.response.use(
// 处理异常的情况
// console.log(res)
if (res.code != 200) {
// showToast({
// message: res.errMsg || res.message,
// // type: 'fail',
// duration: 5000,
// position: 'top',
// icon: 'none'
// })
ElMessage.error(res.message)
return Promise.reject(new Error(res.errMsg || res.message || 'error'))
} else {
// 默认只返回data不返回状态码和message
@@ -123,11 +118,7 @@ service.interceptors.response.use(
}
error.config && removePending(error.config)
console.log('err' + error) // for debug
// showToast({
// message: error.message,
// type: 'fail',
// duration: 5000
// })
ElMessage.error(error.message)
}
return Promise.reject(error)
}