fix: 所有新增待办默认当天开始时间 #688

Merged
yueyang merged 1 commits from fix/yueyang-systemization-default-start-branch into main 2026-10-27 15:16:48 +08:00
2 changed files with 6 additions and 1 deletions

View File

@ -1379,7 +1379,11 @@
setValue('title', payload.title);
setOwnerValue(payload.owner);
setValue('assignee', payload.assignee);
applyDateControl(startDateControl, payload.start_date, payload.start_note);
applyDateControl(
startDateControl,
payload.start_date || (!currentTodoId ? defaultStartDate : ''),
payload.start_note
);
applyDateControl(dueDateControl, payload.due_date, payload.due_note);
setValue('status', payload.status);
setValue('completed_at', payload.completed_at);

View File

@ -539,6 +539,7 @@ class SystemizationTodosTest extends FeatureTestCase
'page' => 'systemization-todos',
]))->assertOk()
->assertSee('data-sys-todo-default-start-date="2026-10-26"', false)
->assertSee("payload.start_date || (!currentTodoId ? defaultStartDate : '')", false)
->assertSee("applyDateControl(startDateControl, defaultStartDate, '');", false);
$content = $pageResponse->viewData('content');
$items = $content['items']->keyBy('title');