// 批量下载
async downloadCode() {
const res = await batchDownload({ placeIds: this.placeIds });
console.log(res);
const blob = new Blob([res]);
//生成 URL
const url = URL.createObjectURL(blob);
//创建一个下载链接
const link = document.createElement("a");
link.href = url;
link.download = '项目场地二维码.zip'; // 下载文件的默认文件名
//插入到页面中
document.body.appendChild(link);
// 模拟点击下载链接;
link.click();
//释放 URL 对象
URL.revokeObjectURL(ur1);
},
/**
* 批量下载二维码
* @returns
*/
export function batchDownload(data) {
return request({
url: '/api/clock/placeManage/download/zip',
method: 'POST',
data,
responseType: 'blob'
})
}
#菜鸟勿喷...