main
cc 2024-03-26 08:22:51 +00:00
parent 4762eeab6d
commit e460f44d0d
2 changed files with 34 additions and 36 deletions

View File

@ -47,7 +47,7 @@ export function downloadRequest(url, params) {
data: params,
responseType: 'blob',
headers: {
"Content-Type": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"Content-Type": "application/json",
},
});
}

View File

@ -343,43 +343,41 @@ const save_room = async () => {
};
const exc = async () => {
const param = {
action: 90001,
data: project,
};
try {
const param = {
action: 90001,
data: project,
};
const res = await myApi.download(param);
console.log(res);
if (1) {
//
const blob = new Blob([res.data], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' });
const url = window.URL.createObjectURL(blob);
const link = document.createElement("a");
link.href = url;
link.download = 'xx.xlsx'; //
document.body.appendChild(link);
link.click();
link.remove();
window.URL.revokeObjectURL(url);
ElMessage({
message: "保存成功",
type: "success",
});
} else {
//
ElMessage({
message: res.message + "[" + res.data + "]",
type: "warning",
});
}
} catch (error) {
//
console.error("Error downloading file:", error);
ElMessage({
message: "下载文件时发生错误",
type: "error",
});
}
const url = window.URL.createObjectURL(new Blob([res]));
const link = document.createElement('a');
link.href = url;
link.download = 'xx.xlsx';
document.body.appendChild(link);
link.click();
link.remove();
window.URL.revokeObjectURL(url);
//
// ElMessage({
// message: "",
// type: "success",
// });
// } else {
// //
// ElMessage({
// message: res.message + "[" + res.data + "]",
// type: "warning",
// });
// }
// } catch (error) {
// //
// console.error("Error downloading file:", error);
// ElMessage({
// message: "",
// type: "error",
// });
// // }
};
function generateShortUUID() {