box.wxml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. <view class='{{ShowEditInfoMask ? "fixed" : ""}}'>
  2. <view class="share" wx:if="{{auth.share === 2}}">
  3. <button bindtap='ChangeShare' data-show="{{1}}">
  4. <image src='/image/icon_fenxiang.png'></image>
  5. <text>分享</text>
  6. </button>
  7. </view>
  8. <!-- 分享目标 -->
  9. <view class='shareMask' bindtap='showShare' data-show="{{0}}" wx:if="{{ShowShareMask}}">
  10. <view class='menu'>
  11. <image class="share_close" src="/image/icon_close.png"></image>
  12. <button class='menu_item' open-type='share' id='share-box'>
  13. <image src='/image/weixin.png'></image>
  14. <text>微信</text>
  15. </button>
  16. <button class='menu_item' catchtap='shareCircles'>
  17. <image src='/image/pengyouquan.png'></image>
  18. <text>朋友圈</text>
  19. </button>
  20. </view>
  21. </view>
  22. <!-- 分享海报 -->
  23. <view class='shareCircles' style='display: {{ ShowshareCirclesMask ? "block" : "none" }}'>
  24. <view class='task' bindtap='CloseshareCircles'></view>
  25. <view class='content'>
  26. <view class='main_img'>
  27. <canvas canvas-id="shareCanvas" style="width:466rpx;height:828rpx"></canvas>
  28. </view>
  29. <text class='prompt'>分享海报到朋友圈邀请好友一起赚钱</text>
  30. <button class='btn' bindtap='saveMemQRcode'>保存图片</button>
  31. </view>
  32. </view>
  33. <view class='banner'>
  34. <image src='/image/bg_wodehezi.png' mode="widthFix"></image>
  35. </view>
  36. <view class='boxTop'>
  37. <view class='boxTop_head'>
  38. <image src='{{boxInfo.mem_avatar}}' wx:if="{{boxInfo.mem_avatar}}"></image>
  39. <open-data type="userAvatarUrl" wx:else></open-data>
  40. </view>
  41. <view class='boxTop_info'>
  42. <view class='nickname'>
  43. <text>{{boxInfo.title}}</text>
  44. <image bindtap='ChangeEditInfo' src='/image/xiugai.png' data-show="{{1}}"></image>
  45. </view>
  46. <text class='username' wx:if="{{boxInfo.mem_avatar}}">{{boxInfo.mem_nickname}}</text>
  47. <open-data class='username' type="userNickName" wx:else></open-data>
  48. <text class='sign'>{{boxInfo.intro}}</text>
  49. </view>
  50. <view class='boxTop_users' bindtap='routeTo' data-to="/pages/member/more" wx:if="{{auth.active === 2}}">
  51. <view class='title'>我的亲友团
  52. <text class='change' wx:if="{{memData && memData.count > 0}}">+{{memData.count}}</text>
  53. <text class="more">更多</text>
  54. </view>
  55. <view class='list'>
  56. <view class="list__item">
  57. <image src='{{userInfo.avatar || "/image/img_avatar_default.png"}}'></image>
  58. <!-- <label>邀请人</label> -->
  59. </view>
  60. <view class="list__item" wx:if="{{memData.parent.id}}">
  61. <image src='{{memData.parent.avatar || "/image/img_avatar_default.png"}}'></image>
  62. <!-- <label>邀请人</label> -->
  63. </view>
  64. <view class="list__item" wx:for="{{memData.list}}" wx:key="{{item.id}}">
  65. <image src='{{item.avatar || "/image/img_avatar_default.png"}}'></image>
  66. </view>
  67. </view>
  68. </view>
  69. </view>
  70. <block wx:if="{{auth.guide === 2}}">
  71. <view class='earn'>
  72. <swiper class='Carousel' circular="true" indicator-dots="{{false}}" interval="{{3000}}" duration="{{500}}" previous-margin="{{0}}" autoplay="{{true}}">
  73. <block wx:for="{{rankList}}" wx:key="{{item.mem_id}}">
  74. <swiper-item class="Carousel_item">
  75. <image class='icon' src='{{item.avatar}}'></image>
  76. <view class='text'>{{item.nickname}} 试玩分享获得
  77. <text wx:if="{{mpType === 'gd'}}">{{item.share_total_integral}}金币</text>
  78. <!-- <text wx:if="{{mpType === 'gd'}}">{{item.share_total}}元</text> -->
  79. <text wx:elif="{{mpType === 'rp'}}">{{item.share_total}}元</text>
  80. </view>
  81. </swiper-item>
  82. </block>
  83. </swiper>
  84. <view class="to" bindtap="routeTo" data-to="/pages/member/member">
  85. <button>团队金币</button>
  86. </view>
  87. </view>
  88. <view class='Prompt'>
  89. <view class='Prompt_content' wx:if="{{false}}">
  90. <!-- <view class='title'>{{boxInfo.make_money.title}} </view> -->
  91. <view class='title' wx:if="{{mpType === 'rp'}}">如何赚红包</view>
  92. <view class='title' wx:elif="{{mpType === 'gd'}}">如何赚金币</view>
  93. <!-- <view class='close' bindtap='ShowPrompt'>
  94. <image src='/image/icon_guanbi.png'></image>
  95. </view> -->
  96. <view class='tips' wx:if="{{mpType === 'gd'}}">
  97. <!-- <text>{{boxInfo.make_money.text}}</text> -->
  98. <view>
  99. 1、分享"游戏盒子"给好友,好友授权你可获得<text class='text-color-money'>10</text>金币,<button class='btn-text text-color-money text-link' open-type="share" id='share-box'>马上邀请</button>
  100. </view>
  101. <view>
  102. 2、告诉您的朋友:授权成功就送金币,打开游戏就有奖励,可提现哦。
  103. </view>
  104. </view>
  105. <view class='tips' wx:elif="{{mpType === 'rp'}}">
  106. <!-- <text>{{boxInfo.make_money.text}}</text> -->
  107. <view>
  108. 1、分享"游戏盒子"给好友,好友授权你可获得
  109. <text class='text-color-money'>0.1</text>元红包,
  110. <button class='btn-text text-color-money text-link' open-type="share" id='share-box'>马上邀请</button>
  111. </view>
  112. <view>
  113. 2、告诉您的朋友:授权成功就送红包,打开游戏就有奖励,可提现哦。
  114. </view>
  115. </view>
  116. </view>
  117. </view>
  118. </block>
  119. <view class='mybox'>
  120. <view class='title' wx:if="{{auth.gain === 2}}">
  121. <text class='left'>一起开黑</text>
  122. <text class="sub">邀请1个亲友,奖励</text>
  123. <text class="sub primary" wx:if="{{mpType === 'rp'}}">{{userInfo.invite_award}}元</text>
  124. <text class="sub primary" wx:elif="{{mpType === 'gd'}}">{{userInfo.invite_award_integral}}金币</text>
  125. <!-- <view class='right' bindtap='routeManage'>
  126. <image src='/image/icon_guanli.png'></image>
  127. <text>管理</text>
  128. </view> -->
  129. </view>
  130. <view class='wrap'>
  131. <view class='wrap_cell' wx:for="{{memGame.list}}" wx:key="{{item.game_id}}">
  132. <view class='wrap_main'>
  133. <view bindtap='routeDetail' data-id="{{item.game_id}}">
  134. <view class='wrap_icon'>
  135. <image src='{{item.icon}}'></image>
  136. </view>
  137. <view class='wrap_info'>
  138. <view class='name'>
  139. {{item.gamename}}
  140. <text class='reward' wx:if="{{floats[index] > 0 && auth.gain === 2}}">{{floats[index]}}{{mpType === 'gd' ? '金币' : '元'}}</text>
  141. </view>
  142. <!-- <view class='des'>{{item.oneword}}</view>
  143. <view class='num'>{{(item.down_cnt - item.down_cnt % 10000) / 10000 || 1}}万人在玩</view> -->
  144. <view class="player" wx:if="{{item.player}}">
  145. <image class="player__avatar" wx:for="{{item.player.avatar}}" src="{{item}}" wx:key="{{index}}"></image>
  146. <text class="player__info">有{{item.player.count}}个好友在玩</text>
  147. </view>
  148. </view>
  149. </view>
  150. <view class="wrap_btn">
  151. <button class="btn btn-primary" open-type="share" id='share-game' data-share_title="{{item.share_title}}" data-share_img="{{item.share_img}}" data-game_id="{{item.game_id}}" data-gamename="{{item.gamename}}">邀请</button>
  152. </view>
  153. </view>
  154. </view>
  155. </view>
  156. <view class='title'>
  157. <label class='left'>我最近玩的游戏 <text wx:if="{{GamePlayList.count}}">+{{GamePlayList.count}}</text></label>
  158. </view>
  159. <view class='wrap'>
  160. <view class='wrap_cell' wx:for="{{GamePlayList.list}}" wx:key="{{item.game_id}}">
  161. <navigator wx:if="{{item.need_popup !== 2}}" target="miniProgram" app-id="{{item.mini_app_id}}" version="release" path="{{item.url}}">
  162. <view class='wrap_main'>
  163. <view bindtap='routeDetail' data-id="{{item.game_id}}">
  164. <view class='wrap_icon'>
  165. <image src='{{item.icon}}'></image>
  166. </view>
  167. <view class='wrap_info'>
  168. <view class='name'>
  169. {{item.gamename}}
  170. <!-- <text class='reward' wx:if="{{floats[index] > 0 && auth.gain === 2}}">{{floats[index]}}{{mpType === 'gd' ? '金币' : '元'}}</text> -->
  171. </view>
  172. <!-- <view class='des'>{{item.oneword}}</view>
  173. <view class='num'>{{(item.down_cnt - item.down_cnt % 10000) / 10000 || 1}}万人在玩</view> -->
  174. <view class="player" wx:if="{{item.player}}">
  175. <image class="player__avatar" wx:for="{{item.player.avatar}}" src="{{item}}" wx:key="{{index}}"></image>
  176. <text class="player__info">有{{item.player.count}}个好友在玩</text>
  177. </view>
  178. </view>
  179. </view>
  180. <view class="wrap_btn">
  181. <button class="btn btn-primary">去玩</button>
  182. </view>
  183. </view>
  184. </navigator>
  185. <view wx:else bindtap="showPop" data-entrance="{{item.entrance_image}}">
  186. <view class='wrap_main'>
  187. <view bindtap='routeDetail' data-id="{{item.game_id}}">
  188. <view class='wrap_icon'>
  189. <image src='{{item.icon}}'></image>
  190. </view>
  191. <view class='wrap_info'>
  192. <view class='name'>
  193. {{item.gamename}}
  194. <!-- <text class='reward' wx:if="{{floats[index] > 0 && auth.gain === 2}}">{{floats[index]}}{{mpType === 'gd' ? '金币' : '元'}}</text> -->
  195. </view>
  196. <!-- <view class='des'>{{item.oneword}}</view>
  197. <view class='num'>{{(item.down_cnt - item.down_cnt % 10000) / 10000 || 1}}万人在玩</view> -->
  198. <view class="player" wx:if="{{item.player}}">
  199. <image class="player__avatar" wx:for="{{item.player.avatar}}" src="{{item}}" wx:key="{{index}}"></image>
  200. <text class="player__info">有{{item.player.count}}个好友在玩</text>
  201. </view>
  202. </view>
  203. </view>
  204. <view class="wrap_btn">
  205. <button class="btn btn-primary">去玩</button>
  206. </view>
  207. </view>
  208. </view>
  209. </view>
  210. </view>
  211. </view>
  212. <view class='editInfo' wx:if="{{ShowEditInfoMask}}">
  213. <view class='task' bindtap='ChangeEditInfo' data-show="{{0}}"></view>
  214. <view class='content'>
  215. <view class='title'>盒子信息</view>
  216. <view class='label'>盒子名称</view>
  217. <view class='input'>
  218. <input value="{{boxName}}" bindinput='ChangeForm' data-type="Name"></input>
  219. <text class='num'>{{boxName.length}}/{{boxName_maxLength}}</text>
  220. </view>
  221. <view class='label'>盒子简介</view>
  222. <view class='textarea'>
  223. <textarea value='{{boxIntro}}' bindinput='ChangeForm' data-type="Intro" cursor-spacing='28'></textarea>
  224. <text class='num'>{{boxIntro.length}}/{{boxIntro_maxLength}}</text>
  225. </view>
  226. <button class='btn' bindtap='saveEdit'>保存</button>
  227. </view>
  228. </view>
  229. </view>