src/views/TaskManage/TaskTop/TaskTime.vue
@@ -86,14 +86,20 @@ }); }; onBeforeUnmount(() => { if (chart) { chart.dispose(); chart = null; } window.removeEventListener('resize', handleResize); }); onMounted(() => { chart = echarts.init(chartRef.value); getJobNumBar(newTime.value, 'CURRENT_YEAR'); window.addEventListener('resize', () => { chart?.resize(); }); if (chart && !chart.isDisposed()) { chart.resize(); } }); onUnmounted(() => {