| | |
| | | style="background-color:{{isNight ? '#222' : '#fff'}}" |
| | | > |
| | | <!-- 答题提示title --> |
| | | <view class="question-title" wx:if="{{questionTitle}}"> |
| | | <text class="title-name">提示:{{questionTitle}}</text> |
| | | <view id="question-title" class="question-title" wx:if="{{questionTitle}}"> |
| | | <rich-text |
| | | class="substance" |
| | | nodes="{{questionTitle}}" |
| | | space="emsp" |
| | | ></rich-text> |
| | | </view> |
| | | <!-- 题目列表 --> |
| | | <swiper |
| | | id="swiper" |
| | | class="swiper" |
| | | bindanimationfinish="changeSwiper" |
| | | current="{{currentIndex}}" |
| | | style="{{'height:'+height}}" |
| | | > |
| | | <swiper-item |
| | | wx:for="{{questionList}}" |
| | |
| | | wx:key="inputIndex" |
| | | > |
| | | <t-input |
| | | disabled="{{item.isComplete}}" |
| | | disabled="{{submitStatus}}" |
| | | borderless |
| | | bind:change="onChangeInput" |
| | | data-value="{{item.option}}" |
| | |
| | | <t-radio-group |
| | | wx:if="{{item.questionType == 'singleChoice' || item.questionType == 'judge'}}" |
| | | defaultValue="{{item.userAnswer}}" |
| | | disabled="{{item.isComplete}}" |
| | | disabled="{{submitStatus}}" |
| | | bind:change="onChangeRadio" |
| | | class="radio-group" |
| | | data-id="{{item.id}}" |
| | |
| | | </t-radio> |
| | | </view> |
| | | </t-radio-group> |
| | | <!-- 特殊题 --> |
| | | <view wx:if="{{item.questionType == 'linkage'}}"> |
| | | <!-- 特殊题 --> |
| | | <t-radio-group |
| | | defaultValue="{{item.questionTab}}" |
| | | disabled="{{item.isComplete}}" |
| | | disabled="{{submitStatus}}" |
| | | bind:change="handeleOption" |
| | | class="radio-group" |
| | | data-value="{{item.questionTab}}" |
| | |
| | | > |
| | | <view |
| | | style="font-size: {{sliderValue || 32}}rpx;" |
| | | class="radio-item {{!submitStatus && item.questionTab == contentItem.value ? 'radio-active' : isNight ? 'night' :''}}" |
| | | class="radio-item {{!submitStatus && item.questionTab == contentItem.value ? 'radio-active' : isNight ? 'night' :''}} {{item.questionTab == contentItem.value && submitStatus ? item.isRight ? 'radio-correct' : 'radio-error' :''}}" |
| | | > |
| | | <!-- 仅文字 --> |
| | | <view class="text-space"> |
| | |
| | | <view class="title-content text-space">{{item.stem.stem}}</view> |
| | | <t-radio-group |
| | | defaultValue="{{item.userAnswer}}" |
| | | disabled="{{item.isComplete}}" |
| | | disabled="{{submitStatus}}" |
| | | bind:change="onChangeRadio" |
| | | class="radio-group" |
| | | data-value="{{item.userAnswer}}" |
| | |
| | | > |
| | | <view |
| | | style="font-size: {{sliderValue || 32}}rpx;" |
| | | class="radio-item {{!submitStatus && item.userAnswer == citem.value ? 'radio-active' : isNight ? 'night' :''}}" |
| | | class="radio-item {{!submitStatus && item.userAnswer == citem.value ? 'radio-active' : isNight ? 'night' :''}}{{item.userAnswer == citem.value && submitStatus ? item.isRight ? 'radio-correct' : 'radio-error' :''}}" |
| | | > |
| | | <!-- 仅文字 --> |
| | | <view class="text-space"> |
| | |
| | | wx:key="contentIndex" |
| | | > |
| | | <t-checkbox |
| | | disabled="{{item.isComplete}}" |
| | | disabled="{{submitStatus}}" |
| | | icon="rectangle" |
| | | block="{{false}}" |
| | | class="t-checkbox" |
| | |
| | | <text>{{contentItem.value}}、</text> |
| | | <text class="check-text-box">{{contentItem.txt}}</text> |
| | | </view> |
| | | |
| | | <!-- 仅图片 --> |
| | | <view |
| | | wx:if="{{item.optionStyle == 'Image'}}" |
| | |
| | | </t-checkbox-group> |
| | | <!-- 简答 翻译 --> |
| | | <t-textarea |
| | | disabled="{{item.isComplete}}" |
| | | disabled="{{submitStatus}}" |
| | | value="{{item.userAnswer}}" |
| | | bind:change="onChangeRadio" |
| | | data-value="{{item.option}}" |