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 };
},