From 2be4b9e2a3c4c8cd0f6f92cb167c32d4b75729ce Mon Sep 17 00:00:00 2001 From: wangchengming <15110151257@163.com> Date: Fri, 26 Sep 2025 22:31:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E9=A2=84=E8=A7=88=E6=8B=A6?= =?UTF-8?q?=E6=88=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/FileUpload/multiFileUpload.vue | 12 ++++++++---- src/components/FileUpload/supplierDetailFile.vue | 12 ++++++++---- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/src/components/FileUpload/multiFileUpload.vue b/src/components/FileUpload/multiFileUpload.vue index 93f4b26..6f0dccd 100644 --- a/src/components/FileUpload/multiFileUpload.vue +++ b/src/components/FileUpload/multiFileUpload.vue @@ -43,7 +43,7 @@ Preview Image -
+
@@ -103,9 +103,13 @@ const isImageFile = (suffix) => { // 图片预览 const handleCardPreview = (filePath, _suffix) => { - suffix.value = _suffix - dialogImageUrl.value = filePath - dialogVisible.value = true + if (isImageFile(_suffix) || _suffix == 'pdf') { + suffix.value = _suffix + dialogImageUrl.value = filePath + dialogVisible.value = true + } else { + proxy.$modal.msgWarning('该类型文件不支持预览!!!') + } } // 删除图片 diff --git a/src/components/FileUpload/supplierDetailFile.vue b/src/components/FileUpload/supplierDetailFile.vue index e9d4da5..aa851cf 100644 --- a/src/components/FileUpload/supplierDetailFile.vue +++ b/src/components/FileUpload/supplierDetailFile.vue @@ -66,15 +66,19 @@ const setFileInfo = (files) => { } // 判断是否为图片文件 -const isImageFile = (suffix) => { +const isImageFile = (suffix) => { return ['jpeg', 'jpg', 'png'].includes(suffix.toLowerCase()) } // 图片预览 const handleCardPreview = (filePath, _suffix) => { - suffix.value = _suffix - dialogImageUrl.value = filePath - dialogVisible.value = true + if (isImageFile(_suffix) || _suffix == 'pdf') { + suffix.value = _suffix + dialogImageUrl.value = filePath + dialogVisible.value = true + } else { + proxy.$modal.msgWarning('该类型文件不支持预览!!!') + } }