From 643828f07a209d72485d0530275d3e317ea20385 Mon Sep 17 00:00:00 2001 From: engigu Date: Wed, 1 Apr 2026 17:56:25 +0800 Subject: [PATCH] chore: update logs loading sytle --- web/src/views/history/History.vue | 33 ++++++++++++++++++++++++----- web/src/views/history/LogViewer.vue | 15 ++++++++++--- 2 files changed, 40 insertions(+), 8 deletions(-) diff --git a/web/src/views/history/History.vue b/web/src/views/history/History.vue index b521ff6..e6c3775 100644 --- a/web/src/views/history/History.vue +++ b/web/src/views/history/History.vue @@ -62,8 +62,9 @@ let logSocket: WebSocket | null = null import { decompressFromBase64 } from '@/utils/decompress' const decompressedOutput = computed(() => { - if (!wsContent.value) return '无输出' - return decompressFromBase64(wsContent.value) + if (!wsContent.value) return '' + const decoded = decompressFromBase64(wsContent.value) + return decoded }) async function loadLogs() { @@ -581,9 +582,31 @@ watch(() => route.query, (newQuery) => { -
-
{{ decompressedOutput }}
-
连接中...
+
+ + +
diff --git a/web/src/views/history/LogViewer.vue b/web/src/views/history/LogViewer.vue index 8eb7dd2..e7b7d18 100644 --- a/web/src/views/history/LogViewer.vue +++ b/web/src/views/history/LogViewer.vue @@ -2,7 +2,7 @@ import { ref, watch, onUnmounted, nextTick } from 'vue' import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' -import { X, Search } from 'lucide-vue-next' +import { X, Search, AlertCircle } from 'lucide-vue-next' import Ansi from 'ansi-to-vue3' const props = defineProps<{ @@ -111,8 +111,17 @@ onUnmounted(() => { -
-
{{ content }}
+
+
+
+ +
+ 未检测到输出内容 +

+ 此任务已执行完毕,但在标准输出(Stdout)和错误输出(Stderr)通道中均未捕获到任何有效数据。 +

+
+
{{ content }}