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

fix: 修复课程考试状态错误的问题

上级 baed51e9
...@@ -105,17 +105,17 @@ ...@@ -105,17 +105,17 @@
:formData="item" :formData="item"
:isUpload="!exam.type" :isUpload="!exam.type"
></component> ></component>
<div class="result">评语:{{item.check_comment}}</div> <div class="result" v-if="item.check_comment">评语:{{item.check_comment}}</div>
</div> </div>
</template> </template>
</template> </template>
</template> </template>
<div <div
:class="['btn', (exam.type && 'on')]" :class="['btn', (isSubmited && 'on')]"
@click="submitExam" @click="submitExam"
:data-submit="!!exam.type" :data-submit="isSubmited"
@mousedown="_SubmitMouseLeftDown()" @mousedown="_SubmitMouseLeftDown()"
>{{exam.type ? "已提交" : "提交"}}</div> >{{isSubmited ? "已提交" : "提交"}}</div>
<div class="care">(注意:考试只有一次提交机会)</div> <div class="care">(注意:考试只有一次提交机会)</div>
<!-- <div :class='["btn"]' @click='repeatExam($event, true)' v-if="exam.work_contents">重做</div> --> <!-- <div :class='["btn"]' @click='repeatExam($event, true)' v-if="exam.work_contents">重做</div> -->
</template> </template>
...@@ -232,9 +232,14 @@ export default { ...@@ -232,9 +232,14 @@ export default {
computed: { computed: {
// 当前章节 // 当前章节
activeChatper() { activeChatper() {
let found = null
for (const item of this.chapters) { for (const item of this.chapters) {
return item.children.find(subItem => subItem.id === this.id) found = item.children.find(subItem => subItem.id === this.id)
if (found) {
break
}
} }
return found || {}
}, },
// 是否是考试时间 // 是否是考试时间
isExamTime() { isExamTime() {
......
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
:formData="item" :formData="item"
:isUpload="!exam.type" :isUpload="!exam.type"
></component> ></component>
<div class="result">评语:{{item.check_comment}}</div> <div class="result" v-if="item.check_comment">评语:{{item.check_comment}}</div>
</div> </div>
</template> </template>
</template> </template>
...@@ -295,27 +295,27 @@ export default { ...@@ -295,27 +295,27 @@ export default {
init() { init() {
this.loadExamStatus() this.loadExamStatus()
this.loadExamInfo() this.loadExamInfo()
// if (this._time) { if (this._time) {
// clearInterval(this._time) clearInterval(this._time)
// this._time = null this._time = null
// } }
// this._time = setInterval(() => { this._time = setInterval(() => {
// this.loadExamStatus() this.loadExamStatus()
// if (!this.exam.type && this.status.isStart) { if (!this.exam.type && this.status.isStart) {
// // console.log(11, '暂存') // console.log(11, '暂存')
// this.submitExam({ submitType: true }) // 暂存, submitType: true 暂存;其他或不填为提交 this.submitExam({ submitType: true }) // 暂存, submitType: true 暂存;其他或不填为提交
// } }
// /* 到时间 自动提交 */ /* 到时间 自动提交 */
// if ( if (
// !this.exam.type && !this.exam.type &&
// this.status.isStart && this.status.isStart &&
// new Date(this.status.terminateTime).getTime() - new Date(this.status.terminateTime).getTime() -
// new Date(this.status.serverTime).getTime() <= new Date(this.status.serverTime).getTime() <=
// 5000 5000
// ) { ) {
// this.submitExam({ submitType: false, currentTarget: { dataset: {} } }) this.submitExam({ submitType: false, currentTarget: { dataset: {} } })
// } }
// }, 3000) }, 3000)
}, },
/* 定时调用 - 考试状态 */ /* 定时调用 - 考试状态 */
loadExamStatus() { loadExamStatus() {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论