From a875f73542ac943d13fc90da718286faddaa782e Mon Sep 17 00:00:00 2001
From: 84702473 <84702473@qq.com>
Date: 星期五, 10 三月 2023 09:10:21 +0800
Subject: [PATCH] 操作过程中,提交全部的scoreRanges
---
src/views/exam/paper/values.vue | 41 +++++++++++++----------------------------
1 files changed, 13 insertions(+), 28 deletions(-)
diff --git a/src/views/exam/paper/values.vue b/src/views/exam/paper/values.vue
index 40de040..ff6e922 100644
--- a/src/views/exam/paper/values.vue
+++ b/src/views/exam/paper/values.vue
@@ -1013,24 +1013,7 @@
++_this.answer.doTime
}, 1000)
},
- questionCompleted(completed) {
- return this.enumFormat(this.doCompletedTag, completed)
- },
- goAnchor(selector) {
- let _this = this
- let num = parseInt(selector.substr(10)) - 1
- this.itemOrder = _this.form.titleItems[0].questionItems[num].itemOrder
- this.questionItem = _this.form.titleItems[0].questionItems[num]
- _this.order = num
- setTimeout(function() {
- _this.$el.querySelector(selector).scrollIntoView({
- behavior: 'instant',
- block: 'center',
- inline: 'nearest'
- })
- }, 200)
- _this.$refs['popovertag'].doClose()
- },
+
initAnswer() {
this.answer.id = this.form.id
this.answer.questionOrder = this.form.questionOrder
@@ -1154,8 +1137,8 @@
answerItem.startTime = ''
}
answerItem.completed = true
- answerItem.content = this.getContentByQuestionId(answerItem
- .questionId) //this.getLikeTypeByScoreRangeItemOrder(answerItem.subjectId)
+ answerItem.content = this.getContentByQuestionId(answerItem.questionId)
+ //this.getLikeTypeByScoreRangeItemOrder(answerItem.subjectId)
answerItem.questionReport = {
questionOrder: answerItem.questionId,
questionTitle: answerItem.title,
@@ -1173,7 +1156,7 @@
answerSubmit.partOrder = nowPartOrder
answerSubmit.itemOrder = _this.itemOrder
//add scoreRanges
- if (_this.step2SubStep >= _this.step2ScoreRanges.length) {
+ if (_this.step2SubStep >= _this.step2ScoreRanges.length || true) {//浼犻�掑叏閮�
answerSubmit['scoreRanges'] = _this.form.titleItems[0].scoreRanges
} else {
let item = _this.getStep2StepItem(_this.step2SubStep)
@@ -1204,11 +1187,13 @@
}
return answerSubmit
},
-
+ /*
+ * 杩囩▼涓殑鎻愪氦
+ */
submitSubAnswer: function() {
console.log('submitSubAnswer...')
let _this = this
- this.answer.answerItems[_this.order].endTime = this.formatDate(new Date(), 'yyyy-MM-dd hh:mm:ss')
+ //this.answer.answerItems[_this.order].endTime = this.formatDate(new Date(), 'yyyy-MM-dd hh:mm:ss')
// 鎻愪氦閮ㄥ垎
let answerSubmit = _this.getSubmitAnswerValue(_this.partOrder)
let loading = _this.$loading({
@@ -1227,6 +1212,10 @@
loading.close()
})
},
+ /**
+ * 鏈�鍚庣幆鑺傜殑鎻愪氦
+ * @param {Object} mess
+ */
submitAnswer: function(mess) {
let _this = this
this.answer.answerItems[_this.order].endTime = this.formatDate(new Date(), 'yyyy-MM-dd hh:mm:ss')
@@ -1293,8 +1282,6 @@
} else {
mes = JSON.stringify(e) + ',' + 'order:' + _this.order + ',' + e.message
}
- // 璋冭瘯鐢�
- // _this.$router.push({ path: '/exam/exception', query: { name: _this.form.name, content: _this.$t('submitExceptionInfo') + '<br>' + mes } })
_this.$router.push({
path: '/exam/exception',
query: {
@@ -1307,8 +1294,7 @@
},
isForFinish(i) {
return false
- return i === this.answer.answerItems.length - 1 && (this.answer.answerItems[i].content !== null && this
- .answer.answerItems[i].content !== '')
+ //return i === this.answer.answerItems.length - 1 && (this.answer.answerItems[i].content !== null && this.answer.answerItems[i].content !== '')
},
isDiffPartOrder: function() {
let _this = this
@@ -1323,7 +1309,6 @@
...mapMutations('user', ['setLangFlag'])
},
computed: {
- ...mapGetters('enumItem', ['enumFormat']),
...mapState('enumItem', {
doCompletedTag: state => state.exam.question.answer.doCompletedTag
}),
--
Gitblit v1.9.1