box.wxml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  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:elif="{{mpType === 'rp'}}">{{item.share_total}}元</text>
  79. </view>
  80. </swiper-item>
  81. </block>
  82. </swiper>
  83. <view class="to" bindtap="routeTo" data-to="/pages/member/member">
  84. <button>团队金币</button>
  85. </view>
  86. </view>
  87. <view class='Prompt'>
  88. <view class='Prompt_content' wx:if="{{false}}">
  89. <!-- <view class='title'>{{boxInfo.make_money.title}} </view> -->
  90. <view class='title' wx:if="{{mpType === 'rp'}}">如何赚红包</view>
  91. <view class='title' wx:elif="{{mpType === 'gd'}}">如何赚金币</view>
  92. <!-- <view class='close' bindtap='ShowPrompt'>
  93. <image src='/image/icon_guanbi.png'></image>
  94. </view> -->
  95. <view class='tips' wx:if="{{mpType === 'gd'}}">
  96. <!-- <text>{{boxInfo.make_money.text}}</text> -->
  97. <view>
  98. 1、分享"游戏盒子"给好友,好友授权你可获得<text class='text-color-money'>10</text>金币,<button class='btn-text text-color-money text-link' open-type="share" id='share-box'>马上邀请</button>
  99. </view>
  100. <view>
  101. 2、告诉您的朋友:授权成功就送金币,打开游戏就有奖励,可提现哦。
  102. </view>
  103. </view>
  104. <view class='tips' wx:elif="{{mpType === 'rp'}}">
  105. <!-- <text>{{boxInfo.make_money.text}}</text> -->
  106. <view>
  107. 1、分享"游戏盒子"给好友,好友授权你可获得
  108. <text class='text-color-money'>0.1</text>元红包,
  109. <button class='btn-text text-color-money text-link' open-type="share" id='share-box'>马上邀请</button>
  110. </view>
  111. <view>
  112. 2、告诉您的朋友:授权成功就送红包,打开游戏就有奖励,可提现哦。
  113. </view>
  114. </view>
  115. </view>
  116. </view>
  117. </block>
  118. <view class='mybox'>
  119. <view class='title'>
  120. <text class='left'>一起开黑</text>
  121. <!-- <view class='right' bindtap='routeManage'>
  122. <image src='/image/icon_guanli.png'></image>
  123. <text>管理</text>
  124. </view> -->
  125. </view>
  126. <view class='wrap'>
  127. <view class='wrap_cell' wx:for="{{memGame.list}}" wx:key="{{item.game_id}}">
  128. <view class='wrap_main'>
  129. <view bindtap='routeDetail' data-id="{{item.game_id}}">
  130. <view class='wrap_icon'>
  131. <image src='{{item.icon}}'></image>
  132. </view>
  133. <view class='wrap_info'>
  134. <view class='name'>
  135. {{item.gamename}}
  136. <text class='reward' wx:if="{{floats[index] > 0 && auth.gain === 2}}">{{floats[index]}}{{mpType === 'gd' ? '金币' : '元'}}</text>
  137. </view>
  138. <!-- <view class='des'>{{item.oneword}}</view>
  139. <view class='num'>{{(item.down_cnt - item.down_cnt % 10000) / 10000 || 1}}万人在玩</view> -->
  140. <view class="player" wx:if="{{item.player}}">
  141. <image class="player__avatar" wx:for="{{item.player.avatar}}" src="{{item}}" wx:key="{{index}}"></image>
  142. <text class="player__info">有{{item.player.count}}个好友在玩</text>
  143. </view>
  144. </view>
  145. </view>
  146. <view class="wrap_btn">
  147. <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>
  148. </view>
  149. </view>
  150. </view>
  151. </view>
  152. <view class='title'>
  153. <label class='left'>我最近玩的游戏 <text wx:if="{{GamePlayList.count}}">+{{GamePlayList.count}}</text></label>
  154. </view>
  155. <view class='wrap'>
  156. <view class='wrap_cell' wx:for="{{GamePlayList.list}}" wx:key="{{item.game_id}}">
  157. <navigator wx:if="{{item.need_popup !== 2}}" target="miniProgram" app-id="{{item.mini_app_id}}" version="release" path="{{item.url}}">
  158. <view class='wrap_main'>
  159. <view bindtap='routeDetail' data-id="{{item.game_id}}">
  160. <view class='wrap_icon'>
  161. <image src='{{item.icon}}'></image>
  162. </view>
  163. <view class='wrap_info'>
  164. <view class='name'>
  165. {{item.gamename}}
  166. <!-- <text class='reward' wx:if="{{floats[index] > 0 && auth.gain === 2}}">{{floats[index]}}{{mpType === 'gd' ? '金币' : '元'}}</text> -->
  167. </view>
  168. <!-- <view class='des'>{{item.oneword}}</view>
  169. <view class='num'>{{(item.down_cnt - item.down_cnt % 10000) / 10000 || 1}}万人在玩</view> -->
  170. <view class="player" wx:if="{{item.player}}">
  171. <image class="player__avatar" wx:for="{{item.player.avatar}}" src="{{item}}" wx:key="{{index}}"></image>
  172. <text class="player__info">有{{item.player.count}}个好友在玩</text>
  173. </view>
  174. </view>
  175. </view>
  176. <view class="wrap_btn">
  177. <button class="btn btn-primary">去玩</button>
  178. </view>
  179. </view>
  180. </navigator>
  181. <view wx:else bindtap="showPop" data-entrance="{{item.entrance_image}}">
  182. <view class='wrap_main'>
  183. <view bindtap='routeDetail' data-id="{{item.game_id}}">
  184. <view class='wrap_icon'>
  185. <image src='{{item.icon}}'></image>
  186. </view>
  187. <view class='wrap_info'>
  188. <view class='name'>
  189. {{item.gamename}}
  190. <!-- <text class='reward' wx:if="{{floats[index] > 0 && auth.gain === 2}}">{{floats[index]}}{{mpType === 'gd' ? '金币' : '元'}}</text> -->
  191. </view>
  192. <!-- <view class='des'>{{item.oneword}}</view>
  193. <view class='num'>{{(item.down_cnt - item.down_cnt % 10000) / 10000 || 1}}万人在玩</view> -->
  194. <view class="player" wx:if="{{item.player}}">
  195. <image class="player__avatar" wx:for="{{item.player.avatar}}" src="{{item}}" wx:key="{{index}}"></image>
  196. <text class="player__info">有{{item.player.count}}个好友在玩</text>
  197. </view>
  198. </view>
  199. </view>
  200. <view class="wrap_btn">
  201. <button class="btn btn-primary">去玩</button>
  202. </view>
  203. </view>
  204. </view>
  205. </view>
  206. </view>
  207. </view>
  208. <view class='editInfo' wx:if="{{ShowEditInfoMask}}">
  209. <view class='task' bindtap='ChangeEditInfo' data-show="{{0}}"></view>
  210. <view class='content'>
  211. <view class='title'>盒子信息</view>
  212. <view class='label'>盒子名称</view>
  213. <view class='input'>
  214. <input value="{{boxName}}" bindinput='ChangeForm' data-type="Name"></input>
  215. <text class='num'>{{boxName.length}}/{{boxName_maxLength}}</text>
  216. </view>
  217. <view class='label'>盒子简介</view>
  218. <view class='textarea'>
  219. <textarea value='{{boxIntro}}' bindinput='ChangeForm' data-type="Intro" cursor-spacing='28'></textarea>
  220. <text class='num'>{{boxIntro.length}}/{{boxIntro_maxLength}}</text>
  221. </view>
  222. <button class='btn' bindtap='saveEdit'>保存</button>
  223. </view>
  224. </view>
  225. </view>