Files
JY1.0/docs/JY1.0-功能矩阵与知识库覆盖清单.md

292 lines
10 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# JY1.0 功能矩阵与知识库覆盖清单
## 1. 用途
本文档用于作为 MCP 服务和 AI 助手知识库的覆盖清单。后续建设知识库、页面索引、API 索引和功能问答时,应以本清单为基础逐项补齐页面说明、后端过程、字段和常见问题。
## 2. 总体功能矩阵
| 模块目录 | 中文模块 | 页面数量约计 | 核心功能 | MCP/知识库覆盖点 |
| --- | --- | ---: | --- | --- |
| `SalesManagement` | 销售管理 | 37 | 客户、产品、报价、合同、订单、发货、售后、统计分析 | 合同/订单/发货流程、后端 `name`、订单字段、统计图表 |
| `BasicData` | 基础数据 | 14 | 菜单、角色、权限、人员、班次、日历、物料、工艺、设备能力 | 权限配置、菜单路由、基础字典、工艺维护 |
| `TechnologyCenter` | 技术中心 | 12 | BOM、物料、图纸、图纸确认、导入 | BOM 字段、图纸上传下载、导入模板 |
| `SeikoWorkshop` | 精工车间 | 26 | 工艺制定、计划、派工、执行、质检、工时、追溯、工况 | 工艺流程、派工执行链路、零件追溯、质检字段 |
| `AssemblyManagement` | 装配管理 | 11 | 装配任务、接收任务、执行、领料、补货、滑台/专机 | 装配开始/暂停/恢复/完成、领料、调试、自检 |
| `PurchasingManagement` | 采购管理 | 8 | 供应商、到货通知、采购订单、外协订单、采购查询 | 采购订单字段、到货状态、供应商筛选 |
| `WarehouseManagement` | 仓储管理 | 27 | 入库、出库、库存、盘点、调拨、库位、补货、可视化 | 入库/出库流程、库存字段、批量操作、条码打印 |
| `DeviceManagement` | 设备管理 | 13 | 设备状态、监控、点检、维修、能耗、灯控、异常原因 | 设备状态字段、实时/历史数据、点检维修流程 |
| `ManufacturingCenter` | 制造中心 | 1 | 制造中心扩展页面 | 页面调用和业务说明 |
| `WarehouseVisualization` | 仓库可视化 | 1 | 仓储布局和可视化展示 | 可视化数据来源、布局资源 |
| `dashboard` | 首页 | 1 | 首页信息、统计、入口 | 首页卡片、统计接口 |
| `login` | 登录 | 1 | 登录、改密、获取角色菜单 | 登录接口、Cookie、动态路由 |
| `layout` | 系统框架 | 8 | 顶栏、侧边栏、标签页、主内容区 | 导航结构、权限菜单、路由缓存 |
## 3. 销售管理覆盖清单
目录:`src/views/SalesManagement`
应覆盖页面能力:
- 客户管理:客户资料维护、查询、编辑。
- 公司信息维护:公司基础资料。
- 产品维护:产品基础资料。
- 创建报价:报价单创建和维护。
- 销售合同、机床合同、新版合同、售后合同。
- 合同查询、新版合同查询、合同审核。
- 订单管理、订单下发、订单查询、订单审核。
- 订单进度、订单进度总览、订单追溯。
- 物料追溯。
- 发货通知、发货通知查询、发货记录、发货审核、产品发货。
- 售后和售后查询。
- 统计分析:区域销售、订单趋势、产品类别、产品占比、产品定价、设备利用率、工时统计。
知识库重点:
- 合同编号、订单号、客户名称、产品名称、发货状态等中文字段。
- 合同到订单、订单到生产、订单到发货的业务链路。
- 销售统计图表的数据口径。
- 新旧合同页面差异。
## 4. 基础数据覆盖清单
目录:`src/views/BasicData``src/api/BasicData`
应覆盖页面能力:
- 菜单管理:角色模块分配、菜单上下移动、一级/二级菜单维护。
- 系统角色维护。
- 用户权限管理。
- 人员管理、车间人员角色管理。
- 班次管理、工厂日历。
- 物料维护。
- 零件编号维护。
- 车间工艺分类、工艺名称、工艺要求维护。
- 设备能力设置、设备人员维护。
- 项目管理显示。
知识库重点:
- 动态菜单字段:`id``pid``path``component``redirect``name``title``icon`
- 权限配置影响路由和侧边栏。
- 基础字典如何被其他模块作为下拉数据使用。
- 工艺基础数据与精工车间工艺制定的关系。
## 5. 技术中心覆盖清单
目录:`src/views/TechnologyCenter`
应覆盖页面能力:
- BOM 基础数据。
- BOM 维护、查询、库存查询。
- BOM 导入。
- 物料维护、物料查询。
- 零件图导入。
- 图纸确认、图纸确认分发、图纸确认查询。
知识库重点:
- BOM 层级、物料编码、图号、零件名称。
- Excel 导入流程和校验。
- 图纸上传下载接口。
- 技术资料与生产/装配页面的关联。
## 6. 精工车间覆盖清单
目录:`src/views/SeikoWorkshop`
应覆盖页面能力:
- 制定工艺、工艺文档管理、工序查询。
- 生产计划、生产任务查询。
- 车间派工、生产执行、在加工零件。
- 零件追溯。
- 工时统计、订单工时、其他工作完成。
- 工况、设备监控。
- 物料审核、采购合同审核。
- 质量维护、自检记录、质检信息查询、采购质检、其他质检。
- 报废投产、测试数据录入。
- Andon 异常提示。
知识库重点:
- 工艺制定到派工到执行的完整链路。
- 工序、设备、人员、工时字段。
- 零件追溯查询条件和结果字段。
- 质检、报废、返工相关状态。
## 7. 装配管理覆盖清单
目录:`src/views/AssemblyManagement`
应覆盖页面能力:
- 装配任务查询、接收任务。
- 装配执行、专机装配执行、滑台装配执行。
- 装配领料、临时领料。
- 补货单、滑台补货单。
- 开始装配、完成装配、自检、暂停、恢复、打回。
- 调试数据、滑台调试数据、产品详细参数维护。
知识库重点:
- `装配执行_开始装配``装配执行_完成装配``装配管理_暂停装配``装配管理_恢复装配` 等后端过程。
- 领料单、三表查询、产品参数、调试记录。
- 装配任务状态流转。
- 装配页面涉及的图纸/PDF/客户资料查看。
## 8. 采购管理覆盖清单
目录:`src/views/PurchasingManagement`
应覆盖页面能力:
- 供应商管理。
- 到货通知。
- 采购订单、外协采购订单。
- 订单查询、外协订单查询。
- 外购件查询、外协件查询。
知识库重点:
- 供应商、采购合同、采购订单、到货数量、到货状态。
- 采购到仓储入库的衔接。
- 外协订单和普通采购订单差异。
## 9. 仓储管理覆盖清单
目录:`src/views/WarehouseManagement`
应覆盖页面能力:
- 采购件入库、自制件入库、外协到货/外协入库。
- 入库扫描、入库记录、采购入库记录、外协记录、主轴库存记录。
- 出库、出库明细、采购出库记录。
- 领料单查询、物料领用、退料记录。
- 库存查询、库存记录、库存汇总、库存盘点。
- 调拨查询、外协调拨。
- 补货、补货查询、新补货查询。
- 库位管理、物料库位、模具管理。
- 外协厂维护。
- 仓库可视化。
知识库重点:
- 入库批量选择、数量校验、库位校验、条码打印。
- 库存字段:物料名称、图号/型号、库存、库位、批次、单位。
- 采购件、自制件、外协件的入库差异。
- 出库、领料、调拨、盘点对库存的影响。
## 10. 设备管理覆盖清单
目录:`src/views/DeviceManagement`
应覆盖页面能力:
- 设备状态、设备状态监控。
- 设备信息。
- 实时信息、历史信息、当前监控。
- 设备点检、点检记录。
- 维修记录。
- 设备能耗。
- 灯控。
- 不合格原因。
知识库重点:
- 设备编号、设备名称、状态、报警、点检、维修、能耗字段。
- 实时监控和历史查询的数据差异。
- 设备状态与车间生产执行的关联。
## 11. 系统框架覆盖清单
目录:`src/views/layout``src/router``src/store`
应覆盖能力:
- 登录后权限获取。
- 动态路由注入。
- 侧边栏渲染。
- 顶栏用户操作。
- 标签页缓存。
- 404 和重定向。
知识库重点:
- `constantRouterMap` 与动态路由的边界。
- `getRouter.js` 根据 `pid` 递归生成树。
- `tagsView``permission``user` Vuex 模块职责。
- Cookie 过期导致强制登出的处理。
## 12. 请求与后端过程覆盖清单
知识库和 MCP 必须覆盖以下请求类型:
| 类型 | 说明 | 覆盖要求 |
| --- | --- | --- |
| `type=1` | 查询 | 提取 name、param、分页、返回 rows/total |
| `type=2` | 增删改 | 默认只做说明,不直接执行 |
| `type=7` | 批量提交 | 提取批量字段和数组结构 |
| `type=11` | 项目扩展查询 | 作为查询类处理 |
| `type=12` | 项目扩展写操作 | 作为写操作说明MCP 默认禁止执行 |
| `type=3` | SQL/菜单类查询 | 高风险,知识库可说明,工具不得开放任意 SQL |
| `type=2001` | 报表/特殊查询 | 记录来源和页面 |
## 13. AI 助手问题覆盖样例
项目类:
- JY1.0 使用什么技术栈?
- 新增页面应该放在哪里?
- 为什么不能用 Vue 3 写法?
- 请求为什么 url 为空?
功能类:
- 仓储管理有哪些功能?
- 采购件入库页面的流程是什么?
- 装配执行有哪些状态流转?
- 零件追溯在哪些页面用到?
代码类:
- 查找所有调用 `CreateData('12'...)` 的地方。
- 查询字段 `订单号` 被哪些页面使用。
- 找到 `装配执行_完成装配` 的调用点。
- 分析指定 Vue 文件的表格列。
排障类:
- 登录后跳回登录页是什么原因?
- 新增菜单后页面打不开如何排查?
- 接口有返回但表格不显示如何排查?
- 入库成功但库存没变化如何排查?
开发类:
- 生成一个符合项目规范的查询页面。
- 给某个页面增加导出按钮。
- 给表格增加状态标签。
- 检查新页面是否符合 AGENTS.md 规则。
## 14. 后续补全计划
第一轮补全:
- 自动生成所有页面路径清单。
- 自动生成所有 `CreateData` 后端 `name` 清单。
- 自动生成所有表格中文字段清单。
第二轮补全:
- 人工补充每个后端过程的真实业务含义。
- 人工补充关键页面操作流程。
- 人工补充常见报错和解决方案。
第三轮补全:
- 接入只读业务查询。
- 将高频问答沉淀为 FAQ。
- 每次发布后增量更新知识库。