From f258a8ffc7cf5762ff39dbc1f793453d99e84e51 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 14 Jan 2026 13:24:10 +0800 Subject: [PATCH] =?UTF-8?q?debug:=20=E6=B7=BB=E5=8A=A0=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E8=B0=83=E8=AF=95=E6=97=A5=E5=BF=97=EF=BC=8C?= =?UTF-8?q?=E7=94=A8=E4=BA=8E=E6=A3=80=E6=9F=A5=E4=BB=BB=E5=8A=A1=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在handleViewTaskDetail和handleTaskClick函数中添加console.log - 输出任务对象、状态、deadline、startTime等关键字段 - 输出getTaskDeadline函数的计算结果 - 用于调试完成截止时间不显示的问题 --- frontend/src/views/TaskHall.vue | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/frontend/src/views/TaskHall.vue b/frontend/src/views/TaskHall.vue index 57f082e..370fbf6 100644 --- a/frontend/src/views/TaskHall.vue +++ b/frontend/src/views/TaskHall.vue @@ -4940,6 +4940,17 @@ const handleRejectTask = (task: Task) => { const handleViewTaskDetail = async (task: Task) => { selectedTask.value = task detailDrawerVisible.value = true + // 调试:输出任务对象信息 + console.log('=== 任务详情调试信息 ===') + console.log('任务对象:', task) + console.log('任务状态:', task.status) + console.log('deadline字段:', task.deadline) + console.log('startTime字段:', task.startTime) + console.log('isPipeline:', task.isPipeline) + console.log('subTasks:', task.subTasks) + console.log('estimatedHours:', task.estimatedHours) + console.log('getTaskDeadline结果:', getTaskDeadline(task)) + console.log('====================') // 已完成任务加载商品ID列表 if (task.status === 'completed' && task.id) { await loadTaskProducts(task.id) @@ -4952,6 +4963,17 @@ const handleViewTaskDetail = async (task: Task) => { const handleTaskClick = async (task: TaskOrSubTask) => { selectedTask.value = task detailDrawerVisible.value = true + // 调试:输出任务对象信息 + console.log('=== 任务详情调试信息 ===') + console.log('任务对象:', task) + console.log('任务状态:', task.status) + console.log('deadline字段:', task.deadline) + console.log('startTime字段:', (task as any).startTime) + console.log('isPipeline:', (task as any).isPipeline) + console.log('subTasks:', (task as any).subTasks) + console.log('estimatedHours:', task.estimatedHours) + console.log('getTaskDeadline结果:', getTaskDeadline(task)) + console.log('====================') // 已完成任务加载商品ID列表 if (task.status === 'completed' && task.id) { await loadTaskProducts(task.id)