From e6ee848d362ce5a12ece4a82465f2c2dbea5f999 Mon Sep 17 00:00:00 2001 From: weipengfei <2187978347@qq.com> Date: Tue, 17 Oct 2023 17:15:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=8A=BC=E9=87=91=E5=85=85?= =?UTF-8?q?=E5=80=BC=E5=87=AD=E8=AF=81=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/finance/component/voucher.vue | 11 +++++++++++ src/views/finance/deposit.vue | 6 +----- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/views/finance/component/voucher.vue b/src/views/finance/component/voucher.vue index 55a473b..f2d8b8a 100644 --- a/src/views/finance/component/voucher.vue +++ b/src/views/finance/component/voucher.vue @@ -76,6 +76,7 @@ :on-exceed="handleExceed" :before-upload="beforeUpload" :before-remove="removeFile" + :on-preview="onPreview" ref="upload" > @@ -189,6 +190,16 @@ const removeFile = (uploadFile: UploadFile, uploadFiles: UploadFiles) => { return true; }; +const onPreview = (event: any) => { + if (event?.response?.data?.uri) openTransfer(event?.response?.data?.uri); + else ElMessage("文件错误"); +}; + +// 查看凭证 +const openTransfer = (uri: any) => { + window.open(uri); +}; + // 上传文件 const handleFile = (e: any) => { if (e.code == 0 && e.show == 1) { diff --git a/src/views/finance/deposit.vue b/src/views/finance/deposit.vue index 928bf39..e480079 100644 --- a/src/views/finance/deposit.vue +++ b/src/views/finance/deposit.vue @@ -80,11 +80,7 @@ prop="company_type" show-overflow-tooltip /> - +