206 lines
8.4 KiB
JavaScript
206 lines
8.4 KiB
JavaScript
var info = {};
|
|
let commonGiftTotalGoldSum = 0, backpackGiftTotalGoldSum = 0, redEnvelopeWater = 0;
|
|
let erbanNo = ''
|
|
$(function () {
|
|
let commonGiftTotalGold = [];
|
|
var browser = checkVersion(), env = EnvCheck();
|
|
var queryString = getQueryString();
|
|
if (env == 'test') {
|
|
var vConsole = new VConsole();
|
|
}
|
|
|
|
getInfoFromClient()
|
|
if (browser.app) {
|
|
if (browser.android) {
|
|
let channel = JSON.parse(pubInfo.deviceInfo).channel
|
|
if (channel.indexOf('toutiao') != -1 || channel.indexOf('kuaishou') != -1) {
|
|
$('.starlet').css('background-image', 'url("./images/serial-yy.png")')
|
|
$('.starlet img').addClass('piko')
|
|
$('.starlet img').attr('src', './images/logo-yy.png')
|
|
$('.user-room-receipt').css('background-image', 'linear-gradient(to right,#218EFF,#7727E4)')
|
|
$('.user-room-receipt').css('background-image', '-webkit-linear-gradient(to right,#218EFF,#7727E4)')
|
|
$('.appName').html('piko')
|
|
}
|
|
}
|
|
}
|
|
setTimeout(() => {
|
|
$('.max').show()
|
|
}, 0)
|
|
|
|
var main = {
|
|
init: function () {
|
|
// this.getMsgFromDevice();
|
|
this.eventRegister();
|
|
this.getDataFromBack();
|
|
},
|
|
|
|
// getMsgFromDevice: function () {
|
|
// if (browser.app) {
|
|
// if (browser.ios) {
|
|
// window.webkit.messageHandlers.getUid.postMessage(null);
|
|
// } else if (browser.android) {
|
|
// if (androidJsObj && typeof androidJsObj === 'object') {
|
|
// info.uid = parseInt(window.androidJsObj.getUid());
|
|
// }
|
|
// }
|
|
// } else {
|
|
// info.uid = 91494;
|
|
// info.roomId = queryString.codes + '=';
|
|
// }
|
|
// },
|
|
|
|
eventRegister: function () {
|
|
$('.user-room-receipt').on('click', function () {
|
|
if (env == 'test') {
|
|
window.location.href = `roomData.html?erbanNo=${erbanNo}`;
|
|
} else {
|
|
window.location.href = `roomData.html?erbanNo=${erbanNo}`;
|
|
}
|
|
});
|
|
},
|
|
|
|
getDataFromBack: function () {
|
|
var api = getUrlPrefix();
|
|
setTimeout(function () {
|
|
// $.get('https://beta.api.pekolive.com//room/serials?codes=ZjU2ZTQ=', function (res) {
|
|
$.get(api + '/room/serials', { codes: queryString.codes + '=' }, function (res) {
|
|
if (res.code == 200) {
|
|
erbanNo = res.data.room.erbanNo
|
|
var $data = res.data.list;
|
|
var reverse = [];
|
|
for (var i = $data.length - 1; i >= 0; i--) {
|
|
reverse.push($data[i]);
|
|
}
|
|
console.log(reverse)
|
|
listData(reverse);
|
|
infoData(res.data.room);
|
|
}
|
|
});
|
|
}, 100);
|
|
}
|
|
};
|
|
main.init();
|
|
});
|
|
|
|
// var data = [
|
|
// {statDate:1530028800000,date:"2018-06-17",totalGold:20267},
|
|
// {statDate:1530028800000,date:"2018-06-16",totalGold:40267},
|
|
// {statDate:1530028800000,date:"2018-06-15",totalGold:30267},
|
|
// {statDate:1530028800000,date:"2018-06-14",totalGold:10267},
|
|
// {statDate:1530028800000,date:"2018-06-13",totalGold:50267},
|
|
// {statDate:1530028800000,date:"2018-06-12",totalGold:20267},
|
|
// {statDate:1530028800000,date:"2018-06-11",totalGold:20267},
|
|
// {createTime:1530028800000,date:"2018-06-10",totalGoldNum:20267},
|
|
// {createTime:1530028800000,date:"2018-06-9",totalGoldNum:20267},
|
|
// {createTime:1530028800000,date:"2018-06-8",totalGoldNum:20267},
|
|
// {createTime:1530028800000,date:"2018-06-7",totalGoldNum:20267},
|
|
// {createTime:1530028800000,date:"2018-06-6",totalGoldNum:20267},
|
|
// {createTime:1530028800000,date:"2018-06-5",totalGoldNum:20267},
|
|
// {createTime:1530028800000,date:"2018-06-4",totalGoldNum:20267},
|
|
// {createTime:1530028800000,date:"2018-06-3",totalGoldNum:20267},
|
|
// {createTime:1530028800000,date:"2018-06-2",totalGoldNum:20267},
|
|
// {createTime:1530028800000,date:"2018-06-1",totalGoldNum:20267},
|
|
// {createTime:1530028800000,date:"2018-05-31",totalGoldNum:20267},
|
|
|
|
// ]
|
|
|
|
function listData(data) {
|
|
console.log(data);
|
|
|
|
var $num = 0;
|
|
for (var i = 0; i < data.length; i++) {
|
|
let common = data[i].commonGift
|
|
let backpack = data[i].backpackGift
|
|
commonGiftTotalGoldSum += common;
|
|
backpackGiftTotalGoldSum += backpack;
|
|
var $li = $('<li></li>');
|
|
var str = `<p class="date"></p>
|
|
<p class="content"><span class="number"></span><span class="name">房间流水</span></p>
|
|
<p class="content"><span class="number"></span><span class="name">普通礼物流水</span></p>
|
|
<p class="content"><span class="number"></span><span class="name">背包礼物流水</span></p>`;
|
|
$li.html(str);
|
|
$('.serial').append($li);
|
|
var $serial = $('.serial li').eq(i);
|
|
// data[i].date.slice(5);
|
|
|
|
|
|
var time = new Date(data[i].statDate);
|
|
var $day = time.getDate();
|
|
var month = time.getMonth();
|
|
$serial.find('.date').html((month + 1) + '-' + $day);
|
|
$serial.find('.content .number').eq(0).html('+' + (common + backpack));
|
|
$serial.find('.content .number').eq(1).html('+' + common);
|
|
$serial.find('.content .number').eq(2).html('+' + backpack);
|
|
|
|
|
|
$num += data[i].totalGold;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// if($serial.data('day') == 1) {
|
|
// var $mon = $('.serial li').find('.date').html();
|
|
// var ls = new Date(data[i - 6].statDate);
|
|
// // data[i - 6].date.slice(5);
|
|
// var $num = data[i].totalGold + data[i - 1].totalGold + data[i - 2].totalGold + data[i - 3].totalGold + data[i - 4].totalGold + data[i - 5].totalGold + data[i - 6].totalGold;
|
|
// // console.log($num);
|
|
|
|
// // $serial.replaceWith('<li class="week"><p class="week">周</p><p class="content"><span class="number"></span><span class="name">'+ $mon +'至'+ ls + ' 周房间流水' +'</span></p></li>');
|
|
// $('<div class="week"><p class="weeks">周</p><p class="content"><span class="number">+' + $num + '</span><span class="name">'+ $mon +'至'+ ls + ' 周房间流水' +'</span></p></div>').insertAfter($serial)
|
|
|
|
|
|
// }
|
|
|
|
// if($serial.data('month') == 1) {
|
|
// var $months = $serial.find('.date').html().substr(0,2);
|
|
// // console.log($months);
|
|
// var $number = 0;
|
|
// for(var j = 0 ; j <= i ; j++) {
|
|
// $number += data[j].totalGoldNum;
|
|
// }
|
|
|
|
|
|
// $('<div class="month"><p class="date">月</p><p class="content"><span class="number">+' + $number + '</span><span class="name">' + $months + '月房间流水</span></p></div>').insertAfter($serial);
|
|
// }
|
|
}
|
|
console.log(commonGiftTotalGoldSum)
|
|
// var $mon = $('.serial li').find('.date').html();
|
|
var ls = new Date(data[0].statDate);
|
|
var $mon = new Date(data[data.length - 1].statDate);
|
|
var date = ls.getDate();
|
|
var months = ls.getMonth();
|
|
var date2 = $mon.getDate();
|
|
var months2 = $mon.getMonth();
|
|
//$('.serial').append('<div class="week"><p class="weeks">周</p>
|
|
// <p class="content"><span class="number">+' + $num + '</span>
|
|
// <span class="name">'+ (months2+1) + '-' +
|
|
// date2 +'至'+ (months+1)+ '-'+ date + ' 周房间流水' +'</span></p></div>');
|
|
let str_ = `<div class="week">
|
|
<p class="weeks">周</p>
|
|
<p class="content"><span class="number">${commonGiftTotalGoldSum + backpackGiftTotalGoldSum}</span>
|
|
<span class="name">${months2 + 1}-${date2}至${months + 1}-${date}<br>房间流水
|
|
</span></p><p class="content"><span class="number">${commonGiftTotalGoldSum}</span>
|
|
<span class="name">${months2 + 1}-${date2}至${months + 1}-${date}<br>普通礼物流水
|
|
</span></p><p class="content"><span class="number">${backpackGiftTotalGoldSum}</span>
|
|
<span class="name">${months2 + 1}-${date2}至${months + 1}-${date}<br>背包礼物流水
|
|
</span></p></div>`
|
|
$('.serial').append(str_);
|
|
|
|
|
|
|
|
}
|
|
|
|
function infoData(data) {
|
|
// console.log(data);
|
|
for (var i = 0; i < $('.userInfo div').length; i++) {
|
|
var $div = $('.userInfo').find('div').eq(i);
|
|
$div.find('.userName').html(data.title);
|
|
$div.find('.erbanNo').html(data.erbanNo);
|
|
}
|
|
}
|
|
|
|
// listData(data);
|