diff --git a/src/views/memberManage/listStaff.vue b/src/views/memberManage/listStaff.vue index d24eba3..62474d0 100644 --- a/src/views/memberManage/listStaff.vue +++ b/src/views/memberManage/listStaff.vue @@ -75,6 +75,7 @@ import { getToken } from '@/utils/auth' // getToken from cookie import { getProject } from '@/utils/baseConfig' import { isIE } from '@/utils/browser' +import { downloadFile } from '@/utils/downloadUtils' export default { name: 'ListStaff', @@ -216,15 +217,7 @@ }) batchExportPerson(this.listQuery).then(res => { loading.close() // 关闭加载动画 - const blob = new Blob([res.data]) - const downloadElement = document.createElement('a') - const href = window.URL.createObjectURL(blob) // 创建下载的链接 - downloadElement.href = href - downloadElement.download = `员工列表.xlsx` // 下载后文件名 - document.body.appendChild(downloadElement) - downloadElement.click() // 点击下载 - document.body.removeChild(downloadElement) // 下载完成移除元素 - window.URL.revokeObjectURL(href) // 释放blob对象 + downloadFile(res.data, '员工列表') }).catch((res) => { loading.close() })