Pre Merge pull request !212 from leon/master

This commit is contained in:
leon 2021-09-26 01:03:32 +00:00 committed by Gitee
commit 09bf5c4c1d

View File

@ -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);
})
}
/**