index.wxml 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. <!--pages/user/user.wxml-->
  2. <view wx:if="{{auth.memcenter === 2}}" class="container">
  3. <view class='banner1'>
  4. <image src='/image/bg_mine.png' mode='widthFix'></image>
  5. </view>
  6. <view class='userinfo'>
  7. <view class='userinfo_avatar'>
  8. <image src='{{userInfo.avatar}}'></image>
  9. </view>
  10. <view class='userinfo_nickname'>
  11. <text>{{userInfo.nickname}}</text>
  12. <text class="userinfo_id">ID:{{userInfo.mem_id}}</text>
  13. </view>
  14. <view class='userinfo_ft'>
  15. <view class='userinfo_tl'>
  16. <view class='balance' wx:if="{{mpType === 'rp'}}">
  17. 红包余额:<text class='text-color-money'>{{userInfo.balance}}元</text>
  18. </view>
  19. <view class='balance' wx:elif="{{mpType === 'gd'}}">
  20. 剩余金币:<text class='text-color-money' style="margin-right: 40rpx;">{{userInfo.my_integral}}</text>
  21. <!-- 红包余额:<text class='text-color-money'>{{userInfo.balance}}</text>元 -->
  22. </view>
  23. </view>
  24. <view class='userinfo_tr'>
  25. <button wx:if="{{mpType === 'rp'}}" bindtap="OpenWithdraw" data-status="1">红包提现</button>
  26. <button wx:elif="{{mpType === 'gd'}}" bindtap="OpenWithdraw" data-status="1">金币兑换</button>
  27. </view>
  28. </view>
  29. </view>
  30. <view class='taskWrap'>
  31. <view class='taskWrap_cell' wx:if="{{userInfo.sign}}">
  32. <view class='icon'>
  33. <image src='{{userInfo.sign.icon || "/image/mine_icon_qiandao.png"}}'></image>
  34. </view>
  35. <view class='info'>
  36. <view class='title'>{{userInfo.sign.name}}</view>
  37. <view class='target'>{{userInfo.sign.intro}}</view>
  38. </view>
  39. <view class='right'>
  40. <button class='btn btn-cancel' wx:if="{{userInfo.sign.status === 2}}">已签到</button>
  41. <button class='btn btn-primary' wx:else bindtap='getTaskReward' data-taskType="sign">签到</button>
  42. </view>
  43. </view>
  44. <view class='taskWrap_cell' wx:if="{{userInfo.share}}">
  45. <view class='icon'>
  46. <image src='{{userInfo.share.icon || "/image/mine_icon_yaoqinghaoyou.png"}}'></image>
  47. </view>
  48. <view class='info'>
  49. <view class='title'>{{userInfo.share.name}}</view>
  50. <view class='target'>{{userInfo.share.intro}}</view>
  51. </view>
  52. <view class='right'>
  53. <button class='btn btn-primary' bindtap='getTaskReward' data-taskType="share" wx:if="{{userInfo.share.status === 2}}">领奖</button>
  54. <button class='btn btn-cancel' wx:elif="{{userInfo.share.status === 3}}">已领取</button>
  55. <button class='btn btn-primary' wx:else open-type='share'>去分享</button>
  56. </view>
  57. </view>
  58. <view class='taskWrap_cell' wx:if="{{userInfo.playtry}}">
  59. <view class='icon'>
  60. <image src='{{userInfo.playtry.icon || "/image/renwu_youxi.png"}}'></image>
  61. </view>
  62. <view class='info' bindtap="routeTo" data-url="/pages/user/task">
  63. <view class='title'>{{userInfo.playtry.name}}</view>
  64. <view class='target'>{{userInfo.playtry.intro}}</view>
  65. </view>
  66. <view class='right'>
  67. <!-- <button class='btn btn-primary' bindtap='getTaskReward' data-taskType="play" wx:if="{{userInfo.playtry.status === 2}}">领奖</button> -->
  68. <button class='btn btn-cancel' bindtap="routeTo" data-url="/pages/user/task" wx:if="{{userInfo.playtry.status === 3}}">已完成</button>
  69. <button class='btn btn-primary' bindtap="routeTo" data-url="/pages/user/task" wx:else>去玩</button>
  70. </view>
  71. </view>
  72. </view>
  73. <view class="quick">
  74. <view class="quick_item" bindtap="routeTo" data-url="/pages/user/rank">
  75. <image class="quick_icon" src="/image/mine_icon_paihang.png"></image>
  76. <text class="quick_text">排行榜</text>
  77. <image class="quick_rarr" src="/image/icon_rarr.png"></image>
  78. </view>
  79. <view class="quick_item" bindtap="routeTo" data-url="/pages/record/index">
  80. <image class="quick_icon" src="/image/mine_icon_jilu.png"></image>
  81. <text class="quick_text">{{mpType === 'gd' ? '金币记录' : '红包记录'}}</text>
  82. <image class="quick_rarr" src="/image/icon_rarr.png"></image>
  83. </view>
  84. <view class="quick_item" bindtap="routeTo" data-url="/pages/user/team">
  85. <image class="quick_icon" src="/image/mine_icon_wodetuandui.png"></image>
  86. <text class="quick_text">我的亲友团</text>
  87. <image class="quick_rarr" src="/image/icon_rarr.png"></image>
  88. </view>
  89. <!-- <view class="quick_item" bindtap="routeTo" data-url="/pages/manage/manage">
  90. <image class="quick_icon" src="/image/mine_icon_hezi.png"></image>
  91. <text class="quick_text">盒子管理</text>
  92. <image class="quick_rarr" src="/image/icon_rarr.png"></image>
  93. </view> -->
  94. <view class="quick_item" bindtap="routeTo" data-url="/pages/user/help">
  95. <image class="quick_icon" src="/image/mine_icon_changjianwenti.png"></image>
  96. <text class="quick_text">联系客服</text>
  97. <image class="quick_rarr" src="/image/icon_rarr.png"></image>
  98. </view>
  99. </view>
  100. <view class='playLog'>
  101. <view class='title'>{{showText ? '你还没玩过游戏,试试以下游戏吧' : '我玩过的游戏'}}</view>
  102. <view class='gameWrap'>
  103. <view class='gameWrap_item' wx:for="{{GamePlayList}}" wx:key="{{index}}" bindtap="openGame" data-id="{{item.game_id}}">
  104. <navigator wx:if="{{item.need_popup !== 2}}" target="miniProgram" app-id="{{item.mini_app_id}}" version="release" path="{{item.url}}">
  105. <view class='icon'>
  106. <image src='{{item.icon}}'></image>
  107. <text class='reward' wx:if="{{(item.mem_reward > 0 || item.mem_integral > 0) && item.is_play === 1 && auth.gain === 2}}">{{mpType === 'rp' ? '红包' : '金币'}}</text>
  108. </view>
  109. <view class='name'>{{item.gamename}}</view>
  110. <view class='num'>{{(item.down_cnt - item.down_cnt % 10000) / 10000 || 1}}万人在玩</view>
  111. </navigator>
  112. <view wx:else bindtap="showPop" data-entrance="{{item.entrance_image}}">
  113. <view class='icon'>
  114. <image src='{{item.icon}}'></image>
  115. <text class='reward' wx:if="{{(item.mem_reward > 0 || item.mem_integral > 0) && item.is_play === 1 && auth.gain === 2}}">{{mpType === 'rp' ? '红包' : '金币'}}</text>
  116. </view>
  117. <view class='name'>{{item.gamename}}</view>
  118. <view class='num'>{{(item.down_cnt - item.down_cnt % 10000) / 10000 || 1}}万人在玩</view>
  119. </view>
  120. </view>
  121. </view>
  122. </view>
  123. <view class="to-withdraw" wx:if="{{howToWithdraw}}" bindtap="hideWithdraw">
  124. <view class="to-withdraw_inner">
  125. <image src='{{qrCode}}' class="to-withdraw_img"></image>
  126. <button class="to-withdraw_btn" bindtap="CloseWithdraw" data-status="0" open-type="contact" send-message-title='回复"1"获取关注链接' send-message-img="/image/fenxaingluodi.png" send-message-path="/pages/user/index?id={{userInfo.mem_id}}" bindcontact='contact'
  127. show-message-card>
  128. 继续
  129. </button>
  130. </view>
  131. </view>
  132. </view>
  133. <view wx:elif="{{auth.memcenter === 1}}">
  134. <view class='userTop'>
  135. <view class='avatar'>
  136. <view class='avatar_bg'>
  137. <view class='icon'>
  138. <image src='{{userInfo.avatar}}' wx:if="{{userInfo.avatar}}"></image>
  139. <open-data type="userAvatarUrl" wx:else></open-data>
  140. </view>
  141. <image class='sex' src='/image/mine_icon_gender_boy.png'></image>
  142. </view>
  143. </view>
  144. <view class='nickname'>
  145. <text class='username' wx:if="{{userInfo.avatar}}">{{userInfo.nickname}}</text>
  146. <open-data class='username' type="userNickName" wx:else></open-data>
  147. </view>
  148. </view>
  149. <view class='cards'>
  150. <button class='cards_item' open-type='contact'>
  151. <text class='num'>关注公众号</text>
  152. <view class='label'>回复 <text>1</text> 关注</view>
  153. </button>
  154. <button class='cards_item' open-type='contact'>
  155. <text class='num'>客服</text>
  156. <text class='label'>点击联系客服</text>
  157. </button>
  158. </view>
  159. <view class='games'>
  160. <text class='games_title'>我的游戏</text>
  161. <text class='games_tips' wx:if="{{showText}}">你还没玩过游戏,试试以下游戏吧</text>
  162. <view class='games_list'>
  163. <view class='item' wx:for="{{GamePlayList}}" wx:key="{{index}}" bindtap="openGame" data-id="{{item.game_id}}">
  164. <navigator class='content' target="miniProgram" app-id="{{item.mini_app_id}}" version="release" path="{{item.url}}">
  165. <image class='icon' src='{{item.icon}}'></image>
  166. <text class='name'>{{item.gamename}}</text>
  167. </navigator>
  168. </view>
  169. </view>
  170. </view>
  171. </view>