ratioRank.wxml 3.3 KB

1
  1. <view class="content data-v-7c58eb14"><u-subsection vue-id="036a939f-1" mode="subsection" active-color="{{mainColor}}" list="{{tabList}}" current="{{current}}" data-event-opts="{{[['^change',[['tabsChange']]]]}}" bind:change="__e" class="data-v-7c58eb14" bind:__l="__l"></u-subsection><swiper class="swiper-box data-v-7c58eb14" current="{{swiperCurrent}}" data-event-opts="{{[['animationfinish',[['animationfinish',['$event']]]]]}}" bindanimationfinish="__e"><block wx:for="{{tabList}}" wx:for-item="item" wx:for-index="index1" wx:key="index1"><swiper-item class="swiper-item data-v-7c58eb14"><scroll-view class="scroll-box data-v-7c58eb14" scroll-y="{{true}}" refresher-enabled="{{true}}" refresher-triggered="{{triggered}}" refresher-threshold="{{100}}" refresher-background="white" data-event-opts="{{[['scrolltolower',[['handleLoadMore',['$event']]]],['refresherrefresh',[['onRefresh',['$event']]]],['refresherrestore',[['onRestore',['$event']]]]]}}" bindscrolltolower="__e" bindrefresherrefresh="__e" bindrefresherrestore="__e"><view class="filter-date-box data-v-7c58eb14"><u-icon vue-id="{{'036a939f-2-'+index1}}" name="arrow-left" color="#999999" size="48" data-event-opts="{{[['^click',[['previousMonth']]]]}}" bind:click="__e" class="data-v-7c58eb14" bind:__l="__l"></u-icon><text class="filter-date data-v-7c58eb14">{{item.year+"年"+item.month+"月"}}</text><u-icon vue-id="{{'036a939f-3-'+index1}}" name="arrow-right" color="#999999" size="48" data-event-opts="{{[['^click',[['nextMonth']]]]}}" bind:click="__e" class="data-v-7c58eb14" bind:__l="__l"></u-icon></view><view class="rank-box data-v-7c58eb14"><u-line-progress vue-id="{{'036a939f-4-'+index1}}" active-color="{{mainColor}}" percent="{{item.percent}}" height="40" class="data-v-7c58eb14" bind:__l="__l"></u-line-progress><block wx:if="{{index1==1}}"><text class="rank-text data-v-7c58eb14">{{"签到人次:"+item.signCount+"人"}}</text></block></view><block wx:for="{{item.tableList}}" wx:for-item="site" wx:for-index="index2" wx:key="index2"><u-card class="class-card data-v-7c58eb14" vue-id="{{'036a939f-5-'+index1+'-'+index2}}" head-border-bottom="{{false}}" foot-border-top="{{false}}" padding="0px" margin="0" borderRadius="0" bind:__l="__l" vue-slots="{{['body']}}"><view class="class-content data-v-7c58eb14" slot="body"><view class="info-sort data-v-7c58eb14"><block wx:if="{{index2<3}}"><u-image vue-id="{{('036a939f-6-'+index1+'-'+index2)+','+('036a939f-5-'+index1+'-'+index2)}}" src="{{index2==0?iconPath1:index2==1?iconPath2:iconPath3}}" mode="aspectFit" width="24px" height="24px" class="data-v-7c58eb14" bind:__l="__l"></u-image></block><block wx:else><text class="data-v-7c58eb14">{{index2+1}}</text></block></view><view class="class-info-text data-v-7c58eb14">{{site.name+"  "+(index1==1?site.residue+'课时':'')}}</view><view class="class-info-img data-v-7c58eb14"><u-avatar vue-id="{{('036a939f-7-'+index1+'-'+index2)+','+('036a939f-5-'+index1+'-'+index2)}}" src="{{site.url}}" size="100" class="data-v-7c58eb14" bind:__l="__l"></u-avatar></view></view></u-card></block><block wx:if="{{item.isOver}}"><u-divider vue-id="{{'036a939f-8-'+index1}}" bg-color="transparent" class="data-v-7c58eb14" bind:__l="__l" vue-slots="{{['default']}}">没有更多了</u-divider></block></scroll-view></swiper-item></block></swiper><u-top-tips vue-id="036a939f-9" data-ref="uTips" class="data-v-7c58eb14 vue-ref" bind:__l="__l"></u-top-tips></view>