index.wxml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  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'}}">红包余额:<text class='text-color-money'>{{userInfo.balance}}元</text>
  17. </view>
  18. <view class='balance' wx:elif="{{mpType === 'gd'}}">剩余金币:<text class='text-color-money'>{{userInfo.my_integral}}</text>
  19. <!-- 红包余额:<text class='text-color-money'>{{userInfo.balance}}</text>元 -->
  20. </view>
  21. </view>
  22. <view class='userinfo_tr'>
  23. <button wx:if="{{mpType === 'rp'}}" bindtap="OpenWithdraw" data-status="1">红包提现</button>
  24. <!-- <button wx:elif="{{mpType === 'gd'}}" class="gd" bindtap="OpenWithdraw" data-status="1">金币抽奖</button> -->
  25. <button wx:elif="{{mpType === 'gd'}}" class="gd" bindtap="routeTo" data-url="/pages/lottery/lottery">金币抽奖</button>
  26. </view>
  27. </view>
  28. </view>
  29. <view class='taskWrap'>
  30. <view class='taskWrap_cell' wx:if="{{userInfo.sign}}">
  31. <view class='icon'>
  32. <image src='{{userInfo.sign.icon || "/image/mine_icon_qiandao.png"}}'></image>
  33. </view>
  34. <view class='info'>
  35. <view class='title'>{{userInfo.sign.name}}</view>
  36. <view class='target'>{{userInfo.sign.intro}}</view>
  37. </view>
  38. <view class='right'>
  39. <button class='btn btn-cancel' wx:if="{{userInfo.sign.status === 2}}">已签到</button>
  40. <button class='btn btn-primary' wx:else bindtap='getTaskReward' data-taskType="sign">签到</button>
  41. </view>
  42. </view>
  43. <view class='taskWrap_cell' wx:if="{{userInfo.share}}">
  44. <view class='icon'>
  45. <image src='{{userInfo.share.icon || "/image/mine_icon_yaoqinghaoyou.png"}}'></image>
  46. </view>
  47. <view class='info'>
  48. <view class='title'>{{userInfo.share.name}}</view>
  49. <view class='target'>{{userInfo.share.intro}}</view>
  50. </view>
  51. <view class='right'>
  52. <button class='btn btn-primary' bindtap='getTaskReward' data-taskType="share" wx:if="{{userInfo.share.status === 2}}">领奖</button>
  53. <button class='btn btn-cancel' wx:elif="{{userInfo.share.status === 3}}">已领取</button>
  54. <button class='btn btn-primary' wx:else open-type='share'>去分享</button>
  55. </view>
  56. </view>
  57. <view class='taskWrap_cell' wx:if="{{userInfo.playtry}}">
  58. <view class='icon'>
  59. <image src='{{userInfo.playtry.icon || "/image/renwu_youxi.png"}}'></image>
  60. </view>
  61. <view class='info' bindtap="routeTo" data-url="/pages/user/task">
  62. <view class='title'>{{userInfo.playtry.name}}</view>
  63. <view class='target'>{{userInfo.playtry.intro}}</view>
  64. </view>
  65. <view class='right'>
  66. <!-- <button class='btn btn-primary' bindtap='getTaskReward' data-taskType="play" wx:if="{{userInfo.playtry.status === 2}}">领奖</button> -->
  67. <button class='btn btn-cancel' bindtap="routeTo" data-url="/pages/user/task" wx:if="{{userInfo.playtry.status === 3}}">已完成</button>
  68. <button class='btn btn-primary' bindtap="routeTo" data-url="/pages/user/task" wx:else>去玩</button>
  69. </view>
  70. </view>
  71. </view>
  72. <view class="quick">
  73. <view class="quick_item" bindtap="routeTo" data-url="/pages/user/rank">
  74. <image class="quick_icon" src="/image/mine_icon_paihang.png"></image>
  75. <text class="quick_text">排行榜</text>
  76. <image class="quick_rarr" src="/image/icon_rarr.png"></image>
  77. </view>
  78. <view class="quick_item" bindtap="routeTo" data-url="/pages/record/index">
  79. <image class="quick_icon" src="/image/mine_icon_jilu.png"></image>
  80. <text class="quick_text">{{mpType === 'gd' ? '金币记录' : '红包记录'}}</text>
  81. <image class="quick_rarr" src="/image/icon_rarr.png"></image>
  82. </view>
  83. <view class="quick_item" bindtap="routeTo" data-url="/pages/user/team">
  84. <image class="quick_icon" src="/image/mine_icon_wodetuandui.png"></image>
  85. <text class="quick_text">我的亲友团</text>
  86. <image class="quick_rarr" src="/image/icon_rarr.png"></image>
  87. </view>
  88. <!-- <view class="quick_item" bindtap="routeTo" data-url="/pages/manage/manage">
  89. <image class="quick_icon" src="/image/mine_icon_hezi.png"></image>
  90. <text class="quick_text">盒子管理</text>
  91. <image class="quick_rarr" src="/image/icon_rarr.png"></image>
  92. </view> -->
  93. <view class="quick_item" bindtap="routeTo" data-url="/pages/user/help">
  94. <image class="quick_icon" src="/image/mine_icon_changjianwenti.png"></image>
  95. <text class="quick_text">联系客服</text>
  96. <image class="quick_rarr" src="/image/icon_rarr.png"></image>
  97. </view>
  98. </view>
  99. <view class='playLog'>
  100. <view class='title'>{{showText ? '你还没玩过游戏,试试以下游戏吧' : '我玩过的游戏'}}</view>
  101. <view class='gameWrap'>
  102. <view class='gameWrap_item' wx:for="{{GamePlayList}}" wx:key="{{index}}" bindtap="openGame" data-id="{{item.game_id}}">
  103. <navigator wx:if="{{item.need_popup !== 2}}" target="miniProgram" app-id="{{item.mini_app_id}}" version="release" path="{{item.url}}">
  104. <view class='icon'>
  105. <image src='{{item.icon}}'></image>
  106. <text class='reward' wx:if="{{(item.mem_reward > 0 || item.mem_integral > 0) && item.is_play === 1 && auth.gain === 2}}">{{mpType === 'rp' ? '红包' : '金币'}}</text>
  107. </view>
  108. <view class='name'>{{item.gamename}}</view>
  109. <view class='num'>{{(item.down_cnt - item.down_cnt % 10000) / 10000 || 1}}万人在玩</view>
  110. </navigator>
  111. <view class="entrance" wx:else bindtap="showPop" data-entrance="{{item.entrance_image}}">
  112. <view class='icon'>
  113. <image src='{{item.icon}}'></image>
  114. <text class='reward' wx:if="{{(item.mem_reward > 0 || item.mem_integral > 0) && item.is_play === 1 && auth.gain === 2}}">{{mpType === 'rp' ? '红包' : '金币'}}</text>
  115. </view>
  116. <view class='name'>{{item.gamename}}</view>
  117. <view class='num'>{{(item.down_cnt - item.down_cnt % 10000) / 10000 || 1}}万人在玩</view>
  118. </view>
  119. </view>
  120. </view>
  121. </view>
  122. <view class="to-withdraw" wx:if="{{howToWithdraw}}" bindtap="hideWithdraw">
  123. <view class="to-withdraw_inner">
  124. <image src='{{qrCode}}' class="to-withdraw_img"></image>
  125. <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'
  126. show-message-card>
  127. 继续
  128. </button>
  129. </view>
  130. </view>
  131. </view>
  132. <view wx:elif="{{auth.memcenter === 1}}">
  133. <view class='userTop'>
  134. <view class='avatar'>
  135. <view class='avatar_bg'>
  136. <view class='icon'>
  137. <image src='{{userInfo.avatar}}' wx:if="{{userInfo.avatar}}"></image>
  138. <open-data type="userAvatarUrl" wx:else></open-data>
  139. </view>
  140. <image class='sex' src='/image/mine_icon_gender_boy.png'></image>
  141. </view>
  142. </view>
  143. <view class='nickname'>
  144. <text class='username' wx:if="{{userInfo.avatar}}">{{userInfo.nickname}}</text>
  145. <open-data class='username' type="userNickName" wx:else></open-data>
  146. </view>
  147. </view>
  148. <view class='cards'>
  149. <button class='cards_item' open-type='contact'>
  150. <text class='num'>关注公众号</text>
  151. <view class='label'>回复 <text>1</text> 关注</view>
  152. </button>
  153. <button class='cards_item' open-type='contact'>
  154. <text class='num'>客服</text>
  155. <text class='label'>点击联系客服</text>
  156. </button>
  157. </view>
  158. <view class='games'>
  159. <text class='games_title'>我的游戏</text>
  160. <text class='games_tips' wx:if="{{showText}}">你还没玩过游戏,试试以下游戏吧</text>
  161. <view class='games_list'>
  162. <view class='item' wx:for="{{GamePlayList}}" wx:key="{{index}}" bindtap="openGame" data-id="{{item.game_id}}">
  163. <navigator class='content' target="miniProgram" app-id="{{item.mini_app_id}}" version="release" path="{{item.url}}">
  164. <image class='icon' src='{{item.icon}}'></image>
  165. <text class='name'>{{item.gamename}}</text>
  166. </navigator>
  167. </view>
  168. </view>
  169. </view>
  170. </view>
  171. <view class="{{['rp1', 'redPack', redStyle]}}" bindtap="routeTips" wx:if="{{auth.red === 2}}">
  172. <block wx:if="{{userInfo.red_msg === 'rp'}}">
  173. <text class="redpack__text">{{userInfo.balance}}元</text>
  174. <image class="icon__redpack" src="/image/icon_lottery_gd.png"></image>
  175. </block>
  176. <image wx:else class="icon__redpack" src="/image/icon_lottery.png"></image>
  177. </view>
  178. <view class="share" wx:if="{{auth.share === 2}}">
  179. <button bindtap='ChangeShare' data-show="{{1}}">
  180. <!-- <button open-type='share'> -->
  181. <image src='/image/icon_share.png'></image>
  182. <!-- <text>分享</text> -->
  183. </button>
  184. </view>
  185. <!-- 分享目标 -->
  186. <view class='shareMask' bindtap='showShare' data-show="{{0}}" wx:if="{{ShowShareMask}}">
  187. <view class='menu'>
  188. <image class="share_close" src="/image/icon_close.png"></image>
  189. <button class='menu_item' open-type='share' id='share-box'>
  190. <image src='/image/weixin.png'></image>
  191. <text>微信</text>
  192. </button>
  193. <button class='menu_item' catchtap='shareCircles'>
  194. <image src='/image/pengyouquan.png'></image>
  195. <text>朋友圈</text>
  196. </button>
  197. </view>
  198. </view>
  199. <!-- 分享海报 -->
  200. <view class='shareCircles' style='display: {{ ShowshareCirclesMask ? "block" : "none" }}'>
  201. <view class='task' bindtap='CloseshareCircles'></view>
  202. <view class='content'>
  203. <view class='main_img'>
  204. <canvas canvas-id="shareCanvas" style="width:466rpx;height:828rpx"></canvas>
  205. </view>
  206. <text class='prompt'>分享海报到朋友圈邀请好友一起赚钱</text>
  207. <button class='btn' bindtap='saveMemQRcode'>保存图片</button>
  208. </view>
  209. </view>