提交 32e53f52 authored 作者: lihuihui's avatar lihuihui

优化答题

上级 c6543cf1
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
</div> </div>
</div> </div>
<div class="foot" id="foot-h"> <div class="foot" id="foot-h">
<template v-if="Object.values(beforeChangeData).length">
<div class="exam-btn"> <div class="exam-btn">
<div <div
@click="changeIndex('prev')" @click="changeIndex('prev')"
...@@ -39,13 +40,16 @@ ...@@ -39,13 +40,16 @@
<div class="txt">{{ questionParams.question.isCollection ? '已收藏' : '收藏' }}</div> <div class="txt">{{ questionParams.question.isCollection ? '已收藏' : '收藏' }}</div>
</div> </div>
<div class="sign2" @click="setSign" v-if="!$route.query.id"> <div class="sign2" @click="setSign" v-if="!$route.query.id">
<div :class="questionParams.question.sign ? 'icon active' : 'icon'"></div> <div :class="isSignText() ? 'icon active' : 'icon'"></div>
<div class="txt">{{ questionParams.question.sign ? '已标记' : '标记' }}</div> {{questionParams.answerRecord[questionParams.question.question_item_id][questionParams.id]}}
<div class="txt">{{isSignText() ? '已标记' : '标记'}}</div>
<!-- answerRecord -->
</div> </div>
<div class="end-exam-btn"> <div class="end-exam-btn">
<div class="btn" @click="endExam" v-if="!$route.query.id">交卷</div> <div class="btn" @click="endExam" v-if="!$route.query.id">交卷</div>
</div> </div>
</div> </div>
</template>
</div> </div>
</div> </div>
</div> </div>
...@@ -105,6 +109,19 @@ export default { ...@@ -105,6 +109,19 @@ export default {
this.getTopic() this.getTopic()
}, },
methods: { methods: {
isSignText() {
let flag = false
const ansRecord = this.questionParams.answerRecord
const qData = this.questionParams.question
ansRecord[qData.question_item_id]
? ansRecord[qData.question_item_id][qData.id]
? ansRecord[qData.question_item_id][qData.id].sign
? flag = true
: flag = false
: flag = false
: flag = false
return flag
},
// 收藏试题 // 收藏试题
collectQuestion() { collectQuestion() {
const data = this.questionParams.question const data = this.questionParams.question
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论