From 88a434707a6f504adfa328462a85808a558a4501 Mon Sep 17 00:00:00 2001 From: gongdi <410827992@qq.com> Date: Wed, 16 Mar 2022 13:59:17 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=84=E4=BB=B6=E9=A2=84=E8=A7=88=E5=BC=80?= =?UTF-8?q?=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/uploader/Upload.vue | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/components/common/uploader/Upload.vue b/src/components/common/uploader/Upload.vue index 8ee4e6c..67e1a52 100644 --- a/src/components/common/uploader/Upload.vue +++ b/src/components/common/uploader/Upload.vue @@ -51,6 +51,7 @@ * title:显示名称 非必填 * canDownload: Boolean 附件是否可以下载 默认true * canUpload:Boolean 是否可以上传附件 默认true 用于仅显示查看附件 + * canView:Boolean 是否可以预览 默认true * */ import {Button,Icon,Progress,Alert} from 'ant-design-vue' import Uploader from '../../../global-llibs/upload/upload' @@ -96,6 +97,10 @@ canDelete:{ type:Boolean, default:true + }, + canView:{ + type:Boolean, + default:true } }, data: function () { @@ -372,6 +377,9 @@ this.$emit("uploadComplete",this.fileList) }, previewData: function (item) { + if(!this.canView){ + return + } if (this.hasUploadList && this.hasUploadList.length > 0){ let index = this.hasUploadList.findIndex((file)=>{return item.id === file.id}) if (index !== -1){