Files
issue-hub-ai/docs/design/implementation-screenshots/README.md
T
2026-07-07 07:27:13 +08:00

123 lines
12 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 实现截图索引
本目录保存当前前端实现的逐页截图,用于和 `../images2/` 中的高保真设计图对比。
生成方式:
```pwsh
npm run capture:pages
```
脚本会复用 `http://127.0.0.1:5174` 上已有的服务;若没有运行中的服务,会直接托管 `dist/` 构建产物并刷新以下截图。运行前请先执行 `npm run build`
桌面截图视口已按对应 `../images2/` 设计图尺寸采集,便于执行自动视觉差异对比。
| 实现截图 | hash 路由 | 视口 | 对应设计图 |
| --- | --- | --- | --- |
| `dispatcher-01-center-dashboard.png` | `/#/center-dashboard` | `1672x941` | `../images2/dispatcher-01-center-dashboard.png` |
| `dispatcher-02-issue-pool.png` | `/#/issue-pool` | `1672x941` | `../images2/dispatcher-02-issue-pool.png` |
| `dispatcher-03-department-queue.png` | `/#/department-queue` | `1672x941` | `../images2/dispatcher-03-department-queue.png` |
| `dispatcher-04-escalation-center.png` | `/#/escalation-center` | `1672x941` | `../images2/dispatcher-04-escalation-center.png` |
| `dispatcher-05-knowledge-review.png` | `/#/knowledge-review` | `1672x941` | `../images2/dispatcher-05-knowledge-review.png` |
| `dispatcher-06-rule-config.png` | `/#/rule-config` | `1672x941` | `../images2/dispatcher-06-rule-config.png` |
| `dispatcher-07-analytics-board.png` | `/#/analytics-board` | `1672x941` | `../images2/dispatcher-07-analytics-board.png` |
| `client-01-workbench.png` | `/#/client-workbench` | `1672x941` | `../images2/client-01-workbench.png` |
| `client-02-submit-issue.png` | `/#/submit-issue` | `1672x941` | `../images2/client-02-submit-issue.png` |
| `client-03-issue-detail-handler.png` | `/#/handler-detail` | `1672x941` | `../images2/client-03-issue-detail-handler.png` |
| `client-04-submitter-tracking.png` | `/#/submitter-tracking` | `1622x969` | `../images2/client-04-submitter-tracking.png` |
| `client-05-mobile-submit.png` | `/#/mobile-submit` | `1536x1024` | `../images2/client-05-mobile-submit.png` |
## 视觉差异报告
生成方式:
```pwsh
npm run visual:diff
```
报告和差异图输出到 `../visual-diff/`
- `../visual-diff/report.md`
- `../visual-diff/*-diff.png`
当前报告时间:`2026-06-18T04:47:26.995Z`。自动 visual diff 诊断为 7 张可人工复核、5 张需打磨;人工定稿流程已推进为 4 张建议通过、8 张定稿候选、0 张需人工决策。后续以 `docs/design/review-index.html``docs/design/manual-design-freeze-audit.md` 做人工定稿审阅。`review-index.html` 支持在当前浏览器保存页面级结论、备注,并导出 JSON 定稿记录。
## 移动视口截图
| 实现截图 | hash 路由 | 视口 |
| --- | --- | --- |
| `client-05-mobile-submit-mobile.png` | `/#/mobile-submit` | `390x920` |
| `client-02-submit-issue-mobile.png` | `/#/submit-issue` | `430x932` |
| `dispatcher-02-issue-pool-mobile.png` | `/#/issue-pool` | `430x932` |
## 交互 smoke 截图
交互截图位于 `../interaction-smoke/`,由 `npm run smoke:browser` 自动生成。
| 实现截图 | 验证点 |
| --- | --- |
| `analytics-filtered.png` | 管理看板按近 30 日、研发部、仅风险筛选,验证设计量级展示、CSV 导出、真实下钻、刷新记录和视图状态持久化 |
| `center-ai-dispatch-accepted.png` | 中心调度台行级派发操作面板与采纳 AI 派发 |
| `center-ai-live-triage.png` | mock AI 服务返回实时 triage 并写入时间线 |
| `client-workbench-detail-tabs.png` | 客户端我的待办详情 tab、列表行操作、更多操作、关注 / 复制链接和返回列表 |
| `department-assigned-handler.png` | 部门队列成员负载明细筛选、明细分派与分派处理人 |
| `escalation-sla-scanned.png` | SLA 扫描按提醒策略生成提醒,展示重复间隔、渠道和投递状态 |
| `escalation-marked-handled.png` | 提醒标记处理 |
| `global-sync-local-mode.png` | 侧栏同步状态和未配置同步服务反馈 |
| `global-notifications-panel.png` | 全局通知中心,聚合升级提醒、策略驱动 SLA 风险、渠道状态和待补充统计 |
| `global-help-panel.png` | 全局帮助面板,展示角色流程、常用操作和快速跳转 |
| `handler-comment-task-linked.png` | 处理人内部评论保留处理链路、关联任务、SLA 查看记录、处理链接复制记录、催办协作人和处理记录 CSV 导出 |
| `handler-detail-expanded-report.png` | 处理人详情展开、附件下载和完整 AI 分析报告 |
| `handler-resolved.png` | 处理人接单、协作、转派、提交处理结果 |
| `handler-tabs-comment-tools.png` | 处理人详情 tab、评论对象切换和评论工具附件 / 图片 / 链接真实插入 |
| `issue-pool-bulk-dispatched.png` | 问题池勾选后批量派发 |
| `issue-pool-bulk-tagged.png` | 问题池批量治理面板导入标签 |
| `issue-pool-empty-search.png` | 问题池搜索空状态和空批量派发反馈 |
| `knowledge-draft-generated.png` | 知识复盘生成知识草稿 |
| `knowledge-draft-merged.png` | 知识复盘合并知识条目 |
| `knowledge-settings-saved.png` | 知识复盘设置面板保存、持久化与重新打开恢复 |
| `knowledge-summary-edited.png` | 知识复盘编辑 AI 摘要并保存草稿 |
| `mobile-narrow-submit.png` | `390x920` 移动窄屏提交页 |
| `mobile-narrow-submitted.png` | `390x920` 移动窄屏提交后追踪 |
| `mobile-submit-attachment-selected.png` | 移动端提交手机附件上传选择反馈 |
| `mobile-submitted-tracking.png` | 移动端提交后进入进度追踪 |
| `mobile-supplement-missing-upload.png` | 移动端补充手机定位缺失项并选择补充附件 |
| `mobile-supplement-submitted.png` | 移动端提交补充信息,补充文本和附件进入时间线 |
| `rule-config-audit-log.png` | 规则保存草稿后查看变更记录 |
| `rule-config-tested.png` | 规则自动化模式保存和测试预览 |
| `settings-panel-configured.png` | 全局设置面板保存同步、AI/API Key 和提醒配置 |
| `settings-permission-roles.png` | 全局设置面板保存当前生效角色、权限角色矩阵和审计留存天数 |
| `settings-sync-success.png` | mock 服务端同步健康检查、push/pull 和远端问题合并 |
| `submit-issue-editor-attachment.png` | 桌面提交页 AI 重新检测、分类候选、流转规则详情、AI 补充、富文本工具和附件上传 |
| `submitter-reopened.png` | 提交人要求返工 |
| `submitter-approved.png` | 提交人确认解决 |
| `submitter-tracking-after-submit.png` | 客户端提交后进入进度追踪 |
| `submitter-detail-expanded-download.png` | 提交人负责人资料、全部回复展开、详情展开和附件下载 |
| `rule-config-published.png` | 规则发布反馈 |
## 当前 QA 观察
- 处理人评论工具已从入口态进入可审计业务态:附件和图片进入问题附件列表,链接进入评论内容,工具使用记录写入 `commentTools`
- hash 路由已可直接打开每个页面,便于截图和人工验收。
- 调度中心和客户端页面均非空白,导航选中态正常。
- 中心调度台默认待派发问题已提升到 6 条,首屏表格密度更接近 images2 的高密度调度台。
- 侧栏系统状态已显示当前生效角色;权限不足的导航项会呈现锁定态,点击后由统一权限拦截反馈。
- 第一版实现已经具备定稿页的主结构和关键动作,但细节仍需继续贴近 images2:图标密度、右侧检查器内容、部分图表精细度、移动端视觉质感。
- 规则配置页已补充真实规则推荐预览,提醒升级页已补充 SLA 自动扫描和提醒处理队列;这两页截图需要作为下一轮重点复核对象。
- 中心调度台、问题池、部门队列已补充真实筛选和批量动作;客户端提交页已补充保存草稿和 AI 重新检查反馈;移动端提交页已可直接提交演示问题。下一轮截图需要刷新这些页面并重点观察表格勾选、筛选按钮和移动端纵向布局。
- 顶部搜索已从占位文本升级为全局输入框,并接入调度台、问题池、部门队列、提醒升级、知识复盘、客户端待办和提交人追踪列表。截图刷新时需要确认输入框宽度、快捷键标识和顶部按钮不会互相挤压。
- DataTable 已补充统一空结果状态;后续截图或交互验收可通过输入一个无命中搜索词观察调度台、问题池、部门队列的空状态提示。
- 移动端已修复左侧导航占宽问题:窄屏下导航切换为顶部图标条,主内容全宽显示;移动提交页手机模拟框在 `390x920` 下完整居中。
- DataTable 行已改为 `div role="button"`,避免行按钮中嵌套复选框和操作按钮,真实浏览器点击由 smoke 覆盖。
- 浏览器 smoke 已覆盖问题池批量派发和批量标签、SLA 扫描/处理、移动端提交/补充、全局同步状态、设置面板配置保存、权限角色保存、权限拦截与恢复、带角色权限头的 mock 服务端同步成功路径、AI API Key 保存/检查/清除,以及 mock AI 实时 triage 链路;下一轮可继续补规则多条变更、知识复盘切换不同关闭问题。
- 管理看板已补充时间范围、部门、风险视图筛选、CSV 报表导出、自定义组件显示 / 隐藏、真实数据下钻、刷新记录和视图状态持久化,并已按 images2 细化为高密度运营屏:首屏包含动态 KPI、趋势折线、状态环图、部门负载、重复问题、效率趋势、SLA 风险、AI 洞察和本周对比。
- 规则配置页已按 images2 细化为规则工作台:首屏包含规则类型导航、条件矩阵、规则动作、AI 派单策略、规则预览和底部发布栏,并保留测试、草稿、变更记录和发布 smoke 路径。
- 知识复盘页已按 images2 细化为高密度复盘工作台:首屏包含 KPI、双趋势图、复盘 tab、筛选条、问题表格、AI 复盘摘要、知识应用效果和可见知识动作。
- 客户端提交问题页已按 images2 细化为结构化提交工作台:主表单包含标题计数、描述工具栏、来源/系统、影响范围、期望时间、影响等级、上传和联系人信息;右侧 AI 预检查包含分类置信度、建议补充、相似问题、预计流转部门和 AI 提示。
- 客户端我的待办页已按 images2 细化为高密度任务工作台:首屏包含 4 个任务指标、待办筛选、SLA 排序、任务表格、右侧 AI 摘要、推荐下一步、相似问题和固定底部操作条。
- 处理人问题详情页已按 images2 细化为三栏处理工作台:左侧显示风险/SLA、状态元数据、可展开问题描述和附件下载,中间显示处理过程 tab、时间线、评论区和关联任务,右侧显示 AI 处理建议、完整分析报告、相似历史问题和下一步动作。
- 提交人进度追踪页已按 images2 细化为三栏追踪工作台:左侧提交记录含状态筛选和 SLA 标签,中间显示选中问题、处理进度、负责人资料、预计完成/优先级、最新回复、全部回复展开、处理记录和我的操作,右侧显示问题描述、相关信息和附件。
- 移动端提交 / 补充页已按 images2 细化为能力说明加双手机构图:提交手机包含原生顶部、结构化表单、附件上传、AI 预检查和底部提交动作;补充手机包含缺失信息清单、补充说明、上传、处理进度、负责人/预计时间和联系/催办/提交补充动作。
- `npm run capture:pages` 已加固清空本地数据后的页面刷新方式,避免 CDP 导航与 `location.reload()` 竞态造成空白截图;失败诊断会输出页面快照和最近资源列表。
- 规则配置、知识复盘、同步本地模式和平台设置面板的关键路径已进入 smoke。