From 892a6c55437d9c94001daf4cb7e2bb5a7b31a514 Mon Sep 17 00:00:00 2001
From: LHD_HY <2872546851@qq.com>
Date: Fri, 28 Nov 2025 17:53:53 +0800
Subject: [PATCH] =?UTF-8?q?=E5=B1=95=E7=A4=BA=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/common/FileOrImageDisplay.vue | 10 +++++++---
src/views/common/ViewFile.vue | 12 ++++++++----
.../components/child/QualificationFormDetail.vue | 1 +
3 files changed, 16 insertions(+), 7 deletions(-)
diff --git a/src/views/common/FileOrImageDisplay.vue b/src/views/common/FileOrImageDisplay.vue
index d5384f8..786ed72 100644
--- a/src/views/common/FileOrImageDisplay.vue
+++ b/src/views/common/FileOrImageDisplay.vue
@@ -38,7 +38,7 @@
@app-ready="handleAppReady" @error="handleError" @initialized="handleInitialized" :force-save="true"
:save-timeout="15000" />
-->
-
+
@@ -106,6 +106,10 @@ export default {
imageHeight: {
type: [Number, String],
default: 400
+ },
+ withoutModal: {
+ type: Boolean,
+ default: false
}
},
computed: {
@@ -138,7 +142,7 @@ export default {
// 文件点击事件
handleFileClick() {
console.log(this.file);
-
+
this.fileData = this.file
this.dialogVisible = true
},
@@ -279,4 +283,4 @@ export default {
}
-
\ No newline at end of file
+
diff --git a/src/views/common/ViewFile.vue b/src/views/common/ViewFile.vue
index 0e3502f..177cbb6 100644
--- a/src/views/common/ViewFile.vue
+++ b/src/views/common/ViewFile.vue
@@ -1,5 +1,5 @@
-
+
@@ -13,7 +13,11 @@ export default {
file: {
type: Object,
default: () => null
- }
+ },
+ withoutModal: {
+ type: Boolean,
+ default: false // 默认显示遮罩层
+ }
},
components: {
OnlyOfficeViewer
@@ -21,7 +25,7 @@ export default {
data() {
return {
dialogVisible: true,
- documentUrl: this.file.filePath,
+ documentUrl: this.file.filePath,
documentTitle: this.file.fileName,
documentKey: (this.file?.sourceId || this.file?.id || '') + '',
mode: 'view',
@@ -65,4 +69,4 @@ export default {
.preview-dialog ::v-deep .onlyoffice-container {
height: 100%;
}
-
\ No newline at end of file
+
diff --git a/src/views/enterpriseLibrary/qualification/components/child/QualificationFormDetail.vue b/src/views/enterpriseLibrary/qualification/components/child/QualificationFormDetail.vue
index ab17aa8..a57d45e 100644
--- a/src/views/enterpriseLibrary/qualification/components/child/QualificationFormDetail.vue
+++ b/src/views/enterpriseLibrary/qualification/components/child/QualificationFormDetail.vue
@@ -17,6 +17,7 @@
:label="''"
:file="form.fileList[0]"
:image-url="form.url"
+ without-modal="true"
/>
无附件