更新维修记录、精工车间开发流程,新增文档和物料采购进度功能
This commit is contained in:
291
docs/JY1.0-功能矩阵与知识库覆盖清单.md
Normal file
291
docs/JY1.0-功能矩阵与知识库覆盖清单.md
Normal file
@@ -0,0 +1,291 @@
|
||||
# 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。
|
||||
- 每次发布后增量更新知识库。
|
||||
Reference in New Issue
Block a user