Extract the standard form drawer (width 640, footer actions, destroyOnClose) as FormDrawer; reuse existing usePolling hook. IntelligentEvals becomes the first consumer — create drawer and both 5s pollings switched with zero behaviour change. Includes ui-consistency spec, tickets, and ADR-0005.
15 lines
684 B
Markdown
15 lines
684 B
Markdown
# 03 — Files 页迁移(检查点前最后一票)
|
||
|
||
**What to build:** 原始文件页对齐交互标准;**重点修正:删除分类/文件补 Popconfirm 确认**(现状无确认)。
|
||
|
||
**Blocked by:** 01
|
||
|
||
**Acceptance criteria:**
|
||
- [ ] 删除分类、删除文件均有 Popconfirm 确认(行为修正,记录在提交信息)
|
||
- [ ] 上传/下载交互保持不变,外壳对齐 PageWrapper 标准
|
||
- [ ] 空态 Empty(无分类/无文件时)
|
||
- [ ] `tsc --noEmit` 通过
|
||
- [ ] t480 走查:分类树 CRUD + 上传下载 golden path
|
||
|
||
**检查点**:本票完成后暂停,评审 FormDrawer/usePolling API 与三页走查结果,用户确认后再继续 04–08。
|