|
@@ -311,7 +311,7 @@
|
|
|
<div>{{ r.detail }}</div>
|
|
|
</div>
|
|
|
<div class="reScore">
|
|
|
- <div>当前得分</div>
|
|
|
+ <div>当前平均总分</div>
|
|
|
<div>
|
|
|
<span>{{ r.sumScore }}</span
|
|
|
>分
|
|
@@ -374,8 +374,8 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
- <div class="reScore">
|
|
|
- <div>当前平均分</div>
|
|
|
+ <div class="reScore" style="justify-content: flex-end">
|
|
|
+ <div>当前平均总分</div>
|
|
|
<div>
|
|
|
<span>{{ allScoreSum }}</span
|
|
|
>分
|
|
@@ -756,7 +756,31 @@ export default {
|
|
|
if (t == 1) {
|
|
|
this.dialogVisibleScore = true;
|
|
|
} else {
|
|
|
- this.dialogVisibleRecommend = true;
|
|
|
+ let params = {
|
|
|
+ rid: id,
|
|
|
+ };
|
|
|
+ this.ajax
|
|
|
+ .get(this.$store.state.api + "selectAnliScore", params)
|
|
|
+ .then((res) => {
|
|
|
+ var sList = res.data[0];
|
|
|
+ var allScoreSum = 0;
|
|
|
+ for (var i = 0; i < sList.length; i++) {
|
|
|
+ sList[i].score = JSON.parse(sList[i].score);
|
|
|
+ var point = sList[i].score;
|
|
|
+ var a = parseInt(point.first);
|
|
|
+ var b = parseInt(point.second);
|
|
|
+ var c = parseInt(point.third);
|
|
|
+ var sumScore = Math.round((a + b + c) / 3);
|
|
|
+ sList[i].sum = sumScore;
|
|
|
+ allScoreSum += sList[i].sum;
|
|
|
+ }
|
|
|
+ this.allScoreSum = (allScoreSum / sList.length).toFixed(1);
|
|
|
+ this.scoreDetail[0].sumScore = this.allScoreSum;
|
|
|
+ this.dialogVisibleRecommend = true;
|
|
|
+ })
|
|
|
+ .catch((err) => {
|
|
|
+ console.error(err);
|
|
|
+ });
|
|
|
}
|
|
|
})
|
|
|
.catch((err) => {
|
|
@@ -813,6 +837,8 @@ export default {
|
|
|
},
|
|
|
];
|
|
|
this.dialogVisibleScore = false;
|
|
|
+ this.getAnliList();
|
|
|
+ this.$forceUpdate();
|
|
|
})
|
|
|
.catch((err) => {
|
|
|
console.error(err);
|
|
@@ -868,7 +894,7 @@ export default {
|
|
|
sList[i].sum = sumScore;
|
|
|
allScoreSum += sList[i].sum;
|
|
|
}
|
|
|
- this.allScoreSum = Math.round(allScoreSum / sList.length);
|
|
|
+ this.allScoreSum = (allScoreSum / sList.length).toFixed(1);
|
|
|
this.anliScoreList = sList;
|
|
|
this.dialogVisibleAllScore = true;
|
|
|
})
|