|
|
@@ -1183,7 +1183,7 @@
|
|
|
|
|
|
<template v-if="[45].includes(toolType)">
|
|
|
<span v-for="(answer,answerIndex) in worksCheckAnswer(item)" :key="item.userid+'-'+answerIndex+'-'+answer.index">
|
|
|
-
|
|
|
+
|
|
|
<template v-if="answer.type===1">
|
|
|
<span v-for="(item2,indP) in answer.label" :key="indP +'indP'">
|
|
|
<span :class="`${item2.right?'answerRight':'answerWrong'}`">{{ item2.label }}</span>
|
|
|
@@ -1199,7 +1199,7 @@
|
|
|
|
|
|
</span>
|
|
|
</template>
|
|
|
-
|
|
|
+
|
|
|
|
|
|
<div class="answerSelect " v-if="[57].includes(toolType)">
|
|
|
<!-- <img style="width: 300px;" src="../../assets/icon/word2.png" /> -->
|
|
|
@@ -1777,16 +1777,27 @@ export default {
|
|
|
let answerData = []
|
|
|
let num = 0
|
|
|
allData.testJson.testJson.forEach(e=>{
|
|
|
- answerData.push(e.answer)
|
|
|
+ let _answer = e.answer;
|
|
|
+ if(typeof _answer == 'object'){
|
|
|
+ _answer.sort((a,b)=>a-b)
|
|
|
+ }
|
|
|
+ answerData.push(_answer)
|
|
|
})
|
|
|
|
|
|
+ allData.anwer.forEach(e=>{
|
|
|
+ if(typeof e == 'object'){
|
|
|
+ e.sort((a,b)=>a-b)
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+
|
|
|
answerData.forEach((e,i)=>{
|
|
|
if (JSON.stringify(e) == JSON.stringify(allData.anwer[i])) {
|
|
|
num++
|
|
|
}
|
|
|
})
|
|
|
|
|
|
- let et = ((num / answerData.length).toFixed(1)) * 100
|
|
|
+ let et = ((num / answerData.length) * 100).toFixed(1)
|
|
|
return et+'%';
|
|
|
}
|
|
|
}
|