|
|
- <view class="activity-page data-v-13e34265"><view class="search-section data-v-13e34265"><view class="search-bar data-v-13e34265"><uv-search vue-id="68858b41-1" placeholder="请输入搜索内容" showAction="{{false}}" value="{{params.title}}" data-event-opts="{{[['^search',[['handleSearch']]],['^clear',[['handleSearch']]],['^clickIcon',[['handleSearch']]],['^input',[['__set_model',['$0','title','$event',[]],['params']]]]]}}" bind:search="__e" bind:clear="__e" bind:clickIcon="__e" bind:input="__e" class="data-v-13e34265" bind:__l="__l"></uv-search></view><view class="primary-tabs data-v-13e34265"><view data-event-opts="{{[['tap',[['switchPrimaryTab',['current']]]]]}}" class="{{['primary-tab-item','data-v-13e34265',(primaryActiveTab==='current')?'active':'']}}" bindtap="__e">当前活动</view><view data-event-opts="{{[['tap',[['switchPrimaryTab',['past']]]]]}}" class="{{['primary-tab-item','data-v-13e34265',(primaryActiveTab==='past')?'active':'']}}" bindtap="__e">往期活动</view></view></view><view class="secondary-tabs data-v-13e34265"><scroll-view class="tab-scroll data-v-13e34265" scroll-x="true"><view class="tab-list data-v-13e34265"><view data-event-opts="{{[['tap',[['switchSecondaryTab',[0,'全部']]]]]}}" class="{{['tab-item','data-v-13e34265',(secondaryActiveIndex===0)?'active':'']}}" bindtap="__e"><text class="tab-text data-v-13e34265">全部</text></view><block wx:for="{{categoryActivityList}}" wx:for-item="category" wx:for-index="index" wx:key="id"><view data-event-opts="{{[['tap',[['switchSecondaryTab',[index+1,'$0','$1'],[[['categoryActivityList','id',category.id,'title']],[['categoryActivityList','id',category.id,'id']]]]]]]}}" class="{{['tab-item','data-v-13e34265',(secondaryActiveIndex===index+1)?'active':'']}}" bindtap="__e"><text class="tab-text data-v-13e34265">{{category.title}}</text></view></block></view></scroll-view></view><view class="activity-list data-v-13e34265"><block wx:for="{{activities}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['goToActivityDetail',['$0'],[[['activities','',index]]]]]]]}}" class="activity-item data-v-13e34265" bindtap="__e"><view class="activity-image data-v-13e34265"><image class="image data-v-13e34265" src="{{item.image}}" mode="aspectFill"></image></view><view class="activity-info data-v-13e34265"><view class="title-row data-v-13e34265"><view class="activity-tag data-v-13e34265" style="{{'background-color:'+(item.tagColor)+';'}}">{{''+item.score+'分'}}</view><view class="activity-title data-v-13e34265">{{item.title}}</view></view><view class="activity-location data-v-13e34265"><uv-icon vue-id="{{'68858b41-2-'+index}}" name="map-fill" size="14" color="#999" class="data-v-13e34265" bind:__l="__l"></uv-icon><text class="location-text data-v-13e34265">{{item.address}}</text></view><view class="activity-time data-v-13e34265"><uv-icon vue-id="{{'68858b41-3-'+index}}" name="calendar" size="14" color="#999" class="data-v-13e34265" bind:__l="__l"></uv-icon><text class="time-text data-v-13e34265">{{item.createTime}}</text></view><view class="activity-participants data-v-13e34265"><uv-icon vue-id="{{'68858b41-4-'+index}}" name="account-fill" size="14" color="#999" class="data-v-13e34265" bind:__l="__l"></uv-icon><text class="participants-text data-v-13e34265">{{"报名人数:"+item.numActivity+"/"+item.numLimit}}</text></view></view><view class="activity-action data-v-13e34265"><block wx:if="{{item.status==='1'}}"><uv-button vue-id="{{'68858b41-5-'+index}}" type="primary" size="mini" shape="circle" text="已结束" disabled="{{true}}" data-event-opts="{{[['^click',[['signUpActivity',['$0'],[[['activities','',index]]]]]]]}}" catch:click="__e" class="data-v-13e34265" bind:__l="__l"></uv-button></block><block wx:else><block wx:if="{{item.isApply===1}}"><uv-button vue-id="{{'68858b41-6-'+index}}" type="primary" size="mini" shape="circle" text="已报名" disabled="{{true}}" data-event-opts="{{[['^click',[['signUpActivity',['$0'],[[['activities','',index]]]]]]]}}" catch:click="__e" class="data-v-13e34265" bind:__l="__l"></uv-bu
|