y595705120 3 years ago
parent
commit
7033c1555a

+ 1 - 1
pages/exam/collection/index.wxml

@@ -26,7 +26,7 @@
 			<!-- 多选题 -->
 			<i-cell wx:if="{{item.type==3}}">
 				<view>
-					<text> [多]{{item.title}} </text>
+					<rich-text nodes="[多]{{item.title}}" />
 					<checkbox-group class="checkbox-answer" style="margin-top:30rpx" bindchange="checkboxChange"  >
 						<label class="checkbox" wx:for="{{preList}}" wx:key="index" wx:for-item="answer" 
 							wx:if="{{item['answer'+(index+1)]}}">

+ 9 - 1
pages/exam/do/index.js

@@ -99,7 +99,15 @@ Page({
     let index = e.currentTarget.dataset.index;
     let list = this.data.list
     list[index].select = +e.detail.value.sort().join("")
-    console.log("select", index, list[index].select)
+    let result = ""+list[index].result
+    if (list[index].select == result ){
+      list[index]._select = true
+    }
+    for( let i in e.detail.value){
+      if(result.indexOf( e.detail.value[i] )==-1 ){
+        list[index]._select = true
+      }
+    }
     this.setData( {list} );
   },
   formSubmit: function(e) {

+ 3 - 3
pages/exam/do/index.wxml

@@ -54,11 +54,11 @@
           <!-- 多选题 -->
           <i-cell wx:if="{{item.type==3}}"> 
             <view >
-              <text> {{index+1}}. [多]{{item.title}} </text>
+              <rich-text nodes="{{index+1}}.[多]{{item.title}}" />
               <checkbox-group class="checkbox-answer" style="margin-top:30rpx" bindchange="checkboxChange" data-index="{{index}}">
                 <label class="checkbox" wx:for="{{preList}}" wx:for-item="answer" wx:if="{{item['answer'+(index+1)]}}">
                   <view class="checkbox-answer">
-                    <checkbox color="#2d8cf0" value="{{index+1}}">
+                    <checkbox color="#2d8cf0" value="{{index+1}}" disabled="{{!!item._select}}">
                       {{answer}}. {{item['answer'+(index+1)]}}
                     </checkbox>
                   </view>
@@ -68,7 +68,7 @@
 
             </view>
 
-            <view class="exam-clear mt20"  wx:if="{{isFinish}}">
+            <view class="exam-clear mt20"  wx:if="{{isFinish || item._select}}">
                 <view class="exam-extend-item" >
                   答题结果:
                   <text class="question-answer-right question-answer-result" 

+ 1 - 1
pages/exam/read/index.wxml

@@ -33,7 +33,7 @@
           <!-- 多选题 -->
           <i-cell wx:if="{{item.type==3}}"> 
             <view >
-              <text> {{index+1}}. [多]{{item.title}} </text>
+              <rich-text nodes="{{index+1}}.[多]{{item.title}}" />
               <checkbox-group class="checkbox-answer" style="margin-top:30rpx" >
                 <label class="checkbox" wx:for="{{preList}}" wx:for-item="answer" wx:key="index"  wx:if="{{item['answer'+(index+1)]}}" >
                   <view class="checkbox-answer">

+ 1 - 1
pages/my/index/index.wxml

@@ -52,7 +52,7 @@
   </i-cell-group>
 </view>
 
-<view class="copyright">宁德市建筑工程技术服务行业协会</view>
+<view class="copyright">宁德市建筑工程技术服务行业协会[2]</view>
 
 <i-spin size="large" fix wx:if="{{ spinShow }}"></i-spin>
 <i-message id="message" />