chenkun 1 місяць тому
батько
коміт
06c0894474
1 змінених файлів з 3 додано та 1 видалено
  1. 3 1
      src/views/documents/Index.vue

+ 3 - 1
src/views/documents/Index.vue

@@ -1127,7 +1127,9 @@ const handlePreview = (row: DocumentItem | null) => {
 
 const handleDownload = (row: DocumentItem) => {
   if (row.file_url) {
-    downloadFile(row.file_url, row.title)
+    const ext = getFileExtension(row)
+    const filename = row.title.endsWith(ext) ? row.title : `${row.title}${ext}`
+    downloadFile(row.file_url, filename)
   } else {
     ElMessage.warning('该文档暂无下载链接')
   }