提交 14c10fe7 authored 作者: lihuihui's avatar lihuihui

updata

上级 9e8acb74
......@@ -22,27 +22,28 @@
</ul>
</div>
<div class="question">
<template v-for="(item, index) in questionsData.questions">
<template v-for="(item, index) in dataList">
<div :key="index">
<div class="title">{{ questionType[item.type] }}</div>
<ul>
<template v-for="(cItem, cIndex) in item.question_list">
<!-- <li class="active2">{{ cItem.num }}</li> -->
<template v-if="requestData[item.id]">
<template v-if="requestData[item.id][cItem.id]">
<template v-if="requestData[item.id][cItem.id].sign">
<li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" class="active2">{{ cIndex+1 }}</li>
<li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" class="active2">{{ cItem.num }}</li>
</template>
<template v-else>
<li @click="go(cItem.id)" :data-id="cItem.id" v-if="requestData[item.id][cItem.id].answer.length != 0" :key="cIndex" class="active1">{{ cIndex+1 }}</li>
<li @click="go(cItem.id)" :data-id="cItem.id" v-else :key="cIndex" class="active3">{{ cIndex+1 }}</li>
<li @click="go(cItem.id)" :data-id="cItem.id" v-if="requestData[item.id][cItem.id].answer.length != 0" :key="cIndex" class="active1">{{ cItem.num }}</li>
<li @click="go(cItem.id)" :data-id="cItem.id" v-else :key="cIndex" class="active3">{{ cItem.num }}</li>
</template>
</template>
<template v-else>
<li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" class="active3">{{ cIndex+1 }}</li>
<li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" class="active3">{{ cItem.num }}</li>
</template>
</template>
<template v-else>
<li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" class="active3">{{ cIndex+1 }}</li>
<li @click="go(cItem.id)" :data-id="cItem.id" :key="cIndex" class="active3">{{ cItem.num }}</li>
</template>
</template>
</ul>
......@@ -74,6 +75,7 @@ export default {
},
data() {
return {
countIndex: 1,
questionType: {
1: '单选题:',
2: '多选题:',
......@@ -98,6 +100,17 @@ export default {
computed: {
changeData() {
return this.questionsData
},
dataList() {
let num = 1
return this.questionsData.questions.map(item => {
item.question_list.map((subitem, index) => {
subitem.num = num + index
return subitem
})
num += item.question_list.length
return item
})
}
},
watch: {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论