sign.wxml 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <wxs module="filters" src="../../../utils/filters.wxs"></wxs>
  2. <view class="topBox" style="height:{{top*1+hgt*1}}px;">
  3. <image class="topImg" src="{{imgUrl}}xcx/newxcx/ranktopbg.jpg"></image>
  4. <image style="top:{{top}}px;" class="lastImg" bindtap="backTap" src="../../../img/wlast.png"></image>
  5. <view style="margin-top:{{top}}px;height:{{hgt}}px;line-height:{{hgt}}px;" class='title'>签到排行榜</view>
  6. </view>
  7. <image class="topImg" style="position:relative;" src="{{imgUrl}}xcx/newxcx/ranktopbg.jpg"></image>
  8. <view class="mydatabox">
  9. <view class="myheadimg">
  10. <image class="block width100 height100" src="{{personobj.headimgurl}}"></image>
  11. </view>
  12. <view class="myname center fontr30 colorfff fontfpr lhr32">{{personobj.binded.name?personobj.binded.name:personobj.nickname}}</view>
  13. <view class="clearfix lhr32 mysignbox colorfff fontr30">
  14. <view class="pull-left width200 center">
  15. <view class="fontfps">{{signobj.signstage?signobj.signstage:'未签到'}}</view>
  16. <view class="mgtr14 fontfpr">签到排名</view>
  17. </view>
  18. <view class="pull-left contpunch">
  19. <view class="fontfps">{{!signobj.signnobreaknum?'0':signobj.signnobreaknum}}天</view>
  20. <view class="mgtr14 fontfpr">连续签到</view>
  21. </view>
  22. <view class="pull-right width200 center">
  23. <view class="fontfps">{{!signobj.signallnum?0:signobj.signallnum}}天</view>
  24. <view class="mgtr14 fontfpr">累计签到</view>
  25. </view>
  26. </view>
  27. </view>
  28. <view class="signdaybox">
  29. <view class="clearfix">
  30. <view class="fontr30 fontfpr lhr56 pull-left">已连续签到<text class="colorff7600 fontfps">{{signobj.signnobreaknum}}天</text>,签到排名第<text class="colorff7600 fontfps">{{signobj.signnobreakstage}}名</text></view>
  31. <view bindtap="signtap" class="fontr24 signbtn fontfpr pull-right">{{signflag?'已':''}}签到</view>
  32. </view>
  33. <view class="clearfix signweek">
  34. <view wx:for="{{timearr}}" wx:key="{{index}}" bindtap="{{index=='5'?'signtap':''}}" class="everysignday pull-left {{signarr[index]==true?'signedbox':''}}">
  35. <image class="block" hidden="{{signarr[index]==true}}" src="{{imgUrl}}xcx/newxcx/unsign.png"></image>
  36. <image class="block" hidden="{{signarr[index]==false}}" src="{{imgUrl}}xcx/newxcx/signedimg.png"></image>
  37. <view class="center fontr24 fontfpr color666">{{item}}日</view>
  38. </view>
  39. </view>
  40. </view>
  41. <view class="signrank">
  42. <view class="signranktit clearfix relative">
  43. <view bindtap="signtiTap" data-type="today" class="{{type=='today'?'nowsigntit':''}} pull-left center fontr28 color666 fontfpr signtit">今日签到榜</view>
  44. <view bindtap="signtiTap" data-type="nobreak" class="{{type=='nobreak'?'nowsigntit':''}} secondtit pull-left center fontr28 color666 fontfpr signtit">连续签到榜</view>
  45. <view bindtap="signtiTap" data-type="allnum" class="{{type=='allnum'?'nowsigntit':''}} pull-right center fontr28 color666 fontfpr signtit">总签到次数榜</view>
  46. </view>
  47. <view class="">
  48. <view hidden="{{type!='today'}}" wx:for="{{todaylist}}" wx:key="id" class="everysignbox clearfix">
  49. <view wx:if="{{index<3}}" class="topsign pull-left">
  50. <image src="{{imgUrl}}xcx/newxcx/rankleftimg.png"></image>
  51. <view wx:if="{{index=='0'}}" class="colorfff fontr28 fontfpm">1</view>
  52. <view wx:if="{{index=='1'}}" class="colorfff secondbox fontr28 fontfpm">2</view>
  53. <view wx:if="{{index=='2'}}" class=" colorfff thirdbox fontr28 fontfpm">3</view>
  54. </view>
  55. <view wx:if="{{index>2}}" class="topsignnum pull-left">
  56. <view class=" fontr28 fontfps color333">{{index*1+1}}</view>
  57. </view>
  58. <view class="pull-left headbox hidden">
  59. <image class="block width100 height100" src="{{item.headimgurl}}"></image>
  60. </view>
  61. <view class="pull-left everyname fontr28 fontfpr ellipsis">{{item.nickname?item.nickname:'游客'}}</view>
  62. <view hidden="{{!item.medal.title}}" class="pull-left medal">
  63. <view class="medal-img">
  64. <image hidden="{{!item.medal.title}}" src="../../../img/liubianxing.png" mode="widthFix"></image>
  65. <text class="medal-num">{{item.medal.title}}</text>
  66. </view>
  67. <text class="medal-text">{{item.medal.remark}}</text>
  68. </view>
  69. <view class="pull-right timebox fontr28 fontfpr">{{item.addtime}}</view>
  70. </view>
  71. <view hidden="{{type!='nobreak'}}" wx:for="{{continelist}}" wx:key="id" class="everysignbox clearfix">
  72. <view wx:if="{{index<3}}" class="topsign pull-left">
  73. <image src="{{imgUrl}}xcx/newxcx/rankleftimg.png"></image>
  74. <view wx:if="{{index=='0'}}" class="colorfff fontr28 fontfpm">1</view>
  75. <view wx:if="{{index=='1'}}" class="colorfff secondbox fontr28 fontfpm">2</view>
  76. <view wx:if="{{index=='2'}}" class=" colorfff thirdbox fontr28 fontfpm">3</view>
  77. </view>
  78. <view wx:if="{{index>2}}" class="topsignnum pull-left">
  79. <view class=" fontr28 fontfps color333">{{index*1+1}}</view>
  80. </view>
  81. <view class="pull-left headbox hidden">
  82. <image class="block width100 height100" src="{{item.headimgurl}}"></image>
  83. </view>
  84. <view class="pull-left everyname fontr28 fontfpr ellipsis">{{item.nickname?item.nickname:'游客'}}</view>
  85. <view hidden="{{!item.medal.title}}" class="pull-left medal">
  86. <view class="medal-img">
  87. <image hidden="{{!item.medal.title}}" src="../../../img/liubianxing.png" mode="widthFix"></image>
  88. <text class="medal-num">{{item.medal.title}}</text>
  89. </view>
  90. <text class="medal-text">{{item.medal.remark}}</text>
  91. </view>
  92. <view class="pull-right timebox fontr28 fontfpr mr20">{{item.day}}</view>
  93. </view>
  94. <view hidden="{{type!='allnum'}}" wx:for="{{allnumlist}}" wx:key="id" class="everysignbox clearfix">
  95. <view wx:if="{{index<3}}" class="topsign pull-left">
  96. <image src="{{imgUrl}}xcx/newxcx/rankleftimg.png"></image>
  97. <view wx:if="{{index=='0'}}" class="colorfff fontr28 fontfpm">1</view>
  98. <view wx:if="{{index=='1'}}" class="colorfff secondbox fontr28 fontfpm">2</view>
  99. <view wx:if="{{index=='2'}}" class=" colorfff thirdbox fontr28 fontfpm">3</view>
  100. </view>
  101. <view wx:if="{{index>2}}" class="topsignnum pull-left">
  102. <view class=" fontr28 fontfps color333">{{index*1+1}}</view>
  103. </view>
  104. <view class="pull-left headbox hidden">
  105. <image class="block width100 height100" src="{{item.headimgurl}}"></image>
  106. </view>
  107. <view class="pull-left everyname fontr28 fontfpr ellipsis">{{item.nickname?item.nickname:'游客'}}</view>
  108. <view hidden="{{!item.medal.title}}" class="pull-left medal">
  109. <view class="medal-img">
  110. <image hidden="{{!item.medal.title}}" src="../../../img/liubianxing.png" mode="widthFix"></image>
  111. <text class="medal-num">{{item.medal.title}}</text>
  112. </view>
  113. <text class="medal-text">{{item.medal.remark}}</text>
  114. </view>
  115. <view class="pull-right timebox fontr28 fontfpr mr20">{{item.num}}</view>
  116. </view>
  117. <view wx:if="{{type=='today'}}">
  118. <nonedata len="{{todaylist.length}}" datashow="{{datashow}}"></nonedata>
  119. </view>
  120. <view wx:if="{{type=='nobreak'}}">
  121. <nonedata len="{{continelist.length}}" datashow="{{datashow}}"></nonedata>
  122. </view>
  123. <view wx:if="{{type=='allnum'}}">
  124. <nonedata len="{{allnumlist.length}}" datashow="{{datashow}}"></nonedata>
  125. </view>
  126. </view>
  127. </view>
  128. <view class="mysignboxbt">
  129. <view class="pull-left myheadbox hidden">
  130. <image class="block width100 height100" src="{{personobj.headimgurl}}"></image>
  131. </view>
  132. <view class="ellipsis mynamebox fontfpr fontr28 color333 pull-left">{{personobj.binded.name?personobj.binded.name:personobj.nickname}}</view>
  133. <view class="myrankbox center pull-left">
  134. <view class="familyimpact fontr36 color333 lhr40">{{type=='today'?(!signobj.signstage?'未上榜':signobj.signstage):type=='nobreak'?(!signobj.signnobreakstage?'未上榜':signobj.signnobreakstage):(!signobj.signtotalstage?'未上榜':signobj.signtotalstage)}}</view>
  135. <view class="fontfpr fontr28 color333 lhr40">排名</view>
  136. </view>
  137. </view>