From 9401bd2b3dd4041528857e94182ad34bbbeb252b Mon Sep 17 00:00:00 2001 From: "jif2.zhang" Date: Sun, 25 Oct 2026 02:59:52 +0800 Subject: [PATCH] =?UTF-8?q?refactor(V0.2):=20=E5=88=97=E8=A1=A8=E8=A1=8C?= =?UTF-8?q?=E7=AD=89=E9=AB=98=20(=E6=97=A0=E6=A0=87=E7=AD=BE=E4=BF=9D?= =?UTF-8?q?=E7=95=99=E5=85=83=E4=BF=A1=E6=81=AF=E8=A1=8C);=20=E7=9C=8B?= =?UTF-8?q?=E6=9D=BF=E7=B1=BB=E5=9E=8B=E6=A0=87=E7=AD=BE=E4=B8=8E=E8=B4=9F?= =?UTF-8?q?=E8=B4=A3=E4=BA=BA=E5=90=8C=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/task/TaskCard.jsx | 20 ++++++++++---------- src/components/task/TaskRow.jsx | 19 +++++++++---------- src/styles/globals.css | 5 ++++- 3 files changed, 23 insertions(+), 21 deletions(-) diff --git a/src/components/task/TaskCard.jsx b/src/components/task/TaskCard.jsx index 1e92bc3..37f1a9c 100644 --- a/src/components/task/TaskCard.jsx +++ b/src/components/task/TaskCard.jsx @@ -46,12 +46,17 @@ export default function TaskCard({
- - {task.assignee?.name || '未指派'} - - {task.members?.length > 0 && ( - + {task.members.map((m) => m.name).join('、')} + {task.kind && ( + {task.kind} )} + + + {task.assignee?.name || '未指派'} + + {task.members?.length > 0 && ( + + {task.members.map((m) => m.name).join('、')} + )} +
{shown.map((c) => ( @@ -67,11 +72,6 @@ export default function TaskCard({ ))} {rest > 0 &&
+{rest} 个子任务
} - {task.kind && ( -
- {task.kind} -
- )} ) diff --git a/src/components/task/TaskRow.jsx b/src/components/task/TaskRow.jsx index 7bf9e68..8fcd006 100644 --- a/src/components/task/TaskRow.jsx +++ b/src/components/task/TaskRow.jsx @@ -49,16 +49,15 @@ export default function TaskRow({ <>
{task.title}
- {(task.kind || task.members?.length > 0) && ( -
- {task.kind && ( - {task.kind} - )} - {task.members?.length > 0 && ( - + {task.members.map((m) => m.name).join('、')} - )} -
- )} + {/* 无类型/成员也保留该行, 与有标签的行等高 */} +
+ {task.kind && ( + {task.kind} + )} + {task.members?.length > 0 && ( + + {task.members.map((m) => m.name).join('、')} + )} +