工艺与质量统一导航方案(=
日期:2026-6-05
目标:用户做工艺工作去工艺中心,做质量工作去质量中心,两个入口清晰明了,内部分组导航,流程闭环,互相引用。
一、设计原则
- 两个入口:工艺中心、质量中心,用户不需要知道其他路由
- 子导航精简:工艺3个、质量4个,按业务阶段分类而非功能点罗列+列
- 版本管理是功能按钮,不单独做导航页面,融合在工艺列表/详情中
- 变更管理是通用能力,不专属于工艺或质量,保持独立路由
- 智能体主导:每个页面集成AiCapabilityBar,用户确认而非手工操作
- 两个中心互相引用:PageHeader有跳转对方中心的按钮
二、导航结构
2.1 工艺中心(3个子导航)
工艺中心 /process-center
│
├─ 📋 工作台
│ └─ 工艺体系浏览(PlmModuleBrowser — PL, PLM工艺对象类)
│
├─ 📝 工艺设计
│ ├─ 规程设计(ProcessSpecStudio — 模板设计/LLM生成/规程管理)
│ ├─ 工艺管理(ProcessManagement — 工艺路线/工序/工步)
│ ├─ 参数优化(ProcessOptimization — 切削参数/加工参数寻优)
│ ├─ 卡片识别(ProcessCardRecognizer — OCR识别纸质工艺卡片)
│ └─ SCCAPP(SccappCenter — SCCAPP工艺设计系统)
│
└─ 📘 知识库
└─ 工艺规程知识库(ProcessSpecKB — 搜索/采集/BOM提取/企业桥接)
PageHeader actions:
- ⚙️ 工艺智能体 → AiWorkbench(DS-PROCESS-OPT-001)
- ✅ 质量中心 → /quality-center
AiCapabilityBar: 顶部统一放置,7大基础能力 + 导入导出 + 复制粘贴
2.2 质量中心(5个子导航,方案原定4个,实测调整为5个)
调整说明(2026-09-05 实施反馈):原方案把「质量体系浏览」塞进工作台,
但 QMS 有 16 个真实对象类(NCR/CAPA/DFMEA/PFMEA/PPAP…),塞进工作台会把
KPI概览+告警+快捷入口挤掉,且浏览是低频重度操作。故质量体系独立成一级导航。
质量中心 /quality-center
│
├─ 📋 工作台(QualityWorkbench — KPI概览/告警/快捷入口/智能体指令)
│
├─ 🩺 质量体系(PlmModuleBrowser — 16 个真实 QMS 对象类,点击下钻实例)
│
├─ 📐 质量规划(QualityPlanningPanel — 检验项目库/质控卡模板)
│
├─ 🔍 检验执行(子Tab:检验管理 / 检验闭环 / 质控卡)
│
└─ 📊 分析与改进(子Tab:KPI看板 / 运营中心 / 协同闭环)
PageHeader actions:
- 🔬 质量智能体 → AiWorkbench(DS-QUALITY-001)
- ⚙️ 工艺中心 → /process-center
AiCapabilityBar: 顶部统一放置
2.3 不放入两个中心的功能
| 功能 | 路由 | 理由 |
|---|---|---|
| 变更管理(ChangeManagement) | /change-management(独立) | ECR/ECO/ECN是通用变更,可涉及工艺、质量、BOM、文档等任何对象 |
| BOM助手(BomAssistant) | /bom-assistant(独立) | BOM是PLM原生数据,不属于工艺或质量域 |
| 文档中心(DocumentCenter) | /document-center(独立) | 文档管理是通用能力 |
| AI工作台(AiWorkbench) | /ai-workbench(独立) | 智能体对话入口,两个中心都有按钮跳转过去 |
三、版本管理的融合方式
版本管理不单独作为导航页面,而是作为功能按钮集成在业务流程中:
| 场景 | 融合方式 | 当前状态 |
|------|---------|---------|
| 工艺规程列表 | 每条规程有「版本」按钮,点击弹出VersionManager | ProcessSpecStudio已有VersionManager集成 |
| 工艺规程详情 | 详情面板内嵌VersionManager组件 | PartDetailPanel/ObjectDetailPanel已集成 |
| 版本比对 |. | AiCapabilityBar的「比对」能力 | 已集成 |
| 文档版本 | 文档详情内嵌VersionManager | DocumentCenter已集成 |
不需要额外工作,版本管理已通过之前的补齐工作集成到相应位置。
四、工艺↔质量联动
4.1 互相引用入口
- 工艺中心 PageHeader:「✅ 质量中心」按钮 → /quality-center
- 质量中心 PageHeader:「⚙️ 工艺中心」按钮 → /process-center
4.2 流程闭环
工艺中心 质量中心
│ │
│ 工艺设计(编工艺规程) │
│ ↓ │
│ ────────────────────────→ │ 检验执行(根据规程做检验)
│ │
│ │ 分析与改进(KPI/协同闭环)
│ │ ↓
│ ←─────────────────────── │ 协同闭环(质量发现→工艺响应)
│ 工艺设计(根据质量反馈修改工艺) │
│ │
│ 知识库(质量经验沉淀为知识) │
4.3 协同闭环时间线
在质量中心「分析与改进」子导航下,展示质量↔工艺协同记录:
- 质量→工艺:SPC失控/NCR触发工艺复检
- 工艺→质量:工艺变更触发质量验证
- 数据源:
/api/digital-staff/collab-log
五、路由变更
5.1 收敛到工艺中心的路由
| 路由 | 变更前 | 变更后 |
|---|---|---|
| /process-center | 6Tab平铺 | 3个子导航 |
| /process-spec-kb | 独立路由 | redirect → /process-center?tab=knowledge |
| /process-management | redirect ?tab=management | redirect ?tab=design |
| /process-spec-studio | redirect ?tab=spec | redirect ?tab=design |
| /process-card-recognizer | redirect ?tab=recognizer | redirect ?tab=design |
| /process-optimization | redirect ?tab=optimization | redirect ?tab=design |
| /sccapp-center | redirect ?tab=sccapp | redirect ?tab=design |
| /sccapp-extract | redirect ?tab=sccapp | redirect ?tab=design |
5.2 收敛到质量中心的路由
| 路由 | 变更前 | 变更后 |
|---|---|---|
| /quality-center | 4域 | 4个子导航 |
| /quality-management | 独立路由 | redirect → /quality-center?tab=execution |
| /quality-inspection | 独立路由 | redirect → /quality-center?tab=execution |
| /quality-control-card | 独立路由 | redirect → /quality-center?tab=planning |
| /quality-kpi | redirect ?tab=kpi | redirect ?tab=analysis |
| /quality-ops | redirect ?tab=kpi | redirect ?tab=analysis |
5.3 保持独立的路由
| 路由 | 理由$ |
|---|---|
| /change-management | 通用变更管理,不专属工艺或质量 |
| /bom-assistant | BOM是PLM原生数据 |
| /document-center | 通用文档管理 |
| /ai-workbench | 智能体对话入口 |
六、逐步落实
第一步:调整导航结构(当前执行)
目标: 3+4个子导航结构落地,用现有组件填充
涉及文件:
| 文件 | 变更内容 |
|------|---------|
| src/views/ProcessCenter.vue | 3个子导航(工作台/工艺设计/知识库),去掉"版本与变更",去掉ChangeManagement import |
| src/views/QualityCenter.vue | 4个子导航(工作台/质量规划/检验执行/分析与改进)— 已完成 |
| src/router/index.js | /process-spec-kb redirect到工艺中心知识库 — 已完成;确认 /change-management 保持独立 |
验证: 前端构建通过 + 所有路由redirect正确
第二步:后续补齐缺失功能(规划中)
| 缺失功能 | 所属子导航 | 实现方式 |
|---|---|---|
| 工艺工作台任务统计 | 工艺-工作台 | 需后端API支持,展示进行中/待办/已完成工艺任务 |
| 质量工作台任务统计 | 质量-工作台 | 需后端API支持,展示待检验/待判定/待处理任务 |
| 质量控制计划 | 质量-质量规划 | 新建页面,为产品/工序编制质量控制计划 |
| 质量标准库 | 质量-质量规划 | 新建页面,质量指标/检验规范/判定标准 |
| 质量问题管理 | 质量-分析与改进 | 新建页面,不合格品记录/原因分析/处置 |
| CAPA闭环 | 质量-分析与改进 | 新建页面,纠正措施/预防措施/效果验证 |
| 质量追溯 | 质量-分析与改进 | 新建页面,产品→工序→检验→问题全链路追溯 |
| 工艺设计连续工作流 | 工艺-工艺设计 | 将5个独立页面重构为一个连续工作流页面 |
第三步:体验优化(远期)
- 工艺设计页面重构为连续工作流(BOM审查→路线规划→工序编制→参数设计→工艺卡片生成)
- 工艺↔质量深度联动(工序卡片点击跳转关联质控卡/检验记录)
- 工作台实时任务推送
七、当前实现状态
| 项目 | 状态 | 说明 |
|---|---|---|
| 工艺中心3个子导航 | ✅ 已完成 | 工作台/工艺设计/知识库;「版本与变更」已移除,变更走独立路由 |
| 质量中心子导航 | ✅ 已完成(5个) | 工作台/质量体系/质量规划/检验执行/分析与改进(比方案多1个,见 §2.2 调整说明) |
| 互相引用按钮 | ✅ 已完成 | 两个中心PageHeader都有跳转按钮 |
| 路由收敛 | ✅ 已完成 | 独立路由全部redirect到对应中心 |
| ChangeManagement独立 | ✅ 已确认 | /change-management 保持独立,工艺中心不再内嵌 |
| AiCapabilityBar集成 | ✅ 已完成 | 工艺中心/质量中心/工艺管理/规程工作室/规程知识库/参数优化/KPI看板 全部集成 |
| VersionManager集成 | ✅ 已完成 | 新增 ProcessSpecStudio(工艺规程版本管理) + 原有 Document/Part/通用对象 |
| 工艺设计保存接口 | ✅ 已补齐(2026-09-05) | POST /api/process-management/create 真实落库(技术文件+工序+工步+参数) |
| PLM 零件/BOM 查询 | ✅ 已补齐(2026-09-05) | /api/plm/query 白名单新增 Part / Part BOM,工艺设计第一步可拉真实零件 |
| 前端构建 | ✅ 通过 | vite build 44s,无编译错误 |
7.1 实施中发现并修复的断点(2026-09-05)
| 断点 | 现象 | 修复 |
|---|---|---|
| 工艺设计保存 404 | ProcessDesignFlow 调 /api/process-management/create,后端无此路由 | 新增路由,事务写入 sccapp_tech_files/procs/steps/tech_data,需 JWT |
| 工序参数渲染报错 | 步骤③新增的工序无 params 数组,步骤④访问 .length 报错 | 新增 addOperation() 初始化 params:[],模板统一走 opParams(op) |
| 零件列表拉不到数据 | 前端传 keyword/pageSize,PLM 接口只认 maxRecords/where;且 Part 不在白名单 | 白名单加 Part/Part BOM;前端改 maxRecords + 前端关键词过滤 + where 传 AML 子句 |
| 保存后无闭环 | 保存成功只弹一行字,新规程在别处看不到 | 工艺中心挂「已保存…去工艺管理查看」提示条,一键展开高级工具-工艺管理 |
| 工作台快捷入口点了没反应 | 高级工具默认折叠,快捷入口设置子Tab但面板不可见 | onWorkbenchNav 收到 sub 时自动展开高级工具 |
八、UI布局规范
两个中心使用统一的布局结构:
┌──────────────────────────────────────────────────────┐
│ PageHeader(图标+标题+副标题+actions) │
│ actions: [智能体按钮] [跳转对方中心按钮] │
├──────────────────────────────────────────────────────┤
│ AiCapabilityBar(7大能力+导入导出+复制粘贴) │
├──────────────────────────────────────────────────────┤
│ 一级导航:工作台 | 工艺设计 | 知识库 │
├──────────────────────────────────────────────────────┤
│ [页面内工作步骤Tab](仅工艺设计/检验执行/分析与改进有) │
├──────────────────────────────────────────────────────┤
│ 内容区(嵌入子页面组件 :embedded="true") │
└──────────────────────────────────────────────────────┘
样式规范:
- 一级导航:底部边框高亮,字号14px
- 页面内Tab:圆角标签,激活态蓝底白字,字号12.5px
- 跳转按钮:工艺→质量用绿色边框,质量→工艺用蓝色边框
BossAgents