From 12f4bf20c321776c465f74e0363ea7f482ecce69 Mon Sep 17 00:00:00 2001
From: xuhuajiao <13476289682@163.com>
Date: Thu, 27 Nov 2025 18:21:33 +0800
Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E8=A7=88=E4=B8=8B=E8=BD=BD=E4=BC=98?=
=?UTF-8?q?=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/preview/index.vue | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/views/preview/index.vue b/src/views/preview/index.vue
index 1c0577b..05c8619 100644
--- a/src/views/preview/index.vue
+++ b/src/views/preview/index.vue
@@ -42,7 +42,7 @@
尺寸:{{ (!(fileCurrent && fileCurrent.file_dpi) || (fileCurrent && fileCurrent.file_dpi === 'null')) ? '-' : fileCurrent.file_dpi }}
- 下载
+ 下载
打印
@@ -78,6 +78,7 @@ export default {
},
data() {
return {
+ downloading: false,
src: '',
logo: require('../../assets/images/logo.png'),
// 加载状态跟踪
@@ -169,6 +170,7 @@ export default {
downloadFile(row) {
// filePath 保存的文件路径
// bucketType 1预归档 2档案
+ this.downloading = true
let bucketType = null
if (this.documentId) {
bucketType = 1
@@ -184,8 +186,10 @@ export default {
}
fetch(url, fetchOptions).then(res => res.blob()).then(blob => {
downloadFile(blob, row.file_name.split('.')[0], row.file_type)
+ this.downloading = false
}).catch(() => {
this.$message({ message: '下载文件失败', type: 'error', offset: 8 })
+ this.downloading = false
})
},
selectFile(item) {