count.wxml 7.9 KB

1
  1. <view><view class="count"><view class="left"><scroll-view style="{{'height:'+('100vh')+';'}}" scroll-y="{{true}}" scroll-with-animation="{{true}}"><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view><view class="{{['title',[(item.val===currentNum)?'act':'']]}}" id="{{index}}" data-event-opts="{{[['tap',[['setId',['$0'],[[['list','',index,'val']]]]]]]}}" bindtap="__e">{{item.tit}}</view></view></block></scroll-view></view><view class="right"><view class="flex0 pd"><block wx:if="{{currentNum==0||currentNum==1}}"><view class="search mb15"><image src="{{searimg}}"></image><input placeholder="请输入学生姓名进行搜索" data-event-opts="{{[['input',[['__set_model',['','scoreDataName','$event',[]]]]]]}}" value="{{scoreDataName}}" bindinput="__e"/><view data-event-opts="{{[['tap',[['getSearch',['$event']]]]]}}" class="btn" bindtap="__e">搜索</view></view></block><view class="mind_s flexc"><block wx:if="{{currentNum==1}}"><block><image class="mind_sl" src="{{secm}}"></image><picker range-key="dictLabel" range="{{subjectlist}}" value="{{subidx}}" data-event-opts="{{[['change',[['bindDateChanged',['$event']]]]]}}" bindchange="__e"><view class="flexc mind_sa"><view class="alldatain f15 cofe f500">{{xueke||'选择科目'}}</view><image src="{{upimg}}"></image></view></picker></block></block><view class="flex1"></view><block wx:if="{{currentNum==3}}"><view class="ser_toa">总分平均分:<text>{{avg}}</text>分</view></block></view></view><block wx:if="{{currentNum==0}}"><view class="flex1 tab"><view class="tab_top flexc"><view class="a topt w20">排名</view><view class="a topt w30">姓名</view><view class="a topt w25">总分</view><view class="a topt w25">年级排名</view></view><block wx:if="{{$root.g0}}"><view class="flex1 overa"><block wx:for="{{gradeRank}}" wx:for-item="ite" wx:for-index="idx" wx:key="idx"><block><block wx:if="{{idx<3}}"><view class="tab_tr"><block wx:if="{{idx==0}}"><image class="bgimg" src="{{onebgimg}}"></image></block><block wx:if="{{idx==1}}"><image class="bgimg" src="{{twobgimg}}"></image></block><block wx:if="{{idx==2}}"><image class="bgimg" src="{{threebgimg}}"></image></block><view class="a idx w20"><block wx:if="{{idx==0}}"><image src="{{oneimg}}"></image></block><block wx:if="{{idx==1}}"><image src="{{twoimg}}"></image></block><block wx:if="{{idx==2}}"><image src="{{threeimg}}"></image></block></view><view class="a tit w30">{{ite.scoreDataName}}</view><view class="a num w25">{{ite.zongfen}}</view><view class="a num w25">{{ite.scoreSortGrade}}</view></view></block><block wx:if="{{idx>2}}"><view class="tab_tr bg1"><view class="a idx w20">{{idx+1}}</view><view class="a tit w30">{{ite.scoreDataName}}</view><view class="a num w25">{{ite.zongfen}}</view><view class="a num w25">{{ite.scoreSortGrade}}</view></view></block></block></block></view></block><block wx:else><view class="flex1 overa"><no-data vue-id="2ca47210-1" bind:__l="__l"></no-data></view></block></view></block><block wx:if="{{currentNum==1}}"><view class="flex1 tab"><view class="tab_top flexc"><view class="a topt w20">排名</view><view class="a topt w50">姓名</view><view class="a topt w30">{{xueke}}</view></view><block wx:if="{{$root.g1}}"><view class="flex1 overa"><block wx:for="{{xuekeRank}}" wx:for-item="ite" wx:for-index="idx" wx:key="idx"><block><block wx:if="{{idx<3}}"><view class="tab_tr"><block wx:if="{{idx==0}}"><image class="bgimg" src="{{onebgimg}}"></image></block><block wx:if="{{idx==1}}"><image class="bgimg" src="{{twobgimg}}"></image></block><block wx:if="{{idx==2}}"><image class="bgimg" src="{{threebgimg}}"></image></block><view class="a idx w20"><block wx:if="{{idx==0}}"><image src="{{oneimg}}"></image></block><block wx:if="{{idx==1}}"><image src="{{twoimg}}"></image></block><block wx:if="{{idx==2}}"><image src="{{threeimg}}"></image></block></view><view class="a tit w50">{{ite.scoreDataName}}</view><view class="a num w30">{{ite.score}}</view></view></block><block wx:if="{{idx>2}}"><view class="tab_tr bg1"><view class="a idx w20">{{idx+1}}</view><view class="a tit w50">{{ite.scoreDataName}}</view><view class="a num w30">{{ite.score}}</view></view></block></block></block></view></block><block wx:else><view class="flex1 overa"><no-data vue-id="2ca47210-2" bind:__l="__l"></no-data></view></block></view></block><block wx:if="{{currentNum==2}}"><view class="flex1 tab"><view class="tab_top flexc"><view class="a topt w30">排名</view><view class="a topt w70">班级</view></view><block wx:if="{{$root.g2}}"><view class="flex1 overa"><block wx:for="{{classRank}}" wx:for-item="ite" wx:for-index="idx" wx:key="idx"><block><block wx:if="{{idx<3}}"><view class="tab_tr"><block wx:if="{{idx==0}}"><image class="bgimg" src="{{onebgimg}}"></image></block><block wx:if="{{idx==1}}"><image class="bgimg" src="{{twobgimg}}"></image></block><block wx:if="{{idx==2}}"><image class="bgimg" src="{{threebgimg}}"></image></block><view class="a idx w30"><block wx:if="{{idx==0}}"><image src="{{oneimg}}"></image></block><block wx:if="{{idx==1}}"><image src="{{twoimg}}"></image></block><block wx:if="{{idx==2}}"><image src="{{threeimg}}"></image></block></view><view class="a tit w70">{{ite.scoreClassName}}</view></view></block><block wx:if="{{idx>2}}"><view class="tab_tr bg1"><view class="a idx w30">{{idx+1}}</view><view class="a tit w70">{{ite.scoreClassName}}</view></view></block></block></block></view></block><block wx:else><view class="flex1 overa"><no-data vue-id="2ca47210-3" bind:__l="__l"></no-data></view></block></view></block><block wx:if="{{currentNum==3}}"><view class="flex1 tabchart"><view style="width:100%;height:600rpx;"><qiun-data-charts vue-id="2ca47210-4" type="column" chartData="{{chartDatab}}" opts="{{optsb}}" ontouch="{{true}}" bind:__l="__l"></qiun-data-charts></view><image class="lineimg" src="{{line}}"></image><view class="flex1 tab"><view class="tab_top flexc"><view class="a topt w20">排名</view><view class="a topt w30">班级</view><view class="a topt w25">均分以上</view><view class="a topt w25">均分以下</view></view><block wx:if="{{$root.g3}}"><view class="flex1 overa"><block wx:for="{{avgRank}}" wx:for-item="ite" wx:for-index="idx" wx:key="idx"><block><block wx:if="{{idx<3}}"><view class="tab_tr"><block wx:if="{{idx==0}}"><image class="bgimg" src="{{onebgimg}}"></image></block><block wx:if="{{idx==1}}"><image class="bgimg" src="{{twobgimg}}"></image></block><block wx:if="{{idx==2}}"><image class="bgimg" src="{{threebgimg}}"></image></block><view class="a idx w20"><block wx:if="{{idx==0}}"><image src="{{oneimg}}"></image></block><block wx:if="{{idx==1}}"><image src="{{twoimg}}"></image></block><block wx:if="{{idx==2}}"><image src="{{threeimg}}"></image></block></view><view class="a tit w30" style="font-size:28rpx;">{{ite.scoreClassName}}</view><view class="a tit w25">{{ite.up}}</view><view class="a tit w25">{{ite.down}}</view></view></block><block wx:if="{{idx>2}}"><view class="tab_tr bg1"><view class="a idx w20">{{idx+1}}</view><view class="a tit w30" style="font-size:28rpx;">{{ite.scoreClassName}}</view><view class="a tit w25">{{ite.up}}</view><view class="a tit w25">{{ite.down}}</view></view></block></block></block></view></block><block wx:else><view class="flex1 overa"><no-data vue-id="2ca47210-5" bind:__l="__l"></no-data></view></block></view></view></block><block wx:if="{{currentNum==4}}"><view class="flex1 tabchart"><view style="width:100%;height:600rpx;"><qiun-data-charts vue-id="2ca47210-6" type="ring" chartData="{{chartDataa}}" opts="{{optsa}}" bind:__l="__l"></qiun-data-charts></view><image class="lineimg" src="{{line}}"></image><view class="flex1 tab"><view class="tab_top flexc"><view class="a topt w40">分数段</view><view class="a topt w30">人数</view><view class="a topt w30">占比</view></view><view class="flex1 overa"><block wx:for="{{fsRank}}" wx:for-item="ite" wx:for-index="idx" wx:key="idx"><view class="tab_tr bg1"><view class="a idx w40">{{ite.tit}}</view><view class="a tit w30">{{ite.num}}</view><view class="a tit w30">{{ite.mix}}</view></view></block></view></view></view></block></view></view></view>