index.wxml 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <wxs src="../../utils/filter.wxs" module="filters" />
  2. <view class="matchBox">
  3. <image src="" class="headerImg" />
  4. <view class="modelText">
  5. <view class="header">
  6. <image src="/static/modelBg.png" class="bg" />
  7. <view class="text">选择下面范文进行朗读</view>
  8. </view>
  9. <swiper class="swiper" autoplay circular indicator-dots previous-margin='40px' next-margin='20px'
  10. indicator-active-color="#7ACAFF" indicator-color='#BABABA'>
  11. <block wx:for="{{bannerList}}" wx:key="id">
  12. <swiper-item bindtap='bannelEvent'>
  13. <image src="{{item.coverImg}}" class="swiper-item" mode="" />
  14. </swiper-item>
  15. </block>
  16. </swiper>
  17. </view>
  18. <view class="rankList">
  19. <view class="switchBtns" bindtap="selectType">
  20. <view class="switchBtn {{currentType?'currentBtn currentBtn-l':''}}" data-type='true'>人气榜TOP100</view>
  21. <view class="switchBtn {{!currentType?'currentBtn currentBtn-r':''}}" data-type='false'>我的参赛作品</view>
  22. </view>
  23. <view class="table" wx:if="{{currentType}}">
  24. <view class="titleLine">
  25. <view class="colTitle">排名</view>
  26. <view class="colTitle">人气值</view>
  27. </view>
  28. <view class="contentBox" wx:for="{{activityUserList}}" wx:key="id">
  29. <view class="firstCol">
  30. <image src="/static/{{index+1}}-1.png" class="rankingImg" wx:if="{{index<3}}" />
  31. <text wx:else>{{index+1}}</text>
  32. </view>
  33. <view class="secondCol">
  34. <image lazy-load src="{{item.user.avatar}}" class="avatar" bindtap="jumpUserInfo"
  35. data-uid='{{item.user.uid}}' />
  36. <view class="userInfo">
  37. <view class="nickName">{{item.user.nickName||item.user.eid}}</view>
  38. <view class="date">
  39. <view>
  40. <image src="/static/f.png" class="icon" />
  41. <view class="num">{{filters.numFilter(item.activityJoinUser.shareAmount)}}</view>
  42. </view>
  43. <view>
  44. <image src="/static/p.png" class="icon" />
  45. <view class="num">{{filters.numFilter(item.activityJoinUser.commentAmount)}}</view>
  46. </view>
  47. <view>
  48. <image src="/static/d.png" class="icon" />
  49. <view class="num">{{filters.numFilter(item.activityJoinUser.likeAmount)}}</view>
  50. </view>
  51. </view>
  52. </view>
  53. </view>
  54. <view class="threeCol">
  55. <image src="/static/hot.png" class="icon" />
  56. <view class="num">{{filters.numFilter(item.activityJoinUser.hotAmount)}}</view>
  57. </view>
  58. </view>
  59. <view class="contentBox selfRank" wx:if="{{myActivityUser.activityJoinUser}}">
  60. <view class="firstCol">
  61. <text>{{index+1}}</text>
  62. </view>
  63. <view class="secondCol">
  64. <image src="{{myActivityUser.user.avatar}}" class="avatar" />
  65. <view class="userInfo">
  66. <view class="nickName">{{myActivityUser.user.nickName||myActivityUser.user.eid}}</view>
  67. <view class="date">
  68. <view>
  69. <image src="/static/f.png" class="icon" />
  70. <view class="num">{{filters.numFilter(myActivityUser.activityJoinUser.shareAmount)}}</view>
  71. </view>
  72. <view>
  73. <image src="/static/p.png" class="icon" />
  74. <view class="num">{{filters.numFilter(myActivityUser.activityJoinUser.commentAmount)}}</view>
  75. </view>
  76. <view>
  77. <image src="/static/d.png" class="icon" />
  78. <view class="num">{{filters.numFilter(myActivityUser.activityJoinUser.likeAmount)}}</view>
  79. </view>
  80. </view>
  81. </view>
  82. </view>
  83. <view class="threeCol">
  84. <image src="/static/hot.png" class="icon" />
  85. <view class="num">{{filters.numFilter(myActivityUser.activityJoinUser.hotAmount)}}</view>
  86. </view>
  87. </view>
  88. </view>
  89. <worksList class="worksList" videoType='my' worksList="{{list}}" />
  90. </view>
  91. </view>