Files
wdsxh/unpackage/dist/dev/mp-weixin/pages/component/mine/user-info.wxml
2026-04-29 15:33:58 +08:00

1 line
17 KiB
Plaintext

<view class="component-user-info" style="{{'padding-top:'+(showStyle.layout==3?'64rpx':'0')+';'+('--theme-color:'+(themeColor)+';')}}"><block wx:if="{{showStyle.layout==1}}"><view class="layout-1"><block wx:if="{{token}}"><view data-event-opts="{{[['tap',[['toModifyUser']]]]}}" class="user-info-content flex align-items-center" bindtap="__e"><image class="content-avatar" src="{{userInfo.avatar}}" mode="aspectFill"></image><view class="content-box flex-item" style="{{'color:'+(showStyle.titleTextColor=='black'?'#5A5B6E':showStyle.titleTextColor)+';'}}"><view class="name text-ellipsis">{{userInfo.nickname}}</view><block wx:if="{{userInfo.mobile}}"><view class="phone text-ellipsis">{{userInfo.mobile}}</view></block><block wx:else><button class="phone clear" open-type="getPhoneNumber" data-event-opts="{{[['getphonenumber',[['bindPhoneNumber',['$event']]]],['tap',[['',['$event']]]]]}}" bindgetphonenumber="__e" catchtap="__e">绑定手机号</button></block></view></view></block><block wx:else><view data-event-opts="{{[['tap',[['toLogin']]]]}}" class="user-info-login" bindtap="__e"><view class="login-text" style="{{'color:'+(showStyle.titleTextColor=='black'?'#5A5B6E':showStyle.titleTextColor)+';'}}">立即登录</view></view></block><block wx:if="{{!showStyle.hideMember&&(memberState!=-1||!showStyle.hideApply)}}"><view class="{{['user-info-member',''+$root.m0]}}"><view class="member-image"><image class="image-circular" src="/static/member_bg.png" mode="aspectFit"></image><block wx:if="{{memberState==6||memberState==3||memberState==4||memberState==5}}"><image class="image-auth" src="/static/member/member_blue.png" mode="heightFix"></image></block><block wx:else><block wx:if="{{memberState==7||memberState==1}}"><image class="image-auth" src="/static/member/member_orange.png" mode="heightFix"></image></block><block wx:else><block wx:if="{{memberState==2}}"><image class="image-auth" src="/static/member/member_red.png" mode="heightFix"></image></block><block wx:else><image class="image-note" src="/static/note.png" mode="aspectFit"></image></block></block></block></view><block wx:if="{{memberState==6}}"><view class="member-box"><view class="box-title"><text class="title">{{userInfo.member_level_name||"会员"}}</text><text class="subtitle">{{'| 到期时间'+(userInfo.expire_time?$root.g0:userInfo.expire_time)}}</text></view><view data-event-opts="{{[['tap',[['getPoster',['$event']]]]]}}" class="box-btn flex align-items-center" bindtap="__e"><text>电子会牌</text><block wx:if="{{iconMore2}}"><view class="icon" style="{{'background-image:'+('url('+iconMore2+')')+';'}}"></view></block></view></view></block><block wx:else><block wx:if="{{memberState==7}}"><view class="member-box"><view class="box-title"><text class="title">{{userInfo.member_level_name||"会员"}}</text><text class="subtitle"> | 已到期</text></view><view data-event-opts="{{[['tap',[['toPayment']]]]}}" class="box-btn flex align-items-center" bindtap="__e"><text>待缴纳会费</text><block wx:if="{{iconMore3}}"><view class="icon" style="{{'background-image:'+('url('+iconMore3+')')+';'}}"></view></block></view></view></block><block wx:else><block wx:if="{{memberState==3||memberState==4||memberState==5}}"><view class="member-box"><view class="box-title"><text class="title">{{userInfo.member_level_name||"会员"}}</text><text class="subtitle"> | 已通过审核</text></view><view data-event-opts="{{[['tap',[['toPayment']]]]}}" class="box-btn flex align-items-center" bindtap="__e"><text>待缴纳会费</text><block wx:if="{{iconMore4}}"><view class="icon" style="{{'background-image:'+('url('+iconMore4+')')+';'}}"></view></block></view></view></block><block wx:else><block wx:if="{{memberState==1}}"><view class="member-box"><view class="box-title"><text class="title">{{userInfo.member_level_name||"会员"}}</text><text class="subtitle"> | 待审核</text></view><view class="box-tag">已提交审核,请等待审核</view></view></block><block wx:else><block wx:if="{{memberState==2}}"><view class="member-box"><view class="box-title"><text class="title">{{userInfo.member_level_name||"会员"}}</text><text class="subtitle">| 已驳回</text></view><block wx:if="{{userInfo.mobile}}"><view data-event-opts="{{[['tap',[['toApplyMember']]]]}}" class="box-btn flex align-items-center" bindtap="__e"><text>重新申请</text><block wx:if="{{iconMore5}}"><view class="icon" style="{{'background-image:'+('url('+iconMore5+')')+';'}}"></view></block></view></block><block wx:else><button class="box-btn flex align-items-center clear" open-type="getPhoneNumber" data-event-opts="{{[['getphonenumber',[['bindPhoneNumber',['$event',2]]]],['tap',[['',['$event']]]]]}}" bindgetphonenumber="__e" catchtap="__e"><text>重新申请</text><block wx:if="{{iconMore5}}"><view class="icon" style="{{'background-image:'+('url('+iconMore5+')')+';'}}"></view></block></button></block></view></block><block wx:else><view class="member-box"><view class="box-title"><text class="title">{{"您还不是"+organize+"成员"}}</text></view><block wx:if="{{userInfo.mobile}}"><view data-event-opts="{{[['tap',[['toApplyMember']]]]}}" class="box-btn flex align-items-center" bindtap="__e"><text>立即申请</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></view></block><block wx:else><button class="box-btn flex align-items-center clear" open-type="getPhoneNumber" data-event-opts="{{[['getphonenumber',[['bindPhoneNumber',['$event',2]]]],['tap',[['',['$event']]]]]}}" bindgetphonenumber="__e" catchtap="__e"><text>立即申请</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></button></block></view></block></block></block></block></block></view></block><block wx:if="{{!showStyle.hideNotice}}"><view data-event-opts="{{[['tap',[['toNotice']]]]}}" class="user-info-notice" catchtap="__e"><image class="notice-icon" src="/static/mine/notice.png" mode="aspectFit"></image><block wx:if="{{$root.m1>0}}"><view class="notice-count">{{''+($root.m2>99?'99+':userInfo.member_notification_count)+''}}</view></block></view></block></view></block><block wx:else><block wx:if="{{showStyle.layout==2}}"><view class="layout-2"><block wx:if="{{token}}"><view data-event-opts="{{[['tap',[['toModifyUser']]]]}}" class="user-info-content flex align-items-center" bindtap="__e"><image class="content-avatar" src="{{userInfo.avatar}}" mode="aspectFill"></image><view class="content-box flex-item" style="{{'color:'+(showStyle.titleTextColor=='black'?'#5A5B6E':showStyle.titleTextColor)+';'}}"><view class="name text-ellipsis">{{userInfo.nickname}}</view><block wx:if="{{userInfo.mobile}}"><view class="phone text-ellipsis">{{userInfo.mobile}}</view></block><block wx:else><button class="phone clear" open-type="getPhoneNumber" data-event-opts="{{[['getphonenumber',[['bindPhoneNumber',['$event']]]],['tap',[['',['$event']]]]]}}" bindgetphonenumber="__e" catchtap="__e">绑定手机号</button></block></view></view></block><block wx:else><view data-event-opts="{{[['tap',[['toLogin']]]]}}" class="user-info-login" bindtap="__e"><view class="login-text" style="{{'color:'+(showStyle.titleTextColor=='black'?'#5A5B6E':showStyle.titleTextColor)+';'}}">立即登录</view></view></block><block wx:if="{{!showStyle.hideMember&&(memberState!=-1||!showStyle.hideApply)}}"><view class="user-info-member"><block wx:if="{{memberState==6}}"><view class="member-box flex align-items-center"><image class="box-icon" src="/static/mine/auth.png" mode="aspectFit"></image><view class="box-title flex-item"><view class="title">{{userInfo.member_level_name||"会员"}}</view><view class="subtitle">{{"到期时间"+(userInfo.expire_time?$root.g1:userInfo.expire_time)}}</view></view><view data-event-opts="{{[['tap',[['getPoster',['$event']]]]]}}" class="box-btn flex align-items-center" bindtap="__e"><text>电子会牌</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></view></view></block><block wx:else><block wx:if="{{memberState==7}}"><view class="member-box flex align-items-center"><image class="box-icon" src="/static/mine/auth.png" mode="aspectFit"></image><view class="box-title flex-item"><view class="title">{{userInfo.member_level_name||"会员"}}</view><view class="subtitle">已到期</view></view><view data-event-opts="{{[['tap',[['toPayment']]]]}}" class="box-btn flex align-items-center" bindtap="__e"><text>待缴纳会费</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></view></view></block><block wx:else><block wx:if="{{memberState==3||memberState==4||memberState==5}}"><view class="member-box flex align-items-center"><image class="box-icon" src="/static/mine/auth.png" mode="aspectFit"></image><view class="box-title flex-item"><view class="title">{{userInfo.member_level_name||"会员"}}</view><view class="subtitle">已通过审核</view></view><view data-event-opts="{{[['tap',[['toPayment']]]]}}" class="box-btn flex align-items-center" bindtap="__e"><text>待缴纳会费</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></view></view></block><block wx:else><block wx:if="{{memberState==1}}"><view class="member-box flex align-items-center"><image class="box-icon" src="/static/mine/auth.png" mode="aspectFit"></image><view class="box-title flex-item"><view class="title">{{userInfo.member_level_name||"会员"}}</view><view class="subtitle">已提交审核,请等待审核</view></view></view></block><block wx:else><block wx:if="{{memberState==2}}"><view class="member-box flex align-items-center"><image class="box-icon" src="/static/mine/auth.png" mode="aspectFit"></image><view class="box-title flex-item"><view class="title">{{userInfo.member_level_name||"会员"}}</view><view class="subtitle">已驳回</view></view><block wx:if="{{userInfo.mobile}}"><view data-event-opts="{{[['tap',[['toApplyMember']]]]}}" class="box-btn flex align-items-center" bindtap="__e"><text>重新申请</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></view></block><block wx:else><button class="box-btn flex align-items-center clear" open-type="getPhoneNumber" data-event-opts="{{[['getphonenumber',[['bindPhoneNumber',['$event',2]]]],['tap',[['',['$event']]]]]}}" bindgetphonenumber="__e" catchtap="__e"><text>重新申请</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></button></block></view></block><block wx:else><view class="member-box flex align-items-center"><image class="box-icon" src="/static/mine/auth.png" mode="aspectFit"></image><view class="box-title flex-item"><text class="title">普通用户</text><view class="subtitle">{{"您还不是"+organize+"成员"}}</view></view><block wx:if="{{userInfo.mobile}}"><view data-event-opts="{{[['tap',[['toApplyMember']]]]}}" class="box-btn flex align-items-center" bindtap="__e"><text>立即申请</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></view></block><block wx:else><button class="box-btn flex align-items-center clear" open-type="getPhoneNumber" data-event-opts="{{[['getphonenumber',[['bindPhoneNumber',['$event',2]]]],['tap',[['',['$event']]]]]}}" bindgetphonenumber="__e" catchtap="__e"><text>立即申请</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></button></block></view></block></block></block></block></block></view></block><block wx:if="{{!showStyle.hideNotice}}"><view data-event-opts="{{[['tap',[['toNotice']]]]}}" class="user-info-notice" catchtap="__e"><image class="notice-icon" src="/static/mine/notice_w.png" mode="aspectFit"></image><block wx:if="{{$root.m3>0}}"><view class="notice-count">{{''+($root.m4>99?'99+':userInfo.member_notification_count)+''}}</view></block></view></block></view></block><block wx:else><block wx:if="{{showStyle.layout==3}}"><view class="layout-3"><view class="user-info-top"><block wx:if="{{token}}"><view data-event-opts="{{[['tap',[['toModifyUser']]]]}}" class="top-content flex align-items-center" bindtap="__e"><image class="content-avatar" src="{{userInfo.avatar}}" mode="aspectFill"></image><view class="content-box flex-item"><view class="name text-ellipsis">{{userInfo.nickname}}</view><block wx:if="{{userInfo.mobile}}"><view class="phone text-ellipsis">{{userInfo.mobile}}</view></block><block wx:else><button class="phone clear" open-type="getPhoneNumber" data-event-opts="{{[['getphonenumber',[['bindPhoneNumber',['$event']]]],['tap',[['',['$event']]]]]}}" bindgetphonenumber="__e" catchtap="__e">绑定手机号</button></block></view></view></block><block wx:else><view data-event-opts="{{[['tap',[['toLogin']]]]}}" class="top-login" bindtap="__e"><view class="login-text">立即登录</view></view></block><block wx:if="{{!showStyle.hideMember}}"><view class="top-label"><view class="bg"></view><block wx:if="{{iconAuth}}"><view class="icon" style="{{'background-image:'+('url('+iconAuth+')')+';'}}"></view></block><text class="text">{{memberState==6?userInfo.member_level_name:'普通用户'}}</text></view></block><block wx:if="{{iconRectangle}}"><view class="top-icon"><view class="icon" style="{{'background-image:'+('url('+iconRectangle+')')+';'}}"></view><view class="icon" style="{{'background-image:'+('url('+iconRectangle+')')+';'}}"></view><view class="icon" style="{{'background-image:'+('url('+iconRectangle+')')+';'}}"></view></view></block><block wx:if="{{!showStyle.hideNotice}}"><view data-event-opts="{{[['tap',[['toNotice']]]]}}" class="top-notice" catchtap="__e"><image class="notice-icon" src="/static/mine/notice.png" mode="aspectFit"></image><block wx:if="{{$root.m5>0}}"><view class="notice-count">{{''+($root.m6>99?'99+':userInfo.member_notification_count)+''}}</view></block></view></block><image class="top-bg" src="/static/mine_bg.png" mode="aspectFill"></image></view><block wx:if="{{!showStyle.hideMember&&(memberState!=-1||!showStyle.hideApply)}}"><view class="user-info-bottom"><block wx:if="{{memberState==6}}"><view class="bottom-box flex align-items-center"><view class="box-title flex-item">{{"到期时间"+(userInfo.expire_time?$root.g2:userInfo.expire_time)}}</view><view data-event-opts="{{[['tap',[['getPoster',['$event']]]]]}}" class="box-btn flex align-items-center" bindtap="__e"><text>电子会牌</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></view></view></block><block wx:else><block wx:if="{{memberState==7}}"><view class="bottom-box flex align-items-center"><view class="box-title flex-item">已到期</view><view data-event-opts="{{[['tap',[['toPayment']]]]}}" class="box-btn flex align-items-center" bindtap="__e"><text>待缴纳会费</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></view></view></block><block wx:else><block wx:if="{{memberState==3||memberState==4||memberState==5}}"><view class="bottom-box flex align-items-center"><view class="box-title flex-item">已通过审核</view><view data-event-opts="{{[['tap',[['toPayment']]]]}}" class="box-btn flex align-items-center" bindtap="__e"><text>待缴纳会费</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></view></view></block><block wx:else><block wx:if="{{memberState==1}}"><view class="bottom-box flex align-items-center"><view class="box-title flex-item">已提交审核,请等待审核</view></view></block><block wx:else><block wx:if="{{memberState==2}}"><view class="bottom-box flex align-items-center"><view class="box-title flex-item">已驳回</view><block wx:if="{{userInfo.mobile}}"><view data-event-opts="{{[['tap',[['toApplyMember']]]]}}" class="box-btn flex align-items-center" bindtap="__e"><text>重新申请</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></view></block><block wx:else><button class="box-btn flex align-items-center clear" open-type="getPhoneNumber" data-event-opts="{{[['getphonenumber',[['bindPhoneNumber',['$event',2]]]],['tap',[['',['$event']]]]]}}" bindgetphonenumber="__e" catchtap="__e"><text>重新申请</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></button></block></view></block><block wx:else><view class="bottom-box flex align-items-center"><view class="box-title flex-item">{{"您还不是"+organize+"成员"}}</view><block wx:if="{{userInfo.mobile}}"><view data-event-opts="{{[['tap',[['toApplyMember']]]]}}" class="box-btn flex align-items-center" bindtap="__e"><text>立即申请</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></view></block><block wx:else><button class="box-btn flex align-items-center clear" open-type="getPhoneNumber" data-event-opts="{{[['getphonenumber',[['bindPhoneNumber',['$event',2]]]],['tap',[['',['$event']]]]]}}" bindgetphonenumber="__e" catchtap="__e"><text>立即申请</text><block wx:if="{{iconMore1}}"><view class="icon" style="{{'background-image:'+('url('+iconMore1+')')+';'}}"></view></block></button></block></view></block></block></block></block></block></view></block></view></block></block></block></view>