|
@@ -100,50 +100,6 @@ export function addBeginAndEndTime(params, dateRange, propName) {
|
|
|
return params;
|
|
|
}
|
|
|
|
|
|
-// 通用下载方法
|
|
|
-export function download(fileName) {
|
|
|
- window.location.href = baseURL + "/common/download?fileName=" + encodeURI(fileName) + "&delete=" + true;
|
|
|
-}
|
|
|
-
|
|
|
-// 下载 Excel 方法
|
|
|
-export function downloadExcel(data, fileName) {
|
|
|
- download0(data, fileName, 'application/vnd.ms-excel');
|
|
|
-}
|
|
|
-
|
|
|
-// 下载 Word 方法
|
|
|
-export function downloadWord(data, fileName) {
|
|
|
- download0(data, fileName, 'application/msword');
|
|
|
-}
|
|
|
-
|
|
|
-// 下载 Zip 方法
|
|
|
-export function downloadZip(data, fileName) {
|
|
|
- download0(data, fileName, 'application/zip');
|
|
|
-}
|
|
|
-
|
|
|
-// 下载 Html 方法
|
|
|
-export function downloadHtml(data, fileName) {
|
|
|
- download0(data, fileName, 'text/html');
|
|
|
-}
|
|
|
-
|
|
|
-// 下载 Markdown 方法
|
|
|
-export function downloadMarkdown(data, fileName) {
|
|
|
- download0(data, fileName, 'text/markdown');
|
|
|
-}
|
|
|
-
|
|
|
-function download0(data, fileName, mineType) {
|
|
|
- // 创建 blob
|
|
|
- let blob = new Blob([data], {type: mineType});
|
|
|
- // 创建 href 超链接,点击进行下载
|
|
|
- window.URL = window.URL || window.webkitURL;
|
|
|
- let href = URL.createObjectURL(blob);
|
|
|
- let downA = document.createElement("a");
|
|
|
- downA.href = href;
|
|
|
- downA.download = fileName;
|
|
|
- downA.click();
|
|
|
- // 销毁超连接
|
|
|
- window.URL.revokeObjectURL(href);
|
|
|
-}
|
|
|
-
|
|
|
// 字符串格式化(%s )
|
|
|
export function sprintf(str) {
|
|
|
var args = arguments, flag = true, i = 1;
|