experience-map.wxml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <scroll-view class="page" scroll-y>
  2. <view class="shell">
  3. <view class="hero">
  4. <view class="hero__eyebrow">Map Detail</view>
  5. <view class="hero__title">{{mapText}}</view>
  6. <view class="hero__desc">{{placeText}}</view>
  7. </view>
  8. <view class="panel">
  9. <view class="panel__title">地图信息</view>
  10. <view class="summary">{{summaryText}}</view>
  11. <view class="summary">{{tileInfoText}}</view>
  12. <view class="summary">{{statusText}}</view>
  13. <view class="actions">
  14. <button class="btn btn--secondary" bindtap="handleRefresh">刷新详情</button>
  15. </view>
  16. </view>
  17. <view class="panel">
  18. <view class="panel__title">默认体验活动</view>
  19. <view wx:if="{{!cards.length}}" class="summary">当前暂无体验活动</view>
  20. <view wx:for="{{cards}}" wx:key="eventId" class="card {{item.disabled ? 'card--disabled' : ''}}" bindtap="handleOpenExperience" data-event-id="{{item.eventId}}">
  21. <view class="card__top">
  22. <text class="card__badge">体验</text>
  23. <text class="card__type">{{item.eventTypeText}}</text>
  24. </view>
  25. <view class="card__title">{{item.titleText}}</view>
  26. <view class="card__subtitle">{{item.subtitleText}}</view>
  27. <view class="card__meta-row">
  28. <text class="card__meta">{{item.statusText}}</text>
  29. </view>
  30. <view class="card__meta-row">
  31. <text class="card__meta">展示:{{item.presentationText}}</text>
  32. </view>
  33. <view class="card__meta-row">
  34. <text class="card__meta">内容:{{item.contentBundleText}}</text>
  35. </view>
  36. <view class="card__cta">{{item.ctaText}}</view>
  37. </view>
  38. </view>
  39. </view>
  40. </scroll-view>