|
@@ -15,23 +15,23 @@
|
15
|
15
|
<div class="group-praise__content">
|
16
|
16
|
<div class="group-praise__circle">
|
17
|
17
|
<header class="group-praise__title">NO.2</header>
|
18
|
|
- <div class="group-praise__circleContent" v-if="evaluateGroutList[1]">
|
19
|
|
- <p class="group-praise__circleName ellipsis">{{evaluateGroutList[1][1]}}</p>
|
20
|
|
- <p class="group-praise__circlePercent">{{evaluateGroutList[1][4]}}%</p>
|
|
18
|
+ <div class="group-praise__circleContent" v-if="gradeRankingList[1]">
|
|
19
|
+ <p class="group-praise__circleName ellipsis">{{gradeRankingList[1][1]}}</p>
|
|
20
|
+ <p class="group-praise__circlePercent">{{gradeRankingList[1][0]}}</p>
|
21
|
21
|
</div>
|
22
|
22
|
</div>
|
23
|
23
|
<div class="group-praise__circle--win">
|
24
|
24
|
<header class="group-praise__title">NO.1</header>
|
25
|
|
- <div class="group-praise__circleContent" v-if="evaluateGroutList[0]">
|
26
|
|
- <p class="group-praise__circleName ellipsis">{{evaluateGroutList[0][1]}}</p>
|
27
|
|
- <p class="group-praise__circlePercent">{{evaluateGroutList[0][4]}}%</p>
|
|
25
|
+ <div class="group-praise__circleContent" v-if="gradeRankingList[0]">
|
|
26
|
+ <p class="group-praise__circleName ellipsis">{{gradeRankingList[0][1]}}</p>
|
|
27
|
+ <p class="group-praise__circlePercent">{{gradeRankingList[0][0]}}</p>
|
28
|
28
|
</div>
|
29
|
29
|
</div>
|
30
|
30
|
<div class="group-praise__circle">
|
31
|
31
|
<header class="group-praise__title">NO.3</header>
|
32
|
|
- <div class="group-praise__circleContent" v-if="evaluateGroutList[2]">
|
33
|
|
- <p class="group-praise__circleName ellipsis">{{evaluateGroutList[2][1]}}</p>
|
34
|
|
- <p class="group-praise__circlePercent">{{evaluateGroutList[2][4]}}%</p>
|
|
32
|
+ <div class="group-praise__circleContent" v-if="gradeRankingList[2]">
|
|
33
|
+ <p class="group-praise__circleName ellipsis">{{gradeRankingList[2][1]}}</p>
|
|
34
|
+ <p class="group-praise__circlePercent">{{gradeRankingList[2][0]}}</p>
|
35
|
35
|
</div>
|
36
|
36
|
</div>
|
37
|
37
|
</div>
|
|
@@ -51,7 +51,7 @@ export default {
|
51
|
51
|
animate: false,
|
52
|
52
|
timer1: null,
|
53
|
53
|
n: 0,
|
54
|
|
- evaluateGroutList: [], // 小组排名(无序)
|
|
54
|
+ gradeRankingList: [], // 小组排名(无序)
|
55
|
55
|
evaluateUserList: [], // 滚动数据
|
56
|
56
|
disY: 0.375, // 滚动数据偏移量
|
57
|
57
|
disHeight: 0, // 滚动数据高度
|
|
@@ -83,11 +83,10 @@ export default {
|
83
|
83
|
.format('YYYY-MM-DD') // 近三十天
|
84
|
84
|
const endTime = this.$moment().format('YYYY-MM-DD') // 今天
|
85
|
85
|
const result = await post(
|
86
|
|
- `/largeScreen/getData/groupEvaluateRanking/${this.hospitalId}`,
|
87
|
|
- { srartTime, endTime }
|
|
86
|
+ `/largeScreen/getData/gradeRanking/${this.hospitalId}`,
|
|
87
|
+ { srartTime, endTime, pageSize: 3 }
|
88
|
88
|
)
|
89
|
|
- this.evaluateGroutList = result.evaluateGroutList
|
90
|
|
- this.evaluateGroutList.sort((a, b) => b[4] - a[4]) // 排行从高往低排序
|
|
89
|
+ this.gradeRankingList = result.gradeRankingList
|
91
|
90
|
this.evaluateUserList = result.evaluateUserList
|
92
|
91
|
this.polling()
|
93
|
92
|
if (this.evaluateUserList.length > 0) {
|