Browse Source

refactor: 一些调整

main
betaqi 4 weeks ago
parent
commit
44cbc75091
  1. 18
      src/views/engineering/config/components/StepDeviceCategory.vue

18
src/views/engineering/config/components/StepDeviceCategory.vue

@ -349,15 +349,12 @@ const cancelAllUploads = () => {
async function handleDownload(pointName: string) { async function handleDownload(pointName: string) {
try { try {
const res = await fetch( const res = await downloadDeviceTypeFile({
`/remoteServer/admin-api/project/point/download-excel?projectName=${projectName.value}&pointName=${pointName}`, projectName: projectName.value,
) pointName,
debugger })
// if (res) {
if (!res.ok) { const blob = res.data
throw new Error('Network response was not ok')
}
const blob = await res.blob()
const link = document.createElement('a') const link = document.createElement('a')
link.style.display = 'none' link.style.display = 'none'
link.href = URL.createObjectURL(blob) link.href = URL.createObjectURL(blob)
@ -366,6 +363,9 @@ async function handleDownload(pointName: string) {
link.click() link.click()
document.body.removeChild(link) document.body.removeChild(link)
URL.revokeObjectURL(link.href) URL.revokeObjectURL(link.href)
} else {
ElMessage.error('下载失败')
}
} catch (error) { } catch (error) {
ElMessage.error('下载出现错误') ElMessage.error('下载出现错误')
} }

Loading…
Cancel
Save