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 : '···'}
+ 积分
+
-
+
{/* */}