Browse Source

配分小数step调整为0.5

OnePsycho 4 years ago
parent
commit
f1adc52ae2

+ 7 - 7
TEAMModelOS/ClientApp/src/view/evaluation/components/BaseExerciseList.vue

@@ -63,7 +63,7 @@
 					</div>
 					<div class="item-btn-toggle" @click.stop v-show="isShowTools && !isPreview">
 						<template v-if="!isExamPaper">
-							<InputNumber :max="item.score + surPlusScore" :min="0" v-model="item.score" style="display: inline-block ;width: 50px;margin-right: 10px;height: 30px;"
+							<InputNumber :max="item.score + surPlusScore" :min="0" :step="0.5" v-model="item.score" style="display: inline-block ;width: 50px;margin-right: 10px;height: 30px;"
 							 @click.stop></InputNumber>
 							<span style="margin-right: 10px;">{{$t('evaluation.paperList.score')}}</span>
 							<!-- <span class="item-score" title="设置题目分数" @click.stop="onSetSingleItem(item,index)" v-else>{{ item.score }} 分</span> -->
@@ -501,12 +501,12 @@
 			 * 配分变化时的剩余分数处理
 			 * @param val
 			 */
-			onScoreChange(val) {
-				this.surPlusScore = this.surPlusScore + this.lastScore - val
-				this.lastScore = val
-				this.$emit('scoreUpdate', this.surPlusScore)
+			// onScoreChange(val) {
+			// 	this.surPlusScore = this.surPlusScore + this.lastScore - val
+			// 	this.lastScore = val
+			// 	this.$emit('scoreUpdate', this.surPlusScore)
 
-			},
+			// },
 
 			/** 确认单个试题配分 */
 			onConfirmScore() {
@@ -714,7 +714,7 @@
 						this.totalNum = newPaper.item.length
 						
 						// 剩余可分配分数 更新
-						this.surPlusScore = newPaper.score - newPaper.item.reduce((p, e) => parseInt(p) + parseInt(e.score), 0);
+						this.surPlusScore = newPaper.score - newPaper.item.reduce((p, e) => Number(p) + Number(e.score), 0);
 						this.$emit('scoreUpdate', this.surPlusScore)
 						
 						this.pageScrollTo(0)