提交 7c3da30c authored 作者: lihuihui's avatar lihuihui

优化标记收藏功能

上级 f95c3796
...@@ -39,8 +39,8 @@ ...@@ -39,8 +39,8 @@
<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> <div class="txt">{{isSignText() ? '已标记' : '标记'}}</div>
</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>
...@@ -105,6 +105,21 @@ export default { ...@@ -105,6 +105,21 @@ export default {
this.getTopic() this.getTopic()
}, },
methods: { methods: {
isSignText() {
let flag = false
const ansRecord = this.questionParams.answerRecord
const qData = this.questionParams.question
if (Object.values(ansRecord).length) {
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
},
// 标记 // 标记
setSign() { setSign() {
const data = this.questionParams.question const data = this.questionParams.question
...@@ -261,7 +276,7 @@ export default { ...@@ -261,7 +276,7 @@ export default {
options: cItem.question_options, options: cItem.question_options,
question_item_title: type[item.question_type], question_item_title: type[item.question_type],
total_question_count: this.beforeChangeData.questions.total_question_count, total_question_count: this.beforeChangeData.questions.total_question_count,
isCollection: cItem.isCollection isCollection: cItem.is_collection
} }
// 解析 // 解析
if (this.$route.query.id) { if (this.$route.query.id) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论