From fd7b35da8582d5dcad9f3adc1399c11409610e4f Mon Sep 17 00:00:00 2001 From: maqian Date: Thu, 16 Oct 2025 09:54:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BC=9A=E5=91=98=E4=B8=AD?= =?UTF-8?q?=E5=BF=83ui?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/subpages/member/index.js | 61 ++++++++++++++---------------------- 1 file changed, 24 insertions(+), 37 deletions(-) diff --git a/src/subpages/member/index.js b/src/subpages/member/index.js index 7ae373ea1..17d2ad740 100644 --- a/src/subpages/member/index.js +++ b/src/subpages/member/index.js @@ -431,13 +431,17 @@ function MemberIndex(props) { Taro.navigateTo({ url: link }) } } + + const onLoginChange = (url) => { + if (!isLogin) return + Taro.navigateTo({ url }) + } + const VipGradeDom = () => { return ( { - Taro.navigateTo({ url: '/subpages/member/member-level' }) - }} + onClick={() => onLoginChange('/subpages/member/member-level')} > {{ @@ -478,15 +482,11 @@ function MemberIndex(props) { className='header-block' style={userInfo?.gradeInfo?.grade_background ? memberBckStyle : {}} > - + { - if (isLogin) { - Taro.navigateTo({ url: '/subpages/member/user-info' }) - } - }} + onClick={() => onLoginChange('/subpages/member/user-info')} style={{ width: '72px', height: '72px' }} > Taro.navigateTo({ url: '/subpages/member/user-info' })} + onClick={() => onLoginChange('/subpages/member/user-info')} > {userInfo?.username || userInfo?.mobile} @@ -517,9 +517,7 @@ function MemberIndex(props) { ) : ( - - 点击登录 - + 点击登录 )} @@ -541,38 +539,27 @@ function MemberIndex(props) { {isLogin && config.menu.member_code && ( Taro.navigateTo({ url: '/marketing/pages/member/member-code' })} + onClick={() => onLoginChange('/marketing/pages/member/member-code')} > )} - { - Taro.navigateTo({ url: '/subpages/marketing/coupon' }) - }} + onLoginChange('/subpages/marketing/coupon')} > - } - > - {isLogin ? state.couponCount || 0 : '···'} - 优惠券 - - - { - handleClickLink('/subpages/member/point-detail') - }} - > - - {isLogin ? state.point || 0 : '···'} - 积分 - - + {isLogin ? state.couponCount || 0 : '···'} + 优惠券 + + + onLoginChange('/subpages/member/point-detail')}> + {isLogin ? state.point || 0 : '···'} + 积分 + - + {/* */}