MERGE_ANALYSIS.md 10 KB

邮件收件箱 × AI 仪表盘 — 合并/取消可行性分析

分析日期:2026-02-11
核心问题:邮件收件箱(Inbox)是否可以取消,或与 AI 仪表盘(Dashboard)合并?


一、先搞清楚:两个页面到底各做了什么?

Dashboard(AI 仪表盘)—— 处理的是「已经变成线索的结果」

功能区块 做了什么
统计卡片 今日新线索数 / 待验证数 / 已确认数 / 管线总值
AI 批次状态 展示"AI 今日批次"处理了多少条、发现多少线索
待验证列表 展示 AI 已经分类好的线索,销售确认/修改/标记无效
画像分布图 本周各画像(P1-P6)的占比柱状图
最近活动流 系统操作日志
快捷操作 跳转到收件箱/看板/画像库的按钮

数据来源mockData.leads(已经是线索了)+ mockData.discoveryBatches

Inbox(邮件收件箱)—— 处理的是「还没变成线索的原始邮件」

功能区块 做了什么
邮件列表 展示 6 封原始邮件,未读/已读/已筛选状态
邮件详情 完整邮件正文 + 发件人/收件人/抄送 + 附件展示下载
快速筛选 对单封邮件执行 AI 分类 → 输出画像/等级/推荐产品
批量筛选 一键对所有未筛选邮件执行 AI 分类
筛选结果卡片 展示分类结果 → 创建线索 / 深度分析 / 标记无效
EML 导入 上传 .eml 文件 → 调用真实 API 解析 → 自动填充表单
产品需求提取 从邮件正文/附件中提取产品需求列表
手动录入 填写公司名/联系人/邮箱 → 快速筛选

数据来源mockData.emails(原始邮件)+ EML 解析 API(真实外部服务)


二、两个页面的关系图

原始邮件(Inbox 处理)
    │
    ├── 邮件阅读 ← 只有 Inbox 有
    ├── 附件查看/下载 ← 只有 Inbox 有
    ├── EML 文件导入 ← 只有 Inbox 有
    ├── 产品需求提取 ← 只有 Inbox 有
    │
    ▼ [快速筛选 / AI 分类]
    │
    ├── 筛选结果展示 ← Inbox 有(ScreenResultCard)
    ├── 创建线索 ← Inbox 有
    │
    ▼
线索(Dashboard 处理)
    │
    ├── 统计总览 ← 只有 Dashboard 有
    ├── 待验证列表 ← 只有 Dashboard 有
    ├── 确认/修改/标记无效 ← 只有 Dashboard 有
    ├── 画像分布图 ← 只有 Dashboard 有
    └── 活动流 ← 只有 Dashboard 有

关键发现:两个页面处理的是同一条数据管线的「上游」和「下游」,几乎没有功能重叠。


三、三种方案对比

方案 A:直接取消 Inbox

维度 评估
可行性 ⚠️ 有风险
丢失的功能 ❌ 邮件正文阅读
❌ 附件查看/下载
❌ EML 文件导入(唯一真实 API)
❌ 产品需求提取
❌ 手动录入入口
❌ 单封邮件级别的筛选操作
前提条件 AI 必须 100% 自动处理所有邮件,销售人员永远不需要看原始邮件
现实问题 销售人员经常需要回看邮件原文来判断 AI 分类是否正确

结论:不建议直接取消。 除非 AI 准确率达到 95%+ 且不再需要 EML 导入功能。


方案 B:合并为一个页面(✅ 推荐)

将 Dashboard 作为主页面,把 Inbox 的核心功能嵌入其中。

合并后的页面结构

AI 智能工作台(合并后)
├── 📊 顶部统计栏(来自 Dashboard)
│   └── 今日新线索 | 待验证 | 已确认 | 管线总值
│
├── 🤖 AI 批次状态(来自 Dashboard)
│   └── "AI 今日处理 47 条,发现 12 条新线索"
│
├── 📋 主工作区(Tab 切换)
│   ├── Tab 1: 待验证线索(来自 Dashboard 的待验证列表)
│   │   └── 确认 / 修改 / 无效
│   │
│   ├── Tab 2: 新邮件处理(来自 Inbox 的核心功能)
│   │   ├── 未处理邮件列表(精简版,不需要完整收件箱 UI)
│   │   ├── 点击展开 → 邮件摘要 + 附件 + 快速筛选按钮
│   │   └── 筛选结果 → 直接创建线索
│   │
│   └── Tab 3: 导入线索(来自 Inbox 的 EML 导入 + 手动录入)
│       ├── EML 文件上传
│       ├── 产品需求提取
│       └── 手动填写表单
│
├── 📈 右侧面板
│   ├── 画像分布图(来自 Dashboard)
│   └── 最近活动(来自 Dashboard)

合并的好处

好处 说明
减少页面跳转 销售人员不再需要在 Dashboard ↔ Inbox 之间来回切换
统一工作入口 打开系统 → 一个页面完成所有日常工作
逻辑更清晰 "AI 处理完 → 我来验证" 的流程在一个页面内闭环
侧边栏更简洁 少一个导航项,降低认知负担

