|
|
@ -410,3 +410,32 @@ export function getCurrentTime() { |
|
|
|
const time = yy + '-' + mm + '-' + dd + ' ' + hh + ':' + mf + ':' + ss |
|
|
|
return time |
|
|
|
} |
|
|
|
|
|
|
|
// 导出
|
|
|
|
export function getBlob(url, cb) { |
|
|
|
var xhr = new XMLHttpRequest() |
|
|
|
xhr.open('GET', url, true) |
|
|
|
xhr.responseType = 'blob' |
|
|
|
xhr.onload = function() { |
|
|
|
if (xhr.status === 200) { |
|
|
|
cb(xhr.response) |
|
|
|
} |
|
|
|
} |
|
|
|
xhr.send() |
|
|
|
} |
|
|
|
|
|
|
|
export function saveAs(blob, filename) { |
|
|
|
if (window.navigator.msSaveOrOpenBlob) { |
|
|
|
navigator.msSaveBlob(blob, filename) |
|
|
|
} else { |
|
|
|
var link = document.createElement('a') |
|
|
|
var body = document.querySelector('body') |
|
|
|
link.href = window.URL.createObjectURL(blob) |
|
|
|
link.download = filename |
|
|
|
link.style.display = 'none' |
|
|
|
body.appendChild(link) |
|
|
|
link.click() |
|
|
|
body.removeChild(link) |
|
|
|
window.URL.revokeObjectURL(link.href) |
|
|
|
} |
|
|
|
} |