|
@@ -1,6 +1,8 @@
|
|
|
+<wxs module="enumItem" src="../../../wxs/enumItem.wxs"></wxs>
|
|
|
<view class="exam-page">
|
|
|
<view class="view-wrap">
|
|
|
- <view class="exam-count-down">{{remainTimeStr}}</view>
|
|
|
+ <view class="exam-count-down" wx:if="{{isFinish}}">已经交卷</view>
|
|
|
+ <view class="exam-count-down" wx:else>{{remainTimeStr}}</view>
|
|
|
</view>
|
|
|
<view class="view-wrap-hidden">
|
|
|
</view>
|
|
@@ -17,20 +19,36 @@
|
|
|
wx:key="answerId"
|
|
|
i-class="exam-panel-title">
|
|
|
|
|
|
- <i-cell-group i-class="exam-cell">
|
|
|
+ <i-cell-group i-class="exam-cell">
|
|
|
<!-- 单选题 -->
|
|
|
<i-cell wx:if="{{item.type==2}}">
|
|
|
- <view>
|
|
|
+ <view class="single">
|
|
|
<rich-text nodes="{{index+1}}.[单]{{item.title}}" />
|
|
|
<radio-group class="radio-answer" bindchange="radioChange" data-index="{{index}}" >
|
|
|
<label class="radio" wx:for="{{preList}}" wx:for-item="answer" wx:key="anserIndex" wx:if="{{item['answer'+(index+1)]}}">
|
|
|
<view class="radio-answer">
|
|
|
- <radio color="#2d8cf0" value="{{index+1}}" checked="{{item.select==index+1}}" >
|
|
|
+ <radio color="#2d8cf0" value="{{index+1}}" checked="{{item.select==index+1}}" disabled="{{item.select>0?true:false}}" >
|
|
|
{{preList[index]}}. {{item['answer'+(index+1)]}}
|
|
|
</radio>
|
|
|
</view>
|
|
|
</label>
|
|
|
</radio-group>
|
|
|
+
|
|
|
+ <view class="exam-clear mt20" wx:if="{{isFinish || item.select>0}}" >
|
|
|
+ <view class="exam-extend-item" >
|
|
|
+ 答题结果:
|
|
|
+ <text class="question-answer-right question-answer-result"
|
|
|
+ wx:if="{{item.select==item.result}}">正确
|
|
|
+ </text>
|
|
|
+ <text class="question-answer-error question-answer-result"
|
|
|
+ wx:else>错误</text>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <view class="exam-extend-item">
|
|
|
+ 正确答案:
|
|
|
+ <text wx:if="{{item.type==2}}"> {{preList[item.result-1]}}</text>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</i-cell>
|
|
|
<!-- 多选题 -->
|
|
@@ -47,6 +65,22 @@
|
|
|
</label>
|
|
|
</checkbox-group>
|
|
|
</view>
|
|
|
+
|
|
|
+ <view class="exam-clear mt20" wx:if="{{isFinish}}" >
|
|
|
+ <view class="exam-extend-item" >
|
|
|
+ 答题结果:
|
|
|
+ <text class="question-answer-right question-answer-result"
|
|
|
+ wx:if="{{item.select==item.result}}">正确
|
|
|
+ </text>
|
|
|
+ <text class="question-answer-error question-answer-result"
|
|
|
+ wx:else>错误</text>
|
|
|
+ </view>
|
|
|
+ <view class="exam-extend-item">
|
|
|
+ 正确答案:
|
|
|
+ <text> {{filter.getMultResult(item.result)}}</text>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+
|
|
|
</i-cell>
|
|
|
<!-- 判断 -->
|
|
|
<i-cell wx:if="{{item.type==1}}">
|
|
@@ -55,13 +89,27 @@
|
|
|
<radio-group class="radio-answer" bindchange="radioChange" data-index="{{index}}" >
|
|
|
<label class="radio" wx:for="{{2}}" wx:for-item="answer" >
|
|
|
<view class="radio-answer">
|
|
|
- <radio color="#2d8cf0" value="{{index+1}}" checked="{{item.select==index+1}}" >
|
|
|
+ <radio color="#2d8cf0" value="{{index+1}}" checked="{{item.select==index+1}}" disabled="{{item.select>0?true:false}}" >
|
|
|
{{preList[index]}}. {{item['answer'+(index+1)]}}
|
|
|
</radio>
|
|
|
</view>
|
|
|
</label>
|
|
|
</radio-group>
|
|
|
</view>
|
|
|
+ <view class="exam-clear mt20" wx:if="{{isFinish || item.select>0}}" >
|
|
|
+ <view class="exam-extend-item" >
|
|
|
+ 答题结果:
|
|
|
+ <text class="question-answer-right question-answer-result"
|
|
|
+ wx:if="{{item.select==item.result}}">正确
|
|
|
+ </text>
|
|
|
+ <text class="question-answer-error question-answer-result"
|
|
|
+ wx:else>错误</text>
|
|
|
+ </view>
|
|
|
+ <view class="exam-extend-item">
|
|
|
+ 正确答案:
|
|
|
+ <text> {{item.result==1?'正确':'错误'}}</text>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
</i-cell>
|
|
|
</i-cell-group>
|
|
|
|