From 7109b2c93c9cea78739d1af8a66376886fe7adf6 Mon Sep 17 00:00:00 2001 From: Feynman Date: Sat, 4 Jul 2026 15:03:15 +0800 Subject: [PATCH] feat: enhance NodeLog and BottomPanel components with new methods and tab management --- .../business/src/components/logs/NodeLog.vue | 7 ++ .../src/components/milestone/List.vue | 6 +- packages/component/src/TimeSelect.vue | 2 +- packages/dag/src/Canvas.vue | 15 +-- packages/dag/src/RecordView.vue | 2 +- .../src/components/elements/CanvasNode.vue | 2 +- .../src/components/monitor/BottomPanel.vue | 99 +++++++++++++++---- 7 files changed, 100 insertions(+), 33 deletions(-) diff --git a/packages/business/src/components/logs/NodeLog.vue b/packages/business/src/components/logs/NodeLog.vue index 6cced7e50..2f5162a79 100644 --- a/packages/business/src/components/logs/NodeLog.vue +++ b/packages/business/src/components/logs/NodeLog.vue @@ -836,6 +836,13 @@ onUnmounted(() => { overflowObserver.disconnect() } }) + +defineExpose({ + changeItem, + changePickerTime(val: number[]) { + timeSelect.value?.changeTime?.(val) + }, +})