处理五福短字段没返回设置默认值
This commit is contained in:
@@ -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(); }
|
||||
|
Reference in New Issue
Block a user