|
@@ -596,7 +596,8 @@ export const useThreeExam = (requestFn: Promise<threeApi.threeForceList>, config
|
|
|
const submitThreeExam = () => {
|
|
|
setUserAnswerAndRes(list.value[listIndex.value].userAnswer)
|
|
|
let score = 0
|
|
|
- const wrongList:threeApi.threeForceList["rows"] = []
|
|
|
+ const wrongTempList:threeApi.threeForceList["rows"] = [] //临时错题
|
|
|
+ const wrongList:threeApi.threeForceList["rows"] = [] //永久错题
|
|
|
const wrongListRes:string[] = []
|
|
|
list.value.forEach((item, index) => {
|
|
|
//题目正确加分
|
|
@@ -605,13 +606,13 @@ export const useThreeExam = (requestFn: Promise<threeApi.threeForceList>, config
|
|
|
}
|
|
|
else if(!item.isComplete&&list.value[index].userAnswer.length==0){
|
|
|
//没做的题目
|
|
|
- wrongList.push(list.value[index])
|
|
|
+ wrongTempList.push(list.value[index])
|
|
|
wrongListRes.push('0')
|
|
|
}
|
|
|
else {
|
|
|
//错误的题目
|
|
|
let userAnswerIndex = 0
|
|
|
- wrongList.push(list.value[index])
|
|
|
+ wrongTempList.push(list.value[index])
|
|
|
for (let i = 1; i <= 6; i++) {
|
|
|
if (list.value[index].userAnswer == '') {
|
|
|
break;
|
|
@@ -622,10 +623,11 @@ export const useThreeExam = (requestFn: Promise<threeApi.threeForceList>, config
|
|
|
}
|
|
|
}
|
|
|
wrongListRes.push(String(userAnswerIndex))
|
|
|
+ wrongList.push(list.value[index])
|
|
|
}
|
|
|
})
|
|
|
//保存临时错题
|
|
|
- window.sessionStorage.setItem('threeExam_temp_wrong_list',JSON.stringify(wrongList))
|
|
|
+ window.sessionStorage.setItem('threeExam_temp_wrong_list',JSON.stringify(wrongTempList))
|
|
|
//同步全部的错题
|
|
|
api.question.questionthreeWrongWrongs({
|
|
|
|