131 lines
4.9 KiB
JavaScript
131 lines
4.9 KiB
JavaScript
var info = {};
|
|
let commonGiftTotalGoldSum = 0, backpackGiftTotalGoldSum = 0, redEnvelopeWater = 0;
|
|
$(function () {
|
|
let commonGiftTotalGold = [];
|
|
var browser = checkVersion(), env = EnvCheck();
|
|
var queryString = getQueryString();
|
|
if (env == 'test') {
|
|
var vConsole = new VConsole();
|
|
}
|
|
var main = {
|
|
init: function () {
|
|
// this.getMsgFromDevice();
|
|
this.getDataFromBack();
|
|
},
|
|
|
|
getDataFromBack: function (index = 0) {
|
|
let path = ''
|
|
let name = ''
|
|
if (index) {
|
|
path = '/room/listSingleRoomAnchorSerials'
|
|
name = '主播'
|
|
}else {
|
|
path = '/room/serials'
|
|
name = '房间'
|
|
}
|
|
var api = locateJudge();
|
|
setTimeout(function () {
|
|
// $.get('http://api.uat.zhongjialx.com//room/serials?codes=ZTQ4NjM=', function (res) {
|
|
// $.get('http://api.uat.zhongjialx.com//room/listSingleRoomAnchorSerials?codes=ZTQ4NjM=', function (res) {
|
|
$.get(api + `${path}`, { codes: queryString.codes + '=' }, function (res) {
|
|
if (res.code == 200) {
|
|
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, name);
|
|
infoData(res.data.room);
|
|
}
|
|
});
|
|
}, 100);
|
|
}
|
|
};
|
|
main.init();
|
|
|
|
let currentTabIndex = 0
|
|
$('.tab').on('click', 'p', function() {
|
|
let index = $(this).index()
|
|
$(this).addClass('active').siblings('p').removeClass('active')
|
|
if(currentTabIndex == index) return;
|
|
main.getDataFromBack(index)
|
|
currentTabIndex = index
|
|
})
|
|
|
|
$('.user-room-receipt').on('click', function () {
|
|
window.location.href = `roomData.html?isSingle=true`;
|
|
});
|
|
});
|
|
|
|
|
|
function listData(data, name) {
|
|
|
|
$('ul').html('')
|
|
console.log('data', 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">${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;
|
|
}
|
|
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>${name}流水
|
|
</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_);
|
|
|
|
commonGiftTotalGoldSum = 0
|
|
backpackGiftTotalGoldSum = 0
|
|
}
|
|
|
|
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);
|