提交 f4442d0f authored 作者: 王鹏飞's avatar 王鹏飞

update

上级 645c19b7
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
<div class="txt">{{ currentItem.sign ? '已标记' : '标记' }}</div> <div class="txt">{{ currentItem.sign ? '已标记' : '标记' }}</div>
</div> </div>
<div class="end-exam-btn"> <div class="end-exam-btn">
<div class="btn" v-if="hasSubmitBtn" @click="submitExam">交卷</div> <div class="btn" v-if="hasSubmitBtn && !disabled" @click="submitExam">交卷</div>
</div> </div>
</div> </div>
</div> </div>
...@@ -81,7 +81,12 @@ export default { ...@@ -81,7 +81,12 @@ export default {
deep: true, deep: true,
immediate: true, immediate: true,
handler(value) { handler(value) {
this.genQuestions(value) if (value) {
const { status } = value
this.disabled = ['1', '2'].includes(status)
this.hasResult = ['1', '2'].includes(status)
this.genQuestions(value)
}
} }
} }
}, },
...@@ -108,6 +113,7 @@ export default { ...@@ -108,6 +113,7 @@ export default {
} }
this.examTimeText = this.secondToDate(sec) this.examTimeText = this.secondToDate(sec)
this.duration++ this.duration++
this.$emit('timeupdate', this.duration, this.questionList)
}, 1000) }, 1000)
}, },
secondToDate(result) { secondToDate(result) {
...@@ -152,7 +158,7 @@ export default { ...@@ -152,7 +158,7 @@ export default {
}, },
// 提交考试 // 提交考试
submitExam() { submitExam() {
this.$emit('submitExam') this.$emit('submitExam', this.questionList)
}, },
// 组装试题数据 // 组装试题数据
genQuestions(data) { genQuestions(data) {
......
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
</div> </div>
<div class="answer-item"> <div class="answer-item">
<div class="answer-item-label">您的答案:</div> <div class="answer-item-label">您的答案:</div>
<div class="answer-item-content">{{ correctAnswerText }}</div> <div class="answer-item-content">{{ submitAnswerText }}</div>
</div> </div>
</template> </template>
<template v-else> <template v-else>
......
...@@ -27,7 +27,12 @@ ...@@ -27,7 +27,12 @@
</el-tab-pane> </el-tab-pane>
<el-tab-pane v-if="examList.length" lazy label="课后习题"> <el-tab-pane v-if="examList.length" lazy label="课后习题">
<ul class="exam-list"> <ul class="exam-list">
<li v-for="item in examList" :key="item.id">{{item.name}}</li> <li v-for="item in examList" :key="item.id">
<router-link
:to="{ path: '/course/exam/chapter', query: { course_id: courseId, chapter_id: item.id,exam_id: item.resource_id } }"
>{{ item.name }}</router-link
>
</li>
</ul> </ul>
</el-tab-pane> </el-tab-pane>
<!-- <el-tab-pane lazy label="按考点学习"> <!-- <el-tab-pane lazy label="按考点学习">
...@@ -199,10 +204,10 @@ export default { ...@@ -199,10 +204,10 @@ export default {
margin-left: 20px; margin-left: 20px;
width: 300px; width: 300px;
} }
.exam-list li{ .exam-list li {
padding:5px 0; padding: 5px 0;
line-height:22px; line-height: 22px;
cursor:pointer; cursor: pointer;
&:hover { &:hover {
color: #c01540; color: #c01540;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论