|
@@ -63,7 +63,7 @@
|
|
|
</div>
|
|
|
<div class="item-btn-toggle" @click.stop v-show="isShowTools && !isPreview">
|
|
|
<template v-if="!isExamPaper">
|
|
|
- <InputNumber v-if="item.type !== 'compose'" :max="item.score + surPlusScore" :min="0" :step="0.5" v-model="item.score" style="display: inline-block ;width: 50px;margin-right: 10px;height: 30px;"
|
|
|
+ <InputNumber v-if="item.type !== 'compose'" :max="item.score + surPlusScore" :min="0" :step="0.5" v-model="item.score" style="display: inline-block ;width: 60px;margin-right: 10px;height: 30px;"
|
|
|
@click.stop></InputNumber>
|
|
|
<span style="margin-right: 10px;" v-if="item.type === 'compose'">{{ getComposeScore(item) }}</span>
|
|
|
<span style="margin-right: 10px;">{{$t('evaluation.paperList.score')}}</span>
|
|
@@ -520,9 +520,9 @@
|
|
|
} else {
|
|
|
// 如果不能整除 则前面所有取整 最后一题加上余数 即可完成配分
|
|
|
let integerScore = parseInt(item.score / item.list.length)
|
|
|
- let lastItem = exerciseIndex === item.list.length - 1
|
|
|
+ // let lastItem = exerciseIndex === item.list.length - 1
|
|
|
// exercise.score = lastItem ? integerScore + remainder : integerScore
|
|
|
- exercise.score = exerciseIndex > remainder ? integerScore : integerScore + 1
|
|
|
+ exercise.score = exerciseIndex + 1 > remainder ? integerScore : integerScore + 1
|
|
|
}
|
|
|
listItem.score = exercise.score
|
|
|
|
|
@@ -530,9 +530,9 @@
|
|
|
exercise.children.forEach((child,childIndex) => {
|
|
|
let remainder = exercise.score % exercise.children.length
|
|
|
let integerScore = parseInt(exercise.score / exercise.children.length)
|
|
|
- let lastItem = childIndex === exercise.children.length - 1
|
|
|
+ // let lastItem = childIndex === exercise.children.length - 1
|
|
|
// child.score = lastItem ? integerScore + remainder : integerScore
|
|
|
- child.score = childIndex > remainder ? integerScore : integerScore + 1
|
|
|
+ child.score = childIndex + 1 > remainder ? integerScore : integerScore + 1
|
|
|
})
|
|
|
}
|
|
|
|
|
@@ -544,6 +544,8 @@
|
|
|
this.$parent.viewModel = 'type'
|
|
|
this.$parent.paperInfo.multipleRule = this.multipleRule || 1
|
|
|
this.typeScoreModel = false
|
|
|
+ console.log(this.groupList)
|
|
|
+ console.log(this.surPlusScore)
|
|
|
this.$emit('scoreUpdate', this.surPlusScore)
|
|
|
}
|
|
|
|