feat(albums): date-only pickers for start/end (create & edit, admin + app)

- 管理后台:DatePicker type=datetime → date;提交归一(开始=当天 00:00、
  结束=当天 23:59 整天活动语义;契约仍 datetime 仅交互粒度)
- App:去掉时间选择步骤(选日期即定;同上归一);表单显示只显 yyyy/M/d
- e2e 日期填入改 '2026-10-01'(date 格式);widget 断言日期粒度
- admin 87/87 + build、app 397/397 全绿

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-23 14:13:58 +08:00
parent f984535c2a
commit e44b35db28
5 changed files with 41 additions and 18 deletions
@@ -258,8 +258,8 @@ void main() {
);
expect(titleField.controller!.text, '开幕晚宴');
// 时间回显按相册时区。
expect(find.text('2026/9/18 14:30'), findsOneWidget);
expect(find.text('2026/9/19 18:00'), findsOneWidget);
expect(find.text('2026/9/18'), findsOneWidget); // UI06:日期粒度显示
expect(find.text('2026/9/19'), findsOneWidget); // UI06:日期粒度显示
// 无任何变更 → 保存禁用(PATCH minProperties 1)。
expect(
tester.widget<FilledButton>(find.byType(FilledButton)).onPressed,