工艺与质量统一导航方案(=

工艺与质量统一导航方案(=

日期:2026-6-05

目标:用户做工艺工作去工艺中心,做质量工作去质量中心,两个入口清晰明了,内部分组导航,流程闭环,互相引用。


一、设计原则

  1. 两个入口:工艺中心、质量中心,用户不需要知道其他路由
  2. 子导航精简:工艺3个、质量4个,按业务阶段分类而非功能点罗列+列
  3. 版本管理是功能按钮,不单独做导航页面,融合在工艺列表/详情中
  4. 变更管理是通用能力,不专属于工艺或质量,保持独立路由
  5. 智能体主导:每个页面集成AiCapabilityBar,用户确认而非手工操作
  6. 两个中心互相引用: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-center6Tab平铺3个子导航
/process-spec-kb独立路由redirect → /process-center?tab=knowledge
/process-managementredirect ?tab=managementredirect ?tab=design
/process-spec-studioredirect ?tab=specredirect ?tab=design
/process-card-recognizerredirect ?tab=recognizerredirect ?tab=design
/process-optimizationredirect ?tab=optimizationredirect ?tab=design
/sccapp-centerredirect ?tab=sccappredirect ?tab=design
/sccapp-extractredirect ?tab=sccappredirect ?tab=design

5.2 收敛到质量中心的路由

路由变更前变更后
/quality-center4域4个子导航
/quality-management独立路由redirect → /quality-center?tab=execution
/quality-inspection独立路由redirect → /quality-center?tab=execution
/quality-control-card独立路由redirect → /quality-center?tab=planning
/quality-kpiredirect ?tab=kpiredirect ?tab=analysis
/quality-opsredirect ?tab=kpiredirect ?tab=analysis

5.3 保持独立的路由

路由理由$
/change-management通用变更管理,不专属工艺或质量
/bom-assistantBOM是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)

断点现象修复
工艺设计保存 404ProcessDesignFlow 调 /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
  • 跳转按钮:工艺→质量用绿色边框,质量→工艺用蓝色边框
← 返回案例列表
分享:
🤖 Try Now →
🤖
🎁