|
|
@@ -12,8 +12,11 @@
|
|
|
<view class="test-title">选择考试试卷</view>
|
|
|
<view>
|
|
|
<view class="note-item ddflex" style="font-size: 0.16rem;" v-for="item,index in testList" :key="index+'test'">
|
|
|
- <view class="note-item-content" @click="item.resultId?'':toTest(item)">{{index+1}}. {{item.title}}</view>
|
|
|
- <view style="color: green;font-size: 0.14rem;" v-if="item.resultId" @click="queryScore(item)">成绩查询</view>
|
|
|
+ <view class="note-item-content" @click="item.resultId||(isStart(item)!=3)?'':toTest(item)">{{index+1}}. {{item.title}}</view>
|
|
|
+ <block>
|
|
|
+ <view style="color: green;font-size: 0.14rem;" v-if="item.resultId" @click="queryScore(item)">成绩查询</view>
|
|
|
+ <view style="color: green;font-size: 0.14rem;" v-else>{{isStart(item)==1?'考试未开始':isStart(item)==2?'考试已结束':''}}</view>
|
|
|
+ </block>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
@@ -169,6 +172,15 @@
|
|
|
}
|
|
|
return flag;
|
|
|
},
|
|
|
+ isStart(item){
|
|
|
+ if(new Date(item.startTime)>new Date()){
|
|
|
+ return 1
|
|
|
+ }
|
|
|
+ if(new Date(item.endTime)<new Date()){
|
|
|
+ return 2
|
|
|
+ }
|
|
|
+ return 3
|
|
|
+ },
|
|
|
jumpUrl(url){
|
|
|
uni.navigateTo({
|
|
|
url:url
|