diff --git a/plugins/stats_dashboard/templates/robot_management.html b/plugins/stats_dashboard/templates/robot_management.html
index 8168757..a58ec9c 100644
--- a/plugins/stats_dashboard/templates/robot_management.html
+++ b/plugins/stats_dashboard/templates/robot_management.html
@@ -151,8 +151,8 @@
@@ -455,14 +455,19 @@
try {
console.log('开始渲染图表');
- // 获取容器元素
- const container = this.$refs.chartContainer;
+ // 使用唯一ID获取容器元素
+ const containerId = 'chart-container-' + this.currentGroupId;
+ console.log('尝试获取图表容器,ID:', containerId);
+ const container = document.getElementById(containerId);
+
if (!container) {
- console.error('找不到图表容器');
+ console.error('找不到图表容器,ID:', containerId);
this.$message.error('无法找到图表容器,请尝试重新打开对话框');
return;
}
+ console.log('找到图表容器:', container);
+
// 清空容器
container.innerHTML = '';