|
@@ -25,6 +25,7 @@ service.interceptors.request.use(
|
|
|
service.interceptors.response.use(
|
|
|
async response => {
|
|
|
const res = response.data
|
|
|
+ console.log(response)
|
|
|
|
|
|
if (response.request.responseType === 'blob') {
|
|
|
// 返回的文件流当报错时转化成json
|
|
@@ -112,14 +113,21 @@ const http = {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- download (url, params, method = 'post') {
|
|
|
- return service[method](url, method === 'get' ? { params: params } : params, {
|
|
|
+ download (url, params) {
|
|
|
+ return service.post(url, params, {
|
|
|
timeout: 10000,
|
|
|
headers: {
|
|
|
'Content-Type': 'application/json'
|
|
|
},
|
|
|
responseType: 'blob'
|
|
|
})
|
|
|
+ },
|
|
|
+ getDownload (url, params) {
|
|
|
+ return service.get(url, {
|
|
|
+ params,
|
|
|
+ timeout: 10000,
|
|
|
+ responseType: 'blob'
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
export default http
|