国外MOSE官网
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.

0 lines
2.9 KiB

3 days ago
  1. <view class="my-registrations data-v-12d11ec0"><view class="custom-tabs data-v-12d11ec0"><block wx:for="{{tabList}}" wx:for-item="tab" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['tabChange',[index]]]]]}}" class="{{['tab-item','data-v-12d11ec0',(currentTab===index)?'active':'']}}" bindtap="__e"><text class="{{['tab-text','data-v-12d11ec0',(currentTab===index)?'active':'']}}">{{tab.name}}</text><block wx:if="{{currentTab===index}}"><view class="tab-line data-v-12d11ec0"></view></block></view></block></view><view class="activity-list data-v-12d11ec0"><block wx:for="{{currentActivityList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewActivityDetail',['$0'],[[['currentActivityList','',index]]]]]]]}}" class="activity-item data-v-12d11ec0" bindtap="__e"><image class="activity-image data-v-12d11ec0" src="{{item.image}}" mode="aspectFill"></image><view class="activity-info data-v-12d11ec0"><view class="title-row data-v-12d11ec0"><view class="activity-badge data-v-12d11ec0"><text class="badge-text data-v-12d11ec0">30分</text></view><text class="activity-title data-v-12d11ec0">{{item.title}}</text></view><view class="activity-location data-v-12d11ec0"><uv-icon vue-id="{{'72a6966e-1-'+index}}" name="map-fill" size="14" color="#999" class="data-v-12d11ec0" bind:__l="__l"></uv-icon><text class="location-text data-v-12d11ec0">{{item.location}}</text></view><view class="activity-time data-v-12d11ec0"><uv-icon vue-id="{{'72a6966e-2-'+index}}" name="calendar" size="14" color="#999" class="data-v-12d11ec0" bind:__l="__l"></uv-icon><text class="time-text data-v-12d11ec0">{{item.time}}</text></view><view class="activity-participants data-v-12d11ec0"><uv-icon vue-id="{{'72a6966e-3-'+index}}" name="account-fill" size="14" color="#999" class="data-v-12d11ec0" bind:__l="__l"></uv-icon><text class="participants-text data-v-12d11ec0">{{"报名人数:"+item.participants+"/"+item.maxParticipants}}</text></view></view><view class="activity-action data-v-12d11ec0"><block wx:if="{{currentTab===0}}"><uv-button vue-id="{{'72a6966e-4-'+index}}" type="primary" size="mini" shape="circle" text="扫码签到" data-event-opts="{{[['^click',[['scanQRCode',['$0'],[[['currentActivityList','',index]]]]]]]}}" catch:click="__e" class="data-v-12d11ec0" bind:__l="__l"></uv-button></block><block wx:else><block wx:if="{{currentTab===1}}"><uv-button vue-id="{{'72a6966e-5-'+index}}" type="success" shape="circle" size="mini" text="已签到" disabled="{{true}}" class="data-v-12d11ec0" bind:__l="__l"></uv-button></block><block wx:else><uv-button vue-id="{{'72a6966e-6-'+index}}" type="error" size="mini" text="已取消" disabled="{{true}}" class="data-v-12d11ec0" bind:__l="__l"></uv-button></block></block></view></view></block><block wx:if="{{$root.g0===0}}"><view class="empty-state data-v-12d11ec0"><text class="empty-text data-v-12d11ec0">暂无相关报名记录</text></view></block></view></view>