Files
ctms/docs/plans/2026-03-04-ctms-enterprise-ui-design.md
T
2026-05-21 15:48:19 +08:00

5.2 KiB
Raw Blame History

CTMS 企业级 UI 改造设计方案(第一阶段)

1. 目标与边界

1.1 North Star1-2 周)

将 CTMS 从“功能可用”升级为“管理层一眼认可的企业级系统”,聚焦:

  1. 视觉统一:10 个核心页面采用同一套视觉语言。
  2. 信息层级清晰:标题、指标、风险、操作区一眼分层。
  3. 专业可信:克制、高密度但不混乱、细节一致。

1.2 In Scope(第一阶段)

  1. 全局壳层:侧边栏、顶栏、面包屑、页面头、卡片容器。
  2. 设计基础:色彩/字体/间距/圆角/阴影/状态色 token 统一。
  3. 高曝光 10 页:
    • /project/overview
    • /project/milestones
    • /subjects
    • /risk-issues/sae
    • /risk-issues/pd
    • /risk-issues/monitoring-visits
    • /fees/contracts
    • /fees/special
    • /file-versions
    • /admin/projects/:projectId
  4. 轻交互:筛选区、表格工具栏、主次按钮层级、空态/加载态统一。

1.3 Out of Scope(第一阶段不做)

  1. 业务流程重构和权限逻辑改动。
  2. 新增复杂图表引擎或大规模前端架构迁移。
  3. 全量页面一次性翻新。

2. 视觉方向与设计系统基线

2.1 视觉方向

Executive Clinical Minimalism(管理层临床极简)

关键词:克制、秩序、可信、少而精。 避免:花哨渐变、互联网运营感、过度装饰。

2.2 品牌识别锚点

  1. 深海军蓝 + 冷灰主色体系,传达管理层报告感。
  2. 高对比标题 + 低饱和数据面,强化信息主次。
  3. 统一壳层卡片语言,确保跨页面一致识别。

2.3 最小设计系统(MDS

  1. Tokens
    • Colorbrand / text / bg / border / status
    • TypeDisplay(标题) + UI(正文) 双字体体系
    • Space8pt 网格(4/8/12/16/24/32
    • Radius/Shadow:统一 3 档,页面禁止自定义分叉
  2. 组件皮肤(Element Plus 主题化)
    • Button(主/次/危险/幽灵)
    • Input/Select/DatePicker
    • Table(表头、行高、hover、密度)
    • Card/Section Header/Tag
  3. 交互规则
    • 页面主按钮固定在右上主操作区
    • 筛选条统一(左筛选、右动作)
    • 表格区统一“工具栏-表格-分页”三段结构

2.4 第一阶段质量门槛

  1. 10 页视觉一致性 >= 90%。
  2. 不出现第三套颜色、第三套圆角、第三套按钮风格。
  3. 1366 桌面与 iPad 宽度保持结构稳定。

3. 优先级与里程碑

3.1 优先级

P0(必须完成)

  1. 全局壳层统一:Layout.vue + main.css + unified-page.css
  2. 10 个核心页面统一改造(见 In Scope)。
  3. 统一状态体系:加载态、空态、错误态、禁用态、风险高亮态。

P1(有余量时)

  1. 表单页统一(新建/编辑页头、分组、主次按钮)。
  2. 克制型关键动效(入场/hover)。

P2(后续阶段)

  1. 全模块扩展(知识库、启动授权细分页)。
  2. 深度交互优化(跨页筛选记忆、快捷操作)。
  3. 主题扩展(暗色/品牌变体,按需)。

3.2 两周里程碑

M1(第 1-3 天):视觉基线锁定

  1. 冻结 tokens(颜色/字体/间距/阴影/圆角)。
  2. 产出 3 类样板页(概览、列表、详情)。
  3. 评审后锁定不可随意改动项。

M2(第 4-7 天):高曝光页面落地(第一批)

  1. 完成 P0 页面中的 6 页。
  2. 统一页面头、筛选条、表格工具栏、分页区。
  3. 首轮一致性巡检与收敛。

M3(第 8-10 天):P0 收敛(第二批)

  1. 完成剩余 4 页。
  2. 统一空态/加载态/错误态。
  3. 窄屏最小可用适配。

M4(第 11-14 天):验收与打磨

  1. 演示路径串联:概览 -> 风险 -> 进度 -> 费用。
  2. 视觉一致性检查(目标 >= 90%)。
  3. 性能与可访问性快速校验并修复阻断项。

4. 执行架构与风险控制

4.1 双轨并行执行

  1. 轨道 A20%):Design System 底座
    • 固化 token、组件皮肤、壳层规范。
  2. 轨道 B80%):核心页面改造
    • 严格按 P0 页面推进,仅做视觉 + 轻交互。

4.2 工作机制

  1. 每日节奏:样板页 -> 批量套用 -> 巡检收敛。
  2. 每 2 天一次统一性评审(跨页面对齐)。
  3. 决策优先级:统一性 > 局部美化。

4.3 主要风险与控制

  1. 风格分叉
    • 控制:样式入口收敛到全局 token 与统一壳层 class。
  2. 时间被细节吞没
    • 控制:先结构统一,后细节打磨;P1 不挤占 P0。
  3. 观感升级但管理层不买账
    • 控制:围绕高管路径做演示脚本。
  4. 样式改动引入回归
    • 控制:每页改造后执行关键路径 smoke(筛选/跳转/分页/导出)。

5. 第一阶段验收清单

  1. 统一性:10 页通过同一套视觉检查项。
  2. 观感:15 分钟演示无明显风格跳变与信息噪声。
  3. 可用性:主操作、筛选、列表关系明确。
  4. 稳定性:桌面与窄屏无结构破坏。
  5. 风险控制:无新增业务逻辑缺陷。

6. 决策结论

  1. 采用“Design System 20% + 页面改造 80%”双轨并行。
  2. 第一阶段严格完成 P0;P1 仅在余量下执行。
  3. 下一步进入实施计划拆解(writing-plans)。