feat(file-summary): 增加前端汇总面板
This commit is contained in:
74
docs/5.开发计划/1.自动汇总-前端线框图.md
Normal file
74
docs/5.开发计划/1.自动汇总-前端线框图.md
Normal file
@@ -0,0 +1,74 @@
|
||||
# 自动汇总前端线框图
|
||||
|
||||
## 评审目标
|
||||
|
||||
在实现三栏页面前,先确认审核智能体工作台的信息架构、右侧文件汇总面板、工作流状态展示和移动端降级方式。
|
||||
|
||||
## 桌面端布局
|
||||
|
||||
```mermaid
|
||||
flowchart LR
|
||||
A["左栏:会话列表<br/>新对话 / 搜索 / 历史会话"] --> B["中栏:聊天区<br/>顶部导航 / 消息流 / 输入框"]
|
||||
B --> C["右栏:文件汇总面板"]
|
||||
C --> C1["上半区:上传区<br/>拖拽上传 / 选择文件 / 上传状态"]
|
||||
C --> C2["中段:当前对话附件<br/>文件名 / 版本 / 大小 / 状态 / 删除"]
|
||||
C --> C3["下半区:工作流卡片<br/>批次号 / 节点进度 / 下载入口"]
|
||||
```
|
||||
|
||||
## 右侧面板结构
|
||||
|
||||
```mermaid
|
||||
flowchart TB
|
||||
P["文件汇总面板"] --> U["上传拖拽区"]
|
||||
U --> U0["无附件:提示上传文件或压缩包"]
|
||||
U --> U1["上传中:显示文件名和处理中状态"]
|
||||
U --> U2["上传失败:展示错误并允许重试"]
|
||||
P --> L["附件列表"]
|
||||
L --> L1["active 版本优先展示"]
|
||||
L --> L2["历史版本保留展示"]
|
||||
L --> L3["逻辑删除后从默认候选移除"]
|
||||
P --> W["工作流卡片列表"]
|
||||
W --> W1["运行中:节点逐项更新"]
|
||||
W --> W2["成功:展示 Markdown/Excel 下载"]
|
||||
W --> W3["失败:展示失败节点和错误说明"]
|
||||
```
|
||||
|
||||
## 工作流状态流转
|
||||
|
||||
```mermaid
|
||||
stateDiagram-v2
|
||||
[*] --> Pending: 用户上传附件
|
||||
Pending --> Running: 发送自动汇总提示词
|
||||
Running --> Extracting: 固化附件
|
||||
Extracting --> Scanning: 解压完成或跳过
|
||||
Scanning --> Counting: 生成文件清单
|
||||
Counting --> Detecting: 页数统计完成
|
||||
Detecting --> Reporting: 产品名识别完成
|
||||
Reporting --> Success: 生成报告与下载
|
||||
Running --> Failed: 批次级异常
|
||||
Extracting --> Failed: 解压安全检查失败
|
||||
Reporting --> Failed: 报告生成失败
|
||||
Success --> Restored: 刷新页面后状态恢复
|
||||
Failed --> Restored: 刷新页面后状态恢复
|
||||
```
|
||||
|
||||
## 移动端布局
|
||||
|
||||
```mermaid
|
||||
flowchart TB
|
||||
M["移动端工作台"] --> T["顶部:侧栏按钮 / 当前页面 / 用户菜单"]
|
||||
T --> Chat["聊天区优先展示"]
|
||||
Chat --> Composer["底部输入框"]
|
||||
T --> Drawer["会话侧栏抽屉"]
|
||||
Chat --> Panel["文件汇总面板下移或折叠"]
|
||||
Panel --> Upload["上传区"]
|
||||
Panel --> Workflow["工作流卡片"]
|
||||
```
|
||||
|
||||
## 关键评审点
|
||||
|
||||
- 桌面端保持左侧会话、中间聊天、右侧文件汇总三栏,不改变现有聊天主路径。
|
||||
- 右侧面板上半部分用于上传和附件列表,下半部分用于批次工作流卡片。
|
||||
- 工作流卡片节点顺序固定为:附件固化、压缩包解压、文件扫描、页数统计、产品识别、报告输出、完成。
|
||||
- 助手消息中的文件汇总结果使用安全 Markdown 渲染,用户消息仍按纯文本转义。
|
||||
- 移动端优先保证聊天可用,文件汇总面板折叠或下移,不能遮挡输入框。
|
||||
Reference in New Issue
Block a user