From 9b52e907527e18b235ad00fd5fcc3080396a7d42 Mon Sep 17 00:00:00 2001 From: buaixuexideshitongxue <2936013465@qq.com> Date: Wed, 14 Jan 2026 15:46:31 +0800 Subject: [PATCH] =?UTF-8?q?pdf=E7=9B=B4=E6=8E=A5=E6=89=93=E5=BC=80?= =?UTF-8?q?=E7=84=B6=E5=90=8E=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/file/list.vue | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/components/file/list.vue b/src/components/file/list.vue index d7134a5..aeb491d 100644 --- a/src/components/file/list.vue +++ b/src/components/file/list.vue @@ -313,17 +313,17 @@ function filePreview(file) { translateY.value = 0; moveFlag = false; // downloadFile(file) -// if (!file?.filePath) { -// ElMessage?.warning?.('文件路径不存在,无法下载') -// return -// } -// const url = `${BASE_PATH}/file/stream/${file.filePath}` -// const type = getFileType(file.fileName) -// // 1. PDF:新窗口打开 -// if (type === FileType.PDF) { -// window.open(url, '_blank') -// return -// } + if (!file?.filePath) { + ElMessage?.warning?.('文件路径不存在,无法下载') + return + } + const url = `${BASE_PATH}/file/stream/${file.filePath}` + const type = getFileType(file.fileName) + // 1. PDF:新窗口打开 + if (type === FileType.PDF) { + window.open(url, '_blank') + return + } // // 2. Word / Excel:直接下载(不打开窗口) // if ( // type === FileType.WORD ||