From 6be28040e74e1ff7764478174a9b5d706fe4fc39 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期五, 31 五月 2024 11:40:28 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 h5/pages/answer/answer.vue |   45 +++++++++++++++++++++++++++++++--------------
 1 files changed, 31 insertions(+), 14 deletions(-)

diff --git a/h5/pages/answer/answer.vue b/h5/pages/answer/answer.vue
index 318242c..68aa17e 100644
--- a/h5/pages/answer/answer.vue
+++ b/h5/pages/answer/answer.vue
@@ -29,7 +29,9 @@
                   (item.selAnswer &&
                     item.answer === item.selAnswer &&
                     item.selAnswer == line.code) ||
-                  item.selAnswer == line.code
+                  (item.selAnswer == line.code && status != '2') ||
+                  (item.answer === item.selAnswer &&
+                    item.selAnswer == line.code)
                 "
               />
               <image
@@ -50,7 +52,9 @@
                   (item.selAnswer &&
                     item.answer === item.selAnswer &&
                     item.selAnswer == line.code) ||
-                  item.selAnswer == line.code
+                  (item.selAnswer == line.code && status != '2') ||
+                  (item.answer === item.selAnswer &&
+                    item.selAnswer == line.code)
                 "
                 style="color: rgba(2, 94, 239, 1)"
                 ><text class="mr24" style="color: rgba(2, 94, 239, 1)">{{
@@ -61,6 +65,7 @@
               <text
                 v-if="
                   item.selAnswer &&
+                  item.selAnswer == line.code &&
                   item.answer !== item.selAnswer &&
                   status == '2'
                 "
@@ -91,7 +96,7 @@
               "
             >
               <image src="@/static/meeting/icon/ic_choose_sel@2x.png" />
-              <text>鍥炵瓟姝g‘</text>
+              <text class="success">鍥炵瓟姝g‘</text>
             </view>
           </template>
           <template v-if="item.type == 2">
@@ -104,7 +109,12 @@
               <image src="@/static/checkbox@2x.png" v-if="!line.checked" />
               <image
                 src="@/static/checkbo1x_sel@2x.png"
-                v-if="line.checked || (item.selAnswer === item.answer && line.checked)"
+                v-if="
+                  (line.checked && status != '2') ||
+                  (item.selAnswer === item.answer &&
+                    line.checked &&
+                    status != '2')
+                "
               />
               <image
                 src="@/static/checkbox_wrong@2x.png"
@@ -114,16 +124,16 @@
                   status == '2'
                 "
               />
-              <text v-if="!item.selAnswer || item.selAnswer !== line.code"
+              <text v-if="!line.checked"
                 ><text class="mr24">{{ line.code }}</text>
                 {{ line.value }}</text
               >
               <text
                 v-if="
-                  (item.selAnswer &&
-                    item.answer === item.selAnswer &&
-                    item.selAnswer == line.code) ||
-                  item.selAnswer == line.code
+                  (line.checked && status != '2') ||
+                  (item.selAnswer === item.answer &&
+                    line.checked &&
+                    status != '2')
                 "
                 style="color: rgba(2, 94, 239, 1)"
                 ><text class="mr24" style="color: rgba(2, 94, 239, 1)">{{
@@ -133,8 +143,8 @@
               >
               <text
                 v-if="
-                  item.selAnswer &&
-                  item.answer !== item.selAnswer &&
+                  line.checked &&
+                  item.selAnswer !== item.answer &&
                   status == '2'
                 "
                 style="color: rgba(237, 69, 69, 1)"
@@ -164,7 +174,7 @@
               "
             >
               <image src="@/static/meeting/icon/ic_choose_sel@2x.png" />
-              <text>鍥炵瓟姝g‘</text>
+              <text class="success">鍥炵瓟姝g‘</text>
             </view>
           </template>
         </view>
@@ -182,7 +192,7 @@
           v-if="status == '2'"
           style="background-color: #db534c"
           class="box_list_answer_btn"
-          @click="status = '0'"
+          @click="handleAgain"
           >绛旈澶辫触锛屽啀鏉ヤ竴娆�</view
         >
         <!--    澶氶��    -->
@@ -293,7 +303,7 @@
       this.list.forEach((item, i) => {
         if (index === i) {
           item.options.forEach((item2, j) => {
-            if(j === jeck){
+            if (j === jeck) {
               item2.checked = !item2.checked
             }
           })
@@ -359,6 +369,10 @@
       } else {
         this.status = '1'
       }
+    },
+    handleAgain() {
+      this.status = '0'
+      this.getProblems()
     },
     next() {
       uni.navigateTo({
@@ -438,6 +452,9 @@
           color: #e42d2d;
           margin-left: 16rpx;
         }
+        .success {
+          color: #275de6;
+        }
       }
     }
     .list_item {

--
Gitblit v1.9.3