Files
2026-06-06 18:43:00 +08:00

111 lines
2.3 KiB
Plaintext

<br><br><br><br>
<div class="card" id="primary-card">
<div class="card-header ui-sortable-handle" style="cursor: move">
<h1 class="card-title" style="font-size: 2.5rem;">Winning Bets</h1>
<div class="card-tools">
</div>
</div>
<div class="card-body">
<table id="Winning_bets_table">
<thead>
<tr>
<th>
Date
</th>
<th>
User
</th>
<th>
Type
</th>
<th>
Amount
</th>
<th>
Prize
</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
<brb><br><br>
<script>
function GenerateWinningBetsRow(Date,User,Type, Bet_Amount, Prize) {
return `<tr>
<td>${Date}</td>
<td>${User}</td>
<td>${Type}</td>
<td>${Bet_Amount}</td>
<td>${Prize}</td>
</tr>`;
}
async function GenerateWinningBetsRows(responsearray) {
console.log(responsearray);
let newhtmltable = '';
for (let i = 0; i < responsearray.length; i++) {
newhtmltable += GenerateWinningBetsRow(
responsearray[i]['date'],
responsearray[i]['user'],
responsearray[i]['type'],
responsearray[i]['amount'],
responsearray[i]['prize']
);
}
//$("#User_list_table").find("tbody").replaceWith(newhtmltable);
// new DataTable('#User_list_table');
$("#Winning_bets_table").find("tbody").html(newhtmltable);
//$("#Last30DaysTotalBetAmount").html(totalbetamount);
//$("#Last30DaysTotalPrizesAmount").html(totalprizes);
new DataTable('#Winning_bets_table', {
language: {
emptyTable: 'No Data Loaded'
},
order: [[0, 'desc']],
"bDestroy": true
});
}
function GenerateWinningBetsTable() {
AjaxDo('?WinningNumbers/List', { targetuser: currenttarget }, GenerateWinningBetsRows, null, reqtype = 'POST');
}
GenerateWinningBetsTable();
setInterval(function () {
if (currentPage == 'MyWinningBets') {
GenerateWinningBetsTable();
}
}, 300000);
</script>