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 /> - +