From cbf1013d923e848be8f731e4cf202d11288d5b92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=9D=B0?= Date: Sun, 30 Nov 2025 21:27:36 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E4=BF=AE=E5=A4=8D=E5=85=B3=E6=B3=A8?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E5=B1=95=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/OrganizerInfo/index.module.scss | 2 ++ .../detail/components/OrganizerInfo/index.tsx | 2 +- src/game_pages/detail/index.tsx | 2 +- src/utils/helper.ts | 12 ++++++------ 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/game_pages/detail/components/OrganizerInfo/index.module.scss b/src/game_pages/detail/components/OrganizerInfo/index.module.scss index ec86174..5843350 100644 --- a/src/game_pages/detail/components/OrganizerInfo/index.module.scss +++ b/src/game_pages/detail/components/OrganizerInfo/index.module.scss @@ -70,7 +70,9 @@ .organizer-actions { display: flex; + flex: 0 0 120px; align-items: center; + justify-content: flex-end; gap: 8px; margin-left: auto; flex-shrink: 0; diff --git a/src/game_pages/detail/components/OrganizerInfo/index.tsx b/src/game_pages/detail/components/OrganizerInfo/index.tsx index db8521f..37121c8 100644 --- a/src/game_pages/detail/components/OrganizerInfo/index.tsx +++ b/src/game_pages/detail/components/OrganizerInfo/index.tsx @@ -142,7 +142,7 @@ export default function OrganizerInfo(props) { > {is_following ? ( - 取消关注 + 已关注 ) : ( <> diff --git a/src/game_pages/detail/index.tsx b/src/game_pages/detail/index.tsx index 456e5da..fd87db0 100644 --- a/src/game_pages/detail/index.tsx +++ b/src/game_pages/detail/index.tsx @@ -214,7 +214,7 @@ function Index() { - + {/* swiper */} {/* content */} diff --git a/src/utils/helper.ts b/src/utils/helper.ts index d5eaf1d..48d3aa9 100644 --- a/src/utils/helper.ts +++ b/src/utils/helper.ts @@ -45,12 +45,12 @@ const navigateToLogin = (currentPath?: string) => { // 检查登录状态,如果未登录则跳转到登录页 export const requireLogin = (): boolean => { const isLoggedIn = check_login_status(); - + if (!isLoggedIn) { navigateToLogin(); return false; } - + return true; }; @@ -62,25 +62,25 @@ export const requireLoginWithPhone = (): boolean => { navigateToLogin(); return false; } - + // 检查是否有手机号 // 优先从 store 中获取用户信息 const userInfo = useUser.getState().user; let phone = (userInfo as any)?.phone; - + // 如果 store 中没有,尝试从本地存储获取 if (!phone || phone.trim() === '') { const localUserInfo = get_user_info(); phone = localUserInfo?.phone; } - + // 如果用户信息中没有手机号,或者手机号为空 if (!phone || phone.trim() === '') { console.log('用户未绑定手机号,跳转到登录页绑定'); navigateToLogin(); return false; } - + return true; };