From 8dc007359714dceff85604d625ab8f28a7251334 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Wed, 23 Sep 2026 07:07:15 +0800 Subject: [PATCH] =?UTF-8?q?docs(ui06):=20B4=20acceptance=20=E2=80=94=20ful?= =?UTF-8?q?l=20record=20for=20B3b-e=20batches,=20README=20index,=20final?= =?UTF-8?q?=2020-page=20evidence?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Code --- docs/designs/ui06-implementation/README.md | 24 +++++++++++++ docs/plans/progress/UI06-验收记录.md | 42 ++++++++++++++++++++-- 2 files changed, 63 insertions(+), 3 deletions(-) create mode 100644 docs/designs/ui06-implementation/README.md diff --git a/docs/designs/ui06-implementation/README.md b/docs/designs/ui06-implementation/README.md new file mode 100644 index 0000000..164846e --- /dev/null +++ b/docs/designs/ui06-implementation/README.md @@ -0,0 +1,24 @@ +# UI06 管理后台还原实施证据 + +方案:`docs/plans/2026-09-22-UI06-全端视觉统一实施方案.md` · 验收记录:`docs/plans/progress/UI06-验收记录.md` +视觉基准:`docs/designs/admin-preview-2026-09-22/`(20 页示例 + screenshots/) + +## 目录 + +- `before/`:改动前截图(20 页,测试服务器 1440×1000,B0 拍摄) +- `after-final/`:B3 全批次完成后最终截图(20 页,同视口同入口) +- `capture-before.cjs`:可复用截图脚本(登录 → 逐页 capture;`ADMIN_PW` 环境变量注入凭据,不入库) + +## 复现命令 + +```bash +cd docs/designs/ui06-implementation +ADMIN_PW=<密码> node capture-before.cjs --out <目录名> # 默认 base=测试服务器 32005 +``` + +## 对照方法 + +打开 `../admin-preview-2026-09-22/screenshots/NN.png` 与 `after-final/NN-*.png` 并排比较 +(编号一一对应;允许差异=真实数据 vs 示例样例数据,见验收记录 §5 登记偏差)。 + +中间批次截图(after-b1/b3a/b3b/b3c)已按用户指令清理;过程结论保留在验收记录各批次段落。 diff --git a/docs/plans/progress/UI06-验收记录.md b/docs/plans/progress/UI06-验收记录.md index 9544171..33ebeae 100644 --- a/docs/plans/progress/UI06-验收记录.md +++ b/docs/plans/progress/UI06-验收记录.md @@ -11,8 +11,12 @@ | B0 | 基线提交 + before 截图 + 契约核对 | `e27a602` | ✅ 完成 | | B1 | 主题 token + 布局壳 + 登录页 | `fb3743d` | ✅ 完成(已部署 `ui06-fb3743d-20260922` 验收) | | B2 | 共享业务组件 | `4f6790d`+`1531d3d` | ✅ 完成(与 B3a 合并交付,见 §4) | -| B3a 核心批 | 02 相册列表 + 03 照片网格/大图 + 详情页壳 | `4f6790d`+`1531d3d` | ✅ 已部署 `ui06-1531d3d-20260922` 待用户验收 | -| B3b–B3e | 其余页面批次 | | 待执行 | +| B3a 核心批 | 02 相册列表 + 03 照片网格/大图 + 详情页壳 | `4f6790d`+`1531d3d` | ✅ 用户验收通过(「继续」) | +| B3b 管理批 | 04 成员 + 05 分类 + 06 水印 + 07 分享 | `d6d012b` | ✅ 完成 | +| B3c 表单批 | 08/09 整页表单 + 15 资产页签 | `352d740` | ✅ 完成 | +| B3d 治理批 | 10 账号 + 11 同步 + 12 用量 | `9471562` | ✅ 完成 | +| B3e 收尾批 | 13/14 展示位 + 17–19 异常页 | `9471562` | ✅ 完成 | +| B4 | 后台全量回归验收 | `9471562` | ✅ 已部署 `ui06-9471562-20260923` 待用户终验 | | B4 | 后台全量回归验收 | | 待执行 | | A0–A7 | App 线(B4 后启动) | | 待执行 | @@ -91,7 +95,39 @@ ## 4. B3 批次记录 ### B3a(见 §3.x) -### B3b–B3e(待执行) + +### B3b 管理批(`d6d012b`,部署 ui06-d6d012b-20260923) +- 成员:卡片头 + 首字头像 + 角色 pill + 权限范围 + owner 行交接入口(emit 父组件);邀请/移除语义不变 +- 分类:卡片头(双语提示)+ 图标分类列 + 中英同屏 + 删除约束提示 +- 水印:双栏卡片化;预览改摄影底(相册 cover)+ 白字叠加;任务独立卡片;轮询语义不变 +- 分享:居中分享卡(封面/QR 160px/Copy link 全宽);QR 真实编码 viewer 链接 + +### B3c 表单批(`352d740`,部署 ui06-352d740-20260923) +- 新路由 `/albums/form/create|:albumId`(隐藏路由,父菜单高亮);编辑=资料/访问页签(开关行卡+说明) +- 创建模式契约约束:仅下载开关 + 解释提示;校验/translations 合并逻辑原样迁移;保存后跳详情 +- banner 收进「品牌资产」页签(15);删除 AlbumFormDialog +- e2e 适配:整页流程(form-page/goBack/访问页签)、详情锚点 summary、banner 页签 + +### B3d 治理批 + B3e 收尾批(`9471562`,部署 ui06-9471562-20260923,**当前线上**) +- 通用层:.ui06-page / .ui06-page-heading(27px 页头)/ .ui06-stats 三列统计卡 / .ui06-info-strip / .ui06-card-title +- 10 账号:页头+查看同步入口+来源提示条;**G4 分页(15/页共230)+ 同步档案列(工号/邮箱/公司)截图确认在位** +- 11 同步:页头(手动补拉上移);12 用量:页头(阈值上移)+统计卡 27px 数字+注脚 +- 13 展示位:页头+卡片标题(配置沿用 UI-04 真实组件) +- 17–19:沿用 ArtException(大数字+回退,语义等同示例;**登记偏差**:非示例同款版式) + +## 5. B4 全量验收(2026-09-23) + +- 最终部署:`photo-live-web:ui06-9471562-20260923`(cn web healthy;server 栈未动) +- after-final 截图 20 张(`ui06-implementation/after-final/`,页面错误 0);before 截图保留于 `before/` +- 抽查确认:登录页分栏/侧栏分组扁平/相册卡片网格/照片网格真实签名缩略图/成员卡/分享卡/账号治理页头+分页+档案列 +- 中间批次截图(after-b1/b3a/b3b/b3c,80 张)已按用户指令清理 +- 验证链:每批 typecheck ✅ + eslint ✅ + vitest 87/87 ✅ + 本地 `pnpm build` ✅(vite build 模板 parse 教训后为固定步骤) +- 保留项:游标分页(useCursorList)✅ / 批量部分成功 ✅ / 账号自保护 ✅ / settings 语义 ✅ / translations 合并 ✅ / e2e 选择器全部适配(albums/governance/embed/users/login/locale) +- 登记偏差:①登录摄影素材为概念图裁片占位(待正式品牌素材);②深色模式保持可用未重设计;③17–19 沿用 ArtException 版式;④无封面相册显示中性占位(cover=null 真实数据状态) + +## 6. App 线记录 + +(待后台终验后启动 A0) ## 4. B2 记录