You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
92 lines
4.2 KiB
92 lines
4.2 KiB
<titleList-gridNameTitle id="titleList"></titleList-gridNameTitle>
|
|
|
|
<scroll-view class="g-scroll {{isPage ? 'z-page':''}}"
|
|
scroll-y="{{true}}"
|
|
bindscrolltolower="onReachBottom">
|
|
<view class="banner-main">
|
|
<view class="btn"
|
|
bind:tap="govolunteer">志愿者注册</view>
|
|
|
|
<view class="page-body">
|
|
<view class="page-section page-section-spacing swiper">
|
|
<view wx:if="{{showTip}}" data-actId="{{inProgressId}}" bindtap="toTipDetail" class="d-title">
|
|
<image class="left-log" src="/assets/images/heart/heart-logo2.png"></image>
|
|
<view class="s-title">{{inProgressTitle}}</view>
|
|
<view class="d-group-no">
|
|
<text>点击进入</text>
|
|
</view>
|
|
</view>
|
|
|
|
<swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" circular="{{circular}}" interval="{{interval}}" duration="{{duration}}" bindchange="swiperChange">
|
|
<block wx:if="{{banner.length > 0}}">
|
|
<block wx:for="{{banner}}" wx:key="*this">
|
|
<swiper-item>
|
|
<view class="swiper-item" data-id="{{item.actId}}">
|
|
<image class="banner" src='{{item.bannerImg}}' mode="aspectFill" />
|
|
</view>
|
|
</swiper-item>
|
|
</block>
|
|
</block>
|
|
<block wx:else>
|
|
<swiper-item>
|
|
<view>
|
|
<image class="banner" src="https://epdc-kongcun.elinkit.com.cn/epdcFile/M00/00/09/rBAB717N1ouAPcXVAAJZd_4ygpQ518.jpg" mode="aspectFill" />
|
|
</view>
|
|
</swiper-item>
|
|
</block>
|
|
</swiper>
|
|
<!-- 重置小圆点的样式 -->
|
|
<view class="dots">
|
|
<block wx:for="{{ banner }}" wx:key="index">
|
|
<view class="dot {{index == currentSwiper ? ' active' : '' }}"></view>
|
|
</block>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="tab-all">
|
|
<view class="tab-bar">
|
|
<view class="tab tab0 {{selectedTab === 'tab0' ? 'select' : ''}}" data-tab="tab0" bindtap="tabBarChange">
|
|
{{actListName}}
|
|
</view>
|
|
<view class="tab tab1 {{selectedTab === 'tab1' ? 'select' : ''}}" data-tab="tab1" bindtap="tabBarChange">
|
|
{{actReviewName}}
|
|
</view>
|
|
<view class="tab tab2 {{selectedTab === 'tab2' ? 'select' : ''}}" data-tab="tab2" bindtap="tabBarChange">
|
|
{{heartRankName}}
|
|
</view>
|
|
<view class="tab tab3 {{selectedTab === 'tab3' ? 'select' : ''}}" data-tab="tab3" bindtap="tabBarChange">
|
|
{{myActName}}
|
|
</view>
|
|
<view class="select-bar {{selectedTab}}"></view>
|
|
</view>
|
|
</view>
|
|
<!-- 活动列表 -->
|
|
<view class="details-top" wx:if="{{ selectedTab == 'tab0' }}">
|
|
<activity bind:toActDetail="toActDetailDown" id="state-0" state="0"></activity>
|
|
</view>
|
|
<!-- 爱心榜 -->
|
|
<block wx:if="{{ selectedTab == 'tab2' }}">
|
|
<view class="details-top">
|
|
<view class="volunteer-box">
|
|
<volunteer-list list="{{volunteerList}}"></volunteer-list>
|
|
</view>
|
|
</view>
|
|
</block>
|
|
<!-- 活动回顾 -->
|
|
<view class="details-top" wx:if="{{ selectedTab == 'tab1' }}">
|
|
<activity bind:toActDetail="toActDetailDown" showFooter="{{false}}" id="state-2" state="0"></activity>
|
|
</view>
|
|
<!-- 我的活动 -->
|
|
<view class="details-top" wx:if="{{ selectedTab == 'tab3' }}">
|
|
<view class="sub-tab">
|
|
<view class="sub-tab-item {{selectSubTab=='tab0'?'sub-tab-item-active':''}}" data-subtab="tab0" bindtap="subTabChange">审核中</view>
|
|
<view class="sub-tab-item {{selectSubTab=='tab1'?'sub-tab-item-active':''}}" data-subtab="tab1" bindtap="subTabChange">已通过</view>
|
|
<view class="sub-tab-item {{selectSubTab=='tab2'?'sub-tab-item-active':''}}" data-subtab="tab2" bindtap="subTabChange">未通过</view>
|
|
<view class="sub-tab-item {{selectSubTab=='tab3'?'sub-tab-item-active':''}}" data-subtab="tab3" bindtap="subTabChange">已结束</view>
|
|
</view>
|
|
<activity bind:toActDetail="toActDetailDown" detailType="{{selectSubTab=='tab2'?'refused':'a'}}" id="state-3" state="2"></activity>
|
|
</view>
|
|
<load-more loadMoreVisible="{{loadMoreVisible}}" loadMoreType="{{loadMoreType}}"></load-more>
|
|
</scroll-view>
|
|
|