src/views/TaskManage/TaskTop/TaskEvent.vue
@@ -112,12 +112,22 @@ return colors[Math.floor(Math.random() * colors.length)]; }; onBeforeUnmount(() => { if (chart) { chart.dispose(); chart = null; } window.removeEventListener('resize', handleResize); }); onMounted(() => { chart = echarts.init(chartRef.value); getJobEventBar(newTime.value, 'CURRENT_YEAR'); window.addEventListener('resize', () => { chart?.resize(); if (chart && !chart.isDisposed()) { chart.resize(); } }); });