Просмотр исходного кода

docs: 明确 Cohere 登录页重构规格

wangkangyjy 1 неделя назад
Родитель
Сommit
8027ebb0d3
1 измененных файлов с 75 добавлено и 0 удалено
  1. 75 0
      docs/superpowers/specs/2026-07-14-cohere-login-redesign.md

+ 75 - 0
docs/superpowers/specs/2026-07-14-cohere-login-redesign.md

@@ -0,0 +1,75 @@
+# Cohere 登录页重构设计规格
+
+日期:2026-07-14
+
+## 目标
+
+将当前登录页重构为忠实于 Open Design 原型构图、符合 Cohere 视觉语言的企业 OKR 登录入口。保留医梦品牌识别,移除医院、科室等不符合企业 OKR 场景的内容。
+
+## 设计依据
+
+- Open Design 登录页原型:`frontend/public/prototype.html`
+- 同尺寸参考截图:`docs/audit/open-design-2026-07-13/reference-login-viewport.png`
+- Cohere 设计规范:`awesome-design-md/design-md/cohere/DESIGN.md`
+- 医梦品牌色:深色 `#2b1f99`,浅色 `#3ad4d8`
+
+## 桌面布局
+
+- 页面占满视口,使用 56% / 44% 双栏布局。
+- 左侧为完整的深色品牌面,统一使用 `#2b1f99`,不在内部嵌套浅色卡片。
+- 右侧为纯白画布,登录表单整体垂直居中,内容宽度为 360–380px。
+- 两栏内容分别建立独立的纵向基线,避免 Logo、标题、表单和底部指标相互漂移。
+
+## 左侧品牌面
+
+- 顶部使用克制尺寸的医梦品牌标识和 `OKR SYSTEM` 技术标签。
+- 中部主标题为 48–56px、常规至中等字重、紧凑行高,不使用厚重粗体。
+- 主文案使用企业 OKR 语义:公司战略、逐级对齐、执行跟踪和绩效闭环。
+- 底部指标采用三列等宽网格,共用顶部细分隔线和文字基线:
+  - `60%`:OKR 权重
+  - `40%`:绩效维度
+  - `TRACE`:全过程留痕
+- `#3ad4d8` 仅用于 Logo 细节、焦点或小面积强调,不作为另一块大背景。
+
+## 右侧登录区
+
+- 表单不再拆分为头部、主体、底部三个拼接边框盒。
+- 使用一个连续、无卡片化外框的内容区。
+- `INTERNAL ACCESS` 作为 11–12px 技术标签。
+- 主标题为 32–36px,副文案为 14px。
+- 标签、输入框、错误文本和按钮使用一致的左边界。
+- 输入框高度 48px,8px 圆角,1px 灰色边框;聚焦时使用 `#3ad4d8` 边框和轻量焦点环。
+- 登录按钮高度 48px,使用 `#2b1f99` 背景和 pill 圆角;悬停状态仅做轻微明度变化。
+- 底部提示为“账号由 HR 管理员创建”,不添加演示模式和虚构业务数据。
+
+## 色彩与层级约束
+
+- 大面积深色只使用 `#2b1f99`。
+- 大面积浅色只使用白色或现有浅灰画布。
+- `#3ad4d8` 只承担高亮、焦点和局部品牌强调。
+- 不使用绿色、渐变背景、重阴影、玻璃拟态或深色容器套浅色卡片。
+- 层级主要依靠字号、留白、细边框和表面切换建立。
+
+## 响应式
+
+- 768px 以下切换为单栏白色页面。
+- 移动端保留紧凑品牌头部,不显示大面积左侧品牌面和三项指标。
+- 表单左右留白至少 24px,按钮和输入框保持 48px 触控高度。
+- 不产生横向滚动。
+
+## 交互与错误处理
+
+- 保留现有用户名、密码校验和登录请求逻辑。
+- 登录中按钮显示加载状态并禁止重复提交。
+- 登录失败由统一 API 拦截器显示后端错误,不显示 `canceled` 等内部异常文本。
+- Enter 键提交行为保持不变。
+
+## 验收标准
+
+- 在 1280×720 视口与参考原型进行同尺寸对照。
+- 56/44 分栏、品牌标题、表单中心和底部指标不存在可见错位。
+- 表单所有控件左边界一致,垂直间距遵循 8px 节奏。
+- 页面中不存在医院、科室或医疗经营指标文案。
+- 绿色、渐变、重阴影和拼接表单卡片全部移除。
+- 现有登录功能、错误反馈和移动端布局可用。
+- 前端测试、主题检查、生产构建以及单 JAR 静态资源同步全部通过。