|
|
@ -357,16 +357,8 @@ const updateWinners = async () => { |
|
|
|
}); |
|
|
|
console.log("updatePrizeList response", response); |
|
|
|
|
|
|
|
// 按时间排序,后中奖的排序在前(假设有createTime字段,如果没有则按id倒序) |
|
|
|
const sortedWinners = response.data.list.sort((a, b) => { |
|
|
|
if (a.createTime && b.createTime) { |
|
|
|
return new Date(b.createTime) - new Date(a.createTime); |
|
|
|
} |
|
|
|
// 如果没有时间字段,按id倒序排列 |
|
|
|
return (b.id || 0) - (a.id || 0); |
|
|
|
}); |
|
|
|
|
|
|
|
fakeWinners.value = sortedWinners; |
|
|
|
// 直接使用API返回的数据,不进行任何排序 |
|
|
|
fakeWinners.value = response.data.list; |
|
|
|
console.log("updateWinners fakeWinners", fakeWinners.value); |
|
|
|
|
|
|
|
// 重置分页到第一页 |
|
|
|