From 481a204a1928f94c378f6d5cb0719bfcd27d47aa Mon Sep 17 00:00:00 2001 From: Alirea <2981883527@qq.com> Date: Mon, 15 Sep 2025 16:34:36 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=E9=BB=98=E8=AE=A4=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E8=87=AA=E5=8A=A8=E4=BB=A3=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/Scheduler.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/views/Scheduler.vue b/frontend/src/views/Scheduler.vue index 8e652f9..c2a2f22 100644 --- a/frontend/src/views/Scheduler.vue +++ b/frontend/src/views/Scheduler.vue @@ -61,7 +61,7 @@ /> @@ -286,7 +286,7 @@ const schedulerTabs = ref([ closable: false, status: '新建', selectedTaskId: null, - selectedMode: null, + selectedMode: '自动代理' as TaskCreateIn.mode, websocketId: null, taskQueue: [], userQueue: [], @@ -337,7 +337,7 @@ const addSchedulerTab = () => { closable: true, status: '新建', selectedTaskId: null, - selectedMode: null, + selectedMode: '自动代理' as TaskCreateIn.mode, websocketId: null, taskQueue: [], userQueue: [], From 139fd0bcc3a07a74e8cca768f443fc1d8b65e8f3 Mon Sep 17 00:00:00 2001 From: Alirea <2981883527@qq.com> Date: Tue, 16 Sep 2025 18:37:03 +0800 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20=E8=AE=A9=E6=B4=BB=E5=8A=A8?= =?UTF-8?q?=E5=89=A9=E4=BD=99=E6=97=B6=E9=97=B4=E8=BF=87=E5=B0=91=E6=97=B6?= =?UTF-8?q?=E7=9A=84=E5=80=92=E8=AE=A1=E6=97=B6=E6=9B=B4=E5=8A=A0=E7=82=AB?= =?UTF-8?q?=E9=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/Home.vue | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/frontend/src/views/Home.vue b/frontend/src/views/Home.vue index 2cfb571..5e1b587 100644 --- a/frontend/src/views/Home.vue +++ b/frontend/src/views/Home.vue @@ -67,17 +67,13 @@ @finish="onCountdownFinish" /> - + @@ -731,6 +727,26 @@ onMounted(() => { gap: 16px; } +.rainbow-text { + font-weight: bold; + font-size: 18px; + background: linear-gradient(270deg, #ff4d4f, #fffa00, #00ffea, #ff4d4f, #ff4d4f); + background-size: 400% 400%; + color: transparent; + background-clip: text; + -webkit-background-clip: text; + animation: rainbow-move 4s linear infinite; +} + +@keyframes rainbow-move { + 0% { + background-position: 0% 50%; + } + 100% { + background-position: 100% 50%; + } +} + /* 响应式设计 */ @media (max-width: 1500px) { .activity-list,