Parcourir la source

fix: 判断题显示

xuqiaoying il y a 3 ans
Parent
commit
f2a347bc74

+ 7 - 7
common/request.js

@@ -4,21 +4,21 @@ import store from '@/store/index.js'
 import api from './api.js'
 var num = 1
 //接口api   
-// export const BASE_URL = 'https://api.xyyxt.net'   //release
+export const BASE_URL = 'https://api.xyyxt.net'   //release
 // export const BASE_URL = 'https://test.xyyxt.net'   //预发布
-export const BASE_URL = 'http://120.79.166.78:19012' // 测试环境
+// export const BASE_URL = 'http://120.79.166.78:19012' // 测试环境
 // export const BASE_URL = 'http://42.192.164.187:19005'    //test(后端本地)
 // export const BASE_URL = 'http://192.168.1.222:5055'    //后端本地更新到222
 // export const BASE_URL = 'http://192.168.1.24:5055'    //后端本地
 // export const BASE_URL = 'http://192.168.1.7:5055'    //后端本地
 
  //图片上传api
-// export const BASE_IMG_URL = 'https://file.xyyxt.net/'     //release
-export const BASE_IMG_URL = 'https://file-dev.xyyxt.net/'  //test
+export const BASE_IMG_URL = 'https://file.xyyxt.net/'     //release
+// export const BASE_IMG_URL = 'https://file-dev.xyyxt.net/'  //test
 
 // web_view的
-// export const WEBVIEW_URL = 'https://m.xyyxt.net/'  //release
-export const WEBVIEW_URL = 'https://testm.xyyxt.net/'  //预发布
+export const WEBVIEW_URL = 'https://m.xyyxt.net/'  //release
+// export const WEBVIEW_URL = 'https://testm.xyyxt.net/'  //预发布
 // export const WEBVIEW_URL = 'http://120.79.166.78:18001/' // 测试环境
 // export const WEBVIEW_URL = 'http://api.xyyxt.net:6066/'  //预发布(弃用了)
 
