From 8022c662e0469c1253f9beec55e954f1c8f5460c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?piexlMax=28=E5=A5=87=E6=B7=BC?= Date: Tue, 18 Nov 2025 14:06:05 +0800 Subject: [PATCH] =?UTF-8?q?fix(layout):=20=E5=B0=86Iframe=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E5=90=8D=E7=A7=B0=E6=9B=B4=E6=96=B0=E4=B8=BAgvaLayout?= =?UTF-8?q?Iframe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/view/layout/aside/headMode.vue | 4 ++-- web/src/view/layout/aside/normalMode.vue | 12 +----------- web/src/view/layout/aside/sidebarMode.vue | 12 +----------- 3 files changed, 4 insertions(+), 24 deletions(-) diff --git a/web/src/view/layout/aside/headMode.vue b/web/src/view/layout/aside/headMode.vue index db48fc9d5..743cf348b 100644 --- a/web/src/view/layout/aside/headMode.vue +++ b/web/src/view/layout/aside/headMode.vue @@ -63,7 +63,7 @@ } watchEffect(() => { - if (route.name === 'Iframe') { + if (route.name === 'gvaLayoutIframe') { active.value = decodeURIComponent(route.query.url) return } @@ -110,7 +110,7 @@ window.open(index, '_blank') return } - if (index === 'Iframe') { + if (index === 'gvaLayoutIframe') { query.url = decodeURIComponent(index) } router.push({ name: index, query, params }) diff --git a/web/src/view/layout/aside/normalMode.vue b/web/src/view/layout/aside/normalMode.vue index 89d73d910..03585ad42 100644 --- a/web/src/view/layout/aside/normalMode.vue +++ b/web/src/view/layout/aside/normalMode.vue @@ -65,7 +65,7 @@ } }) watchEffect(() => { - if (route.name === 'Iframe') { + if (route.name === 'gvaLayoutIframe') { active.value = decodeURIComponent(route.query.url) return } @@ -95,18 +95,8 @@ }) if (index === route.name) return if (index.indexOf('http://') > -1 || index.indexOf('https://') > -1) { - if (index === 'Iframe') { - query.url = decodeURIComponent(index) - router.push({ - name: 'Iframe', - query, - params - }) - return - } else { window.open(index, '_blank') return - } } else { router.push({ name: index, query, params }) } diff --git a/web/src/view/layout/aside/sidebarMode.vue b/web/src/view/layout/aside/sidebarMode.vue index 128c655ca..d519ef6dd 100644 --- a/web/src/view/layout/aside/sidebarMode.vue +++ b/web/src/view/layout/aside/sidebarMode.vue @@ -186,18 +186,8 @@ }) if (index === route.name) return if (index.indexOf('http://') > -1 || index.indexOf('https://') > -1) { - if (index === 'Iframe') { - query.url = decodeURIComponent(index) - router.push({ - name: 'Iframe', - query, - params - }) - return - } else { window.open(index, '_blank') return - } } else { router.push({ name: index, query, params }) } @@ -210,7 +200,7 @@ watchEffect(() => { - if (route.name === 'Iframe') { + if (route.name === 'gvaLayoutIframe') { active.value = decodeURIComponent(route.query.url) return }