处理五福短字段没返回设置默认值

This commit is contained in:
dragon
2024-12-05 18:37:02 +08:00
parent ba78c6ddc6
commit 197cdeadb5

View File

@@ -141,24 +141,18 @@ function getConfig() {
// 渲染倒计时
countup(res.data.endTime - res.timestamp);
// 处理上周榜单前三
if (res.data.lastWeekStar.weekStarRankList) {
lastWeekList(res);
} else {
res.data.lastWeekStar.weekStarRankList = [];
lastWeekList(res);
}
const lastWeekRankList = res.data.lastWeekStar && res.data.lastWeekList.weekStarRankList ?
res.data.lastWeekStar.weekStarRankList : [];
lastWeekList(lastWeekRankList);
// 处理本周礼物渲染
res.data.weekStarRank.giftList.forEach((res, i) => {
$(`.weeekListTop .weekStarGift .box${i + 1} img`).attr('src', res.picUrl);
$(`.weeekListTop .weekStarGift .box${i + 1} span`).text(res.giftName);
})
// 处理本周榜单
if (res.data.weekStarRank.weekStarRankList) {
thisWeekList(res);
} else {
res.data.weekStarRank.weekStarRankList = [];
thisWeekList(res);
}
const thisWeekRankList = res.data.weekStarRank && res.data.weekStarRank.weekStarRankList ?
res.data.weekStarRank.weekStarRankList : [];
thisWeekList(thisWeekRankList);
// 处理自己
var me = res.data.weekStarRank.mineRank;
$('.my .myInfo .num').text(me.rank <= 0 ? '30+' : me.rank);
@@ -178,8 +172,8 @@ function getConfig() {
})
}
// 上周
function lastWeekList(res) {
var listTo3 = res.data.lastWeekStar.weekStarRankList.slice(0, 3);
function lastWeekList(rankList) {
var listTo3 = rankList.slice(0, 3);
if (listTo3.length < 3) {
let arr = new Array(3 - listTo3.length).fill({
avatar: './images/null.png',
@@ -197,9 +191,9 @@ function lastWeekList(res) {
})
}
// 这周
function thisWeekList(res) {
var listTo3 = res.data.weekStarRank.weekStarRankList.slice(0, 3);
var notListTo3 = res.data.weekStarRank.weekStarRankList.slice(3);
function thisWeekList(rankList) {
var listTo3 = rankList.slice(0, 3);
var notListTo3 = rankList.slice(3);
if (notListTo3.length == 0) { $('.list .more').hide(); }
arr = paginateArray(notListTo3, 10);
if (arr.length == 1) { $('.list .more').hide(); }