@@ -33,7 +33,7 @@ RVQplIVs5z3MxcUa9ptKPHUTgh8xMCBvl8sUJKwkmn4vYWeDfHT22EL7Hr1pTMwU
 hF6WiNlWfQTVoF1rhwIDAQAB
 -----END PUBLIC KEY-----`;
 
-export const version = '1.3.28' 
+export const version = '1.3.29' 
 export const tenantId = '867735392558919680' 
 export const myRequest = (options) => {
 	if (store.state.allowLoading && !options.noLoading) {

+ 9 - 8
pages2/bank/questionBank.vue

@@ -232,8 +232,8 @@
                       user_choose: bankType == 2 && (index == bank.ques), -->
                   <text
                     :class="{
-                      right: bankType == 1 && ((index + 1) == bank.ques || (index + 1) == bank.ans),
-                      wrong: bankType == 1 && ((index - 1) == bank.ques && bank.ques == bank.ans),
+                      right: bankType == 1 && (index == (bank.ques == 1 ? 0 : 1) || index != bank.ans),
+                      wrong: bankType == 1 && (index == (bank.ques == 1 ? 0 : 1) && bank.ques != bank.ans),
                       user_choose: bankType == 2 && (index == (bank.ques == 1 ? 0 : 1)),
                     }"
                     class="activeTI"
@@ -255,7 +255,7 @@
             </view>
             <view v-if="bankType == 1 && bank.ques">
               <view class="pad_8 answer">
-                <view>正确答案:{{ ast[bank.ans] }}</view>
+                <view>正确答案:{{ ast[bank.ans == 1 ? 0 : 1] }}</view>
                 <view>我的答案:{{ ast[bank.ques == 1 ? 0 : 1] }}</view>
               </view>
               <view class="pad_8 answerInfos">
@@ -595,11 +595,11 @@
                       <text
                         :class="{
                           right:
-                            bankType == 1 && ((childindex + 1) == bank.ques[ansIndex] ||
-                            (childindex + 1) == bank.ans[ansIndex]),
+                            bankType == 1 && (childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) ||
+                            childindex != bank.ans[ansIndex]),
                           wrong:
-                            bankType == 1 && ((childindex - 1) == bank.ques[ansIndex] &&
-                            bank.ques[ansIndex] == bank.ans[ansIndex]),
+                            bankType == 1 && (childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) &&
+                            bank.ques[ansIndex] != bank.ans[ansIndex]),
                           user_choose: bankType == 2 && (childindex == (bank.ques[ansIndex] == 1 ? 0 : 1)),
                         }"
                         class="activeTI"
@@ -621,7 +621,7 @@
                 </view>
                 <view v-if="bankType == 1 && bank.ques[ansIndex]">
                   <view class="pad_8 answer">
-                    <view>正确答案:{{ ast[bank.ans[ansIndex]] }}</view>
+                    <view>正确答案:{{ ast[bank.ans[ansIndex] == 1 ? 0 : 1] }}</view>
                     <view>我的答案:{{ ast[bank.ques[ansIndex] == 1 ? 0 : 1] }}</view>
                   </view>
                   <view class="pad_8 answerInfos">
@@ -1884,6 +1884,7 @@ export default {
         return
       }// 答案: 判断题1正确 0错误
       this.$set(this.questionList[bindex], "ques", index == 0 ? '1' : '0');
+      console.log('this.questionList[bindex]:', this.questionList[bindex].ques, this.questionList[bindex].ans)
       this.isDoOver();
       // 回答错误
       // if (this.questionList[bindex].ques != this.questionList[bindex].ans) {

+ 8 - 8
pages2/bank/questionBankContinue.vue

@@ -222,8 +222,8 @@
                       wrong: index == bank.ques && bank.ques != bank.ans, -->
                   <text
                     :class="{
-                      right: (index + 1) == bank.ques || (index + 1) == bank.ans,
-                      wrong: (index - 1) == bank.ques && bank.ques == bank.ans,
+                      right: index == (bank.ques == 1 ? 0 : 1) || index != bank.ans,
+                      wrong: index == (bank.ques == 1 ? 0 : 1) && bank.ques != bank.ans,
                     }"
                     class="activeTI"
                     >{{ ast[index] }}</text
@@ -241,7 +241,7 @@
             </view>
             <view v-if="bank.ques">
               <view class="pad_8 answer">
-                <view>正确答案:{{ ast[bank.ans] }}</view>
+                <view>正确答案:{{ ast[bank.ans == 1 ? 0 : 1] }}</view>
                 <view>我的答案:{{ ast[bank.ques == 1 ? 0 : 1] || "" }}</view>
               </view>
               <view class="pad_8 answerInfos">
@@ -574,11 +574,11 @@
                       <text
                         :class="{
                           right:
-                            (childindex + 1) == bank.ques[ansIndex] ||
-                            (childindex + 1) == bank.ans[ansIndex],
+                            bankType == 1 && (childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) ||
+                            childindex != bank.ans[ansIndex]),
                           wrong:
-                            (childindex - 1) == bank.ques[ansIndex] &&
-                            bank.ques[ansIndex] == bank.ans[ansIndex],
+                            bankType == 1 && (childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) &&
+                            bank.ques[ansIndex] != bank.ans[ansIndex]),
                         }"
                         class="activeTI"
                         >{{ ast[childindex] }}</text
@@ -598,7 +598,7 @@
                 </view>
                 <view v-if="bank.ques[ansIndex]">
                   <view class="pad_8 answer">
-                    <view>正确答案:{{ ast[bank.ans[ansIndex]] }}</view>
+                    <view>正确答案:{{ ast[bank.ans[ansIndex] == 1 ? 0 : 1] }}</view>
                     <view>我的答案:{{ ast[bank.ques[ansIndex] == 1 ? 0 : 1] || "" }}</view>
                   </view>
                   <view class="pad_8 answerInfos">

+ 8 - 8
pages2/bank/questionBankExplainDetail.vue

@@ -223,8 +223,8 @@
                 >
                   <text
                     :class="{
-                      right: (index + 1) == bank.ques || (index + 1) == bank.ans,
-                      wrong: (index - 1) == bank.ques && bank.ques == bank.ans,
+                      right: index == (bank.ques == 1 ? 0 : 1) || index != bank.ans,
+                      wrong: index == (bank.ques == 1 ? 0 : 1) && bank.ques != bank.ans,
                     }"
                     class="activeTI"
                     >{{ ast[index] }}</text
@@ -244,7 +244,7 @@
             </view>
             <view v-if="bank.ques">
               <view class="pad_8 answer">
-                <view>正确答案:{{ ast[bank.ans] }}</view>
+                <view>正确答案:{{ ast[bank.ans == 1 ? 0 : 1] }}</view>
                 <view v-if="!explain">我的答案:{{ ast[bank.ques == 1 ? 0 : 1] }}</view>
               </view>
               <view class="pad_8 answerInfos">
@@ -566,11 +566,11 @@
                       <text
                         :class="{
                           right:
-                            (childindex + 1) == bank.ques[ansIndex] ||
-                            (childindex + 1) == bank.ans[ansIndex],
+                           childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) ||
+                            childindex != bank.ans[ansIndex],
                           wrong:
-                            (childindex - 1) == bank.ques[ansIndex] &&
-                            bank.ques[ansIndex] == bank.ans[ansIndex],
+                            childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) &&
+                            bank.ques[ansIndex] != bank.ans[ansIndex],
                         }"
                         class="activeTI"
                         >{{ ast[childindex] }}</text
@@ -591,7 +591,7 @@
                 </view>
                 <view v-if="bank.ques[ansIndex]">
                   <view class="pad_8 answer">
-                    <view>正确答案:{{ ast[bank.ans[ansIndex]] }}</view>
+                    <view>正确答案:{{ ast[bank.ans[ansIndex] == 1 ? 0 : 1] }}</view>
                     <view v-if="!explain"
                       >我的答案:{{ ast[bank.ques[ansIndex] == 1 ? 0 : 1] }}</view
                     >

+ 8 - 8
pages2/bank/questionBankTest.vue

@@ -215,8 +215,8 @@
                 >
                   <text
                     :class="{
-                      right: (index + 1) == bank.ques || (index + 1) == bank.ans,
-                      wrong: (index - 1) == bank.ques && bank.ques == bank.ans,
+                      right: index == (bank.ques == 1 ? 0 : 1) || index != bank.ans,
+                      wrong: index == (bank.ques == 1 ? 0 : 1) && bank.ques != bank.ans,
                     }"
                     class="activeTI"
                     >{{ ast[index] }}</text
@@ -237,7 +237,7 @@
             </view>
             <view v-if="bank.ques">
               <view class="pad_8 answer">
-                <view>正确答案:{{ ast[bank.ans] }}</view>
+                <view>正确答案:{{ ast[bank.ans == 1 ? 0 : 1] }}</view>
                 <view>我的答案:{{ ast[bank.ques == 1 ? 0 : 1] }}</view>
               </view>
               <view class="pad_8 answerInfos">
@@ -551,11 +551,11 @@
                       <text
                         :class="{
                           right:
-                            (childindex + 1) == bank.ques[ansIndex] ||
-                            (childindex + 1) == bank.ans[ansIndex],
+                           childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) ||
+                            childindex != bank.ans[ansIndex],
                           wrong:
-                            (childindex - 1) == bank.ques[ansIndex] &&
-                            bank.ques[ansIndex] == bank.ans[ansIndex],
+                            childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) &&
+                            bank.ques[ansIndex] != bank.ans[ansIndex],
                         }"
                         class="activeTI"
                         >{{ ast[childindex] }}</text
@@ -576,7 +576,7 @@
                 </view>
                 <view v-if="bank.ques[ansIndex]">
                   <view class="pad_8 answer">
-                    <view>正确答案:{{ ast[bank.ans[ansIndex]] }}</view>
+                    <view>正确答案:{{ ast[bank.ans[ansIndex] == 1 ? 0 : 1] }}</view>
                     <view>我的答案:{{ ast[bank.ques[ansIndex] == 1 ? 0 : 1] }}</view>
                   </view>
                   <view class="pad_8 answerInfos">

+ 8 - 8
pages2/class/questionBank.vue

@@ -187,8 +187,8 @@
                 >
                   <text
                     :class="{
-                      right: bankType == 1 && ((index + 1) == bank.ques || (index + 1)  == bank.ans),
-                      wrong: bankType == 1 && ((index - 1)  == bank.ques && bank.ques == bank.ans),
+                      right: bankType == 1 && (index == (bank.ques == 1 ? 0 : 1) || index != bank.ans),
+                      wrong: bankType == 1 && (index == (bank.ques == 1 ? 0 : 1) && bank.ques != bank.ans),
                       user_choose: bankType == 2 && (index == (bank.ques == 1 ? 0 : 1)),
                     }"
                     class="activeTI"
@@ -203,7 +203,7 @@
             </view>
             <view v-if="bankType == 1 && bank.ques">
               <view class="pad_8 answer">
-                <view>正确答案:{{ ast[bank.ans] }}</view>
+                <view>正确答案:{{ ast[bank.ans == 1 ? 0 : 1] }}</view>
                 <view>我的答案:{{ ast[bank.ques == 1 ? 0 : 1] }}</view>
               </view>
               <view class="pad_8 answerInfos">
@@ -503,11 +503,11 @@
                       <text
                         :class="{
                           right:
-                            bankType == 1 && ((childindex + 1) == bank.ques[ansIndex] ||
-                            (childindex + 1)  == bank.ans[ansIndex]),
+                            bankType == 1 && (childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) ||
+                            childindex != bank.ans[ansIndex]),
                           wrong:
-                            bankType == 1 && ((childindex - 1)  == bank.ques[ansIndex] &&
-                            bank.ques[ansIndex] == bank.ans[ansIndex]),
+                            bankType == 1 && (childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) &&
+                            bank.ques[ansIndex] != bank.ans[ansIndex]),
                           user_choose: bankType == 2 && (childindex == (bank.ques[ansIndex] == 1 ? 0 : 1)),
                         }"
                         class="activeTI"
@@ -522,7 +522,7 @@
                 </view>
                 <view v-if="bankType == 1 && bank.ques[ansIndex]">
                   <view class="pad_8 answer">
-                    <view>正确答案:{{ ast[bank.ans[ansIndex]] }}</view>
+                    <view>正确答案:{{ ast[bank.ans[ansIndex] == 1 ? 0 : 1] }}</view>
                     <view>我的答案:{{ ast[bank.ques[ansIndex] == 1 ? 0 : 1] }}</view>
                   </view>
                   <view class="pad_8 answerInfos">

+ 8 - 8
pages2/subject/collectBank.vue

@@ -215,8 +215,8 @@
                 >
                   <text
                     :class="{
-                      right: (index + 1) == bank.ques || (index + 1) == bank.ans,
-                      wrong: (index - 1) == bank.ques && bank.ques == bank.ans,
+                      right: index == (bank.ques == 1 ? 0 : 1) || index != bank.ans,
+                      wrong: index == (bank.ques == 1 ? 0 : 1) && bank.ques != bank.ans,
                     }"
                     class="activeTI"
                     >{{ ast[index] }}</text
@@ -236,7 +236,7 @@
             </view>
             <view v-if="bank.ques">
               <view class="pad_8 answer">
-                <view>正确答案:{{ ast[bank.ans] }}</view>
+                <view>正确答案:{{ ast[bank.ans == 1 ? 0 : 1] }}</view>
                 <view v-if="!explain">我的答案:{{ ast[bank.ques == 1 ? 0 : 1] }}</view>
               </view>
               <view class="pad_8 answerInfos">
@@ -539,11 +539,11 @@
                       <text
                         :class="{
                           right:
-                            (childindex + 1) == bank.ques[ansIndex] ||
-                            (childindex + 1) == bank.ans[ansIndex],
+                            childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) ||
+                            childindex != bank.ans[ansIndex],
                           wrong:
-                            (childindex - 1) == bank.ques[ansIndex] &&
-                            bank.ques[ansIndex] == bank.ans[ansIndex],
+                            childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) &&
+                            bank.ques[ansIndex] != bank.ans[ansIndex],
                         }"
                         class="activeTI"
                         >{{ ast[childindex] }}</text
@@ -563,7 +563,7 @@
                 </view>
                 <view v-if="bank.ques[ansIndex]">
                   <view class="pad_8 answer">
-                    <view>正确答案:{{ ast[bank.ans[ansIndex]] }}</view>
+                    <view>正确答案:{{ ast[bank.ans[ansIndex] == 1 ? 0 : 1] }}</view>
                     <view v-if="!explain"
                       >我的答案:{{ ast[bank.ques[ansIndex] == 1 ? 0 : 1] }}</view
                     >

+ 8 - 8
pages2/subject/collectTypeBank.vue

@@ -211,8 +211,8 @@
                 >
                   <text
                     :class="{
-                      right: (index + 1) == bank.ques || (index + 1) == bank.ans,
-                      wrong: (index - 1) == bank.ques && bank.ques == bank.ans,
+                      right: index == (bank.ques == 1 ? 0 : 1) || index != bank.ans,
+                      wrong: index == (bank.ques == 1 ? 0 : 1) && bank.ques != bank.ans,
                     }"
                     class="activeTI"
                     >{{ ast[index] }}</text
@@ -232,7 +232,7 @@
             </view>
             <view v-if="bank.ques">
               <view class="pad_8 answer">
-                <view>正确答案:{{ ast[bank.ans] }}</view>
+                <view>正确答案:{{ ast[bank.ans == 1 ? 0 : 1] }}</view>
                 <view v-if="!explain">我的答案:{{ ast[bank.ques == 1 ? 0 : 1] }}</view>
               </view>
               <view class="pad_8 answerInfos">
@@ -529,11 +529,11 @@
                       <text
                         :class="{
                           right:
-                            (childindex + 1) == bank.ques[ansIndex] ||
-                            (childindex + 1) == bank.ans[ansIndex],
+                            childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) ||
+                            childindex != bank.ans[ansIndex],
                           wrong:
-                            (childindex - 1) == bank.ques[ansIndex] &&
-                            bank.ques[ansIndex] == bank.ans[ansIndex],
+                            childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) &&
+                            bank.ques[ansIndex] != bank.ans[ansIndex],
                         }"
                         class="activeTI"
                         >{{ ast[childindex] }}</text
@@ -553,7 +553,7 @@
                 </view>
                 <view v-if="bank.ques[ansIndex]">
                   <view class="pad_8 answer">
-                    <view>正确答案:{{ ast[bank.ans[ansIndex]] }}</view>
+                    <view>正确答案:{{ ast[bank.ans[ansIndex] == 1 ? 0 : 1] }}</view>
                     <view v-if="!explain"
                       >我的答案:{{ ast[bank.ques[ansIndex] == 1 ? 0 : 1] }}</view
                     >

+ 8 - 8
pages2/subject/wrongBank.vue

@@ -213,8 +213,8 @@
                 >
                   <text
                     :class="{
-                      right: (index + 1) == bank.ques || (index + 1) == bank.ans,
-                      wrong: (index - 1) == bank.ques && bank.ques == bank.ans,
+                      right: index == (bank.ques == 1 ? 0 : 1) || index != bank.ans,
+                      wrong: index == (bank.ques == 1 ? 0 : 1) && bank.ques != bank.ans,
                     }"
                     class="activeTI"
                     >{{ ast[index] }}</text
@@ -234,7 +234,7 @@
             </view>
             <view v-if="bank.ques">
               <view class="pad_8 answer">
-                <view>正确答案:{{ ast[bank.ans] }}</view>
+                <view>正确答案:{{ ast[bank.ans == 1 ? 0 : 1] }}</view>
                 <view v-if="!explain">我的答案:{{ ast[bank.ques == 1 ? 0 : 1] }}</view>
               </view>
               <view class="pad_8 answerInfos">
@@ -533,11 +533,11 @@
                       <text
                         :class="{
                           right:
-                            (childindex + 1) == bank.ques[ansIndex] ||
-                            (childindex + 1) == bank.ans[ansIndex],
+                            childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) ||
+                            childindex != bank.ans[ansIndex],
                           wrong:
-                            (childindex - 1) == bank.ques[ansIndex] &&
-                            bank.ques[ansIndex] == bank.ans[ansIndex],
+                            childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) &&
+                            bank.ques[ansIndex] != bank.ans[ansIndex],
                         }"
                         class="activeTI"
                         >{{ ast[childindex] }}</text
@@ -557,7 +557,7 @@
                 </view>
                 <view v-if="bank.ques[ansIndex]">
                   <view class="pad_8 answer">
-                    <view>正确答案:{{ ast[bank.ans[ansIndex]] }}</view>
+                    <view>正确答案:{{ ast[bank.ans[ansIndex] == 1 ? 0 : 1] }}</view>
                     <view v-if="!explain"
                       >我的答案:{{ ast[bank.ques[ansIndex] == 1 ? 0 : 1] }}</view
                     >

+ 8 - 8
pages2/subject/wrongTypeBank.vue

@@ -211,8 +211,8 @@
                 >
                   <text
                     :class="{
-                      right: (index + 1) == bank.ques || (index + 1) == bank.ans,
-                      wrong: (index - 1) == bank.ques && bank.ques == bank.ans,
+                      right: index == (bank.ques == 1 ? 0 : 1) || index != bank.ans,
+                      wrong: index == (bank.ques == 1 ? 0 : 1) && bank.ques != bank.ans,
                     }"
                     class="activeTI"
                     >{{ ast[index] }}</text
@@ -232,7 +232,7 @@
             </view>
             <view v-if="bank.ques">
               <view class="pad_8 answer">
-                <view>正确答案:{{ ast[bank.ans] }}</view>
+                <view>正确答案:{{ ast[bank.ans == 1 ? 0 : 1] }}</view>
                 <view v-if="!explain">我的答案:{{ ast[bank.ques == 1 ? 0 : 1] }}</view>
               </view>
               <view class="pad_8 answerInfos">
@@ -532,11 +532,11 @@
                       <text
                         :class="{
                           right:
-                            (childindex + 1) == bank.ques[ansIndex] ||
-                            (childindex + 1) == bank.ans[ansIndex],
+                            childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) ||
+                            childindex != bank.ans[ansIndex],
                           wrong:
-                            (childindex - 1) == bank.ques[ansIndex] &&
-                            bank.ques[ansIndex] == bank.ans[ansIndex],
+                            childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) &&
+                            bank.ques[ansIndex] != bank.ans[ansIndex],
                         }"
                         class="activeTI"
                         >{{ ast[childindex] }}</text
@@ -556,7 +556,7 @@
                 </view>
                 <view v-if="bank.ques[ansIndex]">
                   <view class="pad_8 answer">
-                    <view>正确答案:{{ ast[bank.ans[ansIndex]] }}</view>
+                    <view>正确答案:{{ ast[bank.ans[ansIndex] == 1 ? 0 : 1] }}</view>
                     <view v-if="!explain"
                       >我的答案:{{ ast[bank.ques[ansIndex] == 1 ? 0 : 1] }}</view
                     >

+ 8 - 8
pages5/examBank/index.vue

@@ -229,8 +229,8 @@
                 >
                   <text
                     :class="{
-                      right: bankType == 1 && ((index + 1) == bank.ques || (index + 1)  == bank.ans),
-                      wrong: bankType == 1 && ((index - 1)  == bank.ques && bank.ques == bank.ans),
+                      right: bankType == 1 && (index == (bank.ques == 1 ? 0 : 1) || index != bank.ans),
+                      wrong: bankType == 1 && (index == (bank.ques == 1 ? 0 : 1) && bank.ques != bank.ans),
                       user_choose: bankType == 2 && (index == (bank.ques == 1 ? 0 : 1)),
                     }"
                     class="activeTI"
@@ -252,7 +252,7 @@
             </view>
             <view v-if="bankType == 1 && bank.ques">
               <view class="pad_8 answer">
-                <view>正确答案:{{ ast[bank.ans] }}</view>
+                <view>正确答案:{{ ast[bank.ans == 1 ? 0 : 1] }}</view>
                 <view>我的答案:{{ ast[bank.ques == 1 ? 0 : 1] }}</view>
               </view>
               <view class="pad_8 answerInfos">
@@ -592,11 +592,11 @@
                       <text
                         :class="{
                           right:
-                            bankType == 1 && ((childindex + 1) == bank.ques[ansIndex] ||
-                            (childindex + 1) == bank.ans[ansIndex]),
+                            bankType == 1 && (childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) ||
+                            childindex != bank.ans[ansIndex]),
                           wrong:
-                            bankType == 1 && ((childindex - 1) == bank.ques[ansIndex] &&
-                            bank.ques[ansIndex] == bank.ans[ansIndex]),
+                            bankType == 1 && (childindex == (bank.ques[ansIndex] == 1 ? 0 : 1) &&
+                            bank.ques[ansIndex] != bank.ans[ansIndex]),
                           user_choose: bankType == 2 && (childindex == (bank.ques[ansIndex] == 1 ? 0 : 1)),
                         }"
                         class="activeTI"
@@ -618,7 +618,7 @@
                 </view>
                 <view v-if="bankType == 1 && bank.ques[ansIndex]">
                   <view class="pad_8 answer">
-                    <view>正确答案:{{ ast[bank.ans[ansIndex]] }}</view>
+                    <view>正确答案:{{ ast[bank.ans[ansIndex] == 1 ? 0 : 1] }}</view>
                     <view>我的答案:{{ ast[bank.ques[ansIndex] == 1 ? 0 : 1] }}</view>
                   </view>
                   <view class="pad_8 answerInfos">