Skip to content

Commit d097c9a

Browse files
committed
fix(maimai2): fix formatRank() in festa page
1 parent 01a03d6 commit d097c9a

File tree

2 files changed

+28
-20
lines changed

2 files changed

+28
-20
lines changed

src/app/sega/maimai2/maimai2-festa/maimai2-festa.component.html

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,11 @@ <h6>队伍排名</h6>
169169
)
170170
}}
171171
{{
172-
formatRank(
173-
userFestaInfo.userFestaData.circleRankInFestaSide
174-
)
172+
userFestaInfo.userFestaData.circleRankInFestaSide === 0
173+
? ""
174+
: formatRank(
175+
userFestaInfo.userFestaData.circleRankInFestaSide
176+
)
175177
}}</span
176178
>
177179
</p>
@@ -212,9 +214,9 @@ <h6>队伍排名</h6>
212214
<div
213215
class="rank"
214216
[ngClass]="{
215-
gold: item.rank === 0,
216-
silver: item.rank === 1,
217-
bronze: item.rank === 2
217+
gold: item.rank === 1,
218+
silver: item.rank === 2,
219+
bronze: item.rank === 3
218220
}"
219221
>
220222
{{ formatRank(item.rank) }}
@@ -229,9 +231,9 @@ <h6>队伍排名</h6>
229231
<span
230232
class="score"
231233
[ngClass]="{
232-
gold: item.rank === 0,
233-
silver: item.rank === 1,
234-
bronze: item.rank === 2
234+
gold: item.rank === 1,
235+
silver: item.rank === 2,
236+
bronze: item.rank === 3
235237
}"
236238
>
237239
{{ item.circleFestaData.totalPoint }} fp</span
@@ -251,9 +253,9 @@ <h6>队伍排名</h6>
251253
<div
252254
class="rank"
253255
[ngClass]="{
254-
gold: item.rank === 0,
255-
silver: item.rank === 1,
256-
bronze: item.rank === 2
256+
gold: item.rank === 1,
257+
silver: item.rank === 2,
258+
bronze: item.rank === 3
257259
}"
258260
>
259261
{{ formatRank(item.rank) }}
@@ -268,9 +270,9 @@ <h6>队伍排名</h6>
268270
<span
269271
class="score"
270272
[ngClass]="{
271-
gold: item.rank === 0,
272-
silver: item.rank === 1,
273-
bronze: item.rank === 2
273+
gold: item.rank === 1,
274+
silver: item.rank === 2,
275+
bronze: item.rank === 3
274276
}"
275277
>
276278
{{ item.circleFestaData.totalPoint }} fp</span
@@ -395,10 +397,13 @@ <h6>最终队伍排名</h6>
395397
)
396398
}}
397399
{{
398-
formatRank(
399-
userResultFestaInfo.userResultFestaData
400-
.circleRankInFestaSide
401-
)
400+
userResultFestaInfo.userResultFestaData
401+
.circleRankInFestaSide === 0
402+
? ""
403+
: formatRank(
404+
userResultFestaInfo.userResultFestaData
405+
.circleRankInFestaSide
406+
)
402407
}}</span
403408
>
404409
</p>

src/app/sega/maimai2/maimai2-festa/maimai2-festa.component.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,13 +254,16 @@ export class Maimai2FestaComponent implements OnInit {
254254
}
255255

256256
formatRank(rank: number) {
257+
if (rank == 0)
258+
return "--";
259+
257260
var postfix = "th";
258-
rank++;
259261
switch (rank) {
260262
case 1: { postfix = "st"; break; };
261263
case 2: { postfix = "nd"; break; };
262264
case 3: { postfix = "rd"; break; };
263265
}
266+
264267
return rank.toString() + postfix;
265268
}
266269

0 commit comments

Comments
 (0)