合并的代价

代价 严重程度 解决方案
页面变复杂 ⚠️ 中 用 Tab 切换分区,默认只显示"待验证"
邮件详情展示空间不够 ⚠️ 中 用侧边抽屉(Drawer)展示邮件全文
组件代码量大 ⚠️ 低 拆分为子组件,保持可维护性

方案 C:保留两个页面,但改变定位

页面 新定位
Dashboard 日常工作台:统计 + 待验证 + 快捷操作(保持不变)
Inbox 邮件管理:仅保留 EML 导入 + 手动录入,去掉模拟收件箱

这个方案的逻辑是:如果 AI 会自动处理邮件,那 Inbox 不再需要"收件箱"的 UI,只需要保留"导入"功能。


四、推荐方案:B(合并)的详细设计

合并后的导航栏变化

之前(7 项):                    之后(6 项):
├── AI 仪表盘                     ├── AI 工作台 ← 合并后
├── 邮件收件箱 ← 取消              ├── 线索看板
├── 线索看板                      ├── 线索管理
├── 线索管理                      ├── 画像知识库
├── 画像知识库                    ├── 产品目录
├── 产品目录

合并后的数据流

                    ┌─────────────────────────────┐
                    │     AI 智能工作台(合并后)      │
                    │                             │
  邮件自动拉取 ──────▶ AI 批量处理 ──▶ 待验证列表 ──▶ 确认/修改
                    │                             │
  EML 手动导入 ──────▶ AI 快速筛选 ──▶ 创建线索 ────▶ 进入看板
                    │                             │
  手动录入 ──────────▶ AI 快速筛选 ──▶ 创建线索 ────▶ 进入看板
                    └─────────────────────────────┘

合并后需要保留的 Inbox 功能清单

Inbox 功能 保留? 放在哪里
邮件列表(6封模拟邮件) ❌ 不保留 AI 自动处理,不再需要手动浏览
邮件详情阅读 ✅ 简化保留 待验证卡片上加"查看原始邮件"按钮,弹出抽屉
附件展示/下载 ✅ 保留 跟随邮件详情抽屉
快速筛选(单封) ❌ 不保留 AI 已自动完成,不需要手动触发
批量筛选 ❌ 不保留 AI 每日批次自动完成
EML 导入 必须保留 放在 Tab 3"导入线索"中
产品需求提取 必须保留 跟随 EML 导入
手动录入表单 ✅ 保留 放在 Tab 3"导入线索"中
筛选结果卡片 ✅ 保留 用于导入后的即时反馈

合并后的 AI 自动化流程(生产环境)

每日 08:00 自动触发
    │
    ├── 1. 拉取新邮件(IMAP / Gmail API)
    ├── 2. 对每封邮件调用 LLM 分类
    │      ├── 输出:画像(P1-P6) + 等级(S/A/B/C) + 置信度
    │      └── 输出:匹配产品 + 推荐动作
    ├── 3. 自动创建线索(状态=待验证)
    ├── 4. 生成批次报告
    │
    ▼
销售人员上班打开"AI 工作台"
    │
    ├── 看到:今日 AI 发现 12 条新线索
    ├── 逐条验证:确认 / 修改画像 / 标记无效
    ├── 需要时:点击"查看原始邮件"看邮件全文
    └── 偶尔:手动导入 EML / 手动录入

这就是你说的"AI 仪表盘会自动分析邮件"的完整实现。在这个流程下,销售人员确实不需要一个独立的"收件箱"页面。


五、合并的技术工作量评估

工作项 预估工时 说明
Dashboard 组件重构(加 Tab) 4h 加入 MatTabsModule,分三个 Tab
迁移 EML 导入功能 2h 从 Inbox 搬到新 Tab
迁移手动录入功能 1h 从 Inbox 搬到新 Tab
添加"查看原始邮件"抽屉 3h MatSidenav 或 Dialog 展示邮件全文
迁移 ScreenResultCard 使用 1h 导入后的筛选结果展示
删除 Inbox 组件 + 路由 0.5h 清理代码
更新侧边栏导航 0.5h 去掉"邮件收件箱"入口
测试 2h 确保所有功能正常
总计 约 14h(2 天)

六、最终结论

方案 推荐度 理由
A. 直接取消 Inbox ⭐⭐ 丢失 EML 导入等关键功能,不推荐
B. 合并到 Dashboard ⭐⭐⭐⭐⭐ 最佳方案。符合"AI 自动处理 → 人工验证"的核心逻辑,减少页面跳转,保留所有必要功能
C. 保留但精简 Inbox ⭐⭐⭐ 可行但不够彻底,用户仍需在两个页面间切换

一句话回答

可以合并,而且应该合并。 你的直觉是对的——既然 AI 会自动分析邮件,销售人员就不需要一个独立的"收件箱"去手动浏览和筛选邮件。把 Inbox 的 EML 导入和手动录入功能嵌入 Dashboard 的一个 Tab 中,其余邮件浏览/手动筛选功能全部由 AI 自动化替代。合并后从 7 个页面精简为 6 个,工作量约 2 天。