index.wxml 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. <!--nova-werun/pages/activity/detail-activity/index.wxml-->
  2. <nav type="back" title="活动详情" background-color="{{'#4F9AF7'}}" front-color="{{'#ffffff'}}"></nav>
  3. <view class="all" style="height: {{contentHeight}}rpx;">
  4. <view class="box" style="height: {{contentHeight}}rpx;">
  5. <view class="banner">
  6. <swiper class="swiper" indicator-dots="true" autoplay="true" circular="ture">
  7. <swiper-item wx:for="{{activity.cover}}" wx:key="index">
  8. <image data-img="{{item}}" bindtap="imagePreview" src="{{item}}" style="width: 100vw;height: 100%;" mode="aspectFill" />
  9. </swiper-item>
  10. </swiper>
  11. <view class="linear"></view>
  12. </view>
  13. <view class="detail">
  14. <view class="name">
  15. <view class="title" bindtap="getThumbs">
  16. {{activity.title}}
  17. </view>
  18. <view wx:if="{{userInfo}}" style="float: right;font-size: 25rpx;">
  19. <van-icon bindtap="thumbs" name="{{countObj.uCount?'like':'like-o'}}" size='20' color="#7F56B2" />
  20. <text style="color: #7F56B2;margin: 0 20rpx 0 0;">{{countObj.count||''}}</text>
  21. <van-icon wx:if="{{active==1}}" bindtap="getReply" name="comment-o" size='20' />
  22. </view>
  23. <view class="desc">
  24. {{activity.desc}}
  25. </view>
  26. </view>
  27. <block>
  28. <van-tabs active="{{ active }}" bind:change="changeTab" color="#4F9AF7">
  29. <van-tab title="活动详细"></van-tab>
  30. <van-tab title="排行榜"></van-tab>
  31. </van-tabs>
  32. <block wx:if="{{active==0}}">
  33. <view class="detailbox">
  34. <view class="item">
  35. <view class="title">
  36. 报名时间
  37. </view>
  38. <view>
  39. <view class="common">2025.01.14 00:00 - 2025.01.14 14:00 </view>
  40. </view>
  41. </view>
  42. <block wx:if="{{activity.merber>0}}">
  43. <view class="item">
  44. <view class="title">
  45. 报名人数
  46. </view>
  47. <view class="common">50人 /{{activity.merber}}</view>
  48. </view>
  49. </block>
  50. <block>
  51. <view class="item">
  52. <view class="title">
  53. 活动时间
  54. </view>
  55. <view class="common">2025.01.14 00:00 - 2025.01.14 14:00</view>
  56. </view>
  57. </block>
  58. <block>
  59. <view class="item">
  60. <view class="title">
  61. 活动状态
  62. </view>
  63. <view class="common">报名中</view>
  64. </view>
  65. </block>
  66. <block>
  67. <view class="item">
  68. <view class="title">
  69. 联系电话
  70. </view>
  71. <view class="common">15888888888</view>
  72. </view>
  73. </block>
  74. <block>
  75. <view class="item2">
  76. <view class="title">
  77. 活动规则
  78. </view>
  79. <view class="common">本次跑步活动全程 [X] 公里,参与者需在规定的 [起始时间] 于指定起点出发,沿既定路线前进,途中设置多个打卡点,参与者务必按顺序在各打卡点完成打卡,最终于 [截止时间] 前抵达终点,以完成全程且打卡完整、用时短者为优胜,活动过程中严禁借助交通工具,须全程保持跑步或步行状态,违反规则将取消参赛资格 。</view>
  80. </view>
  81. </block>
  82. <button class="btn" bindtap="open">
  83. 报名中
  84. </button>
  85. </view>
  86. </block>
  87. <!-- 填写报名信息 -->
  88. <van-popup style="height: 70vh;" show="{{ showpopup }}" bind:click-overlay='onClose' round position="bottom" bind:close="onClose">
  89. <view class="popup">
  90. <view style="padding: 20rpx;border-bottom: 1rpx solid rgb(206, 206, 206);text-align: center;font-weight: bold;">填写报名信息</view>
  91. <van-cell-group>
  92. <van-field model:value="{{ name }}" required clearable label="姓名" placeholder="请输入姓名" />
  93. <!-- <van-field model:value="{{ college }}" clearable label="学院" placeholder="请输入学院" /> -->
  94. <van-field model:value="{{ mobile }}" type="number" required clearable label="手机号" placeholder="请输入手机号" />
  95. </van-cell-group>
  96. <view class="submit">立即报名</view>
  97. </view>
  98. </van-popup>
  99. <block wx:if="{{active==1}}">
  100. </block>
  101. </block>
  102. </view>
  103. </view>
  104. </view>