From 7e5038b69f2ac64664631d585794ae6d9cde8eee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=9D=B0?= Date: Wed, 10 Sep 2025 15:54:13 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E5=8E=8B=E7=BC=A9=E4=BA=86homePage?= =?UTF-8?q?=E7=9A=84=E8=83=8C=E6=99=AF=E5=9B=BE=E7=89=87=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/homePage.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/homePage.vue b/src/views/homePage.vue index 1a35982..f8b5dd4 100644 --- a/src/views/homePage.vue +++ b/src/views/homePage.vue @@ -1798,7 +1798,7 @@ body { /* height: var(--app-height, 100vh); */ height: var(--app-height, 100vh); margin: 0 auto; - background-image: url("https://d31zlh4on95l9h.cloudfront.net/images/2dc3c13a74100b906e809d26b66db211.png"); + background-image: url("https://d31zlh4on95l9h.cloudfront.net/images/98c8230d386012c9f1e70bf05a30de5e.png"); background-size: 100% 100%; background-repeat: no-repeat; background-position: center; From 7904b3b4b976031b1cc6dbf2b463fc3d70461ef0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=9D=B0?= Date: Wed, 10 Sep 2025 16:09:36 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E7=9B=91=E5=90=AC=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E7=82=B9=E5=87=BB=E4=BB=BB=E6=84=8F=E5=9C=B0=E6=96=B9=E6=97=B6?= =?UTF-8?q?=E5=8F=96=E6=B6=88token=E6=8F=90=E7=A4=BA=E6=A1=86=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/homePage.vue | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/src/views/homePage.vue b/src/views/homePage.vue index f8b5dd4..dac4135 100644 --- a/src/views/homePage.vue +++ b/src/views/homePage.vue @@ -342,6 +342,23 @@ const closeTokenRuleDialog = () => { tokenRuleDialogVisible.value = false; }; +// 添加全局点击事件监听器,使任何点击动作都能关闭提示框 +// 定义处理函数,以便正确移除事件监听器 +const handleGlobalClick = () => { + if (tokenRuleDialogVisible.value) { + tokenRuleDialogVisible.value = false; + } +}; + +onMounted(() => { + document.addEventListener('click', handleGlobalClick); +}); + +// 在组件卸载时移除事件监听器 +onUnmounted(() => { + document.removeEventListener('click', handleGlobalClick); +}); + // 检查是否需要显示Token规则提示框(从其他页面跳转过来时) const checkTokenRuleOnPageLoad = () => { const activeTab = sessionStorage.getItem('activeTabAI'); @@ -1670,8 +1687,8 @@ onUnmounted(() => { -
-
+
+
From 6c775c56a44e4795dc2bbbb0709e2f9b9ecef9ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=9D=B0?= Date: Wed, 10 Sep 2025 16:16:19 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E5=A4=BA=E5=AE=9D=E5=A5=87=E5=85=B5?= =?UTF-8?q?=E7=9A=84=E5=BC=80=E5=90=AF=E8=B4=A2=E8=BF=90=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8A=A8=E6=95=88=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/DBQBmodel.vue | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/views/DBQBmodel.vue b/src/views/DBQBmodel.vue index 9a4877d..ada3fcd 100644 --- a/src/views/DBQBmodel.vue +++ b/src/views/DBQBmodel.vue @@ -212,6 +212,22 @@ const closeNoPermissionDialog = () => { border: none; padding: 0; cursor: pointer; + animation: breathing 3s ease-in-out infinite; +} + +@keyframes breathing { + 0% { + transform: scale(1); + opacity: 0.8; + } + 50% { + transform: scale(1.1); + opacity: 1; + } + 100% { + transform: scale(1); + opacity: 0.8; + } } .btn-item img {