吉安感知网项目-前端
罗广辉
2026-01-08 48e30e3f34ce90ee855b7f631f37064599b6ec27
packages/utils/common/index.js
@@ -9,3 +9,17 @@
export function getDictLabel(value, dictList) {
   return dictList.find(item => item.dictKey === value)?.dictValue || value || '-'
}
export function blobDownload(res) {
   const disposition = res.headers?.['content-disposition'] || res.headers?.['Content-Disposition']
   const encodedName = disposition.split('filename=')[1]
   const filename = decodeURIComponent(encodedName)
   const elink = document.createElement('a')
   elink.download = filename
   elink.style.display = 'none'
   const blob = new Blob([res.data])
   elink.href = URL.createObjectURL(blob)
   document.body.appendChild(elink)
   elink.click()
   document.body.removeChild(elink)
}