|
@@ -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)
|