index.wxml 3.7 KB

1
  1. <view class="content data-v-2844bc2a"><u-tabs-swiper vue-id="00d1cfa0-1" active-color="{{mainColor}}" list="{{tabList}}" current="{{current}}" is-scroll="{{false}}" data-ref="uTabs" data-event-opts="{{[['^change',[['tabsChange']]]]}}" bind:change="__e" class="data-v-2844bc2a vue-ref" bind:__l="__l"></u-tabs-swiper><swiper class="swiper-box data-v-2844bc2a" current="{{swiperCurrent}}" data-event-opts="{{[['transition',[['transition',['$event']]]],['animationfinish',[['animationfinish',['$event']]]]]}}" bindtransition="__e" bindanimationfinish="__e"><block wx:for="{{tabList}}" wx:for-item="item" wx:for-index="index1" wx:key="index1"><swiper-item class="swiper-item data-v-2844bc2a"><scroll-view class="scroll-box data-v-2844bc2a" 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"><block wx:for="{{item.tableList}}" wx:for-item="site" wx:for-index="index2" wx:key="index2"><u-card class="class-card data-v-2844bc2a" vue-id="{{'00d1cfa0-2-'+index1+'-'+index2}}" head-border-bottom="{{false}}" foot-border-top="{{false}}" padding="0px" margin="10px" borderRadius="40" data-event-opts="{{[['^click',[['goToMyClass',['$0'],[[['tabList','',index1],['tableList','',index2]]]]]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['head','body','foot']}}"><view class="class-content data-v-2844bc2a" style="padding-top:10px;" slot="head"><view class="student-name data-v-2844bc2a">{{site.studentName}}</view><view class="class-name data-v-2844bc2a">{{site.name}}</view></view><view class="class-content data-v-2844bc2a" slot="body"><view class="class-info-text data-v-2844bc2a"><u-icon vue-id="{{('00d1cfa0-3-'+index1+'-'+index2)+','+('00d1cfa0-2-'+index1+'-'+index2)}}" name="clock" class="data-v-2844bc2a" bind:__l="__l"></u-icon>{{''+site.classStartDate+"  "+site.classStartHours+''}}</view><view class="class-info-text data-v-2844bc2a"><u-icon vue-id="{{('00d1cfa0-4-'+index1+'-'+index2)+','+('00d1cfa0-2-'+index1+'-'+index2)}}" name="map" class="data-v-2844bc2a" bind:__l="__l"></u-icon>{{''+site.address+''}}</view></view><view class="class-content data-v-2844bc2a" style="padding-bottom:10px;text-align:right;" slot="foot"><block wx:if="{{index1!=2}}"><u-button vue-id="{{('00d1cfa0-5-'+index1+'-'+index2)+','+('00d1cfa0-2-'+index1+'-'+index2)}}" type="default" shape="circle" ripple="{{true}}" custom-style="{{handleDefaultCustomStyle}}" size="mini" hair-line="{{false}}" plain="{{true}}" data-event-opts="{{[['^click',[['goToLeave',['$0'],[[['tabList','',index1],['tableList','',index2]]]]]]]}}" catch:click="__e" class="data-v-2844bc2a" bind:__l="__l" vue-slots="{{['default']}}">请假</u-button></block><block wx:if="{{site.isEvaluate==0&&index1==2}}"><u-button vue-id="{{('00d1cfa0-6-'+index1+'-'+index2)+','+('00d1cfa0-2-'+index1+'-'+index2)}}" type="warning" shape="circle" ripple="{{true}}" custom-style="{{handleCustomStyle}}" size="mini" data-event-opts="{{[['^click',[['goToEvaluate',['$0'],[[['tabList','',index1],['tableList','',index2]]]]]]]}}" catch:click="__e" class="data-v-2844bc2a" bind:__l="__l" vue-slots="{{['default']}}">评价</u-button></block></view></u-card></block><block wx:if="{{item.isOver}}"><u-divider vue-id="{{'00d1cfa0-7-'+index1}}" bg-color="transparent" class="data-v-2844bc2a" bind:__l="__l" vue-slots="{{['default']}}">没有更多了</u-divider></block></scroll-view></swiper-item></block></swiper><u-top-tips vue-id="00d1cfa0-8" data-ref="uTips" class="data-v-2844bc2a vue-ref" bind:__l="__l"></u-top-tips></view>