componentList.wxml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. <template name="componentList">
  2. <!-- 显示全部表头 -->
  3. <view class="panelScoreHeader FlexRow" wx:if="{{IsListAll}}">
  4. <view class="panelScoreHeaderTd1"></view>
  5. <view class="panelScoreHeaderTd2"><view class="MarginLeft20">计划</view></view>
  6. <view class="panelScoreHeaderTd3"><view class="MarginLeft20">最低分</view></view>
  7. <view class="panelScoreHeaderTd4"><view class="MarginLeft30">语数外</view></view>
  8. <view class="panelScoreHeaderTd5">数学</view>
  9. <view class="panelScoreHeaderTd5">语文</view>
  10. <view class="panelScoreHeaderTd5">综合</view>
  11. </view>
  12. <!-- 显示大字表头 -->
  13. <view class="panelScoreHeader FlexRow" wx:if="{{!IsListAll}}">
  14. <view class="panelScoreHeaderTd6"></view>
  15. <view class="panelScoreHeaderTd7">计划</view>
  16. <view class="panelScoreHeaderTd8">最低分</view>
  17. </view>
  18. <block wx:if="{{!ContrastNull}}">
  19. <block wx:for="{{List}}" wx:key="index">
  20. <!-- 名额到校校名,收藏学校 -->
  21. <block wx:if="{{PageType=='scoreline' && ScoreTypeID==3 && item.IsCollect && item.SchoolOfGraduationTemp!=item.SchoolOfGraduation && ((IsSearch && item.IsSearchResult) || !IsSearch)}}" >
  22. <view class="panelLine"></view>
  23. <view class="panelScoreJuniorCollect FlexRow" bindtap="goto" data-url="school?PageType={{PageType}}&ID={{item.SchoolOfGraduation}}">
  24. <view class="panelScoreJuniorCollectText">{{item.SchoolFullNameJunior}}</view>
  25. </view>
  26. </block>
  27. <!-- 名额到校校名,普通学校 -->
  28. <block wx:if="{{PageType=='scoreline' && ScoreTypeID==3 && !item.IsCollect && item.SchoolOfGraduationTemp!=item.SchoolOfGraduation && ((IsSearch && item.IsSearchResult) || !IsSearch)}}" >
  29. <view hidden="{{index>PageCount}}" wx:if="{{index==0}}" class="panelLine"></view>
  30. <view hidden="{{index>PageCount}}" class="panelScoreJunior FlexRow" bindtap="goto" data-url="school?PageType={{PageType}}&ID={{item.SchoolOfGraduation}}">
  31. <view class="panelScoreJunior1"></view>
  32. <view class="panelScoreJuniorText">{{item.SchoolFullNameJunior}}</view>
  33. </view>
  34. </block>
  35. <!-- 名额到校校名,学校主页 -->
  36. <block wx:if="{{PageType=='school' && ScoreTypeID==3 && SchoolType1=='高中' && item.DistrictNameTemp!=item.DistrictName}}">
  37. <view class="panelLine" wx:if="{{index==0}}"></view>
  38. <view class="panelScoreJuniorCollect panelScoreSchoolType FlexRow">
  39. <view class="panelScoreJuniorCollectText">{{item.DistrictName}}</view>
  40. </view>
  41. </block>
  42. <!-- 1-15志愿,学校性质 -->
  43. <block wx:if="{{PageType=='scoreline' && ScoreTypeID==4 && item.SchoolType2ShortIDTemp!=item.SchoolType2ShortID && !SearchNull}}">
  44. <view class="panelLine" wx:if="{{index==0}}"></view>
  45. <view class="panelScoreJuniorCollect panelScoreSchoolType FlexRow" >
  46. <view class="panelScoreJuniorCollectText" wx:if="{{item.SchoolType2ShortID==1}}">市实验性示范性高中</view>
  47. <view class="panelScoreJuniorCollectText" wx:if="{{item.SchoolType2ShortID==2}}">市特色普通高中</view>
  48. <view class="panelScoreJuniorCollectText" wx:if="{{item.SchoolType2ShortID==3}}">区实验性示范性高中</view>
  49. <view class="panelScoreJuniorCollectText" wx:if="{{item.SchoolType2ShortID==4}}">一般高中</view>
  50. </view>
  51. </block>
  52. <!-- 收藏高中 -->
  53. <block wx:if="{{PageType=='collect' && item.TempID!=item.ID}}" >
  54. <view class="panelLine" wx:if="{{index==0}}"></view>
  55. <view class="panelScoreJunior panelScoreJunior00 FlexRow" bindtap="goto" data-url="school?PageType={{PageType}}&ID={{item.ID}}">
  56. <view class="panelScoreJunior0 FlexRow">
  57. <view class="panelScoreJunior1"></view>
  58. <view class="panelScoreJuniorText panelScoreJuniorText0">{{item.SchoolFullName}}</view>
  59. </view>
  60. <view class="panelScoreJunior2 FlexRow">
  61. {{item.District}} <block wx:if="{{SchoolType1=='高中'}}">{{item.SchoolType2Short}} <view class="panelLine2" wx:if="{{item.PublicOrPrivate}}"></view> {{item.PublicOrPrivate}}</block>
  62. </view>
  63. </view>
  64. </block>
  65. <!-- 自主招生 -->
  66. <block wx:if="{{item.Name=='自主招生'}}" >
  67. <view style="height:30rpx;" wx:if="{{item.ID==item.TempID}}"></view>
  68. <view class="panelRecruitment FlexRow">
  69. <text class="panelRecruitmentTest01">本校有自主招生计划\n<text class="panelRecruitmentTest02">面向全市招收,本区学生可报</text></text>
  70. <view class="panelRecruitment1 FlexRow">
  71. <view class="panelRecruitmentTest03">{{item.PlanNum}}</view>
  72. <view>(全市总数,不含艺体)</view>
  73. </view>
  74. </view>
  75. <view style="height: 30rpx;"></view>
  76. <view class="panelLine"></view>
  77. </block>
  78. <!-- 显示全部列表 -->
  79. <view class="panelScoreItem FlexColumn" hidden="{{index>PageCount}}"
  80. wx:if="{{IsListAll && item.IsAccommodation && item.IsPublicOrPrivate && item.IsLocalOrNolocal && item.IsSearchResult && item.Name!='自主招生'}}"
  81. bindtap="goto" data-url="school?PageType={{PageType}}&ID={{item.ID}}">
  82. <view class="panelLine" wx:if="{{ScoreTypeID==2 && index==0}}"></view>
  83. <view class="panelLine" wx:if="{{PageType=='school' && (ScoreTypeID==2 || ScoreTypeID==4) && index==0}}"></view>
  84. <view class="panelScoreItem1 FlexRow">
  85. <view class="panelScoreItem11 FlexColumn">
  86. <text class="panelScoreText01">{{item.Name}}</text>
  87. <view class="panelScoreText02" wx:if="{{(ScoreTypeID==2 || ScoreTypeID==4) && item.DistrictName}}">{{item.DistrictName}}</view>
  88. </view>
  89. <view class="panelScoreItem12 FlexRow" style="height:{{item.Height}}rpx;">
  90. <view class="panelScoreItem120 FlexRow">
  91. <view class="panelScoreNumber01" wx:if="{{item.PlanNum>=0}}">{{item.PlanNum}}</view>
  92. <view class="panelScoreNumber01Null" wx:if="{{item.PlanNum==-999}}">未知</view>
  93. </view>
  94. <view class="panelScoreItem1200 FlexRow">
  95. <view class="panelScoreNumber01" wx:if="{{item.ScoreTotal}}">{{item.ScoreTotal}}</view>
  96. </view>
  97. </view>
  98. <view class="panelScoreNumber04" wx:if="{{item.Score1}}"><view class="MarginLeft30">{{item.Score1}}</view></view>
  99. <view class="panelScoreNumber04 panelScoreNumber04Null" wx:if="{{!item.Score1 && item.ScoreTotal}}"><view class="MarginLeft30">未知</view></view>
  100. <view class="panelScoreNumber05" wx:if="{{item.Score2 && item.ScoreTotal}}">{{item.Score2}}</view>
  101. <view class="panelScoreNumber05 panelScoreNumber04Null" wx:if="{{!item.Score2 && item.ScoreTotal}}">未知</view>
  102. <view class="panelScoreNumber05" wx:if="{{item.Score3 && item.ScoreTotal}}">{{item.Score3}}</view>
  103. <view class="panelScoreNumber05 panelScoreNumber04Null" wx:if="{{!item.Score3 && item.ScoreTotal}}">未知</view>
  104. <view class="panelScoreNumber05" wx:if="{{item.Score4 && item.ScoreTotal}}">{{item.Score4}}</view>
  105. <view class="panelScoreNumber05 panelScoreNumber04Null" wx:if="{{!item.Score4 && item.ScoreTotal}}">未知</view>
  106. </view>
  107. </view>
  108. <!-- 显示大字列表 -->
  109. <view class="panelScoreItem FlexColumn" hidden="{{index>PageCount}}" wx:if="{{!IsListAll && item.IsAccommodation && item.IsPublicOrPrivate && item.IsLocalOrNolocal && item.IsSearchResult && item.Name!='自主招生'}}"
  110. bindtap="goto" data-url="school?PageType={{PageType}}&ID={{item.ID}}">
  111. <view class="panelLine" wx:if="{{PageType=='scoreline' && ScoreTypeID==2 && index==0}}"></view>
  112. <view class="panelLine" wx:if="{{PageType=='school' && (ScoreTypeID==2 || ScoreTypeID==4) && index==0}}"></view>
  113. <view class="panelScoreItem1 FlexRow">
  114. <view class="panelScoreItem13 FlexColumn">
  115. <text class="panelScoreText01">{{item.Name}}</text>
  116. <view class="panelScoreText02" wx:if="{{(ScoreTypeID==2 || ScoreTypeID==4) && item.DistrictName}}">{{item.DistrictName}}</view>
  117. </view>
  118. <view class="panelScoreItem14 FlexRow" style="height:{{item.Height}}rpx;">
  119. <view class="panelScoreNumber06" wx:if="{{item.PlanNum>=0}}">{{item.PlanNum}}</view>
  120. <view class="panelScoreNumber06Null" wx:if="{{item.PlanNum==-999}}">未知</view>
  121. <view class="panelScoreItem121 FlexRow" wx:if="{{item.PlanNumDifferenceValue!==null}}">
  122. <image class="icon_up_01" src="../images/icon_up_01.png" wx:if="{{item.PlanNumDifferenceValue>0}}"></image>
  123. <view class="panelScoreNumber02" wx:if="{{item.PlanNumDifferenceValue>0}}">{{item.PlanNumDifferenceValue}}</view>
  124. <image class="icon_up_01" src="../images/icon_down_01.png" wx:if="{{item.PlanNumDifferenceValue<0}}"></image>
  125. <view class="panelScoreNumber03" wx:if="{{item.PlanNumDifferenceValue<0}}">{{-item.PlanNumDifferenceValue}}</view>
  126. <view class="panelScoreText04" wx:if="{{item.PlanNumDifferenceValue==0}}">平</view>
  127. </view>
  128. </view>
  129. <view class="panelScoreItem15 FlexRow">
  130. <view class="panelScoreNumber06">{{item.ScoreTotal}}</view>
  131. <view class="panelScoreItem121 FlexRow" wx:if="{{item.ScoreTotalDifferenceValue!==null}}">
  132. <image class="icon_up_01" src="../images/icon_up_01.png" wx:if="{{item.ScoreTotalDifferenceValue>0}}"></image>
  133. <view class="panelScoreNumber02" wx:if="{{item.ScoreTotalDifferenceValue>0}}">{{item.ScoreTotalDifferenceValue}}</view>
  134. <image class="icon_up_01" src="../images/icon_down_01.png" wx:if="{{item.ScoreTotalDifferenceValue<0}}"></image>
  135. <view class="panelScoreNumber03" wx:if="{{item.ScoreTotalDifferenceValue<0}}">{{-item.ScoreTotalDifferenceValue}}</view>
  136. <view class="panelScoreText04" wx:if="{{item.ScoreTotalDifferenceValue==0}}">平</view>
  137. </view>
  138. </view>
  139. </view>
  140. </view>
  141. </block>
  142. <view bindtap="onPage" class="panelPage FlexRow" wx:if="{{(List.length>PageCount && PageFilterCount>PageCount) && !SearchNull}}">
  143. <view class="panelPage1">查看更多</view>
  144. <view class="panelFold1 FlexColumn">
  145. <image class="icon_fold_04" src="../images/icon_fold_03.png"></image>
  146. </view>
  147. </view>
  148. <view class="panelDataRemark FlexColumn" wx:if="{{List.length>0 && !SearchNull}}">
  149. <view class="panelDataRemark1">数据表中的特殊情况的说明:</view>
  150. <text class="panelDataRemark2">未知,表示官网未公布或没能采集到。\n没有最低分(含分科分数),表示该学校在最低投档控制线上无考生录取,故没有分数。</text>
  151. </view>
  152. <block wx:if="{{SearchNull}}">
  153. <view class="panelLine"></view>
  154. <image class="icon_sys_121" src="../images/icon_sys_12.png"></image>
  155. <view class="text02">没有内容</view>
  156. <view class="text03"></view>
  157. </block>
  158. </block>
  159. <block wx:if="{{ContrastNull}}">
  160. <view class="panelLine"></view>
  161. <image class="icon_sys_121" src="../images/icon_sys_12.png"></image>
  162. <view class="text02">在本区无计划</view>
  163. <view class="text03"></view>
  164. </block>
  165. </template>