From ad6d1063fb54dc54cc912e174578c7f4fafb2475 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Mon, 22 Jul 2024 17:39:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20OIDC=E6=88=96=E8=80=85CAS=E5=9C=BA?= =?UTF-8?q?=E6=99=AF=E4=B8=8B=E5=88=86=E4=BA=AB=E5=87=BA=E6=9D=A5=E7=9A=84?= =?UTF-8?q?=E9=93=BE=E6=8E=A5=E6=97=A0=E6=B3=95=E8=AE=BF=E9=97=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core-frontend/src/views/share/share/ShareHandler.vue | 4 ++++ core/core-frontend/src/views/share/share/ShareTicket.vue | 4 ++++ core/core-frontend/src/views/share/share/ShareVisualHead.vue | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/core/core-frontend/src/views/share/share/ShareHandler.vue b/core/core-frontend/src/views/share/share/ShareHandler.vue index 7ef01e432c..8efbb98826 100644 --- a/core/core-frontend/src/views/share/share/ShareHandler.vue +++ b/core/core-frontend/src/views/share/share/ShareHandler.vue @@ -317,6 +317,10 @@ const formatLinkBase = () => { const href = window.location.href prefix = href.substring(0, href.indexOf('#') + 1) } + if (prefix.includes('oidcbi/') || prefix.includes('casbi/')) { + prefix = prefix.replace('oidcbi/', '') + prefix = prefix.replace('casbi/', '') + } return prefix + SHARE_BASE } diff --git a/core/core-frontend/src/views/share/share/ShareTicket.vue b/core/core-frontend/src/views/share/share/ShareTicket.vue index e7bf0ee87d..1af395a653 100644 --- a/core/core-frontend/src/views/share/share/ShareTicket.vue +++ b/core/core-frontend/src/views/share/share/ShareTicket.vue @@ -248,6 +248,10 @@ const formatLinkBase = () => { const href = window.location.href prefix = href.substring(0, href.indexOf('#') + 1) } + if (prefix.includes('oidcbi/') || prefix.includes('casbi/')) { + prefix = prefix.replace('oidcbi/', '') + prefix = prefix.replace('casbi/', '') + } return prefix + SHARE_BASE } const copyTicket = async ticket => { diff --git a/core/core-frontend/src/views/share/share/ShareVisualHead.vue b/core/core-frontend/src/views/share/share/ShareVisualHead.vue index bfb2b72ccd..aeb6247a6f 100644 --- a/core/core-frontend/src/views/share/share/ShareVisualHead.vue +++ b/core/core-frontend/src/views/share/share/ShareVisualHead.vue @@ -288,6 +288,10 @@ const formatLinkBase = () => { const href = window.location.href prefix = href.substring(0, href.indexOf('#') + 1) } + if (prefix.includes('oidcbi/') || prefix.includes('casbi/')) { + prefix = prefix.replace('oidcbi/', '') + prefix = prefix.replace('casbi/', '') + } return prefix + SHARE_BASE }