质量管理系统 (6100) - /qms
├── IQC 来料检验 (6110)
│ ├── 来料检验申请 (6111) - /qms/iqc/apply/list
│ └── 来料检验任务 (6112) - /qms/iqc/task/list
├── IPQC 过程检验 (6120)
│ ├── 过程检验申请 (6121) - /qms/ipqc/apply/list
│ └── 过程检验任务 (6122) - /qms/ipqc/task/list
├── FQC 成品检验 (6130)
│ ├── 成品检验申请 (6131) - /qms/fqc/apply/list
│ └── 成品检验任务 (6132) - /qms/fqc/task/list
└── SPEC 检规 (6140)
├── 检规索引 (6141) - /qms/spec/index
└── 导入检规 (6142) - /qms/spec/import
src/
├── views/qms/ # 质量管理视图
│ ├── ApplicationList.vue # 申请列表(IQC/IPQC/FQC 共用)
│ ├── ApplicationForm.vue # 申请表单
│ ├── TaskList.vue # 任务列表
│ ├── TaskForm.vue # 任务表单
│ ├── Favorites.vue # 我的关注
│ ├── Help.vue # 帮助
│ └── spec/ # 检规管理
│ ├── SpecIndex.vue # 检规索引
│ ├── SpecDetail.vue # 检规详情
│ ├── SpecVersion.vue # 版本对比
│ └── SpecImport.vue # 导入检规
├── components/Iqc/ # 质量管理组件
│ ├── StatusBadge.vue # 状态徽标
│ ├── SearchFilter.vue # 搜索筛选
│ ├── PermissionButton.vue # 权限按钮
│ └── EmptyState.vue # 空状态
├── store/modules/iqc/ # 状态管理
│ ├── user.ts # 用户权限
│ ├── application.ts # 申请管理
│ └── task.ts # 任务管理
└── config/iqcModules.ts # 模块配置
路由基础路径: /qms
| 路由路径 | 名称 | 组件 |
|---|---|---|
| /qms/iqc/apply/list | IqcApplicationList | ApplicationList.vue |
| /qms/iqc/task/list | IqcTaskList | TaskList.vue |
| /qms/ipqc/apply/list | IpqcApplicationList | ApplicationList.vue |
| /qms/ipqc/task/list | IpqcTaskList | TaskList.vue |
| /qms/fqc/apply/list | FqcApplicationList | ApplicationList.vue |
| /qms/fqc/task/list | FqcTaskList | TaskList.vue |
| /qms/spec/index | SpecIndex | spec/SpecIndex.vue |
| /qms/spec/import | SpecImport | spec/SpecImport.vue |
执行 sql/mysql/custom_modules_menu.sql 中的质量管理系统部分。
qms:iqc:apply:list - IQC 来料检验申请qms:iqc:task:list - IQC 来料检验任务qms:ipqc:apply:list - IPQC 过程检验申请qms:ipqc:task:list - IPQC 过程检验任务qms:fqc:apply:list - FQC 成品检验申请qms:fqc:task:list - FQC 成品检验任务qms:spec:index - 检规索引qms:spec:import - 导入检规IQC/IPQC/FQC 三种检验类型共用同一套组件,通过 route.meta.module 区分模块类型:
iqc - 来料检验ipqc - 过程检验fqc - 成品检验spec - 检规管理配置文件 iqcModules.ts 定义了各模块的差异化配置。