# dashboard 域设计总纲（工作台）

LLMS 索引： [llms.txt](/llms.txt)

---

> **源**：PRD「八、页面架构与关键页面设计」页面树 1「工作台」（个人待办/我发起的审批/风险预警/今日任务/常用快捷）+「7.1 工作台」详细规格（顶部固定区 + 中间四区 + 信息层级 + 角色卡片配置）；决策记录 Q41（敏感数据可见范围——工作台按角色脱敏）。P0 裁决见决策记录：44 问 triage §2/§5。
>
> **设计确认门：本稿产出即停点，用户确认后才进下一步（FSD 于 B5 完成后统一编制，2026-10-21 裁决）。**
>
> 状态：**已确认**（2026-10-21 用户确认 B5；后续修订追加登记于本行下方）
> 修订：2026-10-21 B5 定稿确认（含页面树 1 五节点归并单屏四区、信息层级「风险等级>截止时间>订单/金额」、角色卡配置示意归 m15、通知跳详情标记已读、毛利卡按角色渲染（Q41））。（FSD `00-总则` 修订记录已于 Phase 3 创建时补记本次定稿）
> 修订：2026-10-21 Phase 3 样板先行——FSD ID 冻结（F01.01~F01.03/m01），本表 FSD ID 列细化为功能 ID（m01 为样板册：`prd/fsd/m01-工作台.md`）。
> 原型：`html/index.html` 导航 + 1 屏，零依赖静态 HTML；预览走文档站（相对链接以站点布局为准）。

## 页面清单

| 屏 | 原型文件 | 对应真实路由 | 交互点 | 覆盖的 FSD ID |
|----|----------|--------------|--------|----------------------------|
| 工作台 | [workbench.html](/poms/design/html/dashboard/workbench.html) | `/workbench` | 顶部固定区（组织范围/角色/搜索/通知/待办数/快捷创建/「仅看我的↔本团队」切换）；**四区卡片**：待办（审批/派工/报工更正/检验/发货复核/差异/超期）、风险（齐套/插单/质量/交期/回款）、今日任务（订单/排程/会议交期）、快捷入口；**信息层级：风险等级 > 截止时间 > 订单/金额**，普通通知降权；按角色配置卡片（示意，配置界面归 admin m15）；空状态「暂无待办」+ 创建/筛选引导；通知点击跳详情**并标记已读** | F01.01（聚合视图）、F01.02（待办/通知）、F01.03（我发起的审批页签） |

> 归并说明：页面树 1 五节点（个人待办/我发起的审批/风险预警/今日任务/常用快捷）按 7.1 四区**单屏承载**——「个人待办+今日任务」= 待办/今日任务两区，「我发起的审批」= 待办区页签（`我发起的` 视角切换，详情跳审批中心），「风险预警」= 风险区，「常用快捷」= 快捷入口区。与 B1「取消/恢复归并订单详情弹层」、B3「报价审批归并提交弹窗」同思路。

## 状态迁移（待办/通知项生命周期，7.1）

```mermaid
stateDiagram-v2
    [*] --> 未读: 业务事件产生（审批到达/预警触发/任务分派）
    未读 --> 已读: 点击查看（跳详情前标记已读）
    已读 --> 已办: 对应业务动作完成（审批/派工/检验等）
    未读 --> 已办: 直接处理完成
    已办 --> [*]
    已读 --> 已过期: 截止时间过且未处理（转入超期待办）
    已过期 --> 已办: 补办/升级处理
```

> 7.1：通知点击跳详情，跳前标记已读；普通通知降权；空状态显示「暂无待办」与创建/筛选引导。待办项本身不承载业务状态——业务状态归各域（跳转处理）。

## 裁决引用（本域设计吸收的 Phase 0 裁决与假设标注）

| 裁决/问题 | 内容 | 落地点 |
|-----------|------|--------|
| **Q41**（已采纳） | 成本/毛利仅财务与管理层可见；报价对销售/客服可见 | 工作台风险区「回款/毛利类」卡片按角色渲染（销售视角无毛利列）；矩阵收口在 admin 域 |
| **Q19**（已采纳） | 资源负荷口径=设备+班组，班次+小时 | 风险区「资源超负荷」卡与 planning 甘特/m14 报表同口径 |
| 7.1 规格 | 顶部固定组织/角色/搜索/通知/待办数/快捷创建/仅看我的；层级「风险等级>截止时间>订单/金额」 | 整屏布局（顶部条 + 四区栅格） |
| 按角色配置卡片 | 管理员不能把全部报表硬塞给工人 | 卡片区标注「按角色配置（示意）」，配置能力归 m15，本屏不做配置界面 |

**假设标注约定**：未裁决参数一律「假设（Q<n>，待客户确认）」；预警阈值/待办保留时长等参数不出现预设数值，页面数字均为示例数据（页面内联 mock）。

## 覆盖性对账

- 对应 FSD 册：**m01 工作台**（样板册已建：`prd/fsd/m01-工作台.md`，F01.01~F01.03）——双向关联两侧无空（2026-10-21 样板先行互挂）。
- 页面树 1「工作台」5 节点全覆盖（个人待办/我发起的审批/风险预警/今日任务/常用快捷），归并为 1 屏四区（归并说明见页面清单下注）。
- mock 与 B1~B4 连续：待办引用 QT-2026-0231 v2（报价审批）、ORD-0105（变更）、WO-0316/0318（工单）、NC-119（质量返工）；风险区回款预警呼应 settlement 对账单 ¥14,880；资源负荷呼应 planning 甘特与 resources-crews。

---

反链：

- [交互设计](/poms/design/)
- [FSD M1 · 工作台](/poms/fsd/m01-%E5%B7%A5%E4%BD%9C%E5%8F%B0/)
