重新计算分值

This commit is contained in:
dragon
2025-01-22 18:47:43 +08:00
parent 2e9294c152
commit 64486f137a
2 changed files with 22 additions and 17 deletions

View File

@@ -181,5 +181,5 @@
<script src="./local/ar.js"></script>
<script src="./local/tr.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/index.js?v=1.0"></script>
<script src="./js/index.js?v=1.1"></script>
<script src="../../common/local/langHandler.js"></script>

View File

@@ -101,6 +101,7 @@ var page = 0;
var maxPage = 0;
var arr = [];
var lists = [];
var list = [];
// 初始化函數
$(function () {
getInfoFromClient();
@@ -167,7 +168,7 @@ function listRank() {
// 处理倒计时
countup(res.data.remainMillis);
// 处理榜单
var list = res.data.rankList;
list = res.data.rankList;
var lists = res.data.rankList;
var listTo3 = res.data.rankList.slice(0, 1);
var notListTo3 = res.data.rankList.slice(1);
@@ -211,7 +212,7 @@ function listRank() {
</p>
<span>ID:${res.erbanNo}</span>
</div>
<div class="score">${langReplace(localLang.demoModule.text14)}${scoreFun(list, i, res.score)}</div>
<div class="score">${langReplace(localLang.demoModule.text14)}${scoreFun(list, res.rank, res.score)}</div>
</li>
`
})
@@ -253,7 +254,7 @@ function listLastWeekRank() {
if (res.code === 200) {
var listTo3 = res.data.rankList.slice(0, 1);
var notListTo3 = res.data.rankList.slice(1);
var list = res.data.rankList;
list = res.data.rankList;
// 前三
if (listTo3.length < 1) {
let arr = new Array(1 - listTo3.length).fill({
@@ -311,7 +312,6 @@ $('.page1 .content .more').click(function () {
console.log(page);
page = page + 1;
console.log(page, maxPage);
console.log(arr);
var str = '';
arr[page].forEach((res, i) => {
str += `
@@ -325,7 +325,7 @@ $('.page1 .content .more').click(function () {
</p>
<span>ID:${res.erbanNo}</span>
</div>
<div class="score">${langReplace(localLang.demoModule.text14)}${scoreFun(arr[page], i, res.score)}</div>
<div class="score">${langReplace(localLang.demoModule.text14)}${scoreFun(arr[page], res.rank, res.score)}</div>
</li>
`})
$('.page1 .content ul').append(str);
@@ -343,18 +343,23 @@ function paginateArray(arr, itemsPerPage) {
return result;
}
// 处理
function scoreFun(list, i, myScore) {
function scoreFun(listNew, i, myScore) {
var num;
if (i <= 0) {
num = unitProcessingAr(list[0].score - list[1].score, 1);
} else {
console.log(list[i].score);
console.log(myScore);
console.log('==========');
num = unitProcessingAr(list[i].score - myScore, 1);
}
// if (i <= 0) {
// num = unitProcessingAr(list[0].score - list[1].score, 1);
// } else {
// console.log(list[i].score);
// console.log(myScore);
// console.log('==========');
// num = unitProcessingAr(list[i].score - myScore, 1);
// }
console.log(list, 'sssssssssssss');
// console.log(list[i - 2]);
num = unitProcessingAr(list[i - 2].score - myScore, 1);
return num;
}
// tab切换