From 43b07c94f417be29ad12e4a8d85be138040b2ac2 Mon Sep 17 00:00:00 2001 From: zhanghao <774378400@qq.com> Date: Tue, 18 Aug 2026 10:18:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../intelligenceTest/runningTask/index.vue | 12 +- .../intelligenceTest/runningTask/task-log.vue | 435 +++++++++++++++++- 2 files changed, 443 insertions(+), 4 deletions(-) diff --git a/src/views/intelligenceTest/runningTask/index.vue b/src/views/intelligenceTest/runningTask/index.vue index 3a82023..1267fb4 100644 --- a/src/views/intelligenceTest/runningTask/index.vue +++ b/src/views/intelligenceTest/runningTask/index.vue @@ -66,7 +66,8 @@ :activeStep="taskRunningInfo[runTask.id]?.activeStep || 0" />
执行日志
- + +
@@ -154,7 +155,8 @@ - + + @@ -590,11 +592,17 @@ const subscribeDebounced = debounce(async (sub) => { const logDialogVisible = ref(false) const logDialogData = ref([]) + +// 历史表格行里的 taskId 是任务定义 ID;日志组件使用它查询本次任务包含的全部检测项。 +const logDialogTaskId = ref('') const logDialogLoading = ref(false) let logDialogRequestId = 0 const handleOpenLog = async (row) => { const requestId = ++logDialogRequestId logDialogVisible.value = true + + // 在请求实例日志前先更新 taskId,让检测项请求与日志请求并行执行,减少弹窗等待时间。 + logDialogTaskId.value = row.taskId logDialogData.value = [] logDialogLoading.value = true try { diff --git a/src/views/intelligenceTest/runningTask/task-log.vue b/src/views/intelligenceTest/runningTask/task-log.vue index 9156739..8d19199 100644 --- a/src/views/intelligenceTest/runningTask/task-log.vue +++ b/src/views/intelligenceTest/runningTask/task-log.vue @@ -1,12 +1,443 @@ + +