index.wxml 11 KB

1
  1. <view class="sheduling data-v-a41aa4e0"><u-popup bind:input="__e" vue-id="10638576-1" mode="center" border-radius="19" value="{{teacher_show}}" data-event-opts="{{[['^input',[['__set_model',['','teacher_show','$event',[]]]]]]}}" class="data-v-a41aa4e0" bind:__l="__l" vue-slots="{{['default']}}"><view class="pop_wrap data-v-a41aa4e0"><view class="pop_top data-v-a41aa4e0"><text class="title data-v-a41aa4e0">请您确认排班时间</text></view><view class="pop_center data-v-a41aa4e0"><text class="data-v-a41aa4e0">{{"上课日期:"+now_date}}</text><text class="data-v-a41aa4e0">{{"上课时间:"+time.start_time+"-"+time.end_time}}</text></view><view class="pop_bootom data-v-a41aa4e0"><button type="default" data-event-opts="{{[['tap',[['sure_choose',['$event']]]]]}}" bindtap="__e" class="data-v-a41aa4e0">确认</button></view></view></u-popup><u-popup bind:input="__e" vue-id="10638576-2" mode="center" border-radius="19" value="{{cancel_show}}" data-event-opts="{{[['^input',[['__set_model',['','cancel_show','$event',[]]]]]]}}" class="data-v-a41aa4e0" bind:__l="__l" vue-slots="{{['default']}}"><view class="pop_wrap data-v-a41aa4e0"><view class="pop_top data-v-a41aa4e0"><text class="title data-v-a41aa4e0">您确定要取消如下排班吗</text></view><view class="pop_center data-v-a41aa4e0"><text class="data-v-a41aa4e0">{{"上课日期:"+cancel_detail.day}}</text><text class="data-v-a41aa4e0">{{"上课时间:"+cancel_detail.start_time+"-"+cancel_detail.end_time}}</text></view><view class="pop_bootom data-v-a41aa4e0"><button type="default" data-event-opts="{{[['tap',[['sure_cancel',['$event']]]]]}}" bindtap="__e" class="data-v-a41aa4e0">确定取消</button></view></view></u-popup><u-popup bind:input="__e" vue-id="10638576-3" mode="center" border-radius="42" width="85%" value="{{stu_show}}" data-event-opts="{{[['^input',[['__set_model',['','stu_show','$event',[]]]]]]}}" class="data-v-a41aa4e0" bind:__l="__l" vue-slots="{{['default']}}"><view class="student-show data-v-a41aa4e0"><view class="stu-title data-v-a41aa4e0">预约学生基本信息</view><view class="stu-mess data-v-a41aa4e0"><image src="{{stu_detail.headimg?stu_detail.headimg:'../../static/images/avator.png'}}" mode class="data-v-a41aa4e0"></image><view class="right data-v-a41aa4e0"><view class="stu-text data-v-a41aa4e0">{{'姓名:'+stu_detail.truename+''}}</view><view class="stu-text data-v-a41aa4e0">{{'学号:'+stu_detail.account+''}}</view><view class="stu-text data-v-a41aa4e0">{{'班级:'+(stu_detail.class?stu_detail.class:'--')+''}}</view><view class="stu-text data-v-a41aa4e0">{{'手机号:'+(stu_detail.mobile?stu_detail.mobile:'--')+''}}</view></view></view><view class="e-mail data-v-a41aa4e0"><u-icon vue-id="{{('10638576-4')+','+('10638576-3')}}" name="email" class="data-v-a41aa4e0" bind:__l="__l"></u-icon>{{":"+(stu_detail.email?stu_detail.email:'--')+''}}</view><view class="remark-title data-v-a41aa4e0">{{''+(stu_detail.sex==2?"她":"他")+'的需求'}}</view><view class="remark data-v-a41aa4e0">{{''+stu_detail.demand+''}}</view></view></u-popup><block wx:if="{{notice.length>0}}"><view class="sheduling-top data-v-a41aa4e0"><image src="../../static/images/nock.png" mode class="data-v-a41aa4e0"></image><view class="title data-v-a41aa4e0"><u-notice-bar vue-id="10638576-5" volume-icon="{{false}}" type="none" color="#2B9155" speed="{{120}}" list="{{notice}}" class="data-v-a41aa4e0" bind:__l="__l"></u-notice-bar></view></view></block><view class="tab data-v-a41aa4e0"><block wx:for="{{tab_list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['changTab',[index]]]]]}}" class="{{['data-v-a41aa4e0',current_tab==index?'active-item':'item']}}" bindtap="__e"><view class="week data-v-a41aa4e0">{{''+item+''}}</view><block wx:if="{{current_tab==index}}"><text class="line data-v-a41aa4e0"></text></block></view></block></view><view class="content data-v-a41aa4e0"><view class="top data-v-a41aa4e0"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['changeDate',[index,'$0'],[[['table_week','',index]]]]]]]}}" class="{{['data-v-a41aa4e0',current_date==index?'active-item':'item']}}" bindtap="__e"><view class="week data-v-a41aa4e0">{{''+item.$orig.week+''}}</view><view class="date data-v-a41aa4e0">{{''+item.m0+''}}</view></view></block></view><view class="shedule data-v-a41aa4e0"><view class="left data-v-a41aa4e0"><view data-event-opts="{{[['tap',[['changeTime',[0]]]]]}}" class="{{['data-v-a41aa4e0',current_time==0?'active-item':'item']}}" bindtap="__e"><block wx:if="{{current_time==0}}"><image class="all data-v-a41aa4e0" src="../../static/images/all.png" mode></image></block>全部时间<block wx:if="{{current_time==0}}"><image class="jian data-v-a41aa4e0" src="../../static/images/01.png" mode></image></block></view><block wx:for="{{time_list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['changeTime',['$0',index],[[['time_list','',index]]]]]]]}}" class="{{['data-v-a41aa4e0',current_time==item.id?'active-item':'item']}}" bindtap="__e">{{''+item.start_time+"-"+item.end_time+''}}<block wx:if="{{current_time==item.id}}"><image class="jian data-v-a41aa4e0" src="../../static/images/01.png" mode></image></block></view></block></view><view class="right data-v-a41aa4e0"><block wx:for="{{shedule_list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="data-v-a41aa4e0"><block wx:if="{{item.scheduling&&index==current_time&&index!=0}}"><view class="item data-v-a41aa4e0"><view class="item-left data-v-a41aa4e0"><image src="{{item.scheduling?item.scheduling.teacher.headimg:'../../static/images/add.png'}}" mode class="data-v-a41aa4e0"></image><view class="name data-v-a41aa4e0">{{''+(item.scheduling?item.scheduling.teacher.truename:'')+''}}</view></view><view class="item-right data-v-a41aa4e0"><view class="text data-v-a41aa4e0"><block wx:if="{{item.scheduling.student}}"><view data-event-opts="{{[['tap',[['stuDetail',['$0'],[[['shedule_list','',index,'scheduling.student']]]]]]]}}" class="tips data-v-a41aa4e0" bindtap="__e">查看学生</view></block><image src="../../static/images/icon-1.png" mode class="data-v-a41aa4e0"></image><view class="time data-v-a41aa4e0">{{''+item.scheduling.start_time+"-"+item.scheduling.end_time+''}}</view></view><view class="text data-v-a41aa4e0"><image src="../../static/images/icon-2.png" mode class="data-v-a41aa4e0"></image><view class="time data-v-a41aa4e0">{{''+item.scheduling.day+''}}</view></view><view class="text data-v-a41aa4e0"><image src="../../static/images/icon-3.png" mode class="data-v-a41aa4e0"></image><view class="time data-v-a41aa4e0">{{''+(item.scheduling.student?'有预约':'无预约')+''}}</view></view></view><block wx:if="{{item.is_del==true&&item.is_me==true}}"><view data-event-opts="{{[['tap',[['cancelShedule',['$0'],[[['shedule_list','',index]]]]]]]}}" class="cancel data-v-a41aa4e0" bindtap="__e">取消</view></block><block wx:if="{{!item.scheduling}}"><view class="data-v-a41aa4e0">{{''+(item.is_scheduling==false?'已过期':'立即排班')+''}}</view></block></view></block><block wx:if="{{item.scheduling&&current_time==0}}"><view class="item data-v-a41aa4e0"><view class="item-left data-v-a41aa4e0"><image src="{{item.scheduling?item.scheduling.teacher.headimg:'../../static/images/add.png'}}" mode class="data-v-a41aa4e0"></image><view class="name data-v-a41aa4e0">{{''+(item.scheduling?item.scheduling.teacher.truename:'')+''}}</view></view><view class="item-right data-v-a41aa4e0"><view class="text data-v-a41aa4e0"><block wx:if="{{item.scheduling.student}}"><view data-event-opts="{{[['tap',[['stuDetail',['$0'],[[['shedule_list','',index,'scheduling.student']]]]]]]}}" class="tips data-v-a41aa4e0" bindtap="__e">查看学生</view></block><image src="../../static/images/icon-1.png" mode class="data-v-a41aa4e0"></image><view class="time data-v-a41aa4e0">{{''+item.scheduling.start_time+"-"+item.scheduling.end_time+''}}</view></view><view class="text data-v-a41aa4e0"><image src="../../static/images/icon-2.png" mode class="data-v-a41aa4e0"></image><view class="time data-v-a41aa4e0">{{''+item.scheduling.day+''}}</view></view><view class="text data-v-a41aa4e0"><image src="../../static/images/icon-3.png" mode class="data-v-a41aa4e0"></image><view class="time data-v-a41aa4e0">{{''+(item.scheduling.student?'有预约':'无预约')+''}}</view></view></view><block wx:if="{{item.is_del==true&&item.is_me==true}}"><view data-event-opts="{{[['tap',[['cancelShedule',['$0'],[[['shedule_list','',index]]]]]]]}}" class="cancel data-v-a41aa4e0" bindtap="__e">取消</view></block><block wx:if="{{!item.scheduling}}"><view class="data-v-a41aa4e0">{{''+(item.is_scheduling==false?'已过期':'立即排班')+''}}</view></block></view></block><block wx:if="{{item.is_scheduling==true&&index==current_time}}"><view class="add add1 data-v-a41aa4e0"><image src="../../static/images/pass1.png" mode="widthFix" class="data-v-a41aa4e0"></image><block wx:if="{{current_time!=0}}"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="add-buttom data-v-a41aa4e0" bindtap="__e"><image src="../../static/images/add_duty.png" mode class="data-v-a41aa4e0"></image>添加排班</view></block></view></block><block wx:if="{{!item.scheduling&&item.is_scheduling==false&&index==current_time}}"><view class="add data-v-a41aa4e0"><image src="../../static/images/pass1.png" mode="widthFix" class="data-v-a41aa4e0"></image><view class="add-text data-v-a41aa4e0">已截止</view></view></block></view></block><block wx:if="{{getEmpty&&current_time==0}}"><view class="add data-v-a41aa4e0"><image src="../../static/images/pass1.png" mode="widthFix" class="data-v-a41aa4e0"></image><view class="add-text data-v-a41aa4e0">暂无排班</view></view></block></view></view><view class="table data-v-a41aa4e0"><view class="title data-v-a41aa4e0">工作排班信息</view><view class="table_1 data-v-a41aa4e0"><view class="table-week data-v-a41aa4e0"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="table-item data-v-a41aa4e0"><view class="data-v-a41aa4e0">{{item.$orig.week?item.g0:'--'}}</view><view class="data-v-a41aa4e0">{{item.m1}}</view></view></block></view><view class="table-tr data-v-a41aa4e0"><block wx:for="{{$root.l3}}" wx:for-item="item1" wx:for-index="index1" wx:key="index1"><view class="table-time data-v-a41aa4e0"><block wx:for="{{item1.l2}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['data-v-a41aa4e0',item.$orig.scheduling&&item.$orig.is_me==false?'active-time-item':item.$orig.scheduling&&item.$orig.is_me==true?'me-item':'time-item']}}"><block wx:if="{{item.$orig.scheduling}}"><view class="data-v-a41aa4e0"><view class="teacher data-v-a41aa4e0">{{''+item.m2+''}}</view><view class="stu data-v-a41aa4e0">{{''+item.m3+''}}</view></view></block></view></block></view></block></view></view><view class="tips data-v-a41aa4e0"><view class="tip-item data-v-a41aa4e0"><label class="yellow _span data-v-a41aa4e0">*</label>第一行上面显示的是导师</view><view class="tip-item data-v-a41aa4e0"><label class="yellow _span data-v-a41aa4e0">*</label>第二行下方显示的是学生</view></view></view></view></view>