design-qa.md 4.3 KB

登录页设计 QA

结论

通过。实现采用已确认的「Open Design 构图 + Cohere 校正」方向,并统一使用医梦品牌深紫 #2b1f99 与浅青 #3ad4d8

对照范围

  • 桌面实现:docs/audit/open-design-2026-07-14/login-implementation-v1.png(1280 × 720)
  • 移动实现:docs/audit/open-design-2026-07-14/login-mobile-500-v1.png(500 × 844)
  • 同屏对照:docs/audit/open-design-2026-07-14/login-reference-comparison-v1.png
  • 参考原型:docs/audit/open-design-2026-07-13/reference-login-viewport.png

检查结果

  • 桌面端严格使用 56/44 分栏,左右区域铺满视口,无多余卡片嵌套。
  • 品牌标题、说明文案、指标区使用统一左基线;表单标题、标签、输入框、按钮同样使用统一左基线。
  • 输入框与按钮高度均为 48px,按钮使用 Cohere pill 轮廓,青色只用于品牌与焦点强调。
  • 移动端切换为单白色画布,隐藏大面积品牌叙事,保留紧凑品牌头与完整登录表单。
  • 已移除原型中不符合企业 OKR 语境的医院、科室、演示数据和登录页侧边导航。
  • 未发现内容溢出、裁切、错位、异常圆角或深色套浅色的视觉问题。

有意差异

  • 参考原型左侧居中展示品牌与医院指标;实现改为企业 OKR 叙事和左对齐信息层级,这是已确认方案的业务校正。
  • 参考原型按钮使用浅青填充;实现使用深紫主按钮、浅青焦点态,符合用户确认的医梦双色使用规则。

个人 OKR 与执行进度设计 QA

结论

通过。个人 OKR 与执行进度已经使用同一套 Objective/KR 进度卡,真实加载当前登录用户在所选周期下的全部目标,并保留执行页的关键结果时间线。

对照范围

  • Open Design 参考:docs/audit/open-design-2026-07-14/reference-personal-okr.png(3520 × 1288)
  • 同视口执行页:docs/audit/open-design-2026-07-14/execution-reference-viewport.png(3520 × 1288)
  • 同屏对照:docs/audit/open-design-2026-07-14/personal-okr-comparison.png
  • 桌面执行页:docs/audit/open-design-2026-07-14/execution-desktop.png(1440 × 900)
  • 桌面“我的 OKR”:docs/audit/open-design-2026-07-14/my-okr-desktop.png(1440 × 900)
  • 移动执行页:docs/audit/open-design-2026-07-14/execution-mobile.png(500 × 844)

检查结果

  • Objective 使用深紫主边界、浅青外轮廓,标题、权重和 KR 编号层级与参考图一致。
  • 每条 KR 均展示当前值、目标值、单位、状态和基于基线计算的进度条;阻塞或延期使用危险色,其余使用医梦深紫与浅青。
  • 执行页在进入页面和切换周期时都会请求本人 OKR 集合与本人执行时间线,不再依赖缺失的 periodId 才发起请求。
  • 执行时间线仅返回当前登录用户的数据,不再混入直属下属;下属 OKR 仍由“团队 OKR”承载。
  • 空数据与接口错误已经拆分:账号在周期内没有 OKR 时给出明确业务空态,请求失败时才展示错误和重试。
  • 500px 移动视口下,Objective/KR 信息改为纵向排布,无横向溢出、裁切或状态遮挡。
  • 参考图未包含系统侧边栏和执行时间线;实现保留企业 OKR 系统已确认的 Cohere 壳层,并在主进度卡下增加时间线,这是核心执行功能所需的信息增量。

视觉差异分级

  • P0:无。
  • P1:无。
  • P2:无。参考图中的医疗科室与医生语义未复刻,实际展示系统中的企业用户和真实 OKR 数据。

final result: passed


待审核 OKR 操作区设计 QA

  • 问题参考:docs/audit/open-design-2026-07-14/reference-pending-review-actions.png
  • 修复实现:docs/audit/open-design-2026-07-14/pending-review-actions-fixed.png
  • 同视口对照:docs/audit/open-design-2026-07-14/pending-review-actions-comparison.png
  • 根因:原实现使用 div 网格模拟表格,却在首条 KR 上设置无效的 rowspan,导致提交人和操作按钮只能贴在第一行。
  • 修复:以整个 Objective 为一条审核记录,KR 列表作为组内子列表;提交人与操作区分别相对完整 KR 组垂直居中。
  • 通过、驳回按钮改为同一行居中排列;移动端自动下沉到 KR 列表下方。
  • P0/P1/P2:无。

final result: passed