补充前端交互边界注释
This commit is contained in:
@@ -94,6 +94,7 @@ export async function bankAction(type) {
|
||||
return;
|
||||
}
|
||||
|
||||
// 提交期间禁用按钮,避免连续点击重复发起同一笔存取款请求。
|
||||
btnEl.disabled = true;
|
||||
try {
|
||||
const response = await fetch(`/bank/${type}`, {
|
||||
@@ -112,6 +113,7 @@ export async function bankAction(type) {
|
||||
inputEl.value = "";
|
||||
await bankLoadInfo();
|
||||
|
||||
// 如果用户正停留在排行榜页,存取款成功后同步刷新当前页余额排名。
|
||||
if (document.getElementById("bank-view-ranking")?.style.display !== "none") {
|
||||
await fetchBankRanking(bankRankPage);
|
||||
}
|
||||
@@ -311,6 +313,7 @@ function syncRankingButtons(lastPage) {
|
||||
* @returns {string}
|
||||
*/
|
||||
function renderRankingRow(user, index) {
|
||||
// 排行榜接口每页 20 条,这里用当前页和页内索引还原全局名次。
|
||||
const absoluteRank = (bankRankPage - 1) * 20 + index + 1;
|
||||
let rankClass = "";
|
||||
if (bankRankSort === "desc" && bankRankPage === 1) {
|
||||
|
||||
Reference in New Issue
Block a user