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('、')} + )} +