|
@@ -1,5 +1,6 @@
|
|
|
import axios from 'axios'
|
|
|
import { getToken } from '@/utils/auth'
|
|
|
+import { Message } from 'element-ui'
|
|
|
|
|
|
const mimeMap = {
|
|
|
xlsx: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
|
|
@@ -30,6 +31,10 @@ export function resolveBlob(res, mimeType) {
|
|
|
var patt = new RegExp('filename=([^;]+\\.[^\\.;]+);*')
|
|
|
var contentDisposition = decodeURI(res.headers['content-disposition'])
|
|
|
var result = patt.exec(contentDisposition)
|
|
|
+ if(result == null) {
|
|
|
+ Message.error("附件为空");
|
|
|
+ return
|
|
|
+ }
|
|
|
var fileName = result[1]
|
|
|
fileName = fileName.replace(/\"/g, '')
|
|
|
aLink.href = URL.createObjectURL(blob)
|