提交 61d7328c authored 作者: lihuihui's avatar lihuihui

updata

上级 f9dab7db
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
<div class="exam-box"> <div class="exam-box">
<div id="top-view" v-show="!topicCard.isShow"> <div id="top-view" v-show="!topicCard.isShow">
<div class="tool-box"> <div class="tool-box">
<div class="time">{{ remainingTime }}</div> <div class="time">倒计时{{ remainingTime }}</div>
<div class="tag-box"> <div class="tag-box">
<span @click="signQuestion" v-if="isExamEnd">标记</span> <span @click="signQuestion" v-if="isExamEnd" :class="signText == '标记' ? '' : 'active'">{{ signText }}</span>
<span @click="showCard" v-if="isExamEnd">答题卡</span> <span @click="showCard" v-if="isExamEnd">答题卡</span>
<span @click="submitShowPop" v-if="isExamEnd">交卷</span> <span @click="submitShowPop" v-if="isExamEnd">交卷</span>
</div> </div>
...@@ -72,7 +72,7 @@ ...@@ -72,7 +72,7 @@
<div class="exam_submit" v-if="isExamSubPop"> <div class="exam_submit" v-if="isExamSubPop">
<div class="pop"> <div class="pop">
<div class="tit">交卷</div> <div class="tit">交卷</div>
<div class="txt">确定提交吗?</div> <div class="txt">还有题目未回答,确定交卷吗?</div>
<div class="btn_box"> <div class="btn_box">
<div class="btn" @click="isExamSubPop = false">继续做题</div> <div class="btn" @click="isExamSubPop = false">继续做题</div>
<div class="btn btn2" @click="goExamResult;examSubmit(1, true)">交卷</div> <div class="btn btn2" @click="goExamResult;examSubmit(1, true)">交卷</div>
...@@ -122,6 +122,21 @@ export default { ...@@ -122,6 +122,21 @@ export default {
observer: true, observer: true,
on: { on: {
slideChangeTransitionStart: function() { slideChangeTransitionStart: function() {
const itemDid = _this.swiper.slides[_this.swiper.activeIndex].attributes['data-dId'].nodeValue
const itemCid = _this.swiper.slides[_this.swiper.activeIndex].attributes['data-cId'].nodeValue
if (_this.requestData[itemCid]) {
if (_this.requestData[itemCid][itemDid]) {
if (_this.requestData[itemCid][itemDid].sign) {
_this.signText = '已标记'
} else {
_this.signText = '标记'
}
} else {
_this.signText = '标记'
}
} else {
_this.signText = '标记'
}
if (this.activeIndex === _this.questionsData.sheet.question_count) { if (this.activeIndex === _this.questionsData.sheet.question_count) {
_this.topicCard.isShow = true _this.topicCard.isShow = true
} else { } else {
...@@ -148,7 +163,8 @@ export default { ...@@ -148,7 +163,8 @@ export default {
cache: null, cache: null,
topicCard: { topicCard: {
isShow: false isShow: false
} },
signText: '标记'
} }
}, },
computed: { computed: {
...@@ -237,9 +253,11 @@ export default { ...@@ -237,9 +253,11 @@ export default {
const itemDid = this.swiper.slides[this.swiper.activeIndex].attributes['data-dId'].nodeValue const itemDid = this.swiper.slides[this.swiper.activeIndex].attributes['data-dId'].nodeValue
const itemCid = this.swiper.slides[this.swiper.activeIndex].attributes['data-cId'].nodeValue const itemCid = this.swiper.slides[this.swiper.activeIndex].attributes['data-cId'].nodeValue
const on = () => { const on = () => {
this.signText = '已标记'
Toast('已完成标记') Toast('已完成标记')
} }
const off = () => { const off = () => {
this.signText = '标记'
Toast('已取消标记') Toast('已取消标记')
} }
if (!this.requestData[itemCid]) { if (!this.requestData[itemCid]) {
...@@ -553,6 +571,9 @@ export default { ...@@ -553,6 +571,9 @@ export default {
border-radius: .25rem; border-radius: .25rem;
margin-left: .2rem; margin-left: .2rem;
} }
.active{
background: #FF8000;
}
} }
} }
.topic-box{ .topic-box{
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论