Merge pull request #12774 from dataease/dev-v2@fixexportdata

fix:  【数据导出中心】文件下载体验优化
This commit is contained in:
taojinlong 2024-10-18 16:49:28 +08:00 committed by GitHub
commit 950c7a42e0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 15 deletions

View File

@ -288,22 +288,9 @@ const timestampFormatDate = value => {
}
return new Date(value).toLocaleString()
}
import { PATH_URL } from '@/config/axios/service'
const downloadClick = item => {
downloadFile(item.id)
.then(res => {
const blob = new Blob([res], { type: 'application/vnd.ms-excel' })
const link = document.createElement('a')
link.style.display = 'none'
link.href = URL.createObjectURL(blob)
link.download = item.fileName //
document.body.appendChild(link)
link.click()
document.body.removeChild(link)
URL.revokeObjectURL(link.href)
})
.finally(() => {
exportDatasetLoading.value = false
})
window.open(PATH_URL + '/exportCenter/download/' + item.id, '_blank')
}
const retry = item => {

View File

@ -72,6 +72,7 @@ public class WhitelistUtils {
|| StringUtils.startsWithAny(requestURI, "/typeface/download")
|| StringUtils.startsWithAny(requestURI, "/typeface/defaultFont")
|| StringUtils.startsWithAny(requestURI, "/typeface/listFont")
|| StringUtils.startsWithAny(requestURI, "/exportCenter/download")
|| StringUtils.startsWithAny(requestURI, "/communicate/image/")
|| StringUtils.startsWithAny(requestURI, "/communicate/down/");
}