From 4804d4e14631500c8a41e48a4d27051559f414f9 Mon Sep 17 00:00:00 2001 From: zy Date: Thu, 15 May 2025 15:32:15 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/UploadFile/src/UploadFile.vue | 28 ++++++++++++++++- src/views/bpm/category/CategoryForm.vue | 2 +- src/views/crm/customer/index.vue | 2 +- .../briefMonthWork/BriefMonthWorkDetail.vue | 4 +-- .../briefMonthWork/BriefWorkMonthForm.vue | 8 +++-- .../briefWeekWork/BriefWorkWeekDetail.vue | 4 +-- .../briefWeekWork/BriefWorkWeekForm.vue | 3 +- .../components/selectCustomer.vue | 12 ++++--- .../online/OnlineApplicationDetail.vue | 4 +-- .../project/online/OnlineApplicationForm.vue | 6 ++-- src/views/project/project/ProjectForm.vue | 31 +++++++++++++++++-- .../project/components/ProjectTaskForm.vue | 7 +++-- src/views/project/project/components/Task.vue | 7 ++++- 13 files changed, 92 insertions(+), 26 deletions(-) diff --git a/src/components/UploadFile/src/UploadFile.vue b/src/components/UploadFile/src/UploadFile.vue index 9d0a904ee..882f21c90 100644 --- a/src/components/UploadFile/src/UploadFile.vue +++ b/src/components/UploadFile/src/UploadFile.vue @@ -59,7 +59,14 @@
{{ file.name }}
- + + 预览 + + 下载
@@ -195,6 +202,25 @@ const emitUpdateModelValue = () => { } emit('update:modelValue', result) } +//预览 +const router = useRouter() // 路 +const previewFile = (fileUrls) => { + // // 假设 fileUrls 是一个字符串,包含文件的完整 URL + if (!fileUrls) { + message.error('没有附件'); + return; + } + + // 检查文件类型 + const fileExtension = fileUrls.split('.').pop().toLowerCase(); + router.push({ + name: 'FileTemplatePreview', + query: { + src: encodeURIComponent(fileUrls), + type: fileExtension + } + }) +}