From 485de0025208b6231111b65b7ad285fad775e83a Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Wed, 7 Aug 2024 13:34:51 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E9=A2=84=E8=A7=88=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=8A=A0=E6=97=B6=E9=97=B4=E6=88=B3=E5=81=9A=E6=A0=87=E8=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/kkFilePreview.js | 3 +++ src/utils/previewPdf.js | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils/kkFilePreview.js b/src/utils/kkFilePreview.js index 38eec74b..d490a69e 100644 --- a/src/utils/kkFilePreview.js +++ b/src/utils/kkFilePreview.js @@ -28,6 +28,9 @@ export function dealUrl (fileUrl) { const watermarkTxt = `${userInfo.username} ${userInfo.realname} ${time}` // 客户环境预览需要加的加密参数 const watermarkSign = md5(watermarkTxt + 'cnhtc') + // 路径增加时间戳 + const timestamp = new Date().getTime() + fileUrl += `&time=${timestamp}` return `${window._CONFIG.onlinePreviewDomainURL}?url=${encodeURIComponent(Base64.encode(fileUrl))}&watermarkTxt=${encodeURIComponent(watermarkTxt)}&watermarkSign=${watermarkSign}` } diff --git a/src/utils/previewPdf.js b/src/utils/previewPdf.js index 8a923440..589d0d9a 100644 --- a/src/utils/previewPdf.js +++ b/src/utils/previewPdf.js @@ -5,7 +5,8 @@ const getToken = () => Vue.ls.get(ACCESS_TOKEN) // 预览pdf const previewPdf = (id) => { - const url = `${window._CONFIG.domianURL}/sys/common/view/${id}?type=view&at=${getToken()}` + const timestamp = new Date().getTime() + const url = `${window._CONFIG.domianURL}/sys/common/view/${id}?type=view&at=${getToken()}&time=${timestamp}` return `${process.env.BASE_URL}pdfjs/web/viewer.html?file=` + encodeURIComponent(url) + '&.pdf' }