From 42d9bdda88801f38b00bef51ecb44f1ce30836ec Mon Sep 17 00:00:00 2001 From: tdg930622 <51816549+tdg930622@users.noreply.github.com> Date: Wed, 25 Dec 2024 18:01:09 +0800 Subject: [PATCH] tj --- .../components/caseMaterial.vue | 21 ++++---- .../components/caseMaterialLeft.vue | 51 ++++++++++++++----- 2 files changed, 50 insertions(+), 22 deletions(-) diff --git a/src/pages/mediation-page/components/caseMaterial.vue b/src/pages/mediation-page/components/caseMaterial.vue index 1b078a7..5b06ee2 100644 --- a/src/pages/mediation-page/components/caseMaterial.vue +++ b/src/pages/mediation-page/components/caseMaterial.vue @@ -94,8 +94,8 @@ export default { }) }, async handlePreview(item) { - let previewUrl = `/mediate/minio/preview/${item.url}` - if(item.url.includes('http')){previewUrl = item.url} + let previewUrl = `/mediate/minio/preview/${item.fullUrl}` + if(item.fullUrl.includes('http')){previewUrl = item.fullUrl} let analysisType = this.$util.getFileType(item.url); if (analysisType === 'image'){ this.previewPath = previewUrl @@ -126,13 +126,16 @@ export default { }).catch(() => {}); }, handleDownload(item) { - fetchApi.downFile({ - path: item.url, - fileName: item.name - }).then(res => { - console.log(res) - this.$util.downloadFileByBlob(res, item.name) - }) + let url = item.fullUrl + `&response-content-disposition=attachment;filename="${item.name}"` + console.log(url, '---url') + this.$util.downloadFileByUrl(url, item.name) + // fetchApi.downFile({ + // path: item.url, + // fileName: item.name + // }).then(res => { + // console.log(res) + // this.$util.downloadFileByBlob(res, item.name) + // }) } } } diff --git a/src/pages/mediation-page/components/caseMaterialLeft.vue b/src/pages/mediation-page/components/caseMaterialLeft.vue index 16c6b72..68268d7 100644 --- a/src/pages/mediation-page/components/caseMaterialLeft.vue +++ b/src/pages/mediation-page/components/caseMaterialLeft.vue @@ -9,8 +9,8 @@