diff --git a/src/views/project/form/ProjectTestPaperFormationStrategy.vue b/src/views/project/form/ProjectTestPaperFormationStrategy.vue index aabe488..d9e176d 100644 --- a/src/views/project/form/ProjectTestPaperFormationStrategy.vue +++ b/src/views/project/form/ProjectTestPaperFormationStrategy.vue @@ -144,10 +144,10 @@ export default { deep: true, handler: function() { let sum = 0 - this.tableData.forEach(element => { - if (element.totalScore) { - console.log('单条总分数', element.totalScore) - sum = sum + element.totalScore + this.tableData.forEach(t => { + if (t.topicNum && t.topicScore) { + let score = t.topicNum * t.topicScore; + sum = sum + score; } }) this.form.totalScore = sum @@ -158,13 +158,13 @@ export default { methods: { //保存 toSave() { - this.form.testPaperTactics = { ...this.tableData } + this.form.testPaperTactics = this.tableData; this.form.projectStatus = 1 this.$emit('executeSave', this.form) }, //发布 toIssue() { - this.form.testPaperTactics = { ...this.tableData } + this.form.testPaperTactics = this.tableData this.form.projectStatus = 2 this.$emit('executeIssue', this.form) },