diff --git a/Management.html b/Management.html
index 4eb8551..f724343 100644
--- a/Management.html
+++ b/Management.html
@@ -1398,9 +1398,9 @@
const cachedData = getCachedData(cacheKey);
if (cachedData) {
- // 使用缓存数据更新UI,提高响应速度
+ // 使用缓存数据更新统计信息卡片,但不渲染图表,避免跳动
updateStatsInfo(cachedData.stats);
- renderChart(cachedData.chartData);
+ // 保存缓存数据到全局变量
chartData = cachedData.chartData;
suppliesData = cachedData.suppliesData;
usersData = cachedData.usersData;
@@ -1436,7 +1436,7 @@
// 更新统计信息
updateStatsInfo(data.data.stats);
- // 渲染图表并保存chartData
+ // 渲染图表并保存chartData - 只在这里渲染一次,避免跳动
renderChart(data.data.chartData);
chartData = data.data.chartData;
@@ -1516,10 +1516,10 @@
ticks: {
stepSize: 1
},
- // 动态计算Y轴最大值,为顶部数字留出空间
+ // 动态计算Y轴最大值,为顶部数字留出更多空间
max: function(context) {
const max = Math.max(...context.chart.data.datasets[0].data);
- return max + 2; // 增加Y轴最大高度,为数值标签留出更多空间
+ return max + 10; // 增加更多Y轴最大高度,确保顶部数值标签完全显示
}
},
x: {