From 8805735d720dc13a01cb5167807f76859da52e77 Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Thu, 9 May 2024 16:17:30 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E5=B7=A5=E4=BD=9C=E5=8F=B0):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E6=A8=A1=E7=89=88=E7=AE=A1=E7=90=86=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E5=8F=AF=E8=A7=86=E5=8C=96=E8=B5=84=E6=BA=90=E5=8F=AF=E8=83=BD?= =?UTF-8?q?=E5=9B=A0=E4=B8=BAurl=E8=B7=AF=E5=BE=84=E7=BC=96=E7=A0=81?= =?UTF-8?q?=E5=AF=BC=E8=87=B4=E6=97=A0=E6=B3=95=E5=88=9B=E5=BB=BA=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core-frontend/src/views/dashboard/index.vue | 2 +- core/core-frontend/src/views/data-visualization/index.vue | 2 +- core/core-frontend/src/views/template-market/index.vue | 2 +- core/core-frontend/src/views/workbranch/index.vue | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/core-frontend/src/views/dashboard/index.vue b/core/core-frontend/src/views/dashboard/index.vue index 7d382264c4..5b79fcb3ff 100644 --- a/core/core-frontend/src/views/dashboard/index.vue +++ b/core/core-frontend/src/views/dashboard/index.vue @@ -154,7 +154,7 @@ onMounted(async () => { } let deTemplateData if (createType === 'template') { - const templateParamsApply = JSON.parse(Base64.decode(templateParams + '')) + const templateParamsApply = JSON.parse(decodeURIComponent(Base64.decode(templateParams + ''))) await decompressionPre(templateParamsApply, result => { deTemplateData = result }) diff --git a/core/core-frontend/src/views/data-visualization/index.vue b/core/core-frontend/src/views/data-visualization/index.vue index 01be425371..bed63af1da 100644 --- a/core/core-frontend/src/views/data-visualization/index.vue +++ b/core/core-frontend/src/views/data-visualization/index.vue @@ -261,7 +261,7 @@ onMounted(async () => { } let deTemplateData if (createType === 'template') { - const templateParamsApply = JSON.parse(Base64.decode(templateParams + '')) + const templateParamsApply = JSON.parse(decodeURIComponent(Base64.decode(templateParams + ''))) await decompressionPre(templateParamsApply, result => { deTemplateData = result }) diff --git a/core/core-frontend/src/views/template-market/index.vue b/core/core-frontend/src/views/template-market/index.vue index a3e3d0e46d..1e3e961141 100644 --- a/core/core-frontend/src/views/template-market/index.vue +++ b/core/core-frontend/src/views/template-market/index.vue @@ -432,7 +432,7 @@ const apply = template => { ? '#/dvCanvas?opt=create&createType=template' : '#/dashboard?opt=create&createType=template') + '&templateParams=' + - Base64.encode(JSON.stringify(templateTemplate)) + encodeURIComponent(Base64.encode(JSON.stringify(templateTemplate))) let newWindow = null let embeddedBaseUrl = '' if (isDataEaseBi.value) { diff --git a/core/core-frontend/src/views/workbranch/index.vue b/core/core-frontend/src/views/workbranch/index.vue index fe99d74f2a..9526cc1e14 100644 --- a/core/core-frontend/src/views/workbranch/index.vue +++ b/core/core-frontend/src/views/workbranch/index.vue @@ -235,7 +235,7 @@ const apply = () => { ? '#/dvCanvas?opt=create&createType=template' : '#/dashboard?opt=create&createType=template') + '&templateParams=' + - Base64.encode(JSON.stringify(templateTemplate)) + encodeURIComponent(Base64.encode(JSON.stringify(templateTemplate))) let newWindow = null let embeddedBaseUrl = '' if (isDataEaseBi.value) {