|
@@ -68,25 +68,6 @@ export default async(
|
|
|
// return Promise.reject(new Error('服务器异常,请联系管理员!'))
|
|
|
// }
|
|
|
// )
|
|
|
- // 添加响应拦截器
|
|
|
- axios.interceptors.response.use(
|
|
|
- async response => {
|
|
|
- if (response.status === 200) {
|
|
|
- const code = response.data.code
|
|
|
- const message = response.data.message
|
|
|
-
|
|
|
- if (code >= 100 && code <= 104 && message !== '账户已禁用' && message !== '没有该公司的默认角色') {
|
|
|
- removeToken()
|
|
|
- removeMenu()
|
|
|
- removeBtn()
|
|
|
- }
|
|
|
- }
|
|
|
- return response
|
|
|
- },
|
|
|
- error => {
|
|
|
- return Promise.reject(error.response.data)
|
|
|
- }
|
|
|
- )
|
|
|
return new Promise((resolve, reject) => {
|
|
|
axios(obj)
|
|
|
.then(response => {
|
|
@@ -101,3 +82,23 @@ export default async(
|
|
|
})
|
|
|
})
|
|
|
}
|
|
|
+
|
|
|
+// 添加响应拦截器
|
|
|
+axios.interceptors.response.use(
|
|
|
+ async response => {
|
|
|
+ if (response.status === 200) {
|
|
|
+ const code = response.data.code
|
|
|
+ const message = response.data.message
|
|
|
+
|
|
|
+ if (code >= 100 && code <= 104 && message !== '账户已禁用' && message !== '没有该公司的默认角色') {
|
|
|
+ removeToken()
|
|
|
+ removeMenu()
|
|
|
+ removeBtn()
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return response
|
|
|
+ },
|
|
|
+ error => {
|
|
|
+ return Promise.reject(error.response.data)
|
|
|
+ }
|
|
|
+)
|