Pre Merge pull request !212 from leon/master
This commit is contained in:
commit
09bf5c4c1d
@ -1,4 +1,5 @@
|
||||
import axios from 'axios'
|
||||
import { Message } from 'element-ui'
|
||||
import { getToken } from '@/utils/auth'
|
||||
|
||||
const mimeMap = {
|
||||
@ -15,7 +16,16 @@ export function downLoadZip(str, filename) {
|
||||
responseType: 'blob',
|
||||
headers: { 'Authorization': 'Bearer ' + getToken() }
|
||||
}).then(res => {
|
||||
let fileReader = new FileReader();
|
||||
fileReader.onload = () => {
|
||||
try {
|
||||
let { code, msg } = JSON.parse(fileReader.result);
|
||||
if (code !== 200) Message.error(msg || '下载失败')
|
||||
} catch (err) {
|
||||
resolveBlob(res, mimeMap.zip)
|
||||
}
|
||||
};
|
||||
fileReader.readAsText(res.data);
|
||||
})
|
||||
}
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user