diff --git a/apps/web/components/dev-task/DevTaskDetailDrawer.tsx b/apps/web/components/dev-task/DevTaskDetailDrawer.tsx index fba20da..67e1e83 100644 --- a/apps/web/components/dev-task/DevTaskDetailDrawer.tsx +++ b/apps/web/components/dev-task/DevTaskDetailDrawer.tsx @@ -171,7 +171,7 @@ export function DevTaskDetailDrawer({ taskId, allTaskIds, onClose }: Props) { {task.completedAt && (
- 完成 + 提测 {task.completedAt}
)} diff --git a/apps/web/stores/useDevTaskStore.ts b/apps/web/stores/useDevTaskStore.ts index 2c8d8db..0f8d6cc 100644 --- a/apps/web/stores/useDevTaskStore.ts +++ b/apps/web/stores/useDevTaskStore.ts @@ -79,7 +79,8 @@ export const useDevTaskStore = create((set, get) => ({ } const today = new Date().toISOString().slice(0, 10); const startDate = (to === 'in_progress' && !task.startDate) ? today : task.startDate; - const completedAt = to === 'done' ? today : task.completedAt; + // 开发完成时间 = 提测时间(不是测试完成时间) + const completedAt = (to === 'submitted' && !task.completedAt) ? today : task.completedAt; get().updateTask(id, { status: to, startDate, completedAt }); return { ok: true }; },