Pre Merge pull request !212 from leon/master
This commit is contained in:
commit
09bf5c4c1d
@ -1,4 +1,5 @@
|
|||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
|
import { Message } from 'element-ui'
|
||||||
import { getToken } from '@/utils/auth'
|
import { getToken } from '@/utils/auth'
|
||||||
|
|
||||||
const mimeMap = {
|
const mimeMap = {
|
||||||
@ -15,7 +16,16 @@ export function downLoadZip(str, filename) {
|
|||||||
responseType: 'blob',
|
responseType: 'blob',
|
||||||
headers: { 'Authorization': 'Bearer ' + getToken() }
|
headers: { 'Authorization': 'Bearer ' + getToken() }
|
||||||
}).then(res => {
|
}).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)
|
resolveBlob(res, mimeMap.zip)
|
||||||
|
}
|
||||||
|
};
|
||||||
|
fileReader.readAsText(res.data);
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user