diff --git a/static/app.js b/static/app.js index 0bb445f..4289620 100644 --- a/static/app.js +++ b/static/app.js @@ -212,15 +212,13 @@ ================================================================ */ function loadStats() { apiGetStats(function(err, data) { - if (err) return; - // 更新统计数字 - document.getElementById('stat-days').textContent = data.total_days; - document.getElementById('stat-morning').textContent = data.total_morning; - document.getElementById('stat-study').textContent = data.total_study; - - // 更新日历状态 - calendarStatus = data.calendar || {}; - renderCalendar(); + if (!err && data) { + document.getElementById('stat-days').textContent = data.total_days; + document.getElementById('stat-morning').textContent = data.total_morning; + document.getElementById('stat-study').textContent = data.total_study; + calendarStatus = data.calendar || {}; + } + renderCalendar(); // 无论成败都重新渲染 }); }