|
|
@ -19,7 +19,7 @@ const http = axios.create({ |
|
|
* 请求拦截 |
|
|
* 请求拦截 |
|
|
*/ |
|
|
*/ |
|
|
http.interceptors.request.use(config => { |
|
|
http.interceptors.request.use(config => { |
|
|
config.headers['token'] =Vue.cookie.get('token') // 请求头带上token
|
|
|
|
|
|
|
|
|
config.headers['token'] =Vue.cookie.get('token_wms') // 请求头带上token
|
|
|
return config |
|
|
return config |
|
|
}, error => { |
|
|
}, error => { |
|
|
return Promise.reject(error) |
|
|
return Promise.reject(error) |
|
|
@ -44,7 +44,7 @@ http.interceptors.response.use(response => { |
|
|
router.push({ name: 'login' }) |
|
|
router.push({ name: 'login' }) |
|
|
return Promise.reject(error) |
|
|
return Promise.reject(error) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 检查响应体中的code字段
|
|
|
// 检查响应体中的code字段
|
|
|
if (error.response.data && error.response.data.code === 401) { |
|
|
if (error.response.data && error.response.data.code === 401) { |
|
|
clearLoginInfo() |
|
|
clearLoginInfo() |
|
|
@ -55,7 +55,7 @@ http.interceptors.response.use(response => { |
|
|
// 请求已发出但没有收到响应(网络错误)
|
|
|
// 请求已发出但没有收到响应(网络错误)
|
|
|
console.error('网络请求失败:', error.message) |
|
|
console.error('网络请求失败:', error.message) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return Promise.reject(error) |
|
|
return Promise.reject(error) |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
@ -113,7 +113,7 @@ const instance = axios.create({ |
|
|
* 请求拦截 |
|
|
* 请求拦截 |
|
|
*/ |
|
|
*/ |
|
|
instance.interceptors.request.use(config => { |
|
|
instance.interceptors.request.use(config => { |
|
|
config.headers['token'] =Vue.cookie.get('token') // 请求头带上token
|
|
|
|
|
|
|
|
|
config.headers['token'] =Vue.cookie.get('token_wms') // 请求头带上token
|
|
|
return config |
|
|
return config |
|
|
}, error => { |
|
|
}, error => { |
|
|
return Promise.reject(error) |
|
|
return Promise.reject(error) |
|
|
@ -138,7 +138,7 @@ instance.interceptors.response.use(response => { |
|
|
router.push({ name: 'login' }) |
|
|
router.push({ name: 'login' }) |
|
|
return Promise.reject(error) |
|
|
return Promise.reject(error) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 检查响应体中的code字段
|
|
|
// 检查响应体中的code字段
|
|
|
if (error.response.data && error.response.data.code === 401) { |
|
|
if (error.response.data && error.response.data.code === 401) { |
|
|
clearLoginInfo() |
|
|
clearLoginInfo() |
|
|
@ -149,7 +149,7 @@ instance.interceptors.response.use(response => { |
|
|
// 请求已发出但没有收到响应(网络错误)
|
|
|
// 请求已发出但没有收到响应(网络错误)
|
|
|
console.error('网络请求失败:', error.message) |
|
|
console.error('网络请求失败:', error.message) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return Promise.reject(error) |
|
|
return Promise.reject(error) |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
@ -169,7 +169,7 @@ const instance2 = axios.create({ |
|
|
* 请求拦截 |
|
|
* 请求拦截 |
|
|
*/ |
|
|
*/ |
|
|
instance2.interceptors.request.use(config => { |
|
|
instance2.interceptors.request.use(config => { |
|
|
config.headers['token'] = Vue.cookie.get('token') // 请求头带上token
|
|
|
|
|
|
|
|
|
config.headers['token'] = Vue.cookie.get('token_wms') // 请求头带上token
|
|
|
return config |
|
|
return config |
|
|
}, error => { |
|
|
}, error => { |
|
|
return Promise.reject(error) |
|
|
return Promise.reject(error) |
|
|
@ -194,7 +194,7 @@ instance2.interceptors.response.use(response => { |
|
|
router.push({name: 'login'}) |
|
|
router.push({name: 'login'}) |
|
|
return Promise.reject(error) |
|
|
return Promise.reject(error) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 检查响应体中的code字段(blob响应需要特殊处理)
|
|
|
// 检查响应体中的code字段(blob响应需要特殊处理)
|
|
|
if (error.response.data) { |
|
|
if (error.response.data) { |
|
|
// 尝试读取blob中的JSON数据
|
|
|
// 尝试读取blob中的JSON数据
|
|
|
@ -218,7 +218,7 @@ instance2.interceptors.response.use(response => { |
|
|
// 请求已发出但没有收到响应(网络错误)
|
|
|
// 请求已发出但没有收到响应(网络错误)
|
|
|
console.error('网络请求失败:', error.message) |
|
|
console.error('网络请求失败:', error.message) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return Promise.reject(error) |
|
|
return Promise.reject(error) |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
|