101 lines
6.2 KiB
Plaintext
101 lines
6.2 KiB
Plaintext
<!--pages/projectList/projectList.wxml-->
|
|
<view class="container">
|
|
<header-nav class="header-nav" bgcolor="{{ isFirstPattern ? 'transparent' : '#f5f5f5' }}" user="{{ user }}" newHeadOperate="{{ true }}" showTab="ranking" ></header-nav>
|
|
<view class="header-box"></view>
|
|
<view class="classify flexflex">
|
|
<view class="classify-item flexflex flex1" bind:tap="cutClassify" data-type="school">
|
|
<view class="pitch" wx:if="{{ classify == 'school' }}">
|
|
<image class="icon" src="https://app.gter.net/image/miniApp/offer/list-left-icon.svg"></image>
|
|
<view class="text flexacenter">
|
|
<view class="text-icon-box flexcenter">
|
|
<image class="text-icon" src="https://app.gter.net/image/miniApp/offer/list-synthesize-icon.png" mode="widthFix"></image>
|
|
</view>
|
|
综合排名
|
|
</view>
|
|
</view>
|
|
<block wx:else>综合排名</block>
|
|
</view>
|
|
<view class="classify-item flexflex flex1" bind:tap="cutClassify" data-type="subject">
|
|
<view class="pitch right" wx:if="{{ classify == 'subject' }}">
|
|
<image class="icon" src="https://app.gter.net/image/miniApp/offer/list-right-icon.svg"></image>
|
|
<view class="text flexacenter">
|
|
<view class="text-icon-box flexcenter">
|
|
<image class="text-icon" src="https://app.gter.net/image/miniApp/offer/list-major-icon.png" mode="widthFix"></image>
|
|
</view>
|
|
专业排名
|
|
</view>
|
|
</view>
|
|
<block wx:else>专业排名</block>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="chunk">
|
|
<block wx:if="{{ classify == 'school' }}">
|
|
<view class="pitch-on flexacenter" bind:tap="cutScreenState">
|
|
{{ rankingKey[com.jg] || rankingKey[comDefault.jg] || com.jg || comDefault.jg }}世界综合排名({{ com.year || comDefault.year }}年)
|
|
<image class="pitch-icon" src="https://app.gter.net/image/miniApp/offer/triangle-red.svg" mode="widthFix"></image>
|
|
</view>
|
|
<view class="message flexacenter">
|
|
<view class="total">共 {{ comTotal }} 个排名</view>
|
|
<view class="only flexacenter" bind:tap="cutOnlyXg">
|
|
<image wx:if="{{ comOnly }}" class="icon" mode="widthFix" src="https://app.gter.net/image/miniApp/project/u376.svg"></image>
|
|
<image wx:else class="icon" mode="widthFix" src="https://app.gter.net/image/miniApp/offer/frame-icon.svg"></image>
|
|
仅显示香港学校
|
|
</view>
|
|
</view>
|
|
</block>
|
|
<block wx:else>
|
|
<view class="pitch-on major-pitch flexacenter" bind:tap="cutScreenState">
|
|
<view class="major-pitch-text one-line-display">{{ rankingKey[maj.jg] || rankingKey[majDefault.jg] || maj.jg || majDefault.jg }} > {{ maj.major || majDefault.major }}({{ maj.year || majDefault.year }}年)</view>
|
|
<image class="pitch-icon" src="https://app.gter.net/image/miniApp/offer/triangle-red.svg" mode="widthFix"></image>
|
|
</view>
|
|
<view class="message flexacenter">
|
|
<view class="total">共 {{ majTotal }} 个排名</view>
|
|
<view class="only flexacenter" bind:tap="cutOnlyXg">
|
|
<image wx:if="{{ majOnly }}" class="icon" mode="widthFix" src="https://app.gter.net/image/miniApp/project/u376.svg"></image>
|
|
<image wx:else class="icon" mode="widthFix" src="https://app.gter.net/image/miniApp/offer/frame-icon.svg"></image>
|
|
仅显示香港学校
|
|
</view>
|
|
</view>
|
|
</block>
|
|
|
|
<view class="list">
|
|
<view class="item flexflex" wx:for="{{ classify == 'school' ? comList : majList }}" wx:key="index" data-id="{{ index }}">
|
|
<view class="ranking">{{ item.rank }}</view>
|
|
<view class="flex1">
|
|
<view class="head flexflex">
|
|
<view class="name flex1">{{ item.name || item.subject }}</view>
|
|
<view class="mark flexacenter" wx:if="{{ item.total_score }}">{{ item.total_score }} <text class="text">分</text></view>
|
|
</view>
|
|
<view class="english">
|
|
{{ item.enname }}
|
|
<block wx:if="{{ item.simple }}">({{item.simple}})</block>
|
|
</view>
|
|
|
|
<view class="bottom flexflex">
|
|
<view class="site">{{ item.city || '' }}</view>
|
|
<view wx:if="{{ item.sid }}" class="btn flexcenter" bind:tap="goSchoolHomepage" data-sid="{{ item.sid }}">
|
|
学校主页
|
|
<image class="icon" src="https://app.gter.net/image/miniApp/offer/arrows-round-light-white.svg" mode="widthFix"></image>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="empty flexcenter" wx:if="{{ (classify == 'school' && comList.length == 0) || (classify == 'subject' && majList.length == 0) }}">
|
|
<view class="dot-box flexacenter">
|
|
<image class="dot" wx:for="{{ 3 }}" wx:key="index" mode="widthFix" src="/img/u1829.svg"></image>
|
|
<image class="dot" wx:for="{{ 3 }}" wx:key="index" mode="widthFix" src="/img/u1832.svg"></image>
|
|
</view>
|
|
<image class="empty-icom" mode="widthFix" src="https://app.gter.net/image/miniApp/offer/u1828.svg"></image>
|
|
<view>暂无数据</view>
|
|
</view>
|
|
|
|
<view class="end" wx:if="{{ (classify == 'school' && comPage == 0) || (classify == 'subject' && majPage == 0) }}">- End -</view>
|
|
</view>
|
|
|
|
<project-list-screen wx:if="{{ screenState }}" comOption="{{ comOption }}" com="{{ com }}" majOption="{{ majOption }}" maj="{{ maj }}" bind:cutScreenState="cutScreenState" bind:haveChosen="haveChosen" classify="{{ classify }}"></project-list-screen>
|
|
</view>
|
|
|
|
<index-sidebar id="index-sidebar" class="index-sidebar" sidebarType="xg" isInitFinish="{{ isInitFinish }}" bind:openLogin="openLoginBtnState" islogin="{{ islogin }}"></index-sidebar> |