From 771942c89a7c876699509a7e151959297a910345 Mon Sep 17 00:00:00 2001
From: 祖安之光 <11848914+light-of-zuan@user.noreply.gitee.com>
Date: 星期五, 11 七月 2025 16:31:21 +0800
Subject: [PATCH] 修改新增

---
 src/views/homePage.vue |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/src/views/homePage.vue b/src/views/homePage.vue
index d7d488d..b733b0d 100644
--- a/src/views/homePage.vue
+++ b/src/views/homePage.vue
@@ -138,7 +138,6 @@
       loading.value = true;
       Cookies.set("username", loginForm.value.username, { expires: 30 });
       Cookies.set("password", encrypt(loginForm.value.password), { expires: 30 });
-
       const param = {
         username: loginForm.value.username,
         password: Base64.encode(loginForm.value.password),
@@ -147,14 +146,18 @@
         identity: loginForm.value.role
       }
       userStore.login(param).then(() => {
-        const query = route.query;
-        const otherQueryParams = Object.keys(query).reduce((acc, cur) => {
-          if (cur !== "redirect") {
-            acc[cur] = query[cur];
-          }
-          return acc;
-        }, {});
-        router.push({ path: redirect.value || "/", query: otherQueryParams });
+        if (redirect.value) {
+          const query = route.query;
+          const otherQueryParams = Object.keys(query).reduce((acc, cur) => {
+            if (cur !== "redirect") {
+              acc[cur] = query[cur];
+            }
+            return acc;
+          }, {});
+          router.push({ path: redirect.value || "/", query: otherQueryParams });
+        } else {
+          router.push({ path: "/menuPage" });
+        }
       }).catch(() => {
         loading.value = false;
         // 重新获取验证码
@@ -211,7 +214,8 @@
   align-items: center;
   font-family: 'AliMa';
   color: #fff;
-  font-size: 3.2rem;
+  font-size: clamp(3rem, 1.286rem + 2.68vw, 4.5rem);
+  letter-spacing: 10px;
   text-align: center;
   line-height: 1.5;
   transform: translateY(-80px);

--
Gitblit v1.9.2