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

updata

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