v0.8.3测试

This commit is contained in:
2026-04-16 10:08:09 +08:00
parent a33270be0e
commit 4cbf294cd9
3 changed files with 29 additions and 1 deletions

View File

@@ -106,7 +106,7 @@ async function exportConductRecords() {
showToast('正在导出...', 'info');
try {
const params = { page: 1, page_size: 10000 };
const params = { page: 1, page_size: 1000 };
if (startDate) params.start_date = startDate;
if (endDate) params.end_date = endDate;

View File

@@ -88,6 +88,10 @@ include __DIR__ . '/../includes/header.php';
<div class="stat-label">当前操行分</div>
<div class="stat-value" id="totalPoints">--</div>
</div>
<div class="stat-card">
<div class="stat-label">班级排名</div>
<div class="stat-value" id="studentRank">--</div>
</div>
<div class="stat-card">
<div class="stat-label">作业完成率</div>
<div class="stat-value" id="homeworkRate">--%</div>
@@ -291,6 +295,18 @@ include __DIR__ . '/../includes/header.php';
document.getElementById('recentRecords').innerHTML = html;
}
// 获取班级排名
const rankingRes = await apiGet('/api/student/ranking', { limit: 100 });
if (rankingRes && rankingRes.success) {
const ranking = rankingRes.data.ranking || [];
const rank = ranking.find(s => s.student_id === parseInt(STUDENT_ID));
if (rank) {
document.getElementById('studentRank').textContent = `第${rank.rank}名 / ${ranking.length}人`;
} else {
document.getElementById('studentRank').textContent = '--';
}
}
// 获取作业统计
const homeworkRes = await apiGet(`/api/student/homework/${STUDENT_ID}`);
if (homeworkRes && homeworkRes.success) {