From 5df2d6868dba4350147314b268b52052ef129cdc Mon Sep 17 00:00:00 2001 From: engigu Date: Mon, 30 Mar 2026 17:17:58 +0800 Subject: [PATCH] fixL: log viewer alignment problem --- web/src/views/history/History.vue | 22 ++++++++++++++++++++-- web/src/views/history/LogViewer.vue | 17 ++++++++++++++--- 2 files changed, 34 insertions(+), 5 deletions(-) diff --git a/web/src/views/history/History.vue b/web/src/views/history/History.vue index 8534cd1..43fc279 100644 --- a/web/src/views/history/History.vue +++ b/web/src/views/history/History.vue @@ -42,6 +42,8 @@ const total = ref(0) let searchTimer: ReturnType | null = null let durationTimer: ReturnType | null = null +const isRefreshing = ref(false) + // 全屏查看 const showFullscreen = ref(false) @@ -62,6 +64,7 @@ const decompressedOutput = computed(() => { }) async function loadLogs() { + isRefreshing.value = true try { const params: { page: number; page_size: number; task_id?: string; task_name?: string; status?: string } = { page: currentPage.value, @@ -81,6 +84,8 @@ async function loadLogs() { total.value = response.total } catch { toast.error('加载日志失败') + } finally { + isRefreshing.value = false } } @@ -338,8 +343,8 @@ watch(() => route.query, (newQuery) => { -