zhongshujie
2024-12-19 8aeddcf766df9f7e3061d4d098b57afdf53db896
packageBookService/pages/psychologyAnswer/questionList/index.wxml
@@ -4,14 +4,20 @@
  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}}"
@@ -73,7 +79,7 @@
            wx:key="inputIndex"
          >
            <t-input
              disabled="{{item.isComplete}}"
              disabled="{{submitStatus}}"
              borderless
              bind:change="onChangeInput"
              data-value="{{item.option}}"
@@ -98,7 +104,7 @@
        <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}}"
@@ -154,11 +160,11 @@
            </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}}"
@@ -180,7 +186,7 @@
              >
                <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">
@@ -193,7 +199,7 @@
          <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}}"
@@ -214,7 +220,7 @@
              >
                <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">
@@ -244,7 +250,7 @@
            wx:key="contentIndex"
          >
            <t-checkbox
              disabled="{{item.isComplete}}"
              disabled="{{submitStatus}}"
              icon="rectangle"
              block="{{false}}"
              class="t-checkbox"
@@ -260,7 +266,6 @@
                <text>{{contentItem.value}}、</text>
                <text class="check-text-box">{{contentItem.txt}}</text>
              </view>
              <!-- 仅图片 -->
              <view
                wx:if="{{item.optionStyle == 'Image'}}"
@@ -307,7 +312,7 @@
        </t-checkbox-group>
        <!-- 简答 翻译 -->
        <t-textarea
          disabled="{{item.isComplete}}"
          disabled="{{submitStatus}}"
          value="{{item.userAnswer}}"
          bind:change="onChangeRadio"
          data-value="{{item.option}}"