From 3c83302384758106e39a5dd32a4a992af2e5c395 Mon Sep 17 00:00:00 2001 From: WindowBird <13870814+windows-bird@user.noreply.gitee.com> Date: Thu, 6 Nov 2025 14:50:33 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=BE=E6=9C=9F=E4=BB=BB=E5=8A=A1=E9=87=8C?= =?UTF-8?q?=E9=9D=A2=E6=98=AF=E9=80=BE=E6=9C=9F=E6=9C=AA=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E7=9A=84=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/task-list/index.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pages/task-list/index.vue b/pages/task-list/index.vue index 6aa6431..93b82f6 100644 --- a/pages/task-list/index.vue +++ b/pages/task-list/index.vue @@ -346,7 +346,15 @@ const loadTaskList = async () => { } // 转换数据格式 - tasks.value = taskList.map(item => transformTaskData(item)); + let transformedTasks = taskList.map(item => transformTaskData(item)); + + // 如果是逾期任务列表,过滤掉已完成的任务(status === 4) + // transformTaskData 已经将 status === 4 转换为 status === 'completed' + if (statusFilter.value === 'overdue') { + transformedTasks = transformedTasks.filter(task => task.status !== 'completed'); + } + + tasks.value = transformedTasks; } catch (err) { console.error('加载任务列表失败:', err);