//批量导出
this.ids = []
var selection = this.$refs.tableCot.selection
if (selection?.length == 0) {
this.$message.error('未选中数据!')
return
}
let uids=selection.map(item=>{
return item.recruitmentUserId
})
common.postBase('/RecruitmentResume/findAllFileId',uids).then((res)=>{
if(res.resCode == 0){
common.exportExcelTwo('/file/batchDownload',res.resData).then((result)=>{
const link = document.createElement('a')
let blob = new Blob([result], {
type: 'application/x-zip-compressed'
})
let objectUrl = URL.createObjectURL(blob) // 创建URL
link.href = objectUrl
link.download = '初筛简历附件' // 自定义文件名
link.click() // 下载文件
URL.revokeObjectURL(objectUrl) // 释放内存
})
}else{
// this.$message.error(res.resMsg)
}
})
接口形式
function exportExcelTwo(pathPrefix, params) {
return request({
url: baseUrl + pathPrefix,
method: "post",
data: params,
responseType: "blob",
});
}