xhj 3 lat temu
rodzic
commit
bc74d50d1f
1 zmienionych plików z 14 dodań i 2 usunięć
  1. 14 2
      pages/selectTest/selectTest.vue

+ 14 - 2
pages/selectTest/selectTest.vue

@@ -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