function downtu(row, index) {
axios.request({
url: `/api/downloadCadFile?fileCode=${row.fileCode}&type=${index}`,
method:'post',
responseType: 'arraybuffer',
})
.then(res => {
if (res.data) {
let blobObj = new Blob([res.data], { type: 'application/octet-stream' })
// 创建一个链接并设置下载属性
let downloadLink = document.createElement('a')
let url = window.URL.createObjectURL(blobObj)
downloadLink.href = url
downloadLink.download = row.fileName // 设置下载的文件名
// 将链接添加到 DOM 中,模拟点击
document.body.appendChild(downloadLink)
downloadLink.click()
// 移除创建的链接和释放 URL 对象
document.body.removeChild(downloadLink)
window.URL.revokeObjectURL(url)
}
})
}