提交 f2af2f8d authored 作者: lihuihui's avatar lihuihui

updata

上级 f5539b51
......@@ -182,7 +182,8 @@ export default {
}
}
let num = 1
this.questionsData.questions.map(item => {
const data = this.clone(this.questionsData)
data.questions.map(item => {
item.question_list.map((c, index) => {
c.num = num + index
if (Object.prototype.hasOwnProperty.call(this.requestData, item.id)) {
......
......@@ -53,10 +53,10 @@
<div class="txt">正确答案:<span>{{ dItem.answerOpt.toString().replace(new RegExp(',', 'g'), '') }}</span></div>
<template v-if="requestData[item.id]">
<div class="txt" v-if="requestData[item.id][dItem.id]">您的答案:<span>{{ requestData[item.id][dItem.id].opaVal.toString().replace(new RegExp(',', 'g'), '') }}</span></div>
<div class="txt" v-else>您的答案:<span>{{ dItem.opaVal }}</span></div>
<div class="txt" v-else>您的答案:<span>{{ dItem.opaVal2 }}</span></div>
</template>
<template v-else>
<div class="txt">您的答案:<span>{{ dItem.opaVal }}</span></div>
<div class="txt">您的答案:<span>{{ dItem.opaVal2 }}</span></div>
</template>
<!-- <div class="txt">您的答案:<span>{{ dItem.opaVal }}</span></div> -->
<div class="exp">
......@@ -477,9 +477,6 @@ export default {
// 显示隐藏解析
analyShow() {
this.isAnalysis = !this.isAnalysis
// setTimeout(() => {
// this.scrollDom()
// }, 500)
},
// 单选事件 判断题事件
selectRadio(cData, checkId, index, oData) {
......@@ -523,9 +520,9 @@ export default {
if (this.requestData[oData.id][cData.id]) {
const arr = this.requestData[oData.id][cData.id].answer
const arr2 = this.requestData[oData.id][cData.id].opaVal
this.requestData[oData.id][cData.id] = {
sign: this.requestData[oData.id][cData.id].sign
}
this.requestData[oData.id][cData.id].sign === undefined
? this.requestData[oData.id][cData.id].sign = false
: this.requestData[oData.id][cData.id].sign = this.requestData[oData.id][cData.id].sign
arr.push(checkId)
arr2.push(this.opaKey[index])
this.requestData[oData.id][cData.id].answer = arr
......@@ -547,9 +544,13 @@ export default {
}
}
} else {
const index = this.requestData[oData.id][cData.id].answer.indexOf(checkId)
this.requestData[oData.id][cData.id].answer.splice(index, 1)
this.requestData[oData.id][cData.id].opaVal.splice(index, 1)
if (this.requestData[oData.id][cData.id].answer.length > 1) {
const index = this.requestData[oData.id][cData.id].answer.indexOf(checkId)
this.requestData[oData.id][cData.id].answer.splice(index, 1)
this.requestData[oData.id][cData.id].opaVal.splice(index, 1)
} else {
opt.active = true
}
}
const opa = this.opaKey
const opaArr = []
......@@ -557,7 +558,7 @@ export default {
if (item.active) {
opaArr.push(opa[i])
}
cData.opaVal = opaArr.toString().replace(new RegExp(',', 'g'), '')
cData.opaVal2 = opaArr.toString().replace(new RegExp(',', 'g'), '')
})
this.clickStatus = Date.parse(new Date())
this.$forceUpdate()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论