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