fix: 排名更新

master
xjs 2025-06-23 16:18:49 +08:00
parent e6c809fabd
commit 7dcd02966a
2 changed files with 11 additions and 12 deletions

View File

@ -44,10 +44,10 @@
header-class="modal-table-header"
body-class="modal-table-body">
<template #rank="{ index }">
<img src="@/assets/svg-img/gold-medal.svg" class="w-[34px] h-[20px]" v-if="index === 0" alt="" />
<img src="@/assets/svg-img/silver-medal.svg" class="w-[34px] h-[20px]" v-if="index === 1" alt="" />
<img src="@/assets/svg-img/bronze-medal.svg" class="w-[34px] h-[20px]" v-if="index === 2" alt="" />
<span class="text-[14px] font-600" v-if="index > 2">{{ index + 1 }}</span>
<img src="@/assets/svg-img/gold-medal.svg" class="w-[34px] h-[20px]" v-if="page === 1 && index === 0" alt="" />
<img src="@/assets/svg-img/silver-medal.svg" class="w-[34px] h-[20px]" v-else-if="page === 1 && index === 1" alt="" />
<img src="@/assets/svg-img/bronze-medal.svg" class="w-[34px] h-[20px]" v-else-if="page === 1 && index === 2" alt="" />
<span class="text-[14px] font-600" v-else>{{ (page - 1) * pageSize + index + 1 }}</span>
</template>
<template #name="{ data }">
<span class="text-[#C0EEFF] text-[14px]">{{ data.name }}</span>

View File

@ -44,10 +44,10 @@
header-class="modal-table-header"
body-class="modal-table-body">
<template #rank="{ index }">
<img src="@/assets/svg-img/gold-medal.svg" class="w-[34px] h-[20px]" v-if="index === 0" alt="" />
<img src="@/assets/svg-img/silver-medal.svg" class="w-[34px] h-[20px]" v-if="index === 1" alt="" />
<img src="@/assets/svg-img/bronze-medal.svg" class="w-[34px] h-[20px]" v-if="index === 2" alt="" />
<span class="text-[14px] font-600" v-if="index > 2">{{ index + 1 }}</span>
<img src="@/assets/svg-img/gold-medal.svg" class="w-[34px] h-[20px]" v-if="page === 1 && index === 0" alt="" />
<img src="@/assets/svg-img/silver-medal.svg" class="w-[34px] h-[20px]" v-else-if="page === 1 && index === 1" alt="" />
<img src="@/assets/svg-img/bronze-medal.svg" class="w-[34px] h-[20px]" v-else-if="page === 1 && index === 2" alt="" />
<span class="text-[14px] font-600" v-else>{{ (page - 1) * pageSize + index + 1 }}</span>
</template>
<template #name="{ data }">
<span class="text-[#C0EEFF] text-[14px]">{{ data.name }}</span>
@ -206,7 +206,6 @@
}
}
.modal-header {
background-image: url("/images/drawer-header.png");
background-position: center;