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