# 元利 MES 项目详细流程图

生成日期：2026-05-25  
依据文档：`元利项目详细分析.md`

说明：
- 本文把 `元利项目详细分析.md` 中的页面、存储过程、SAP 调用、看板和新增隐性需求整理为“文字框 + 箭头”的流程图。
- 图中页面路径以 `src/views/...` 为主，过程名称以文档分析到的 `CreateData(type, name, params)` 调用为主。
- `type=11` 通常表示查询/读取或通用执行，`type=12` 通常表示写入/业务动作，具体仍以后端实现为准。

## 1. 系统总体架构流程

```text
[用户/班组/计划/质检/设备/管理层] --> [Vue 2.7 前端页面]
[Vue 2.7 前端页面] --> [动态菜单/路由/权限]
[动态菜单/路由/权限] --> [src/views 业务页面]
[src/views 业务页面] --> [CreateData type + procedure + params]
[CreateData type + procedure + params] --> [ExecDatabase 统一后端接口]
[ExecDatabase 统一后端接口] --> [SQL Server 存储过程]
[SQL Server 存储过程] --> [YL_MESDB]
[src/views 业务页面] --> [src/api/b1s.js]
[src/api/b1s.js] --> [SAP B1 Service Layer]
[SQL Server 存储过程] --> [SAP.SBO_YL 跨库/同步表]
[src/views 业务页面] --> [tm 仓储/条码任务接口]
[tm 仓储/条码任务接口] --> [库存/条码任务服务]
[YL_MESDB] --> [业务视图/报表视图]
[业务视图/报表视图] --> [src/views 业务页面]
[业务视图/报表视图] --> [生产/装配/质检/机加/综合看板]
[SAP.SBO_YL 跨库/同步表] --> [业务视图/报表视图]
[SAP B1 Service Layer] --> [src/views 业务页面]
[库存/条码任务服务] --> [src/views 业务页面]
```

关键链路：
- 前端页面不直接写 SQL，而是通过 `CreateData` 组装过程名和参数。
- SAP 既有前端直接调用 B1 Service Layer，也有 SQL 跨库或同步表读取。
- 看板主要读存储过程和视图，本身通常不维护业务数据。

## 2. 登录、菜单、权限与页面访问流程

```text
[进入登录页 src/views/login] --> [输入工号/密码]
[输入工号/密码] --> [登录基础数据_人员信息_登陆检查密码]
[登录基础数据_人员信息_登陆检查密码] --> [校验通过?]
[校验通过?] -- 否 --> [提示登录失败]
[校验通过?] -- 是 --> [写入 Token/用户信息]
[写入 Token/用户信息] --> [加载用户角色/菜单权限]
[加载用户角色/菜单权限] --> [登录基础数据_二级菜单/角色权限]
[登录基础数据_二级菜单/角色权限] --> [生成动态路由]
[生成动态路由] --> [进入 Layout]
[进入 Layout] --> [侧边栏/标签页/AppMain]
[侧边栏/标签页/AppMain] --> [打开具体业务页面]
```

涉及页面：
- `src/views/login/index.vue`
- `src/views/layout/Layout.vue`
- `src/views/layout/components/Sidebar`
- `src/views/SystemMaintenance/MenuManagement`
- `src/views/SystemMaintenance/SystemRrolemaintenance`

## 3. 基础资料维护总流程

```text
[系统基础资料] --> [人员/组织/角色]
[系统基础资料] --> [工位/设备/SAP Resource]
[系统基础资料] --> [班次/人员绑定]
[系统基础资料] --> [工序/物料/图纸/产品结构]
[人员/组织/角色] --> [PersonnelManagement/OrgManagement/SystemRole]
[PersonnelManagement/OrgManagement/SystemRole] --> [人员、岗位、班组、权限]
[工位/设备/SAP Resource] --> [WorkstationManagement]
[WorkstationManagement] --> [维护工位]
[维护工位] --> [是否同步 SAP Resource?]
[是否同步 SAP Resource?] -- 是 --> [POST/PATCH /Resources]
[是否同步 SAP Resource?] -- 否 --> [仅 MES 保存]
[POST/PATCH /Resources] --> [记录同步状态/失败原因]
[仅 MES 保存] --> [记录同步状态/失败原因]
[工位/设备/SAP Resource] --> [DeviceInformation]
[DeviceInformation] --> [设备名称/型号/类型/工位/点检/能力]
[班次/人员绑定] --> [ShiftManagement/PersonnelBinding]
[ShiftManagement/PersonnelBinding] --> [班次规则/人员工位绑定]
[工序/物料/图纸/产品结构] --> [ProcedureManagement]
[ProcedureManagement] --> [工序基础数据]
[工序基础数据] --> [是否同步 SAP RouteStages?]
[是否同步 SAP RouteStages?] -- 是 --> [POST/PATCH /RouteStages]
[是否同步 SAP RouteStages?] -- 否 --> [MES 本地维护]
```

维护口径：
- 缺勤人员不能由看板维护，必须来自班次/排班、人员工位绑定和实到来源。
- 设备 OEE 基础数据应分散在设备档案、工位、工艺、采集配置中维护，不应只靠看板公式。

## 4. 工艺、图纸、标准工艺、生产工艺流程

```text
[产品/物料/图纸基础] --> [产品结构维护 CraftMaintain]
[产品/物料/图纸基础] --> [零件图纸 PartDrawing]
[产品/物料/图纸基础] --> [工艺图纸 ProcessDrawing]
[产品/物料/图纸基础] --> [工序基础 ProcedureManagement]
[产品结构维护 CraftMaintain] --> [制定标准工艺 ProcessesDevelop]
[零件图纸 PartDrawing] --> [制定标准工艺 ProcessesDevelop]
[工艺图纸 ProcessDrawing] --> [制定标准工艺 ProcessesDevelop]
[工序基础 ProcedureManagement] --> [制定标准工艺 ProcessesDevelop]
[制定标准工艺 ProcessesDevelop] --> [标准工艺库]
[标准工艺库] --> [工序顺序]
[标准工艺库] --> [标准工时/准备工时]
[标准工艺库] --> [是否关键工序]
[标准工艺库] --> [生产工艺 ProcessProduct]
[生产工艺 ProcessProduct] --> [订单是否已有生产工艺?]
[订单是否已有生产工艺?] -- 是 --> [编辑订单级生产工艺]
[订单是否已有生产工艺?] -- 否 --> [按物料带出标准工艺草稿]
[按物料带出标准工艺草稿] --> [用户保存?]
[用户保存?] -- 否 --> [不写入生产工艺]
[用户保存?] -- 是 --> [写入生产工艺库]
[编辑订单级生产工艺] --> [启用/下发生产工艺]
[写入生产工艺库] --> [启用/下发生产工艺]
[启用/下发生产工艺] --> [生成任务可用工艺快照]
[生成任务可用工艺快照] --> [排产/报工/质检/看板读取]
```

关键结论：
- `关键工序` 应在标准工艺和生产工艺维护。
- 生产任务下发时应快照关键工序和标准工时，避免后续改标准工艺影响历史任务。
- 质检大屏、机加大屏只读取关键工序，不作为维护入口。

## 5. 生产订单、机加排产与 SAP 回写流程

```text
[SAP/MES 生产订单同步] --> [MES_接口_生产计划]
[MES_接口_生产计划] --> [待排产 SelfMakePlan]
[待排产 SelfMakePlan] --> [选择订单/工序/设备/工位/时间]
[选择订单/工序/设备/工位/时间] --> [排产保存]
[排产保存] --> [MES_接口_生产计划_生产任务]
[MES_接口_生产计划_生产任务] --> [任务排产状态=已排产]
[排产保存] --> [是否回写 SAP 生产订单日期?]
[是否回写 SAP 生产订单日期?] -- 是 --> [PATCH /ProductionOrders]
[PATCH /ProductionOrders] --> [SAP 回写成功?]
[SAP 回写成功?] -- 是 --> [记录同步成功]
[SAP 回写成功?] -- 否 --> [记录失败原因/待重试]
[是否回写 SAP 生产订单日期?] -- 否 --> [仅 MES 排产]
[任务排产状态=已排产] --> [已排产 SelfMakePlando/SelfMakePlandone]
[已排产 SelfMakePlando/SelfMakePlandone] --> [生产计划跟踪/及时开工/机加中心]
```

涉及页面：
- `PlanManagement/SelfMakePlan`
- `PlanManagement/SelfMakePlando`
- `PlanManagement/SelfMakePlandone`
- `ProductionManagement/ProductionPlanTrack`
- `AnomalousManagement/PunctualWork`

风险点：
- MES 排产成功但 SAP 回写失败时，需要保留同步状态和失败原因。
- 已排产页面新增历史工时、总工时后，必须明确工时来源是生产报工、质检、异常还是设备采集。

## 6. 装配排产、外购申请与 SAP 流程

```text
[装配/电气/系统相关订单] --> [InstallMakePlan 待排产]
[InstallMakePlan 待排产] --> [选择装配任务/计划时间/优先级]
[选择装配任务/计划时间/优先级] --> [保存装配排产]
[保存装配排产] --> [生成装配生产任务]
[选择装配任务/计划时间/优先级] --> [需要采购申请?]
[需要采购申请?] -- 是 --> [POST /PurchaseRequests]
[POST /PurchaseRequests] --> [SAP 采购申请成功?]
[SAP 采购申请成功?] -- 是 --> [记录 SAP 采购请求号]
[SAP 采购申请成功?] -- 否 --> [记录失败/允许重试]
[需要采购申请?] -- 否 --> [不生成采购申请]
[保存装配排产] --> [是否回写 SAP 生产订单?]
[是否回写 SAP 生产订单?] -- 是 --> [PATCH /ProductionOrders]
[PATCH /ProductionOrders] --> [同步派工/日期/说明]
[是否回写 SAP 生产订单?] -- 否 --> [仅 MES 保存]
[生成装配生产任务] --> [InstallMakePlanDo/装配中心/装配看板]
```

涉及页面：
- `PlanManagement/InstallMakePlan`
- `PlanManagement/InstallMakePlanDo`
- `ProductionManagement/AssemblyCenter`
- `装配任务看板`

新增需求影响：
- 发料齐套时间、装配完成时间、手续确认、送检状态会反向要求装配排产和装配中心补字段。

## 7. 机加生产执行流程

```text
[已排产机加任务] --> [MachiningCenter 机加中心]
[MachiningCenter 机加中心] --> [任务是否可开工?]
[任务是否可开工?] -- 否 --> [显示不可操作原因: 未齐套/上序未合格/异常/编程未完成/设备占用]
[任务是否可开工?] -- 是 --> [开始加工/开工]
[开始加工/开工] --> [操作记录表写入开始时间/人员/设备]
[操作记录表写入开始时间/人员/设备] --> [加工过程]
[加工过程] --> [是否异常?]
[是否异常?] -- 是 --> [直接报异常]
[直接报异常] --> [AbnormalControl 异常管控]
[AbnormalControl 异常管控] --> [加工过程]
[加工过程] --> [结束报工]
[结束报工] --> [写入 YL_加工中心_操作记录表]
[写入 YL_加工中心_操作记录表] --> [更新完成数量/工时/任务状态]
[更新完成数量/工时/任务状态] --> [是否需要质检?]
[是否需要质检?] -- 是 --> [进入质检任务/序检/首检/终检]
[是否需要质检?] -- 否 --> [进入下序或完成]
[进入下序或完成] --> [是否入库/转序/外协?]
[是否入库/转序/外协?] -- 转序 --> [已排产机加任务]
[是否入库/转序/外协?] -- 入库 --> [入库/库存任务]
[是否入库/转序/外协?] -- 外协 --> [外协流程]
```

涉及对象：
- `YL_加工中心_操作记录表`
- `MES_接口_生产计划_生产任务`
- `View_生产订单_MES`
- `ProductionManagement/MachiningCenter`

新增需求影响：
- 编程任务完成状态可能成为开工前置条件。
- 设备采集工时、程序工时、人工报工工时需要区分。
- 条码拣配会影响齐套、发料、可开工状态。

## 8. 装配中心执行流程

```text
[已排产装配任务] --> [AssemblyCenter 装配中心]
[AssemblyCenter 装配中心] --> [查询 SAP/MES 订单、物料、发料、齐套]
[查询 SAP/MES 订单、物料、发料、齐套] --> [发料/齐套是否满足?]
[发料/齐套是否满足?] -- 否 --> [缺件/待发料/不可开工]
[缺件/待发料/不可开工] --> [缺件明细/预计可执行时间]
[发料/齐套是否满足?] -- 是 --> [开始装配]
[开始装配] --> [装配报工/工时记录]
[装配报工/工时记录] --> [是否产生异常?]
[是否产生异常?] -- 是 --> [直接报异常 -> AbnormalControl]
[是否产生异常?] -- 否 --> [继续装配]
[继续装配] --> [装配完成/更新任务状态]
[装配完成/更新任务状态] --> [是否需要送检?]
[是否需要送检?] -- 是 --> [送检/质检任务]
[是否需要送检?] -- 否 --> [入库/发货/后续确认]
[装配完成/更新任务状态] --> [手续确认报表]
[手续确认报表] --> [手续确认完成?]
[手续确认完成?] -- 否 --> [待办保留]
[手续确认完成?] -- 是 --> [从待办消失]
[入库/发货/后续确认] --> [装配看板/生产任务看板]
```

关键新增字段：
- 发料齐套时间
- 装配完成时间
- 送检状态/送检时间
- 手续确认、确认人、确认时间
- 当前对应人员/当前对应内容

## 9. 质检业务流程

```text
[质检任务来源] --> [机加报工后待检]
[质检任务来源] --> [装配送检]
[质检任务来源] --> [采购入库检]
[质检任务来源] --> [序检收检/外协收检]
[质检任务来源] --> [退库/销售退货/其他入库]
[机加报工后待检] --> [QualityCenter/CheckTask]
[装配送检] --> [QualityCenter/CheckTask]
[采购入库检] --> [QualityCenter/CheckTask]
[序检收检/外协收检] --> [QualityCenter/CheckTask]
[退库/销售退货/其他入库] --> [QualityCenter/CheckTask]
[QualityCenter/CheckTask] --> [录入检验结果]
[录入检验结果] --> [合格?]
[合格?] -- 是 --> [合格数量/质检完成]
[合格?] -- 否 --> [不合格处理 Unqualified]
[不合格处理 Unqualified] --> [处置方式]
[处置方式] -- 返工 --> [回生产/返修]
[处置方式] -- 报废 --> [报废记录]
[处置方式] -- 让步接收 --> [让步接收字段]
[处置方式] -- 复检 --> [生成复检/再次检验]
[合格数量/质检完成] --> [是否 SAP 收货/库存动作?]
[是否 SAP 收货/库存动作?] -- 是 --> [PurchaseDeliveryNotes 或库存任务]
[是否 SAP 收货/库存动作?] -- 否 --> [MES 本地完成]
[让步接收字段] --> [让步接收记录查询页]
[合格数量/质检完成] --> [质检看板/及时检验/生产日报]
```

涉及页面：
- `QualityManagement/QualityCenter`
- `QualityManagement/CheckTask/processReceive`
- `QualityManagement/CheckTask/purchaseIncoming`
- `QualityManagement/CheckTask/final`
- `QualityManagement/Unqualified`
- `QualityManagement/QualityDetails`

新增需求影响：
- 及时检验要以生产完成/报工完成时间为起点。
- 关键工序要从工艺/任务快照读取。
- 让步接收记录页只查询，不应成为维护入口。

## 10. 外协业务流程

```text
[生产任务指派对象=外协] --> [OutsourceMange 外协管理]
[OutsourceMange 外协管理] --> [生成外协任务/采购申请]
[生成外协任务/采购申请] --> [是否提交 SAP 采购申请?]
[是否提交 SAP 采购申请?] -- 是 --> [POST /PurchaseRequests]
[POST /PurchaseRequests] --> [SAP 成功?]
[SAP 成功?] -- 是 --> [记录采购请求/单据关系]
[SAP 成功?] -- 否 --> [记录失败/重试]
[是否提交 SAP 采购申请?] -- 否 --> [MES 本地外协任务]
[记录采购请求/单据关系] --> [外协加工/供应商交付]
[MES 本地外协任务] --> [外协加工/供应商交付]
[外协加工/供应商交付] --> [序检收检/外协收货]
[序检收检/外协收货] --> [记录供应商/SAP采购收货单号/指派对象]
[记录供应商/SAP采购收货单号/指派对象] --> [质检合格?]
[质检合格?] -- 是 --> [SAP PurchaseDeliveryNotes/入库]
[质检合格?] -- 否 --> [不合格/返修/让步]
[SAP PurchaseDeliveryNotes/入库] --> [外协报表/供应商质量统计]
[不合格/返修/让步] --> [外协报表/供应商质量统计]
```

涉及页面：
- `ProductionManagement/OutsourceMange`
- `ProductionManagement/OutsourceSheet`
- `ProductionManagement/SaleOutsourceMange`
- `QualityManagement/CheckTask/processReceive`

关键修正：
- 供应商、SAP 采购收货单号、指派对象应在外协/序检收检链路维护，报表只消费这些字段。

## 11. 工时、SAP 工时校验与投料流程

```text
[报工/设备采集/质检/装配] --> [工时来源汇总]
[工时来源汇总] --> [人工报工工时]
[工时来源汇总] --> [设备运行工时]
[工时来源汇总] --> [程序工时]
[工时来源汇总] --> [质检/装配/设计/编程工时]
[人工报工工时] --> [Workhours/Timesheet/WorkHoursCheck]
[设备运行工时] --> [Workhours/Timesheet/WorkHoursCheck]
[程序工时] --> [Workhours/Timesheet/WorkHoursCheck]
[质检/装配/设计/编程工时] --> [Workhours/Timesheet/WorkHoursCheck]
[Workhours/Timesheet/WorkHoursCheck] --> [工时校验]
[工时校验] --> [是否提交 SAP?]
[是否提交 SAP?] -- 否 --> [MES 工时报表/绩效]
[是否提交 SAP?] -- 是 --> [GET /ProductionOrders]
[GET /ProductionOrders] --> [匹配 SAP 工序/资源]
[匹配 SAP 工序/资源] --> [POST /InventoryGenExits 投料]
[匹配 SAP 工序/资源] --> [PATCH /ProductionOrders 更新工序资源/工时]
[POST /InventoryGenExits 投料] --> [SAP 成功?]
[PATCH /ProductionOrders 更新工序资源/工时] --> [SAP 成功?]
[SAP 成功?] -- 是 --> [记录提交成功]
[SAP 成功?] -- 否 --> [记录失败原因/允许重试]
```

涉及页面：
- `ProductionManagement/WorkHoursCheck`
- `ProductionManagement/WorkhoursEdit`
- `ProductionManagement/Workhours`
- `ProductionManagement/Timesheet`

风险点：
- 程序工时、设备工时、人工工时不是同一口径。
- 上 SAP 的工时要明确是否包含设计、编程、质检、装配、异常。

## 12. 异常管控流程

```text
[报工/质检/外协/装配/设计/编程页面] --> [选择任务]
[选择任务] --> [点击报异常]
[点击报异常] --> [带出任务/订单/工序/人员信息]
[带出任务/订单/工序/人员信息] --> [填写异常类型/说明/附件]
[填写异常类型/说明/附件] --> [选择审批人 多选]
[选择审批人 多选] --> [保存异常]
[保存异常] --> [AbnormalControl 异常管控]
[AbnormalControl 异常管控] --> [审批人待办可见]
[审批人待办可见] --> [任一审批人处理?]
[任一审批人处理?] -- 否 --> [异常未关闭]
[任一审批人处理?] -- 是 --> [记录实际处理人]
[记录实际处理人] --> [异常进入下一状态/关闭]
[异常未关闭] --> [影响任务可操作性/及时开工/看板]
[异常进入下一状态/关闭] --> [任务恢复或结束]
```

关键规则：
- 多审批人不是会签，是多人可见、一人处理。
- 异常需要带业务域、任务、工序、责任部门，否则看板异常数会混淆。

## 13. 生产订单关闭与 SAP 状态同步流程

```text
[生产订单关闭 PlannOrderClose] --> [查询可关闭订单]
[查询可关闭订单] --> [选择单个或批量订单]
[选择单个或批量订单] --> [二次确认]
[二次确认] --> [逐单 PATCH /ProductionOrders]
[逐单 PATCH /ProductionOrders] --> [单据关闭成功?]
[单据关闭成功?] -- 是 --> [记录成功/更新 MES 状态]
[单据关闭成功?] -- 否 --> [记录失败原因]
[记录失败原因] --> [失败项重试]
[记录成功/更新 MES 状态] --> [刷新关闭页]
[记录失败原因] --> [刷新关闭页]
[刷新关闭页] --> [影响排产页/生产中心/手续确认/看板]
```

要求：
- 批量关闭不应“一条失败全批失败”，应逐单记录成功/失败。
- 关闭结果要被排产、生产中心、装配看板、手续确认报表识别。

## 14. 看板数据汇总流程

```text
[主系统业务数据] --> [统一视图/存储过程]
[SAP 同步表/跨库表] --> [统一视图/存储过程]
[设备采集缓存/历史] --> [统一视图/存储过程]
[质检记录/报工记录] --> [统一视图/存储过程]
[统一视图/存储过程] --> [生产任务看板]
[统一视图/存储过程] --> [装配任务看板]
[统一视图/存储过程] --> [质检任务看板]
[统一视图/存储过程] --> [机加设备生产运营看板]
[统一视图/存储过程] --> [TableTV 工位监控]
[统一视图/存储过程] --> [board_view 综合大屏]
[生产任务看板] --> [齐套率/待排产/未及时开工/加急/未入库]
[装配任务看板] --> [装配任务/发货状态/缺件/异常/缺勤]
[质检任务看板] --> [未清/及时率/关键工序/当天完成]
[机加设备生产运营看板] --> [设备状态/在制/关键工序/缺勤/OEE]
[board_view 综合大屏] --> [合同进度/工时/采购/库存/OEE]
```

看板治理规则：
- 看板只展示和钻取，不作为主维护入口。
- SAP 类指标必须有同步时间和同步状态。
- `GETDATE()` 型实时指标如要做日报/历史回看，应补统计日期或日快照。
- `board_view` 中 OEE、采购、库存等占位指标上线前必须接真实数据或隐藏。

## 15. 新增需求与维护入口判断流程

```text
[收到新增需求/新增字段] --> [字段性质是什么?]
[字段性质是什么?] -- 主数据 --> [找基础维护页: 人员/班次/工位/设备/工序/工艺]
[字段性质是什么?] -- 订单过程数据 --> [找业务页: 计划/排产/装配/机加/质检]
[字段性质是什么?] -- SAP 同步数据 --> [找 SAP 同步表/接口/同步时间]
[字段性质是什么?] -- 设备采集数据 --> [找采集原始表/设备状态历史/任务绑定]
[字段性质是什么?] -- 人工确认 --> [待办页维护并记录确认人时间]
[字段性质是什么?] -- 计算指标 --> [统一视图/过程/快照]
[找基础维护页: 人员/班次/工位/设备/工序/工艺] --> [现有页面能承载?]
[找业务页: 计划/排产/装配/机加/质检] --> [现有页面能承载?]
[找 SAP 同步表/接口/同步时间] --> [现有页面能承载?]
[找采集原始表/设备状态历史/任务绑定] --> [现有页面能承载?]
[待办页维护并记录确认人时间] --> [现有页面能承载?]
[统一视图/过程/快照] --> [现有页面能承载?]
[现有页面能承载?] -- 是 --> [扩展现有页面/过程]
[现有页面能承载?] -- 否 --> [新增维护页或业务页]
[扩展现有页面/过程] --> [同步菜单/权限/日志/历史策略]
[新增维护页或业务页] --> [同步菜单/权限/日志/历史策略]
[同步菜单/权限/日志/历史策略] --> [检查影响看板/报表/SAP/历史数据]
[检查影响看板/报表/SAP/历史数据] --> [开发排期]
```

典型判断：
- 缺勤人员：先确认排班/应到和实到来源；没有维护入口则新增或扩展排班/出勤维护。
- 关键工序：在标准工艺和生产工艺维护，任务下发快照，看板只读取。
- 让步接收：质检中心维护，记录页只查询。
- OEE：设备采集、报工、质检、工艺标准工时共同计算，不是人工维护字段。

## 16. 端到端生产业务主流程

```text
[SAP/MES 生产订单] --> [工艺准备]
[工艺准备] --> [标准工艺]
[标准工艺] --> [生产工艺]
[生产工艺] --> [任务工艺快照]
[SAP/MES 生产订单] --> [计划排产]
[计划排产] --> [机加排产]
[计划排产] --> [装配排产]
[机加排产] --> [生产执行]
[装配排产] --> [装配执行]
[生产执行] --> [报工/工时/设备采集]
[装配执行] --> [装配报工/发料/齐套/送检]
[报工/工时/设备采集] --> [质检]
[装配报工/发料/齐套/送检] --> [质检]
[质检] --> [质量结果]
[质量结果] -- 合格 --> [入库/转序/交付]
[质量结果] -- 不合格 --> [返工/报废/让步接收/复检]
[返工/报废/让步接收/复检] --> [生产执行]
[入库/转序/交付] --> [工时校验/SAP 投料/订单状态]
[工时校验/SAP 投料/订单状态] --> [订单关闭]
[订单关闭] --> [报表/看板/日报]
[生产执行] --> [异常管控]
[装配执行] --> [异常管控]
[质检] --> [异常管控]
[异常管控] --> [报表/看板/日报]
[报表/看板/日报] --> [管理层 KPI/现场大屏/追溯查询]
```

这个主流程是后续所有新增需求的评估底图：任何新增字段都要判断它落在工艺准备、计划排产、生产执行、质检、入库交付、SAP 回写、看板报表中的哪一环。

## 17. 逐页详细框线流程图

说明：本章按 `元利项目详细分析.md` 的 78 个 `src/views` 页面逐页生成。每个图都按“进入页面 -> 初始化 -> 查询/业务动作 -> 存储过程/SAP/WMS -> 刷新/异常”的结构展开。

### 17.1 逐页模块索引流程

```text
[登录后进入 Layout] --> [侧边菜单/动态路由]
[侧边菜单/动态路由] --> [404.vue]
[404.vue] --> [404.vue]
[侧边菜单/动态路由] --> [异常管理]
[异常管理] --> [PunctualWork]
[侧边菜单/动态路由] --> [产品结构与工艺基础]
[产品结构与工艺基础] --> [CraftMaintain]
[侧边菜单/动态路由] --> [设备管理]
[设备管理] --> [DeviceDataHistory / DeviceInformation / DeviceRealData / Devicedata]
[侧边菜单/动态路由] --> [计划排产]
[计划排产] --> [InstallMakePlanDo / InstallMakePlan / PlanShell / PlannOrderClose]
[侧边菜单/动态路由] --> [工艺与图纸]
[工艺与图纸] --> [PartDrawing / PartDrawlook / ProcedureManagement / ProcessDrawing]
[侧边菜单/动态路由] --> [生产执行]
[生产执行] --> [AbnormalControl / AssemblePlanTrack / AssembleStatus / AssembleTaskManage]
[侧边菜单/动态路由] --> [质量管理]
[质量管理] --> [OtherInbound.vue / final.vue / firstSpecial.vue / materialReturn.vue]
[侧边菜单/动态路由] --> [销售管理]
[销售管理] --> [saleorderstatus]
[侧边菜单/动态路由] --> [系统维护]
[系统维护] --> [MenuManagement / OperationLog / OrgManagement / PersonnelManagement]
[侧边菜单/动态路由] --> [首页与看板入口]
[首页与看板入口] --> [dashboard]
[侧边菜单/动态路由] --> [布局与导航]
[布局与导航] --> [Layout.vue / AppMain.vue / Navbar.vue / Item.vue]
[侧边菜单/动态路由] --> [登录]
[登录] --> [login]
```

### 17.2 404.vue（404.vue）

#### 1. `src/views/404.vue`

页面要点：该页面是 404 错误页，用于路由不存在时展示错误信息。

```text
[进入页面 / src/views/404.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

### 17.3 异常管理（AnomalousManagement）

#### 2. `src/views/AnomalousManagement/PunctualWork/index.vue`

页面要点：该页面用于发现“计划应开工但现场未及时开工”的任务。用户按任务状态、工位、工序、异常原因等条件筛选，页面展示生产订单、销售订单、物料、工序、指派对象、分配数量、上序合格数、加工/收料状态和加急数量，服务于生产异常提醒和催办。 页面可见的操作/字段包括 “全部”、“待执行”、“可执行”、“已开工”、“已完成”、“item.指南工位号”、“指
过程覆盖：`异常提醒_及时开工_查询`、`MES_登录_工位与名称_查询`、`Prog_MES_LoadProcess`、`查询字典`

```text
[进入页面 / src/views/AnomalousManagement/PunctualWork/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadProcess / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadProcess / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 异常提醒_及时开工_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 异常提醒_及时开工_查询 / 查询/读取数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / 登录基础数据_人员信息 / YL_质量检验_质检记录 / 视图：View_生产订单_MES]
[主要数据对象 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / 登录基础数据_人员信息 / YL_质量检验_质检记录 / 视图：View_生产订单_MES] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `异常提醒_及时开工_查询` | 查询/读取数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务、登录基础数据_人员信息、YL_质量检验_质检记录；视图：View_生产订单_MES |
| 2 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 3 | `Prog_MES_LoadProcess` | 查询/读取数据 | 表：基础表_工序 |
| 4 | `查询字典` | 查询/读取数据 | 表：YL_基础表_数据字典 |

### 17.4 产品结构与工艺基础（CraftManagement）

#### 3. `src/views/CraftManagement/CraftMaintain/index.vue`

页面要点：该页面维护产品结构树。用户可以新增、编辑、删除产品结构节点，查询现有产品结构，并为后续工艺、物料、BOM 或生产任务提供层级基础数据。 页面可见的操作/字段包括 “新增”、“编辑”、“删除”、“展开”、“产品结构维护”、“产品材料维护”、“工艺参数维护”，这些是判断页面业务范围的主要线索。 后端主要围绕 WEB_基本表_产品结构_新增、W
过程覆盖：`WEB_基本表_产品结构_新增`、`WEB_基本表_产品结构_查询`、`WEB_基本表_产品结构_删除`、`WEB_基本表_产品结构_修改`

```text
[进入页面 / src/views/CraftManagement/CraftMaintain/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / WEB_基本表_产品结构_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / WEB_基本表_产品结构_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / WEB_基本表_产品结构_新增 / 新增业务数据]
[type 11（当前通用存储过程查询/执行） / WEB_基本表_产品结构_新增 / 新增业务数据] --> [type 11（当前通用存储过程查询/执行） / WEB_基本表_产品结构_删除 / 删除业务数据]
[type 11（当前通用存储过程查询/执行） / WEB_基本表_产品结构_删除 / 删除业务数据] --> [type 11（当前通用存储过程查询/执行） / WEB_基本表_产品结构_修改 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / WEB_基本表_产品结构_修改 / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `WEB_基本表_产品结构_新增` | 新增业务数据 | 未知 |
| 2 | `WEB_基本表_产品结构_查询` | 查询/读取数据 | 未知 |
| 3 | `WEB_基本表_产品结构_删除` | 删除业务数据 | 未知 |
| 4 | `WEB_基本表_产品结构_修改` | 更新/保存业务数据 | 未知 |

### 17.5 设备管理（DeviceManagement）

#### 4. `src/views/DeviceManagement/DeviceDataHistory/index.vue`

页面要点：该页面查询设备历史采集数据。用户按工位/设备、参数名称、起止时间分页查询历史记录，用于追溯设备运行参数。 页面可见的操作/字段包括 “查询”、“item.name”、“设备名称”、“参数名称”、“设备编号”、“数值”、“单位”、“采集时间”、“结束日期”、“开始日期”，这些是判断页面业务范围的主要线索。 后端主要围绕 MES_登录_工位与
过程覆盖：`MES_登录_工位与名称_查询`、`设备管理_设备数据_历史查询`

```text
[进入页面 / src/views/DeviceManagement/DeviceDataHistory/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 设备管理_设备数据_历史查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 设备管理_设备数据_历史查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / View_基础数据_工位]
[主要数据对象 / View_基础数据_工位] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 2 | `设备管理_设备数据_历史查询` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |

#### 5. `src/views/DeviceManagement/DeviceInformation/index.vue`

页面要点：该页面维护设备台账和设备相关基础资料。用户可以查询设备信息，新增、修改、删除设备，维护维修记录、工时记录或点检配置。 页面可见的操作/字段包括 “查询”、“设备”、“--> 取消”、“确定”、“item.name”、“设备名称”、“设备型号”、“设备类型”、“加工工艺”、“工位”，这些是判断页面业务范围的主要线索。 后端主要围绕 查询字典
过程覆盖：`查询字典`、`设备管理_设备信息_查询`、`设备管理_设备信息_增加`、`设备管理_设备信息_编辑`、`设备管理_设备信息_删除`

```text
[进入页面 / src/views/DeviceManagement/DeviceInformation/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 设备管理_设备信息_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 设备管理_设备信息_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 12（当前通用存储过程写入/业务动作） / 设备管理_设备信息_增加 / 新增业务数据]
[type 12（当前通用存储过程写入/业务动作） / 设备管理_设备信息_增加 / 新增业务数据] --> [type 12（当前通用存储过程写入/业务动作） / 设备管理_设备信息_编辑 / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / 设备管理_设备信息_编辑 / 更新/保存业务数据] --> [type 12（当前通用存储过程写入/业务动作） / 设备管理_设备信息_删除 / 删除业务数据]
[type 12（当前通用存储过程写入/业务动作） / 设备管理_设备信息_删除 / 删除业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / YL_基础表_数据字典]
[主要数据对象 / YL_基础表_数据字典] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `查询字典` | 查询/读取数据 | 表：YL_基础表_数据字典 |
| 2 | `设备管理_设备信息_查询` | 查询/读取数据 | 表：YL_基础表_数据字典 |
| 3 | `设备管理_设备信息_增加` | 新增业务数据 | 未在 SQL 中解析到明确依赖 |
| 4 | `设备管理_设备信息_编辑` | 更新/保存业务数据 | 未在 SQL 中解析到明确依赖 |
| 5 | `设备管理_设备信息_删除` | 删除业务数据 | 未在 SQL 中解析到明确依赖 |

#### 6. `src/views/DeviceManagement/DeviceRealData/index.vue`

页面要点：该页面展示设备实时或近实时数据。用户按工位和数据类型查询当前采集值、统计值或状态，通常用于设备运行监控。 页面可见的操作/字段包括 “查询”、“item.name”、“设备名称”、“参数名称”、“参数值”、“操作”、“开始时间”、“结束时间”、“状态”、“时长(m)”，这些是判断页面业务范围的主要线索。 后端主要围绕 设备管理_设备数据_
过程覆盖：`设备管理_设备数据_工位信息_查询`、`设备管理_设备数据_统计数据查询`、`设备管理_设备数据_统计数据查询_通过类型`

```text
[进入页面 / src/views/DeviceManagement/DeviceRealData/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 设备管理_设备数据_统计数据查询_通过类型 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 设备管理_设备数据_统计数据查询_通过类型 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 设备管理_设备数据_工位信息_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 设备管理_设备数据_工位信息_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 设备管理_设备数据_统计数据查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 设备管理_设备数据_统计数据查询 / 查询/读取数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / YL_设备管理_工时记录]
[主要数据对象 / YL_设备管理_工时记录] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `设备管理_设备数据_工位信息_查询` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| 2 | `设备管理_设备数据_统计数据查询` | 查询/读取数据 | 表：YL_设备管理_工时记录 |
| 3 | `设备管理_设备数据_统计数据查询_通过类型` | 查询/读取数据 | 表：YL_设备管理_工时记录 |

#### 7. `src/views/DeviceManagement/Devicedata/index.vue`

页面要点：该页面面向设备采集数据管理，查询缓存变量和设备数据，支持按设备、参数、时间等维度查看实时或历史采集结果。 页面可见的操作/字段包括 “查询”、“item.name”、“设备名称”、“参数名称”、“设备编号”、“数值”、“单位”、“更新时间”、“请选择设备”、“请输入参数名称”，这些是判断页面业务范围的主要线索。 后端主要围绕 MES_登录
过程覆盖：`MES_登录_工位与名称_查询`、`设备管理_设备数据查询`

```text
[进入页面 / src/views/DeviceManagement/Devicedata/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 设备管理_设备数据查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 设备管理_设备数据查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / View_基础数据_工位 / CaChe_Var]
[主要数据对象 / View_基础数据_工位 / CaChe_Var] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 2 | `设备管理_设备数据查询` | 查询/读取数据 | 表：CaChe_Var |

### 17.6 计划排产（PlanManagement）

#### 8. `src/views/PlanManagement/InstallMakePlanDo/index.vue`

页面要点：该页面处理装配件排产。用户查询待排产/已排产装配任务，选择工位和人员，修改计划开工/完成时间、优先级、说明，执行单条派工、二次派工、批量确认排产，并在确认时同步 SAP 生产订单状态或创建相关请求。 页面可见的操作/字段包括 “查询”、“批量排产”、“排产完成”、“确定”、“派工”、“计划排产”、“编辑”、“取 消”、“确 定”、“全部”
过程覆盖：`计划排产_生产订单_已排产订单查询`、`MES_登录_工位与名称_查询`、`MES_OrderPlanned_Queryzp`、`Prog_MES_LoadStations`、`系统管理_人员管理_所有有效人员查询`、`MES_OrderPlanned_EditTaskPlanned`、`计划排产_二次派工`、`计划排产_派工`、`MES_OrderPlanned_SingleTaskPlanned`、`MES_OrderPlanned_Finish`、...

```text
[进入页面 / src/views/PlanManagement/InstallMakePlanDo/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 计划排产_生产订单_已排产订单查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 计划排产_生产订单_已排产订单查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Queryzp / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Queryzp / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据] --> [type 12（当前通用存储过程写入/业务动作） / 计划排产_二次派工 / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / 计划排产_二次派工 / 计划排产或派工] --> [type 12（当前通用存储过程写入/业务动作） / 计划排产_派工 / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / 计划排产_派工 / 计划排产或派工] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_SingleTaskPlanned / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_SingleTaskPlanned / 计划排产或派工] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / View_基础数据_工位 / 车间生产管理工艺_零件生产工艺_工艺库 / 视图：View_生产订单_MES]
[主要数据对象 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / View_基础数据_工位 / 车间生产管理工艺_零件生产工艺_工艺库 / 视图：View_生产订单_MES] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `计划排产_生产订单_已排产订单查询` | 查询/读取数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 2 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 3 | `MES_OrderPlanned_Queryzp` | 查询/读取数据 | 表：车间生产管理工艺_零件生产工艺_工艺库；视图：View_生产订单_MES |
| 4 | `Prog_MES_LoadStations` | 查询/读取数据 | 表：MES_资源主数据 |
| 5 | `系统管理_人员管理_所有有效人员查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 6 | `MES_OrderPlanned_EditTaskPlanned` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 7 | `计划排产_二次派工` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 8 | `计划排产_派工` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 9 | `MES_OrderPlanned_SingleTaskPlanned` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 10 | `MES_OrderPlanned_Finish` | 确认/关闭/完成业务动作 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 11 | `MES_OrderPlanned_DescriptionEdit` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 12 | `计划排产_自制件_日程时间修改` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |

#### 9. `src/views/PlanManagement/InstallMakePlan/index.vue`

页面要点：该页面处理装配件排产。用户查询待排产/已排产装配任务，选择工位和人员，修改计划开工/完成时间、优先级、说明，执行单条派工、二次派工、批量确认排产，并在确认时同步 SAP 生产订单状态或创建相关请求。 页面可见的操作/字段包括 “查询”、“批量排产”、“排产完成”、“确定”、“派工”、“计划排产”、“编辑”、“取 消”、“确 定”、“全部”
过程覆盖：`计划排产_生产订单_已排产订单查询`、`MES_登录_工位与名称_查询`、`MES_OrderPlanned_Queryzp`、`Prog_MES_LoadStations`、`系统管理_人员管理_所有有效人员查询`、`MES_OrderPlanned_EditTaskPlanned`、`计划排产_二次派工`、`计划排产_派工`、`MES_OrderPlanned_SingleTaskPlanned`、`MES_OrderPlanned_Finish`、...

```text
[进入页面 / src/views/PlanManagement/InstallMakePlan/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 计划排产_生产订单_已排产订单查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 计划排产_生产订单_已排产订单查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Queryzp / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Queryzp / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据] --> [type 12（当前通用存储过程写入/业务动作） / 计划排产_二次派工 / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / 计划排产_二次派工 / 计划排产或派工] --> [type 12（当前通用存储过程写入/业务动作） / 计划排产_派工 / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / 计划排产_派工 / 计划排产或派工] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_SingleTaskPlanned / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_SingleTaskPlanned / 计划排产或派工] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / View_基础数据_工位 / 车间生产管理工艺_零件生产工艺_工艺库 / 视图：View_生产订单_MES]
[主要数据对象 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / View_基础数据_工位 / 车间生产管理工艺_零件生产工艺_工艺库 / 视图：View_生产订单_MES] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `计划排产_生产订单_已排产订单查询` | 查询/读取数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 2 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 3 | `MES_OrderPlanned_Queryzp` | 查询/读取数据 | 表：车间生产管理工艺_零件生产工艺_工艺库；视图：View_生产订单_MES |
| 4 | `Prog_MES_LoadStations` | 查询/读取数据 | 表：MES_资源主数据 |
| 5 | `系统管理_人员管理_所有有效人员查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 6 | `MES_OrderPlanned_EditTaskPlanned` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 7 | `计划排产_二次派工` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 8 | `计划排产_派工` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 9 | `MES_OrderPlanned_SingleTaskPlanned` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 10 | `MES_OrderPlanned_Finish` | 确认/关闭/完成业务动作 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 11 | `MES_OrderPlanned_DescriptionEdit` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 12 | `计划排产_自制件_日程时间修改` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |

#### 10. `src/views/PlanManagement/PlanShell/index.vue`

页面要点：该页面是计划外壳/计划跟踪类页面，按缺料、发货通知、完成状态等条件查询计划或装配相关任务，用于计划人员集中查看订单齐套、发货和关闭情况。 页面可见的操作/字段包括 “查询”、“缺料”、“关闭”、“全部”、“已下达发货通知”、“未下达发货通知”、“是”、“否”、“已完成”、“未完成”，这些是判断页面业务范围的主要线索。 后端主要围绕 生产管
过程覆盖：`生产管理_装配中心_缺料查询`、`计划排产_查询计划信息`、`MES_OrderPlanned_DescriptionEdit`、`Prog_MES_LoadStations`

```text
[进入页面 / src/views/PlanManagement/PlanShell/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 生产管理_装配中心_缺料查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_装配中心_缺料查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 计划排产_查询计划信息 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 计划排产_查询计划信息 / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_DescriptionEdit / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_DescriptionEdit / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / SAP.SBO_YL.dbo.UBT_OPKL_MissQty / View_生产订单_MES / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / MES_资源主数据]
[主要数据对象 / SAP.SBO_YL.dbo.UBT_OPKL_MissQty / View_生产订单_MES / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / MES_资源主数据] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `生产管理_装配中心_缺料查询` | 查询/读取数据 | SAP/链接库：SAP.SBO_YL.dbo.UBT_OPKL_MissQty |
| 2 | `计划排产_查询计划信息` | 查询/读取数据 | 视图：View_生产订单_MES |
| 3 | `MES_OrderPlanned_DescriptionEdit` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 4 | `Prog_MES_LoadStations` | 查询/读取数据 | 表：MES_资源主数据 |

#### 11. `src/views/PlanManagement/PlannOrderClose/index.vue`

页面要点：该页面用于生产订单关闭。用户筛选 SAP 未关闭或 MES 待确认订单，执行 SAP 生产订单关闭，并调用 MES 过程记录或确认订单关闭状态。 页面可见的操作/字段包括 “查询”、“确认”、“关闭”、“全部”、“已关闭”、“未关闭”、“可关闭”、“SAP未关闭”、“机加”、“装配”，这些是判断页面业务范围的主要线索。 后端主要围绕 计划
过程覆盖：`计划排产_生产订单关闭_查询全部订单`、`计划排产_生产订单关闭_关闭订单`、`计划排产_生产订单关闭_确认订单`

```text
[进入页面 / src/views/PlanManagement/PlannOrderClose/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 计划排产_生产订单关闭_查询全部订单 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 计划排产_生产订单关闭_查询全部订单 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 计划排产_生产订单关闭_关闭订单 / 确认/关闭/完成业务动作]
[type 11（当前通用存储过程查询/执行） / 计划排产_生产订单关闭_关闭订单 / 确认/关闭/完成业务动作] --> [type 12（当前通用存储过程写入/业务动作） / 计划排产_生产订单关闭_确认订单 / 确认/关闭/完成业务动作]
[type 12（当前通用存储过程写入/业务动作） / 计划排产_生产订单关闭_确认订单 / 确认/关闭/完成业务动作] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / MES_接口_生产计划 / YL_质量检验_质检记录 / 视图：View_生产工时视图]
[主要数据对象 / MES_接口_生产计划 / YL_质量检验_质检记录 / 视图：View_生产工时视图] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `计划排产_生产订单关闭_查询全部订单` | 查询/读取数据 | 表：MES_接口_生产计划、YL_质量检验_质检记录 |
| 2 | `计划排产_生产订单关闭_关闭订单` | 确认/关闭/完成业务动作 | 表：MES_接口_生产计划；视图：View_生产工时视图 |
| 3 | `计划排产_生产订单关闭_确认订单` | 确认/关闭/完成业务动作 | 表：MES_接口_生产计划 |

#### 12. `src/views/PlanManagement/SelfMakePlan/index.vue`

页面要点：该页面处理自制件/机加件排产。用户查询生产订单工序任务，筛选订单、合同、物料、工序、计划时间、排产状态和指派对象，完成工位派工、人员二次派工、外协分组、计划说明维护和排产确认。 页面可见的操作/字段包括 “查询”、“批量排产”、“排产完成”、“确定”、“派工”、“计划排产”、“编辑”、“取 消”、“确 定”、“全部”，这些是判断页面业务范
过程覆盖：`计划排产_生产订单_已排产订单查询`、`MES_登录_工位与名称_查询`、`MES_OrderPlanned_Query`、`Prog_MES_LoadStations`、`系统管理_人员管理_所有有效人员查询`、`MES_OrderPlanned_EditTaskPlanned`、`计划排产_二次派工`、`MES_OrderPlanned_SingleTaskPlanned`、`MES_OrderPlanned_Finish`、`MES_OrderPlanned_DescriptionEdit`、...

```text
[进入页面 / src/views/PlanManagement/SelfMakePlan/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 计划排产_生产订单_已排产订单查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 计划排产_生产订单_已排产订单查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Query / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Query / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据] --> [type 12（当前通用存储过程写入/业务动作） / 计划排产_二次派工 / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / 计划排产_二次派工 / 计划排产或派工] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_SingleTaskPlanned / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_SingleTaskPlanned / 计划排产或派工] --> [type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Finish / 确认/关闭/完成业务动作]
[type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Finish / 确认/关闭/完成业务动作] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / View_基础数据_工位 / 车间生产管理工艺_零件生产工艺_工艺库 / 视图：View_生产订单_MES]
[主要数据对象 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / View_基础数据_工位 / 车间生产管理工艺_零件生产工艺_工艺库 / 视图：View_生产订单_MES] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `计划排产_生产订单_已排产订单查询` | 查询/读取数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 2 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 3 | `MES_OrderPlanned_Query` | 查询/读取数据 | 表：车间生产管理工艺_零件生产工艺_工艺库；视图：View_生产订单_MES |
| 4 | `Prog_MES_LoadStations` | 查询/读取数据 | 表：MES_资源主数据 |
| 5 | `系统管理_人员管理_所有有效人员查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 6 | `MES_OrderPlanned_EditTaskPlanned` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 7 | `计划排产_二次派工` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 8 | `MES_OrderPlanned_SingleTaskPlanned` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 9 | `MES_OrderPlanned_Finish` | 确认/关闭/完成业务动作 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 10 | `MES_OrderPlanned_DescriptionEdit` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 11 | `计划排产_自制件_日程时间修改` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |

#### 13. `src/views/PlanManagement/SelfMakePlando/index.vue`

页面要点：该页面处理自制件/机加件排产。用户查询生产订单工序任务，筛选订单、合同、物料、工序、计划时间、排产状态和指派对象，完成工位派工、人员二次派工、外协分组、计划说明维护和排产确认。 页面可见的操作/字段包括 “查询”、“批量排产”、“排产完成”、“确定”、“查看”、“零件图纸”、“工艺图纸”、“编辑”、“计划排产”、“取 消”，这些是判断页面
过程覆盖：`工艺管理_图纸维护_查看图纸`、`工艺管理_工艺维护_查看图纸`、`工艺管理_获取物料原料信息`、`计划排产_生产订单_已排产订单查询`、`MES_登录_工位与名称_查询`、`MES_OrderPlanned_Query`、`Prog_MES_LoadStations`、`系统管理_人员管理_所有有效人员查询`、`MES_OrderPlanned_EditTaskPlanned`、`计划排产_二次派工`、...

```text
[进入页面 / src/views/PlanManagement/SelfMakePlando/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_工艺维护_查看图纸 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_工艺维护_查看图纸 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_获取物料原料信息 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 工艺管理_获取物料原料信息 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 计划排产_生产订单_已排产订单查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 计划排产_生产订单_已排产订单查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Query / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Query / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据] --> [type 12（当前通用存储过程写入/业务动作） / 计划排产_二次派工 / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / 计划排产_二次派工 / 计划排产或派工] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_SingleTaskPlanned / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_SingleTaskPlanned / 计划排产或派工] --> [type 12（当前通用存储过程写入/业务动作） / 计划排产_外协分组 / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / 计划排产_外协分组 / 计划排产或派工] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 物料基础数据_零件图纸 / 物料基础数据_工艺图纸 / SAP.SBO_YL.dbo.UBT_OWOR_material / MES_接口_生产计划 / MES_接口_生产计划_生产任务]
[主要数据对象 / 物料基础数据_零件图纸 / 物料基础数据_工艺图纸 / SAP.SBO_YL.dbo.UBT_OWOR_material / MES_接口_生产计划 / MES_接口_生产计划_生产任务] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `工艺管理_图纸维护_查看图纸` | 查询/读取数据 | 表：物料基础数据_零件图纸 |
| 2 | `工艺管理_工艺维护_查看图纸` | 查询/读取数据 | 表：物料基础数据_工艺图纸 |
| 3 | `工艺管理_获取物料原料信息` | 业务存储过程调用 | SAP/链接库：SAP.SBO_YL.dbo.UBT_OWOR_material |
| 4 | `计划排产_生产订单_已排产订单查询` | 查询/读取数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 5 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 6 | `MES_OrderPlanned_Query` | 查询/读取数据 | 表：车间生产管理工艺_零件生产工艺_工艺库；视图：View_生产订单_MES |
| 7 | `Prog_MES_LoadStations` | 查询/读取数据 | 表：MES_资源主数据 |
| 8 | `系统管理_人员管理_所有有效人员查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 9 | `MES_OrderPlanned_EditTaskPlanned` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 10 | `计划排产_二次派工` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 11 | `MES_OrderPlanned_SingleTaskPlanned` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 12 | `计划排产_外协分组` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| ... | ... | 共 15 个过程，此处仅列前 12 个 | 详见分析文档对应页面段落 |

#### 14. `src/views/PlanManagement/SelfMakePlandone/index.vue`

页面要点：该页面处理自制件/机加件排产。用户查询生产订单工序任务，筛选订单、合同、物料、工序、计划时间、排产状态和指派对象，完成工位派工、人员二次派工、外协分组、计划说明维护和排产确认。 页面可见的操作/字段包括 “查询”、“确定”、“查看”、“派工”、“编辑”、“取 消”、“确 定”、“全部”、“已完成”、“未完成”，这些是判断页面业务范围的主要
过程覆盖：`工艺管理_获取物料原料信息`、`计划排产_生产订单_已排产订单查询`、`MES_登录_工位与名称_查询`、`MES_OrderPlanned_Query`、`Prog_MES_LoadStations`、`系统管理_人员管理_所有有效人员查询`、`MES_OrderPlanned_EditTaskPlanned`、`计划排产_二次派工`、`MES_OrderPlanned_SingleTaskPlanned`、`计划排产_外协分组`、...

```text
[进入页面 / src/views/PlanManagement/SelfMakePlandone/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_获取物料原料信息 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 工艺管理_获取物料原料信息 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 计划排产_生产订单_已排产订单查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 计划排产_生产订单_已排产订单查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Query / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Query / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据] --> [type 12（当前通用存储过程写入/业务动作） / 计划排产_二次派工 / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / 计划排产_二次派工 / 计划排产或派工] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_SingleTaskPlanned / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_SingleTaskPlanned / 计划排产或派工] --> [type 12（当前通用存储过程写入/业务动作） / 计划排产_外协分组 / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / 计划排产_外协分组 / 计划排产或派工] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / SAP.SBO_YL.dbo.UBT_OWOR_material / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / View_基础数据_工位 / 车间生产管理工艺_零件生产工艺_工艺库]
[主要数据对象 / SAP.SBO_YL.dbo.UBT_OWOR_material / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / View_基础数据_工位 / 车间生产管理工艺_零件生产工艺_工艺库] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `工艺管理_获取物料原料信息` | 业务存储过程调用 | SAP/链接库：SAP.SBO_YL.dbo.UBT_OWOR_material |
| 2 | `计划排产_生产订单_已排产订单查询` | 查询/读取数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 3 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 4 | `MES_OrderPlanned_Query` | 查询/读取数据 | 表：车间生产管理工艺_零件生产工艺_工艺库；视图：View_生产订单_MES |
| 5 | `Prog_MES_LoadStations` | 查询/读取数据 | 表：MES_资源主数据 |
| 6 | `系统管理_人员管理_所有有效人员查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 7 | `MES_OrderPlanned_EditTaskPlanned` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 8 | `计划排产_二次派工` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 9 | `MES_OrderPlanned_SingleTaskPlanned` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 10 | `计划排产_外协分组` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 11 | `MES_OrderPlanned_Finish` | 确认/关闭/完成业务动作 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 12 | `MES_OrderPlanned_DescriptionEdit` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| ... | ... | 共 13 个过程，此处仅列前 12 个 | 详见分析文档对应页面段落 |

#### 15. `src/views/PlanManagement/priorityinstall/index.vue`

页面要点：该页面用于装配优先级调整。用户查询装配计划任务，修改计划开工/完成时间、派工对象或优先级，用于插单和重点订单排序。 页面可见的操作/字段包括 “查询”、“月”、“周”、“日”、“今天”、“表单”、“生产订单”、“计划号”、“物料编码”、“物料名称”，这些是判断页面业务范围的主要线索。 后端主要围绕 MES_OrderPlanned_Que
过程覆盖：`MES_OrderPlanned_Queryzp`、`MES_OrderPlanned_EditTaskPlanned`

```text
[进入页面 / src/views/PlanManagement/priorityinstall/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Queryzp / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Queryzp / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 车间生产管理工艺_零件生产工艺_工艺库 / 视图：View_生产订单_MES / MES_接口_生产计划 / MES_接口_生产计划_生产任务]
[主要数据对象 / 车间生产管理工艺_零件生产工艺_工艺库 / 视图：View_生产订单_MES / MES_接口_生产计划 / MES_接口_生产计划_生产任务] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `MES_OrderPlanned_Queryzp` | 查询/读取数据 | 表：车间生产管理工艺_零件生产工艺_工艺库；视图：View_生产订单_MES |
| 2 | `MES_OrderPlanned_EditTaskPlanned` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |

### 17.7 工艺与图纸（ProcessManagement）

#### 16. `src/views/ProcessManagement/PartDrawing/index.vue`

页面要点：该页面维护零件图纸。用户按物料查询图纸、查看文件、验证名称、删除图纸并保留删除记录。 页面可见的操作/字段包括 “查询”、“零件图”、“选零件上传零件图”、“查看删除记录”、“查看”、“删除”、“取消”、“确定”、“关闭”、“查看信息”，这些是判断页面业务范围的主要线索。 后端主要围绕 工艺管理_图纸维护_查询删除记录、工艺管理_图纸维护
过程覆盖：`工艺管理_图纸维护_查询删除记录`、`工艺管理_图纸维护_零件图查询`、`工艺管理_图纸维护_物料查询`、`工艺管理_图纸维护_验证名称`、`工艺管理_图纸维护_查看图纸`、`工艺管理_图纸维护_删除图纸`

```text
[进入页面 / src/views/ProcessManagement/PartDrawing/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_零件图查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_零件图查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_物料查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_物料查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_验证名称 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_验证名称 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查询删除记录 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查询删除记录 / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / 工艺管理_图纸维护_删除图纸 / 删除业务数据]
[type 12（当前通用存储过程写入/业务动作） / 工艺管理_图纸维护_删除图纸 / 删除业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / View_图纸视图 / SAP.SBO_YL.dbo.UBT_OITM / 物料数据 / 物料基础数据_零件图纸]
[主要数据对象 / View_图纸视图 / SAP.SBO_YL.dbo.UBT_OITM / 物料数据 / 物料基础数据_零件图纸] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `工艺管理_图纸维护_查询删除记录` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| 2 | `工艺管理_图纸维护_零件图查询` | 查询/读取数据 | 视图：View_图纸视图 |
| 3 | `工艺管理_图纸维护_物料查询` | 查询/读取数据 | SAP/链接库：SAP.SBO_YL.dbo.UBT_OITM |
| 4 | `工艺管理_图纸维护_验证名称` | 业务存储过程调用 | 表：物料数据 |
| 5 | `工艺管理_图纸维护_查看图纸` | 查询/读取数据 | 表：物料基础数据_零件图纸 |
| 6 | `工艺管理_图纸维护_删除图纸` | 删除业务数据 | 表：物料基础数据_零件图纸 |

#### 17. `src/views/ProcessManagement/PartDrawlook/index.vue`

页面要点：该页面偏只读查看零件图纸，通常给生产或质检人员按物料快速打开图纸。 页面可见的操作/字段包括 “查询”、“查看”、“删除”、“取消”、“确定”、“关闭”、“item.物料编码”、“序号”、“物料编号”、“物料名称”，这些是判断页面业务范围的主要线索。 后端主要围绕 工艺管理_图纸维护_查询删除记录、工艺管理_图纸维护_零件图查询全部、工艺
过程覆盖：`工艺管理_图纸维护_查询删除记录`、`工艺管理_图纸维护_零件图查询全部`、`工艺管理_图纸维护_物料查询`、`工艺管理_图纸维护_验证名称`、`工艺管理_图纸维护_查看图纸`、`工艺管理_图纸维护_删除图纸`

```text
[进入页面 / src/views/ProcessManagement/PartDrawlook/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_零件图查询全部 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_零件图查询全部 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_物料查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_物料查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_验证名称 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_验证名称 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查询删除记录 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查询删除记录 / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / 工艺管理_图纸维护_删除图纸 / 删除业务数据]
[type 12（当前通用存储过程写入/业务动作） / 工艺管理_图纸维护_删除图纸 / 删除业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / View_图纸视图 / SAP.SBO_YL.dbo.UBT_OITM / 物料数据 / 物料基础数据_零件图纸]
[主要数据对象 / View_图纸视图 / SAP.SBO_YL.dbo.UBT_OITM / 物料数据 / 物料基础数据_零件图纸] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `工艺管理_图纸维护_查询删除记录` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| 2 | `工艺管理_图纸维护_零件图查询全部` | 查询/读取数据 | 视图：View_图纸视图 |
| 3 | `工艺管理_图纸维护_物料查询` | 查询/读取数据 | SAP/链接库：SAP.SBO_YL.dbo.UBT_OITM |
| 4 | `工艺管理_图纸维护_验证名称` | 业务存储过程调用 | 表：物料数据 |
| 5 | `工艺管理_图纸维护_查看图纸` | 查询/读取数据 | 表：物料基础数据_零件图纸 |
| 6 | `工艺管理_图纸维护_删除图纸` | 删除业务数据 | 表：物料基础数据_零件图纸 |

#### 18. `src/views/ProcessManagement/ProcedureManagement/index.vue`

页面要点：该页面维护工序/路线阶段主数据。新增或修改工序时会同步 SAP B1 的 RouteStages，保证 MES 工序与 SAP 工艺阶段一致。 页面可见的操作/字段包括 “新增工艺”、“--> 取 消”、“确 定”、“序号”、“工艺名称”、“操作”、“请输入工艺名称”、“title”，这些是判断页面业务范围的主要线索。 后端主要围绕 ME
过程覆盖：`MES_ProcessManagement_ProcessGet`、`MES_ProcessManagement_ProcessAdd`、`MES_ProcessManagement_ProcessEdit`、`MES_ProcessManagement_Processdel`

```text
[进入页面 / src/views/ProcessManagement/ProcedureManagement/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_ProcessManagement_ProcessGet / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_ProcessManagement_ProcessGet / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_ProcessManagement_Processdel / 业务存储过程调用]
[type 12（当前通用存储过程写入/业务动作） / MES_ProcessManagement_Processdel / 业务存储过程调用] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / MES_ProcessManagement_ProcessAdd / 新增业务数据]
[type 11（当前通用存储过程查询/执行） / MES_ProcessManagement_ProcessAdd / 新增业务数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_ProcessManagement_ProcessEdit / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_ProcessManagement_ProcessEdit / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 基础表_工序]
[主要数据对象 / 基础表_工序] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `MES_ProcessManagement_ProcessGet` | 查询/读取数据 | 表：基础表_工序 |
| 2 | `MES_ProcessManagement_ProcessAdd` | 新增业务数据 | 未在 SQL 中解析到明确依赖 |
| 3 | `MES_ProcessManagement_ProcessEdit` | 更新/保存业务数据 | 未在 SQL 中解析到明确依赖 |
| 4 | `MES_ProcessManagement_Processdel` | 业务存储过程调用 | 未知 |

#### 19. `src/views/ProcessManagement/ProcessDrawing/index.vue`

页面要点：该页面维护工艺图纸。用户按物料/工艺条件查询工艺图，验证名称，查看或删除工艺图纸。 页面可见的操作/字段包括 “查询”、“工艺图”、“选零件上传工艺图”、“选订单上传工艺图”、“查看”、“删除”、“取消”、“确定”、“item.物料编码”、“序号”，这些是判断页面业务范围的主要线索。 后端主要围绕 工艺管理_工艺维护_工艺图查询、工艺管理
过程覆盖：`工艺管理_工艺维护_工艺图查询`、`工艺管理_图纸维护_物料查询`、`工艺管理_工艺维护_验证名称`、`工艺管理_工艺维护_查看图纸`、`工艺管理_工艺维护_删除图纸`

```text
[进入页面 / src/views/ProcessManagement/ProcessDrawing/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_工艺维护_工艺图查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_工艺维护_工艺图查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_物料查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_物料查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_工艺维护_验证名称 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 工艺管理_工艺维护_验证名称 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_工艺维护_查看图纸 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_工艺维护_查看图纸 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 12（当前通用存储过程写入/业务动作） / 工艺管理_工艺维护_删除图纸 / 删除业务数据]
[type 12（当前通用存储过程写入/业务动作） / 工艺管理_工艺维护_删除图纸 / 删除业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / SAP.SBO_YL.dbo.UBT_OITM / 物料数据 / 物料基础数据_工艺图纸]
[主要数据对象 / SAP.SBO_YL.dbo.UBT_OITM / 物料数据 / 物料基础数据_工艺图纸] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `工艺管理_工艺维护_工艺图查询` | 查询/读取数据 | SAP/链接库：SAP.SBO_YL.dbo.UBT_OITM |
| 2 | `工艺管理_图纸维护_物料查询` | 查询/读取数据 | SAP/链接库：SAP.SBO_YL.dbo.UBT_OITM |
| 3 | `工艺管理_工艺维护_验证名称` | 业务存储过程调用 | 表：物料数据 |
| 4 | `工艺管理_工艺维护_查看图纸` | 查询/读取数据 | 表：物料基础数据_工艺图纸 |
| 5 | `工艺管理_工艺维护_删除图纸` | 删除业务数据 | 表：物料基础数据_工艺图纸 |

#### 20. `src/views/ProcessManagement/ProcessInquiry/index.vue`

页面要点：该页面用于工艺路线查询。用户按物料、产品、工序等条件查看标准工艺或生产工艺，服务于排产、生产和质检核对。 页面可见的操作/字段包括 “查询”、“打印”、“item.物料编码”、“全部”、“已打印”、“未打印”、“已拣配”、“未拣配”、“机加件”、“装配件”，这些是判断页面业务范围的主要线索。 后端主要围绕 MES_ProcessManag
过程覆盖：`MES_ProcessManagement_PartGet`、`工艺管理_工艺查询_查询生产工艺`、`工艺管理_工艺查询_更新打印次数`

```text
[进入页面 / src/views/ProcessManagement/ProcessInquiry/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_ProcessManagement_PartGet / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_ProcessManagement_PartGet / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_工艺查询_查询生产工艺 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_工艺查询_查询生产工艺 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_工艺查询_更新打印次数 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_工艺查询_更新打印次数 / 查询/读取数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / SAP.SBO_YL.dbo.UBT_OITM / 车间生产管理工艺_零件生产工艺_工艺库 / 视图：View_生产订单_MES / MES_接口_生产计划]
[主要数据对象 / SAP.SBO_YL.dbo.UBT_OITM / 车间生产管理工艺_零件生产工艺_工艺库 / 视图：View_生产订单_MES / MES_接口_生产计划] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `MES_ProcessManagement_PartGet` | 查询/读取数据 | SAP/链接库：SAP.SBO_YL.dbo.UBT_OITM |
| 2 | `工艺管理_工艺查询_查询生产工艺` | 查询/读取数据 | 表：车间生产管理工艺_零件生产工艺_工艺库；视图：View_生产订单_MES |
| 3 | `工艺管理_工艺查询_更新打印次数` | 查询/读取数据 | 表：MES_接口_生产计划 |

#### 21. `src/views/ProcessManagement/ProcessProduct/index.vue`

页面要点：该页面维护产品与工艺/图纸的关系，使产品、物料、工序、图纸等基础数据形成可查询的工艺资料。 页面可见的操作/字段包括 “查询”、“批量生成生产工艺”、“编辑工艺”、“拷贝”、“零件图纸”、“工艺图纸”、“保存为标准工艺”、“下发任务”、“已保存”、“保存”，这些是判断页面业务范围的主要线索。 后端主要围绕 工艺管理_获取物料原料信息、工艺
过程覆盖：`工艺管理_获取物料原料信息`、`工艺管理_生产工艺_查询生产工艺`、`工艺管理_生产工艺_工艺拷贝`、`工艺管理_生产工艺_生产工艺拷贝`、`工艺管理_生产工艺_标准工艺拷贝`、`计划排产_生产订单_订单查询`、`计划排产_生产订单_订单任务_生产工艺任务下发`、`计划排产_生产订单_订单任务_单条生产工艺任务下发`、`工艺管理_零件工序_生产工艺_批量生成生产工艺`、`设备管理_设备信息_查询`、...

```text
[进入页面 / src/views/ProcessManagement/ProcessProduct/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_获取物料原料信息 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 工艺管理_获取物料原料信息 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_生产工艺_标准工艺拷贝 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 工艺管理_生产工艺_标准工艺拷贝 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / 设备管理_设备信息_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 设备管理_设备信息_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / MES_ProcessManagement_ProcessBindGet / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_ProcessManagement_ProcessBindGet / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_制定标准工艺_拷贝生产工艺 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 工艺管理_制定标准工艺_拷贝生产工艺 / 业务存储过程调用] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_生产工艺_查询生产工艺 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_生产工艺_查询生产工艺 / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / 工艺管理_生产工艺_工艺拷贝 / 业务存储过程调用]
[type 12（当前通用存储过程写入/业务动作） / 工艺管理_生产工艺_工艺拷贝 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_生产工艺_生产工艺拷贝 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 工艺管理_生产工艺_生产工艺拷贝 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / 计划排产_生产订单_订单查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 计划排产_生产订单_订单查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 计划排产_生产订单_订单任务_生产工艺任务下发 / 计划排产或派工]
[type 11（当前通用存储过程查询/执行） / 计划排产_生产订单_订单任务_生产工艺任务下发 / 计划排产或派工] --> [type 12（当前通用存储过程写入/业务动作） / 计划排产_生产订单_订单任务_单条生产工艺任务下发 / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / 计划排产_生产订单_订单任务_单条生产工艺任务下发 / 计划排产或派工] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / SAP.SBO_YL.dbo.UBT_OWOR_material / 车间生产管理工艺_零件生产工艺_工艺库 / MES_接口_生产计划 / 车间生产管理工艺_零件工序_工艺库 / 物料数据]
[主要数据对象 / SAP.SBO_YL.dbo.UBT_OWOR_material / 车间生产管理工艺_零件生产工艺_工艺库 / MES_接口_生产计划 / 车间生产管理工艺_零件工序_工艺库 / 物料数据] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `工艺管理_获取物料原料信息` | 业务存储过程调用 | SAP/链接库：SAP.SBO_YL.dbo.UBT_OWOR_material |
| 2 | `工艺管理_生产工艺_查询生产工艺` | 查询/读取数据 | 表：车间生产管理工艺_零件生产工艺_工艺库 |
| 3 | `工艺管理_生产工艺_工艺拷贝` | 业务存储过程调用 | 表：MES_接口_生产计划 |
| 4 | `工艺管理_生产工艺_生产工艺拷贝` | 业务存储过程调用 | 表：MES_接口_生产计划 |
| 5 | `工艺管理_生产工艺_标准工艺拷贝` | 业务存储过程调用 | 表：车间生产管理工艺_零件工序_工艺库、物料数据 |
| 6 | `计划排产_生产订单_订单查询` | 查询/读取数据 | 表：MES_接口_生产计划；视图：View_生产计划零件图纸视图 |
| 7 | `计划排产_生产订单_订单任务_生产工艺任务下发` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 8 | `计划排产_生产订单_订单任务_单条生产工艺任务下发` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 9 | `工艺管理_零件工序_生产工艺_批量生成生产工艺` | 业务存储过程调用 | 表：MES_接口_生产计划 |
| 10 | `设备管理_设备信息_查询` | 查询/读取数据 | 表：YL_基础表_数据字典 |
| 11 | `MES_ProcessManagement_ProcessBindGet` | 查询/读取数据 | 表：车间生产管理工艺_零件工序_工艺库 |
| 12 | `工艺管理_制定标准工艺_拷贝生产工艺` | 业务存储过程调用 | 表：车间生产管理工艺_零件生产工艺_工艺库 |
| ... | ... | 共 24 个过程，此处仅列前 12 个 | 详见分析文档对应页面段落 |

#### 22. `src/views/ProcessManagement/ProcessesDevelop/index.vue`

页面要点：该页面用于工艺开发和生产工艺路线维护。用户围绕物料、工序、顺序、工艺参数、图纸等信息维护标准或生产用工艺路线。 页面可见的操作/字段包括 “查询”、“拷贝”、“图纸”、“已保存”、“保存”、“导出”、“--> 生产工艺 取消”、“确定”、“item.物料编码”、“工序”，这些是判断页面业务范围的主要线索。 后端主要围绕 工艺管理_获取物料
过程覆盖：`工艺管理_获取物料原料信息`、`设备管理_设备信息_查询`、`工艺管理_生产计划物料查询`、`工艺管理_生产工艺_生产工艺拷贝`、`工艺管理_生产工艺_标准工艺拷贝`、`MES_ProcessManagement_ProcessBindGet`、`工艺管理_制定标准工艺_拷贝生产工艺`、`MES_ProcessManagement_ProcessGet`、`工艺管理_制定标准工艺_拷贝工艺保存`、`工艺管理_工艺维护_查看图纸`、...

```text
[进入页面 / src/views/ProcessManagement/ProcessesDevelop/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_获取物料原料信息 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 工艺管理_获取物料原料信息 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / 设备管理_设备信息_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 设备管理_设备信息_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_生产工艺_标准工艺拷贝 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 工艺管理_生产工艺_标准工艺拷贝 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / MES_ProcessManagement_ProcessBindGet / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_ProcessManagement_ProcessBindGet / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_制定标准工艺_拷贝生产工艺 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 工艺管理_制定标准工艺_拷贝生产工艺 / 业务存储过程调用] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_生产计划物料查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_生产计划物料查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_生产工艺_生产工艺拷贝 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 工艺管理_生产工艺_生产工艺拷贝 / 业务存储过程调用] --> [type 12（当前通用存储过程写入/业务动作） / 工艺管理_制定标准工艺_拷贝工艺保存 / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / 工艺管理_制定标准工艺_拷贝工艺保存 / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 车间生产管理工艺_零件工序_修改数据_工艺库 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 车间生产管理工艺_零件工序_修改数据_工艺库 / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 车间生产管理工艺_零件工序_编辑_工艺库 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 车间生产管理工艺_零件工序_编辑_工艺库 / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 车间生产管理工艺_零件工序_编辑插入行 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 车间生产管理工艺_零件工序_编辑插入行 / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / SAP.SBO_YL.dbo.UBT_OWOR_material / YL_基础表_数据字典 / MES_接口_生产计划 / 车间生产管理工艺_零件工序_工艺库 / 物料数据]
[主要数据对象 / SAP.SBO_YL.dbo.UBT_OWOR_material / YL_基础表_数据字典 / MES_接口_生产计划 / 车间生产管理工艺_零件工序_工艺库 / 物料数据] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `工艺管理_获取物料原料信息` | 业务存储过程调用 | SAP/链接库：SAP.SBO_YL.dbo.UBT_OWOR_material |
| 2 | `设备管理_设备信息_查询` | 查询/读取数据 | 表：YL_基础表_数据字典 |
| 3 | `工艺管理_生产计划物料查询` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| 4 | `工艺管理_生产工艺_生产工艺拷贝` | 业务存储过程调用 | 表：MES_接口_生产计划 |
| 5 | `工艺管理_生产工艺_标准工艺拷贝` | 业务存储过程调用 | 表：车间生产管理工艺_零件工序_工艺库、物料数据 |
| 6 | `MES_ProcessManagement_ProcessBindGet` | 查询/读取数据 | 表：车间生产管理工艺_零件工序_工艺库 |
| 7 | `工艺管理_制定标准工艺_拷贝生产工艺` | 业务存储过程调用 | 表：车间生产管理工艺_零件生产工艺_工艺库 |
| 8 | `MES_ProcessManagement_ProcessGet` | 查询/读取数据 | 表：基础表_工序 |
| 9 | `工艺管理_制定标准工艺_拷贝工艺保存` | 更新/保存业务数据 | 表：MES_接口_生产计划 |
| 10 | `工艺管理_工艺维护_查看图纸` | 查询/读取数据 | 表：物料基础数据_工艺图纸 |
| 11 | `车间生产管理工艺_零件工序_修改数据_工艺库` | 更新/保存业务数据 | 表：MES_接口_生产计划 |
| 12 | `车间生产管理工艺_零件工序_查询工序信息_工艺库` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| ... | ... | 共 19 个过程，此处仅列前 12 个 | 详见分析文档对应页面段落 |

#### 23. `src/views/ProcessManagement/ProcurementDrawlook/index.vue`

页面要点：该页面提供采购场景的图纸查看。用户按采购物料查询图纸，查看或删除图纸记录，支持采购、外协、来料检验时查阅技术文件。 页面可见的操作/字段包括 “查询”、“查看”、“删除”、“取消”、“确定”、“关闭”、“item.物料编码”、“序号”、“物料编号”、“物料名称”，这些是判断页面业务范围的主要线索。 后端主要围绕 工艺管理_图纸维护_查询删
过程覆盖：`工艺管理_图纸维护_查询删除记录`、`工艺管理_图纸维护_零件图查询采购`、`工艺管理_图纸维护_物料查询_采购`、`工艺管理_图纸维护_验证名称`、`工艺管理_图纸维护_查看图纸`、`工艺管理_图纸维护_删除图纸`

```text
[进入页面 / src/views/ProcessManagement/ProcurementDrawlook/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_零件图查询采购 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_零件图查询采购 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_物料查询_采购 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_物料查询_采购 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_验证名称 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_验证名称 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查询删除记录 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查询删除记录 / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / 工艺管理_图纸维护_删除图纸 / 删除业务数据]
[type 12（当前通用存储过程写入/业务动作） / 工艺管理_图纸维护_删除图纸 / 删除业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / View_图纸视图 / SAP.SBO_YL.dbo.UBT_OITM / 物料数据 / 物料基础数据_零件图纸]
[主要数据对象 / View_图纸视图 / SAP.SBO_YL.dbo.UBT_OITM / 物料数据 / 物料基础数据_零件图纸] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `工艺管理_图纸维护_查询删除记录` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| 2 | `工艺管理_图纸维护_零件图查询采购` | 查询/读取数据 | 视图：View_图纸视图 |
| 3 | `工艺管理_图纸维护_物料查询_采购` | 查询/读取数据 | SAP/链接库：SAP.SBO_YL.dbo.UBT_OITM |
| 4 | `工艺管理_图纸维护_验证名称` | 业务存储过程调用 | 表：物料数据 |
| 5 | `工艺管理_图纸维护_查看图纸` | 查询/读取数据 | 表：物料基础数据_零件图纸 |
| 6 | `工艺管理_图纸维护_删除图纸` | 删除业务数据 | 表：物料基础数据_零件图纸 |

#### 24. `src/views/ProcessManagement/ProductionOrder/index.vue`

页面要点：该页面处理生产订单资料。用户查询 ERP/MES 生产订单，并通过过程把 SAP 生产订单同步成 MES 生产计划和工序任务。 页面可见的操作/字段包括 “查询”、“批量生成任务”、“查看生产工艺”、“查看标准工艺”、“全部”、“未下发”、“已下发”、“机加件”、“装配件”、“序号”，这些是判断页面业务范围的主要线索。 后端主要围绕 设备
过程覆盖：`设备管理_设备信息_查询`、`工艺管理_生产工艺_查询生产工艺`、`工艺管理_生产工艺_查询标准工艺`、`工艺管理_工艺任务_订单查询`、`计划排产_生产订单_订单任务`

```text
[进入页面 / src/views/ProcessManagement/ProductionOrder/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 设备管理_设备信息_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 设备管理_设备信息_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_生产工艺_查询标准工艺 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_生产工艺_查询标准工艺 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_生产工艺_查询生产工艺 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_生产工艺_查询生产工艺 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_工艺任务_订单查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_工艺任务_订单查询 / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / 计划排产_生产订单_订单任务 / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / 计划排产_生产订单_订单任务 / 计划排产或派工] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / YL_基础表_数据字典 / 车间生产管理工艺_零件生产工艺_工艺库 / 车间生产管理工艺_零件工序_工艺库 / MES_接口_生产计划 / MES_接口_生产计划_生产任务]
[主要数据对象 / YL_基础表_数据字典 / 车间生产管理工艺_零件生产工艺_工艺库 / 车间生产管理工艺_零件工序_工艺库 / MES_接口_生产计划 / MES_接口_生产计划_生产任务] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `设备管理_设备信息_查询` | 查询/读取数据 | 表：YL_基础表_数据字典 |
| 2 | `工艺管理_生产工艺_查询生产工艺` | 查询/读取数据 | 表：车间生产管理工艺_零件生产工艺_工艺库 |
| 3 | `工艺管理_生产工艺_查询标准工艺` | 查询/读取数据 | 表：车间生产管理工艺_零件工序_工艺库 |
| 4 | `工艺管理_工艺任务_订单查询` | 查询/读取数据 | 表：MES_接口_生产计划 |
| 5 | `计划排产_生产订单_订单任务` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |

### 17.8 生产执行（ProductionManagement）

#### 25. `src/views/ProductionManagement/AbnormalControl/index.vue`

页面要点：该页面管理生产异常。用户查询异常记录，推进异常处理、关闭或记录处理结果。 页面可见的操作/字段包括 “处理”、“转办”、“发起新流程”、“查看进度”、“完结”、“查看详情”、“点击上传”、“添加审批人”、“查询”、“取 消”，这些是判断页面业务范围的主要线索。 后端主要围绕 sp_获取最近处理任务、人员管理_人员信息查询、sp_获取我的流
过程覆盖：`sp_获取最近处理任务`、`人员管理_人员信息查询`、`sp_获取我的流程`、`sp_获取待处理任务`、`MES_ProductAdmin_Query`、`sp_创建流程_简化版`、`sp_处理审批`、`sp_转办流程`、`sp_完成流程`、`sp_获取流程详情`

```text
[进入页面 / src/views/ProductionManagement/AbnormalControl/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / sp_获取最近处理任务 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / sp_获取最近处理任务 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / sp_获取我的流程 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / sp_获取我的流程 / 业务存储过程调用] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / sp_获取待处理任务 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / sp_获取待处理任务 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / MES_ProductAdmin_Query / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_ProductAdmin_Query / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / sp_创建流程_简化版 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / sp_创建流程_简化版 / 业务存储过程调用] --> [type 12（当前通用存储过程写入/业务动作） / sp_处理审批 / 业务存储过程调用]
[type 12（当前通用存储过程写入/业务动作） / sp_处理审批 / 业务存储过程调用] --> [type 12（当前通用存储过程写入/业务动作） / sp_转办流程 / 业务存储过程调用]
[type 12（当前通用存储过程写入/业务动作） / sp_转办流程 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / sp_完成流程 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / sp_完成流程 / 业务存储过程调用] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 登录基础数据_管理人员权限视图 / View_生产订单_MES]
[主要数据对象 / 登录基础数据_管理人员权限视图 / View_生产订单_MES] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `sp_获取最近处理任务` | 业务存储过程调用 | 未在 SQL 中解析到明确依赖 |
| 2 | `人员管理_人员信息查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 3 | `sp_获取我的流程` | 业务存储过程调用 | 未在 SQL 中解析到明确依赖 |
| 4 | `sp_获取待处理任务` | 业务存储过程调用 | 未在 SQL 中解析到明确依赖 |
| 5 | `MES_ProductAdmin_Query` | 查询/读取数据 | 视图：View_生产订单_MES |
| 6 | `sp_创建流程_简化版` | 业务存储过程调用 | 未在 SQL 中解析到明确依赖 |
| 7 | `sp_处理审批` | 业务存储过程调用 | 未在 SQL 中解析到明确依赖 |
| 8 | `sp_转办流程` | 业务存储过程调用 | 未在 SQL 中解析到明确依赖 |
| 9 | `sp_完成流程` | 业务存储过程调用 | 未在 SQL 中解析到明确依赖 |
| 10 | `sp_获取流程详情` | 业务存储过程调用 | 未在 SQL 中解析到明确依赖 |

#### 26. `src/views/ProductionManagement/AssemblePlanTrack/index.vue`

页面要点：该页面跟踪装配计划执行，展示装配任务进度、计划完成情况和异常。 页面可见的操作/字段包括 “查询”、“全部”、“已完成”、“未完成”、“序号”、“工序名称”、“计划数量”、“指派对象”、“开始时间”、“结束时间”，这些是判断页面业务范围的主要线索。 后端主要围绕 MES_OrderPlanned_Query
过程覆盖：`MES_OrderPlanned_Queryzp`、`MES_OrderPlanned_DescriptionEdit`、`Prog_MES_LoadStations`

```text
[进入页面 / src/views/ProductionManagement/AssemblePlanTrack/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Queryzp / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Queryzp / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_DescriptionEdit / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_DescriptionEdit / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 车间生产管理工艺_零件生产工艺_工艺库 / 视图：View_生产订单_MES / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / MES_资源主数据]
[主要数据对象 / 车间生产管理工艺_零件生产工艺_工艺库 / 视图：View_生产订单_MES / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / MES_资源主数据] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `MES_OrderPlanned_Queryzp` | 查询/读取数据 | 表：车间生产管理工艺_零件生产工艺_工艺库；视图：View_生产订单_MES |
| 2 | `MES_OrderPlanned_DescriptionEdit` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 3 | `Prog_MES_LoadStations` | 查询/读取数据 | 表：MES_资源主数据 |

#### 27. `src/views/ProductionManagement/AssembleStatus/index.vue`

页面要点：该页面查看装配现场状态，重点展示进行中任务和当前工位状态。 页面可见的操作/字段包括 “查询”、“item.label”、“序号”、“人员名称”、“工位”、“生产订单”、“计划号”、“销售订单”、“物料名称”、“物料编码”，这些是判断页面业务范围的主要线索。 后端主要围绕 人员管理_人员信息查询_质检部门_查询、MES_登录_工位与名称_
过程覆盖：`人员管理_人员信息查询_质检部门_查询`、`MES_登录_工位与名称_查询`、`生产管理_装配状态_获取进行中任务`

```text
[进入页面 / src/views/ProductionManagement/AssembleStatus/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 生产管理_装配状态_获取进行中任务 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 生产管理_装配状态_获取进行中任务 / 业务存储过程调用] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 登录基础数据_管理人员权限视图 / View_基础数据_工位 / YL_加工中心_操作记录表 / 视图：View_生产订单_MES]
[主要数据对象 / 登录基础数据_管理人员权限视图 / View_基础数据_工位 / YL_加工中心_操作记录表 / 视图：View_生产订单_MES] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `人员管理_人员信息查询_质检部门_查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 2 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 3 | `生产管理_装配状态_获取进行中任务` | 业务存储过程调用 | 表：YL_加工中心_操作记录表；视图：View_生产订单_MES |

#### 28. `src/views/ProductionManagement/AssembleTaskManage/index.vue`

页面要点：该页面管理装配任务。用户查询装配生产任务、查看工时汇总，进行派工、任务说明维护和外协/生产通知。 页面可见的操作/字段包括 “查询”、“批量排产”、“排产完成”、“确认修改”、“拆分子任务”、“确定”、“编辑”、“取 消”、“确 定”、“全部”，这些是判断页面业务范围的主要线索。 后端主要围绕 MES_登录_工位与名称_查询、MES_Or
过程覆盖：`MES_登录_工位与名称_查询`、`MES_OrderPlanned_Finish`、`MES_OrderPlanned_ChildTask_Add`、`MES_OrderPlanned_ChildTask_Get`、`MES_OrderPlanned_Query`、`Prog_MES_LoadStations`、`MES_OrderPlanned_EditTaskPlanned`、`MES_OrderPlanned_SingleTaskPlanned`、`MES_OrderPlanned_DescriptionEdit`

```text
[进入页面 / src/views/ProductionManagement/AssembleTaskManage/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_Finish / 确认/关闭/完成业务动作]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_Finish / 确认/关闭/完成业务动作] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_ChildTask_Add / 新增业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_ChildTask_Add / 新增业务数据] --> [type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_ChildTask_Get / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_ChildTask_Get / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Query / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_OrderPlanned_Query / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_SingleTaskPlanned / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_SingleTaskPlanned / 计划排产或派工] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / View_基础数据_工位 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / 车间生产管理工艺_零件生产工艺_工艺库 / 视图：View_生产订单_MES]
[主要数据对象 / View_基础数据_工位 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / 车间生产管理工艺_零件生产工艺_工艺库 / 视图：View_生产订单_MES] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 2 | `MES_OrderPlanned_Finish` | 确认/关闭/完成业务动作 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 3 | `MES_OrderPlanned_ChildTask_Add` | 新增业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 4 | `MES_OrderPlanned_ChildTask_Get` | 查询/读取数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 5 | `MES_OrderPlanned_Query` | 查询/读取数据 | 表：车间生产管理工艺_零件生产工艺_工艺库；视图：View_生产订单_MES |
| 6 | `Prog_MES_LoadStations` | 查询/读取数据 | 表：MES_资源主数据 |
| 7 | `MES_OrderPlanned_EditTaskPlanned` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 8 | `MES_OrderPlanned_SingleTaskPlanned` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 9 | `MES_OrderPlanned_DescriptionEdit` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |

#### 29. `src/views/ProductionManagement/AssembleTasksSum/index.vue`

页面要点：该页面汇总装配任务，按订单、工位、人员或状态统计装配执行情况。 页面可见的操作/字段包括 “查询”、“编辑”、“取 消”、“确 定”、“item.指南工位号”、“表单”、“序号”、“销售订单”、“生产订单”、“零件编码”，这些是判断页面业务范围的主要线索。 后端主要围绕 MES_登录_工位与名称_查询、MES_ProductTask_Wo
过程覆盖：`MES_登录_工位与名称_查询`、`MES_ProductTask_WorkTimeSum`、`MES_ProductAdmin_Query`、`Prog_MES_LoadStations`、`MES_OrderPlanned_DescriptionEdit`、`MES_OrderPlanned_EditTaskPlanned`

```text
[进入页面 / src/views/ProductionManagement/AssembleTasksSum/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / MES_ProductTask_WorkTimeSum / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / MES_ProductTask_WorkTimeSum / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / MES_ProductAdmin_Query / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_ProductAdmin_Query / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_DescriptionEdit / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_DescriptionEdit / 更新/保存业务数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / View_基础数据_工位 / View_生产订单_MES / MES_资源主数据 / MES_接口_生产计划 / MES_接口_生产计划_生产任务]
[主要数据对象 / View_基础数据_工位 / View_生产订单_MES / MES_资源主数据 / MES_接口_生产计划 / MES_接口_生产计划_生产任务] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 2 | `MES_ProductTask_WorkTimeSum` | 报工或工时处理 | 未在 SQL 中解析到明确依赖 |
| 3 | `MES_ProductAdmin_Query` | 查询/读取数据 | 视图：View_生产订单_MES |
| 4 | `Prog_MES_LoadStations` | 查询/读取数据 | 表：MES_资源主数据 |
| 5 | `MES_OrderPlanned_DescriptionEdit` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 6 | `MES_OrderPlanned_EditTaskPlanned` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |

#### 30. `src/views/ProductionManagement/AssemblyCenter/index.vue`

页面要点：该页面是装配生产执行主界面。装配人员按工位查询装配任务，处理开工、结束/报工、送检、缺料查询、收检记录、图纸查看和退库等动作，并会读取 SAP 生产订单信息辅助判断。 页面可见的操作/字段包括 “查询 --> 缺料”、“上一个 下一个”、“删除当前记录 关闭”、“上一个 下一个 保存当前记录 删除当前记录 关闭”、“确定 关闭”、“取 消
过程覆盖：`生产管理_获取人员绑定`、`加急订单_加急明细查询`、`MES_人员工时记录_获取进行中任务2`、`MES_人员工时记录_获取进行中任务`、`工时校验_获取订单列表`、`异常工时_新增操作记录`、`工时校验_获取订单工序`、`MES_登录_工位与名称_查询`、`Prog_MES_LoadProcess`、`MES_ProductCenter_GetTask_zp`、...
WMS/条码任务：页面涉及 `stocktask` 出库/入库任务接口。

```text
[进入页面 / src/views/ProductionManagement/AssemblyCenter/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 生产管理_获取人员绑定 / 基础权限/人员数据处理]
[type 11（当前通用存储过程查询/执行） / 生产管理_获取人员绑定 / 基础权限/人员数据处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取订单工序 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取订单工序 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadProcess / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadProcess / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_装配中心_缺料查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_装配中心_缺料查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / MES_人员工时记录_获取进行中任务2 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / MES_人员工时记录_获取进行中任务2 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / MES_人员工时记录_获取进行中任务 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / MES_人员工时记录_获取进行中任务 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取订单列表 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取订单列表 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 异常工时_新增操作记录 / 新增业务数据]
[type 11（当前通用存储过程查询/执行） / 异常工时_新增操作记录 / 新增业务数据] --> [type 11（当前通用存储过程查询/执行） / MES_ProductCenter_GetTask_zp / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_ProductCenter_GetTask_zp / 查询/读取数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [是否需要外部系统同步?]
[是否需要外部系统同步?] -- WMS/条码 --> [stocktask 入库/出库任务 / 物料/条码/数量同步]
[是否需要外部系统同步?] -- 否 --> [MES 本地状态生效]
[stocktask 入库/出库任务 / 物料/条码/数量同步] --> [外部返回成功?]
[MES 本地状态生效] --> [刷新列表/明细/看板数据]
[外部返回成功?] -- 是 --> [刷新列表/明细/看板数据]
[外部返回成功?] -- 否 --> [记录失败原因 / 保留待重试/待处理状态]
[记录失败原因 / 保留待重试/待处理状态] --> [刷新列表/明细/看板数据]
[用户是否发起业务动作?] -- 否 --> [刷新列表/明细/看板数据]
[刷新列表/明细/看板数据] --> [主要数据对象 / MES_资源主数据 / 工位人员绑定表 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / MES_接口_生产计划_生产任务]
[主要数据对象 / MES_资源主数据 / 工位人员绑定表 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / MES_接口_生产计划_生产任务] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `生产管理_获取人员绑定` | 基础权限/人员数据处理 | 表：MES_资源主数据、工位人员绑定表 |
| 2 | `加急订单_加急明细查询` | 查询/读取数据 | 表：MES_接口_生产计划；SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL |
| 3 | `MES_人员工时记录_获取进行中任务2` | 报工或工时处理 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务、YL_加工中心_操作记录表 |
| 4 | `MES_人员工时记录_获取进行中任务` | 报工或工时处理 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务、YL_加工中心_操作记录表 |
| 5 | `工时校验_获取订单列表` | 报工或工时处理 | 表：MES_接口_生产计划 |
| 6 | `异常工时_新增操作记录` | 新增业务数据 | 表：YL_加工中心_操作记录表；视图：View_生产订单_MES |
| 7 | `工时校验_获取订单工序` | 报工或工时处理 | 视图：View_生产订单_MES |
| 8 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 9 | `Prog_MES_LoadProcess` | 查询/读取数据 | 表：基础表_工序 |
| 10 | `MES_ProductCenter_GetTask_zp` | 查询/读取数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务、登录基础数据_人员信息、YL_质量检验_质检记录；视图：View_生产订单_MES |
| 11 | `MES_ProductTask_WorkTimeSum` | 报工或工时处理 | 未在 SQL 中解析到明确依赖 |
| 12 | `生产管理_装配中心_缺料查询` | 查询/读取数据 | SAP/链接库：SAP.SBO_YL.dbo.UBT_OPKL_MissQty |
| ... | ... | 共 26 个过程，此处仅列前 12 个 | 详见分析文档对应页面段落 |

#### 31. `src/views/ProductionManagement/DeviceStatus/index.vue`

页面要点：该页面查看设备/工位生产状态，通常用于判断设备是否在加工、待机、报警或空闲。 页面可见的操作/字段包括 “查询”、“item.name”、“序号”、“工位”、“生产订单”、“计划号”、“销售订单”、“物料名称”、“物料编码”、“顺序”，这些是判断页面业务范围的主要线索。 后端主要围绕 MES_登录_工位与名称_查询、设备管理_设备状态_查
过程覆盖：`MES_登录_工位与名称_查询`、`设备管理_设备状态_查询`

```text
[进入页面 / src/views/ProductionManagement/DeviceStatus/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 设备管理_设备状态_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 设备管理_设备状态_查询 / 查询/读取数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / View_基础数据_工位 / MES_资源主数据 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / YL_质量检验_质检记录]
[主要数据对象 / View_基础数据_工位 / MES_资源主数据 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / YL_质量检验_质检记录] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 2 | `设备管理_设备状态_查询` | 查询/读取数据 | 表：MES_资源主数据、MES_接口_生产计划、MES_接口_生产计划_生产任务、YL_质量检验_质检记录；视图：View_生产订单_MES、View_设备工位人员 |

#### 32. `src/views/ProductionManagement/MachiningCenter/index.vue`

页面要点：该页面是机加生产执行主界面。操作员按工位查看可执行任务和进行中任务，完成收料、开始加工、暂停/恢复、报工、辅助工序、首检/巡检/序检、生产发料查询、退库、图纸查看等动作，并写入加工中心操作记录和报工记录。 页面可见的操作/字段包括 “取 消”、“确 定”、“上一个 下一个”、“删除当前记录 关闭”、“上一个 下一个 保存当前记录 删除当前
过程覆盖：`生产管理_加工中心_获取设备人员`、`生产管理_加工中心_获取班次信息`、`加急订单_加急明细查询`、`生产管理_获取人员绑定`、`工时校验_获取订单工序`、`工时校验_获取订单列表`、`异常工时_新增操作记录`、`MES_操作记录_获取暂停状态`、`MES_操作记录_获取任务暂停状态`、`MES_登录_工位与名称_查询`、...
WMS/条码任务：页面涉及 `stocktask` 出库/入库任务接口。

```text
[进入页面 / src/views/ProductionManagement/MachiningCenter/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 生产管理_加工中心_获取设备人员 / 基础权限/人员数据处理]
[type 11（当前通用存储过程查询/执行） / 生产管理_加工中心_获取设备人员 / 基础权限/人员数据处理] --> [type 11（当前通用存储过程查询/执行） / 生产管理_加工中心_获取班次信息 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 生产管理_加工中心_获取班次信息 / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / 生产管理_获取人员绑定 / 基础权限/人员数据处理]
[type 11（当前通用存储过程查询/执行） / 生产管理_获取人员绑定 / 基础权限/人员数据处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取订单工序 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取订单工序 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / MES_操作记录_获取暂停状态 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / MES_操作记录_获取暂停状态 / 业务存储过程调用] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取订单列表 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取订单列表 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 异常工时_新增操作记录 / 新增业务数据]
[type 11（当前通用存储过程查询/执行） / 异常工时_新增操作记录 / 新增业务数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_ProductTask_HelpStart / 业务存储过程调用]
[type 12（当前通用存储过程写入/业务动作） / MES_ProductTask_HelpStart / 业务存储过程调用] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_GetProductOrder_byAID / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_GetProductOrder_byAID / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / MES_ProductCenter_GetTask / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_ProductCenter_GetTask / 查询/读取数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [是否需要外部系统同步?]
[是否需要外部系统同步?] -- WMS/条码 --> [stocktask 入库/出库任务 / 物料/条码/数量同步]
[是否需要外部系统同步?] -- 否 --> [MES 本地状态生效]
[stocktask 入库/出库任务 / 物料/条码/数量同步] --> [外部返回成功?]
[MES 本地状态生效] --> [刷新列表/明细/看板数据]
[外部返回成功?] -- 是 --> [刷新列表/明细/看板数据]
[外部返回成功?] -- 否 --> [记录失败原因 / 保留待重试/待处理状态]
[记录失败原因 / 保留待重试/待处理状态] --> [刷新列表/明细/看板数据]
[用户是否发起业务动作?] -- 否 --> [刷新列表/明细/看板数据]
[刷新列表/明细/看板数据] --> [主要数据对象 / View_设备工位人员 / 班次表 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / MES_资源主数据]
[主要数据对象 / View_设备工位人员 / 班次表 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / MES_资源主数据] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `生产管理_加工中心_获取设备人员` | 基础权限/人员数据处理 | 视图：View_设备工位人员 |
| 2 | `生产管理_加工中心_获取班次信息` | 业务存储过程调用 | 表：班次表 |
| 3 | `加急订单_加急明细查询` | 查询/读取数据 | 表：MES_接口_生产计划；SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL |
| 4 | `生产管理_获取人员绑定` | 基础权限/人员数据处理 | 表：MES_资源主数据、工位人员绑定表 |
| 5 | `工时校验_获取订单工序` | 报工或工时处理 | 视图：View_生产订单_MES |
| 6 | `工时校验_获取订单列表` | 报工或工时处理 | 表：MES_接口_生产计划 |
| 7 | `异常工时_新增操作记录` | 新增业务数据 | 表：YL_加工中心_操作记录表；视图：View_生产订单_MES |
| 8 | `MES_操作记录_获取暂停状态` | 业务存储过程调用 | 表：YL_加工中心_操作记录表 |
| 9 | `MES_操作记录_获取任务暂停状态` | 业务存储过程调用 | 表：YL_加工中心_操作记录表 |
| 10 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 11 | `Prog_MES_LoadProcess` | 查询/读取数据 | 表：基础表_工序 |
| 12 | `查询字典` | 查询/读取数据 | 表：YL_基础表_数据字典 |
| ... | ... | 共 48 个过程，此处仅列前 12 个 | 详见分析文档对应页面段落 |

#### 33. `src/views/ProductionManagement/OutsourceMange/index.vue`

页面要点：该页面管理外协任务。用户查询可外协工序，按供应商/订单/工序分组，执行外协派工并同步 SAP 采购请求或相关单据，维护外协发料、收料、质检记录、打印次数和备注。 页面可见的操作/字段包括 “查询 派工并同步SAP”、“打印”、“发料”、“收货”、“编辑”、“历史记录”、“查看图纸”、“工艺图纸”、“取 消”、“确 定”，这些是判断页面业务
过程覆盖：`生产管理_外协管理_外协历史查询`、`计划排产_派工`、`生产管理_外协管理_更新打印次数`、`生产管理_外协管理_更新备注`、`工艺管理_图纸维护_查看图纸`、`工艺管理_工艺维护_查看图纸`、`生产管理_外协管理_查询外协全部`、`生产管理_外协管理_外协发料查询`、`生产管理_外协管理_外协发料保存`、`生产管理_外协管理_外协收料保存`

```text
[进入页面 / src/views/ProductionManagement/OutsourceMange/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_外协历史查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_外协历史查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_工艺维护_查看图纸 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_工艺维护_查看图纸 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 12（当前通用存储过程写入/业务动作） / 计划排产_派工 / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / 计划排产_派工 / 计划排产或派工] --> [type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_更新打印次数 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_更新打印次数 / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_更新备注 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_更新备注 / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_查询外协全部 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_查询外协全部 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_外协发料查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_外协发料查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_外协发料保存 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_外协发料保存 / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / YL_加工中心_操作记录表 / 视图：View_生产订单_MES / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / 物料基础数据_零件图纸]
[主要数据对象 / YL_加工中心_操作记录表 / 视图：View_生产订单_MES / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / 物料基础数据_零件图纸] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `生产管理_外协管理_外协历史查询` | 查询/读取数据 | 表：YL_加工中心_操作记录表；视图：View_生产订单_MES |
| 2 | `计划排产_派工` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 3 | `生产管理_外协管理_更新打印次数` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 4 | `生产管理_外协管理_更新备注` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 5 | `工艺管理_图纸维护_查看图纸` | 查询/读取数据 | 表：物料基础数据_零件图纸 |
| 6 | `工艺管理_工艺维护_查看图纸` | 查询/读取数据 | 表：物料基础数据_工艺图纸 |
| 7 | `生产管理_外协管理_查询外协全部` | 查询/读取数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务、YL_质量检验_质检记录；视图：View_生产订单全部（包括已关闭） |
| 8 | `生产管理_外协管理_外协发料查询` | 查询/读取数据 | 表：YL_质量检验_质检记录；视图：View_生产订单_MES |
| 9 | `生产管理_外协管理_外协发料保存` | 更新/保存业务数据 | 表：MES_接口_生产计划 |
| 10 | `生产管理_外协管理_外协收料保存` | 更新/保存业务数据 | 表：MES_接口_生产计划 |

#### 34. `src/views/ProductionManagement/OutsourceSheet/index.vue`

页面要点：该页面输出外协报表。用户按订单、合同、产品、计划号、供应商、状态分页查询外协报表，也可导出，用于外协进度、发料、收料、质检、开票等跟踪。 页面可见的操作/字段包括 “查询”、“Excel导出”、“全部”、“收检”、“终检”、“来料检验”、“退库检验”、“收料小于发料”、“供应商”、“订单号”，这些是判断页面业务范围的主要线索。 后端主要围
过程覆盖：`生产管理_外协报表_导出`、`生产管理_外协报表_查询`

```text
[进入页面 / src/views/ProductionManagement/OutsourceSheet/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 2001（导出/报表类过程） / 生产管理_外协报表_导出 / 外协业务处理]
[type 2001（导出/报表类过程） / 生产管理_外协报表_导出 / 外协业务处理] --> [type 11（当前通用存储过程查询/执行） / 生产管理_外协报表_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_外协报表_查询 / 查询/读取数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `生产管理_外协报表_导出` | 外协业务处理 | 未在 SQL 中解析到明确依赖 |
| 2 | `生产管理_外协报表_查询` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |

#### 35. `src/views/ProductionManagement/PersonnelBinding/index.vue`

页面要点：该页面维护工位与人员绑定关系。用于限制或提示哪些人员可在指定工位报工、开工或执行任务。 页面可见的操作/字段包括 “查询”、“绑定人员”、“确 定”、“取 消”、“序号”、“工位名称”、“工位号”、“操作”、“请输入工位名称”，这些是判断页面业务范围的主要线索。 后端主要围绕 MES_登录_工位与名称_查询、系统管理_人员管理_所有有效人
过程覆盖：`MES_登录_工位与名称_查询`、`系统管理_人员管理_所有有效人员查询`、`系统管理_工位管理_工位绑定人员查询`、`系统管理_工位管理_工位绑定人员保存`

```text
[进入页面 / src/views/ProductionManagement/PersonnelBinding/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 系统管理_工位管理_工位绑定人员查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 系统管理_工位管理_工位绑定人员查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 系统管理_工位管理_工位绑定人员保存 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 系统管理_工位管理_工位绑定人员保存 / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / View_基础数据_工位 / 登录基础数据_管理人员权限视图]
[主要数据对象 / View_基础数据_工位 / 登录基础数据_管理人员权限视图] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 2 | `系统管理_人员管理_所有有效人员查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 3 | `系统管理_工位管理_工位绑定人员查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 4 | `系统管理_工位管理_工位绑定人员保存` | 更新/保存业务数据 | 未在 SQL 中解析到明确依赖 |

#### 36. `src/views/ProductionManagement/PickingTask/index.vue`

页面要点：该页面处理拣配任务。用户查询生产订单相关拣配/领料任务，并可能联动 SAP 生产订单或库存出入库状态。 页面可见的操作/字段包括 “查询”、“转至 完成 --> 生产订单 加急数量 物料编号 关闭”、“装配”、“机加”、“全部”、“一楼”、“二楼”、“仓库”、“已完成”、“未完成”，这些是判断页面业务范围的主要线索。 后端主要围绕 生产管
过程覆盖：`生产管理_拣配任务_查询`

```text
[进入页面 / src/views/ProductionManagement/PickingTask/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 生产管理_拣配任务_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_拣配任务_查询 / 查询/读取数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / SAP.SBO_YL.dbo.UBT_MES_TASK_MERGE]
[主要数据对象 / SAP.SBO_YL.dbo.UBT_MES_TASK_MERGE] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `生产管理_拣配任务_查询` | 查询/读取数据 | SAP/链接库：SAP.SBO_YL.dbo.UBT_MES_TASK_MERGE |

#### 37. `src/views/ProductionManagement/ProductionPlanTrack/index.vue`

页面要点：该页面跟踪生产计划执行。用户查看计划任务的开工、完工、进度、延期或异常情况，用于计划员追踪订单。 页面可见的操作/字段包括 “查询”、“关闭”、“全部”、“机加”、“装配”、“是”、“否”、“加急”、“正常”、“序号”，这些是判断页面业务范围的主要线索。 后端主要围绕 加急订单_加急明细查询、生产管理_生产计划跟踪、MES_OrderPl
过程覆盖：`加急订单_加急明细查询`、`生产管理_生产计划跟踪`、`MES_OrderPlanned_DescriptionEdit`、`Prog_MES_LoadStations`

```text
[进入页面 / src/views/ProductionManagement/ProductionPlanTrack/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_生产计划跟踪 / 计划排产或派工]
[type 11（当前通用存储过程查询/执行） / 生产管理_生产计划跟踪 / 计划排产或派工] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_DescriptionEdit / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_DescriptionEdit / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / YL_加工中心_操作记录表 / 视图：View_生产订单_MES / View_生产订单全部]
[主要数据对象 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / YL_加工中心_操作记录表 / 视图：View_生产订单_MES / View_生产订单全部] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `加急订单_加急明细查询` | 查询/读取数据 | 表：MES_接口_生产计划；SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL |
| 2 | `生产管理_生产计划跟踪` | 计划排产或派工 | 表：YL_加工中心_操作记录表；视图：View_生产订单_MES、View_生产订单全部（包括已关闭） |
| 3 | `MES_OrderPlanned_DescriptionEdit` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 4 | `Prog_MES_LoadStations` | 查询/读取数据 | 表：MES_资源主数据 |

#### 38. `src/views/ProductionManagement/ProductionTaskManage/index.vue`

页面要点：该页面管理生产任务。用户按工位、订单、工序查询任务，查看工时汇总，执行派工、修改计划字段、维护任务说明和通知状态。 页面可见的操作/字段包括 “查询”、“表单”、“日程”、“派工调整”、“外协通知”、“已发起”、“编辑”、“取 消”、“确 定”、“item.指南工位号”，这些是判断页面业务范围的主要线索。 后端主要围绕 MES_登录_工位
过程覆盖：`MES_登录_工位与名称_查询`、`MES_OrderPlanned_SingleTaskPlanned`、`MES_ProductTask_WorkTimeSum`、`MES_ProductAdmin_Query`、`Prog_MES_LoadStations`、`Prog_MES_SingleTaskPlanned`、`MES_OrderPlanned_DescriptionEdit`、`MES_ProductTask_Notice`、`MES_OrderPlanned_EditTaskPlanned`

```text
[进入页面 / src/views/ProductionManagement/ProductionTaskManage/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_SingleTaskPlanned / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_SingleTaskPlanned / 计划排产或派工] --> [type 11（当前通用存储过程查询/执行） / MES_ProductTask_WorkTimeSum / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / MES_ProductTask_WorkTimeSum / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / MES_ProductAdmin_Query / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_ProductAdmin_Query / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / Prog_MES_SingleTaskPlanned / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / Prog_MES_SingleTaskPlanned / 计划排产或派工] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_DescriptionEdit / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_DescriptionEdit / 更新/保存业务数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_ProductTask_Notice / 业务存储过程调用]
[type 12（当前通用存储过程写入/业务动作） / MES_ProductTask_Notice / 业务存储过程调用] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / View_基础数据_工位 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / View_生产订单_MES / MES_资源主数据]
[主要数据对象 / View_基础数据_工位 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / View_生产订单_MES / MES_资源主数据] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 2 | `MES_OrderPlanned_SingleTaskPlanned` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 3 | `MES_ProductTask_WorkTimeSum` | 报工或工时处理 | 未在 SQL 中解析到明确依赖 |
| 4 | `MES_ProductAdmin_Query` | 查询/读取数据 | 视图：View_生产订单_MES |
| 5 | `Prog_MES_LoadStations` | 查询/读取数据 | 表：MES_资源主数据 |
| 6 | `Prog_MES_SingleTaskPlanned` | 计划排产或派工 | 未知 |
| 7 | `MES_OrderPlanned_DescriptionEdit` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 8 | `MES_ProductTask_Notice` | 业务存储过程调用 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 9 | `MES_OrderPlanned_EditTaskPlanned` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |

#### 39. `src/views/ProductionManagement/ProductionTasksSum/index.vue`

页面要点：该页面做生产任务汇总。用户按订单、工序、工位、时间等维度查询生产任务和工时汇总，并可编辑计划说明或派工信息。 页面可见的操作/字段包括 “查询”、“编辑”、“取 消”、“确 定”、“item.指南工位号”、“表单”、“序号”、“销售订单”、“生产订单”、“零件编码”，这些是判断页面业务范围的主要线索。 后端主要围绕 MES_登录_工位与名
过程覆盖：`MES_登录_工位与名称_查询`、`MES_ProductTask_WorkTimeSum`、`生产管理_生产任务汇总`、`Prog_MES_LoadStations`、`MES_OrderPlanned_DescriptionEdit`、`MES_OrderPlanned_EditTaskPlanned`

```text
[进入页面 / src/views/ProductionManagement/ProductionTasksSum/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / MES_ProductTask_WorkTimeSum / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / MES_ProductTask_WorkTimeSum / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 生产管理_生产任务汇总 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 生产管理_生产任务汇总 / 业务存储过程调用] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_DescriptionEdit / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_DescriptionEdit / 更新/保存业务数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_EditTaskPlanned / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / View_基础数据_工位 / View_生产订单_MES / MES_资源主数据 / MES_接口_生产计划 / MES_接口_生产计划_生产任务]
[主要数据对象 / View_基础数据_工位 / View_生产订单_MES / MES_资源主数据 / MES_接口_生产计划 / MES_接口_生产计划_生产任务] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 2 | `MES_ProductTask_WorkTimeSum` | 报工或工时处理 | 未在 SQL 中解析到明确依赖 |
| 3 | `生产管理_生产任务汇总` | 业务存储过程调用 | 视图：View_生产订单_MES |
| 4 | `Prog_MES_LoadStations` | 查询/读取数据 | 表：MES_资源主数据 |
| 5 | `MES_OrderPlanned_DescriptionEdit` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 6 | `MES_OrderPlanned_EditTaskPlanned` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |

#### 40. `src/views/ProductionManagement/SaleOutsourceMange/index.vue`

页面要点：该页面管理外协任务。用户查询可外协工序，按供应商/订单/工序分组，执行外协派工并同步 SAP 采购请求或相关单据，维护外协发料、收料、质检记录、打印次数和备注。 页面可见的操作/字段包括 “查询 派工并同步SAP”、“打印”、“发料”、“收货”、“更新”、“编辑”、“历史记录”、“查看图纸”、“工艺图纸”、“收发记录”，这些是判断页面业务
过程覆盖：`计划排产_重置派工状态`、`生产管理_外协管理_外协历史查询`、`计划排产_派工`、`生产管理_外协管理_更新打印次数`、`生产管理_外协管理_更新备注`、`工艺管理_图纸维护_查看图纸`、`工艺管理_工艺维护_查看图纸`、`生产管理_外协管理_查询外协`、`生产管理_外协管理_外协发料查询`、`生产管理_外协管理_查询外协历史记录`、...

```text
[进入页面 / src/views/ProductionManagement/SaleOutsourceMange/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_外协历史查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_外协历史查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_工艺维护_查看图纸 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_工艺维护_查看图纸 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_查询外协历史记录 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_查询外协历史记录 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_查询质检记录 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_查询质检记录 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 计划排产_重置派工状态 / 计划排产或派工]
[type 11（当前通用存储过程查询/执行） / 计划排产_重置派工状态 / 计划排产或派工] --> [type 12（当前通用存储过程写入/业务动作） / 计划排产_派工 / 计划排产或派工]
[type 12（当前通用存储过程写入/业务动作） / 计划排产_派工 / 计划排产或派工] --> [type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_更新打印次数 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_更新打印次数 / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_更新备注 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_更新备注 / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_查询外协 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_查询外协 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_外协发料查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_外协管理_外协发料查询 / 查询/读取数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / YL_加工中心_操作记录表 / 视图：View_生产订单_MES / 物料基础数据_零件图纸]
[主要数据对象 / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / YL_加工中心_操作记录表 / 视图：View_生产订单_MES / 物料基础数据_零件图纸] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `计划排产_重置派工状态` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 2 | `生产管理_外协管理_外协历史查询` | 查询/读取数据 | 表：YL_加工中心_操作记录表；视图：View_生产订单_MES |
| 3 | `计划排产_派工` | 计划排产或派工 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 4 | `生产管理_外协管理_更新打印次数` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 5 | `生产管理_外协管理_更新备注` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 6 | `工艺管理_图纸维护_查看图纸` | 查询/读取数据 | 表：物料基础数据_零件图纸 |
| 7 | `工艺管理_工艺维护_查看图纸` | 查询/读取数据 | 表：物料基础数据_工艺图纸 |
| 8 | `生产管理_外协管理_查询外协` | 查询/读取数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务、YL_质量检验_质检记录；视图：View_生产订单_MES |
| 9 | `生产管理_外协管理_外协发料查询` | 查询/读取数据 | 表：YL_质量检验_质检记录；视图：View_生产订单_MES |
| 10 | `生产管理_外协管理_查询外协历史记录` | 查询/读取数据 | 表：YL_加工中心_操作记录表 |
| 11 | `生产管理_外协管理_查询质检记录` | 查询/读取数据 | 表：YL_质量检验_质检记录 |
| 12 | `生产管理_外协管理_外协发料保存` | 更新/保存业务数据 | 表：MES_接口_生产计划 |
| ... | ... | 共 13 个过程，此处仅列前 12 个 | 详见分析文档对应页面段落 |

#### 41. `src/views/ProductionManagement/ShiftManagement/index.vue`

页面要点：该页面维护班次和班次人员绑定。用户新增、修改、删除班次，给班次绑定人员，为工时计算和报工归属提供基础数据。 页面可见的操作/字段包括 “添加新班次”、“编辑”、“保存”、“取消”、“绑定”、“删除”、“确 定”、“取 消”、“序号”、“班次”，这些是判断页面业务范围的主要线索。 后端主要围绕 生产管理_班次管理_班次列表查询、系统管理_人
过程覆盖：`生产管理_班次管理_班次列表查询`、`系统管理_人员管理_所有有效人员查询`、`生产管理_班次管理_班次绑定人员查询`、`生产管理_班次管理_班次保存`、`生产管理_班次管理_班次删除`、`生产管理_班次管理_班次绑定人员保存`

```text
[进入页面 / src/views/ProductionManagement/ShiftManagement/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 生产管理_班次管理_班次列表查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_班次管理_班次列表查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_班次管理_班次绑定人员查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_班次管理_班次绑定人员查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 生产管理_班次管理_班次保存 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_班次管理_班次保存 / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_班次管理_班次删除 / 删除业务数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_班次管理_班次删除 / 删除业务数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_班次管理_班次绑定人员保存 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_班次管理_班次绑定人员保存 / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 登录基础数据_管理人员权限视图]
[主要数据对象 / 登录基础数据_管理人员权限视图] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `生产管理_班次管理_班次列表查询` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| 2 | `系统管理_人员管理_所有有效人员查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 3 | `生产管理_班次管理_班次绑定人员查询` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| 4 | `生产管理_班次管理_班次保存` | 更新/保存业务数据 | 未在 SQL 中解析到明确依赖 |
| 5 | `生产管理_班次管理_班次删除` | 删除业务数据 | 未在 SQL 中解析到明确依赖 |
| 6 | `生产管理_班次管理_班次绑定人员保存` | 更新/保存业务数据 | 未在 SQL 中解析到明确依赖 |

#### 42. `src/views/ProductionManagement/Timesheet/index.vue`

页面要点：该页面统计工时。用户按项目、作业者、设备、任务等维度查询工时数据，并可导出报表。 页面可见的操作/字段包括 “查询”、“Excel导出”、“项目工时”、“合同号”、“产品名称”、“产品编码”、“订单编号”、“工序名称”、“操作人”、“计划/完成”，这些是判断页面业务范围的主要线索。 后端主要围绕 工时统计_项目工时_查询、工时统计_作业者
过程覆盖：`工时统计_项目工时_查询`、`工时统计_作业者工时_查询`、`工时统计_设备工时_查询`、`工时统计_任务工时_查询`

```text
[进入页面 / src/views/ProductionManagement/Timesheet/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 工时统计_作业者工时_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工时统计_作业者工时_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工时统计_设备工时_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工时统计_设备工时_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 工时统计_项目工时_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工时统计_项目工时_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工时统计_任务工时_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工时统计_任务工时_查询 / 查询/读取数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / View_生产工时视图]
[主要数据对象 / View_生产工时视图] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `工时统计_项目工时_查询` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| 2 | `工时统计_作业者工时_查询` | 查询/读取数据 | 视图：View_生产工时视图 |
| 3 | `工时统计_设备工时_查询` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| 4 | `工时统计_任务工时_查询` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |

#### 43. `src/views/ProductionManagement/Urgent/index.vue`

页面要点：该页面维护加急任务。用户查询加急订单明细，并更新完成、转至等字段，用于生产/质检优先级管理。 页面可见的操作/字段包括 “查询”、“转至 完成 加急明细 --> 生产订单 加急数量 物料编号 关闭”、“装配”、“机加”、“全部”、“已转至”、“未转至”、“已完成”、“未完成”、“序号”，这些是判断页面业务范围的主要线索。 后端主要围绕 加
过程覆盖：`加急订单_加急明细查询`、`生产管理_加急件管理查询`、`生产管理_加急件管理_更新转至`、`生产管理_加急件管理_更新完成`

```text
[进入页面 / src/views/ProductionManagement/Urgent/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_加急件管理查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_加急件管理查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_加急件管理_更新转至 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_加急件管理_更新转至 / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_加急件管理_更新完成 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_加急件管理_更新完成 / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / YL_质量检验_质检记录 / 视图：View_生产订单_MES]
[主要数据对象 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / YL_质量检验_质检记录 / 视图：View_生产订单_MES] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `加急订单_加急明细查询` | 查询/读取数据 | 表：MES_接口_生产计划；SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL |
| 2 | `生产管理_加急件管理查询` | 查询/读取数据 | 表：YL_质量检验_质检记录；视图：View_生产订单_MES |
| 3 | `生产管理_加急件管理_更新转至` | 更新/保存业务数据 | 表：YL_质量检验_质检记录 |
| 4 | `生产管理_加急件管理_更新完成` | 更新/保存业务数据 | 表：YL_质量检验_质检记录 |

#### 44. `src/views/ProductionManagement/WorkHoursCheck/index - 副本.vue`

页面要点：该页面用于工时校验。质检/管理人员查询待校验报工记录，系统计算标准/实际工时，保存单条或批量校验结果；通过校验后可把工序资源或工时/出库类单据上传到 SAP。 页面可见的操作/字段包括 “查询”、“一键校验”、“新增工时记录”、“设备工时”、“关闭”、“确 定”、“取消”、“item.label”、“全部”、“已校验”，这些是判断页面业务
过程覆盖：`人员管理_人员信息查询_质检部门_查询`、`系统管理_人员管理_所有有效人员查询`、`工时校验_获取订单列表`、`工时校验_获取订单工序`、`工时校验_获取昨日之前操作记录列表`、`工时校验_获取资源`、`工时校验_获取设备数据`、`工时校验_保存校验记录`、`工时校验_批量保存校验记录`、`工时校验_获取操作人当天报工记录`

```text
[进入页面 / src/views/ProductionManagement/WorkHoursCheck/index - 副本.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取订单工序 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取订单工序 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取昨日之前操作记录列表 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取昨日之前操作记录列表 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取资源 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取资源 / 报工或工时处理] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取订单列表 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取订单列表 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_保存校验记录 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 工时校验_保存校验记录 / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 工时校验_批量保存校验记录 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 工时校验_批量保存校验记录 / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 登录基础数据_管理人员权限视图 / MES_接口_生产计划 / View_生产订单_MES / View_生产工时视图 / SAP.SBO_YL.dbo.UBT_ORSC]
[主要数据对象 / 登录基础数据_管理人员权限视图 / MES_接口_生产计划 / View_生产订单_MES / View_生产工时视图 / SAP.SBO_YL.dbo.UBT_ORSC] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `人员管理_人员信息查询_质检部门_查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 2 | `系统管理_人员管理_所有有效人员查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 3 | `工时校验_获取订单列表` | 报工或工时处理 | 表：MES_接口_生产计划 |
| 4 | `工时校验_获取订单工序` | 报工或工时处理 | 视图：View_生产订单_MES |
| 5 | `工时校验_获取昨日之前操作记录列表` | 报工或工时处理 | 视图：View_生产工时视图 |
| 6 | `工时校验_获取资源` | 报工或工时处理 | SAP/链接库：SAP.SBO_YL.dbo.UBT_ORSC |
| 7 | `工时校验_获取设备数据` | 报工或工时处理 | 表：历史_工位设备状态每分钟记录 |
| 8 | `工时校验_保存校验记录` | 更新/保存业务数据 | 表：生产管理_工时校验_校验工时表、YL_加工中心_操作记录表 |
| 9 | `工时校验_批量保存校验记录` | 更新/保存业务数据 | 表：生产管理_工时校验_校验工时表、YL_加工中心_操作记录表 |
| 10 | `工时校验_获取操作人当天报工记录` | 报工或工时处理 | 表：YL_加工中心_操作记录表 |

#### 45. `src/views/ProductionManagement/WorkHoursCheck/index.vue`

页面要点：该页面用于工时校验。质检/管理人员查询待校验报工记录，系统计算标准/实际工时，保存单条或批量校验结果；通过校验后可把工序资源或工时/出库类单据上传到 SAP。 页面可见的操作/字段包括 “查询”、“一键校验”、“直接校验”、“新增工时记录”、“设备工时”、“关闭”、“确 定”、“取消”、“item.label”、“全部”，这些是判断页面业
过程覆盖：`usp_BatchValidateWorkTime`、`usp_ValidateWorkTime`、`人员管理_人员信息查询_质检部门_查询`、`系统管理_人员管理_所有有效人员查询`、`工时校验_获取订单列表`、`工时校验_获取订单工序`、`工时校验_获取昨日之前操作记录列表`、`工时校验_获取资源`、`工时校验_获取设备数据`、`工时校验_保存校验记录`、...

```text
[进入页面 / src/views/ProductionManagement/WorkHoursCheck/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取订单工序 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取订单工序 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取昨日之前操作记录列表 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取昨日之前操作记录列表 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取资源 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取资源 / 报工或工时处理] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / usp_BatchValidateWorkTime / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / usp_BatchValidateWorkTime / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / usp_ValidateWorkTime / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / usp_ValidateWorkTime / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取订单列表 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取订单列表 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_保存校验记录 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 工时校验_保存校验记录 / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 工时校验_批量保存校验记录 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 工时校验_批量保存校验记录 / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 登录基础数据_管理人员权限视图 / MES_接口_生产计划 / View_生产订单_MES / View_生产工时视图 / SAP.SBO_YL.dbo.UBT_ORSC]
[主要数据对象 / 登录基础数据_管理人员权限视图 / MES_接口_生产计划 / View_生产订单_MES / View_生产工时视图 / SAP.SBO_YL.dbo.UBT_ORSC] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `usp_BatchValidateWorkTime` | 报工或工时处理 | 未在 SQL 中解析到明确依赖 |
| 2 | `usp_ValidateWorkTime` | 报工或工时处理 | 未在 SQL 中解析到明确依赖 |
| 3 | `人员管理_人员信息查询_质检部门_查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 4 | `系统管理_人员管理_所有有效人员查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 5 | `工时校验_获取订单列表` | 报工或工时处理 | 表：MES_接口_生产计划 |
| 6 | `工时校验_获取订单工序` | 报工或工时处理 | 视图：View_生产订单_MES |
| 7 | `工时校验_获取昨日之前操作记录列表` | 报工或工时处理 | 视图：View_生产工时视图 |
| 8 | `工时校验_获取资源` | 报工或工时处理 | SAP/链接库：SAP.SBO_YL.dbo.UBT_ORSC |
| 9 | `工时校验_获取设备数据` | 报工或工时处理 | 表：历史_工位设备状态每分钟记录 |
| 10 | `工时校验_保存校验记录` | 更新/保存业务数据 | 表：生产管理_工时校验_校验工时表、YL_加工中心_操作记录表 |
| 11 | `工时校验_批量保存校验记录` | 更新/保存业务数据 | 表：生产管理_工时校验_校验工时表、YL_加工中心_操作记录表 |

#### 46. `src/views/ProductionManagement/WorkhoursEdit/index.vue`

页面要点：该页面用于编辑已产生的工时/报工记录，修正异常工时或补录说明。 页面可见的操作/字段包括 “查询”、“新增工时记录”、“设备工时”、“关闭”、“确 定”、“取消”、“item.label”、“全部”、“已校验”、“未校验”，这些是判断页面业务范围的主要线索。 后端主要围绕 人员管理_人员信息查询_质检部门_查询、系统管理_人员管理_所有有
过程覆盖：`人员管理_人员信息查询_质检部门_查询`、`系统管理_人员管理_所有有效人员查询`、`工时校验_获取订单列表`、`工时校验_获取订单工序`、`工时校验_获取操作记录列表`、`工时校验_获取设备数据`、`工时校验_保存校验记录`、`工时校验_新增操作记录`

```text
[进入页面 / src/views/ProductionManagement/WorkhoursEdit/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 系统管理_人员管理_所有有效人员查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取订单工序 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取订单工序 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取操作记录列表 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取操作记录列表 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取设备数据 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取设备数据 / 报工或工时处理] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取订单列表 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取订单列表 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_保存校验记录 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 工时校验_保存校验记录 / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 工时校验_新增操作记录 / 新增业务数据]
[type 11（当前通用存储过程查询/执行） / 工时校验_新增操作记录 / 新增业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 登录基础数据_管理人员权限视图 / MES_接口_生产计划 / View_生产订单_MES / View_生产工时视图 / 历史_工位设备状态每分钟记录]
[主要数据对象 / 登录基础数据_管理人员权限视图 / MES_接口_生产计划 / View_生产订单_MES / View_生产工时视图 / 历史_工位设备状态每分钟记录] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `人员管理_人员信息查询_质检部门_查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 2 | `系统管理_人员管理_所有有效人员查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 3 | `工时校验_获取订单列表` | 报工或工时处理 | 表：MES_接口_生产计划 |
| 4 | `工时校验_获取订单工序` | 报工或工时处理 | 视图：View_生产订单_MES |
| 5 | `工时校验_获取操作记录列表` | 报工或工时处理 | 视图：View_生产工时视图 |
| 6 | `工时校验_获取设备数据` | 报工或工时处理 | 表：历史_工位设备状态每分钟记录 |
| 7 | `工时校验_保存校验记录` | 更新/保存业务数据 | 表：生产管理_工时校验_校验工时表、YL_加工中心_操作记录表 |
| 8 | `工时校验_新增操作记录` | 新增业务数据 | 表：YL_加工中心_操作记录表 |

#### 47. `src/views/ProductionManagement/Workhours/index.vue`

页面要点：该页面用于工时查询，按工序、人员、设备、时间等条件查看工序工时。 页面可见的操作/字段包括 “查询”、“工序工时”、“任务描述”、“报工次数”、“报工数量”、“工位名称”、“实际工时”、“辅助工时”、“平均程序工时”、“平均实际工时”，这些是判断页面业务范围的主要线索。 后端主要围绕 生产管理_工时查询_工序工时_查询 取数或提交业务动作
过程覆盖：`生产管理_工时查询_工序工时_查询`

```text
[进入页面 / src/views/ProductionManagement/Workhours/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 生产管理_工时查询_工序工时_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_工时查询_工序工时_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `生产管理_工时查询_工序工时_查询` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |

### 17.9 质量管理（QualityManagement）

#### 48. `src/views/QualityManagement/CheckTask/OtherInbound.vue`

页面要点：该页面处理其他入库检验。用户查询其他入库待检任务，录入检验结果并更新质检记录。 页面可见的操作/字段包括 “查询”、“取 消”、“合格”、“不合格”、“item.label”、“序号”、“生产订单”、“物料名称”、“物料编码”、“采购数”，这些是判断页面业务范围的主要线索。 后端主要围绕 查询字典、人员管理_人员信息查询_质检部门_查询、
过程覆盖：`查询字典`、`人员管理_人员信息查询_质检部门_查询`、`质量管理_其他入库_查询`、`质量管理_其他入库检验_更新`

```text
[进入页面 / src/views/QualityManagement/CheckTask/OtherInbound.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 质量管理_其他入库_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 质量管理_其他入库_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 12（当前通用存储过程写入/业务动作） / 质量管理_其他入库检验_更新 / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / 质量管理_其他入库检验_更新 / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / YL_基础表_数据字典 / 登录基础数据_管理人员权限视图 / 质量检验_质检任务_SAP / YL_质量检验_质检记录]
[主要数据对象 / YL_基础表_数据字典 / 登录基础数据_管理人员权限视图 / 质量检验_质检任务_SAP / YL_质量检验_质检记录] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `查询字典` | 查询/读取数据 | 表：YL_基础表_数据字典 |
| 2 | `人员管理_人员信息查询_质检部门_查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 3 | `质量管理_其他入库_查询` | 查询/读取数据 | 表：质量检验_质检任务_SAP |
| 4 | `质量管理_其他入库检验_更新` | 更新/保存业务数据 | 表：YL_质量检验_质检记录、质量检验_质检任务_SAP |

#### 49. `src/views/QualityManagement/CheckTask/final.vue`

页面要点：该页面处理终检任务。质检人员查询终检任务，录入终检结果，并预留 SAP 生产订单状态回写。 页面可见的操作/字段包括 “查询”、“导出 --> -->”、“取 消”、“关闭”、“装配”、“机加”、“全部”、“合格”、“不合格”、“已完成”，这些是判断页面业务范围的主要线索。 后端主要围绕 加急订单_加急明细查询、查询字典、人员管理_人员信
过程覆盖：`加急订单_加急明细查询`、`查询字典`、`人员管理_人员信息查询_质检部门_查询`、`质量管理_质量检验_终检数据_查询`、`质量管理_质量检验_终检记录_查询`、`MES_QulityInspection_FinalCheck`、`工时校验_获取工序和指派对象`

```text
[进入页面 / src/views/QualityManagement/CheckTask/final.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 质量管理_质量检验_终检数据_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 质量管理_质量检验_终检数据_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 质量管理_质量检验_终检记录_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 质量管理_质量检验_终检记录_查询 / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / MES_QulityInspection_FinalCheck / 质量检验处理]
[type 12（当前通用存储过程写入/业务动作） / MES_QulityInspection_FinalCheck / 质量检验处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取工序和指派对象 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取工序和指派对象 / 报工或工时处理] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / YL_基础表_数据字典 / 登录基础数据_管理人员权限视图 / MES_接口_生产计划_生产]
[主要数据对象 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / YL_基础表_数据字典 / 登录基础数据_管理人员权限视图 / MES_接口_生产计划_生产] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `加急订单_加急明细查询` | 查询/读取数据 | 表：MES_接口_生产计划；SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL |
| 2 | `查询字典` | 查询/读取数据 | 表：YL_基础表_数据字典 |
| 3 | `人员管理_人员信息查询_质检部门_查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 4 | `质量管理_质量检验_终检数据_查询` | 查询/读取数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务、YL_加工中心_操作记录表、YL_质量检验_质检记录；视图：View_生产订单_MES |
| 5 | `质量管理_质量检验_终检记录_查询` | 查询/读取数据 | 表：YL_质量检验_质检记录 |
| 6 | `MES_QulityInspection_FinalCheck` | 质量检验处理 | 表：YL_质量检验_质检记录 |
| 7 | `工时校验_获取工序和指派对象` | 报工或工时处理 | 表：MES_接口_生产计划 |

#### 50. `src/views/QualityManagement/CheckTask/firstSpecial.vue`

页面要点：该页面处理首检/特殊首件检验。用户按工序和工位选择任务，录入首检数据。 页面可见的操作/字段包括 “item.label”、“序号”、“工位编号”、“工序名称”、“操作类别”、“操作人”、“销售订单”、“生产订单”、“物料编号”、“物料名称”，这些是判断页面业务范围的主要线索。 后端主要围绕 Prog_MES_LoadProcess、Pr
过程覆盖：`Prog_MES_LoadProcess`、`Prog_MES_LoadStations`、`MES_QulityInspection_FirstCheckRecords`

```text
[进入页面 / src/views/QualityManagement/CheckTask/firstSpecial.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadProcess / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadProcess / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / MES_QulityInspection_FirstCheckRecords / 质量检验处理]
[type 11（当前通用存储过程查询/执行） / MES_QulityInspection_FirstCheckRecords / 质量检验处理] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 基础表_工序 / MES_资源主数据 / YL_加工中心_操作记录表]
[主要数据对象 / 基础表_工序 / MES_资源主数据 / YL_加工中心_操作记录表] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `Prog_MES_LoadProcess` | 查询/读取数据 | 表：基础表_工序 |
| 2 | `Prog_MES_LoadStations` | 查询/读取数据 | 表：MES_资源主数据 |
| 3 | `MES_QulityInspection_FirstCheckRecords` | 质量检验处理 | 表：YL_加工中心_操作记录表 |

#### 51. `src/views/QualityManagement/CheckTask/materialReturn.vue`

页面要点：该页面处理原材料退库检验。用户查询退库检验任务，读取 SAP 生产订单辅助信息，录入并更新检验结果。 页面可见的操作/字段包括 “查询”、“扫码”、“取 消”、“合格”、“不合格”、“已完成”、“未完成”、“item.label”、“序号”、“单据码”，这些是判断页面业务范围的主要线索。 后端主要围绕 查询字典、人员管理_人员信息查询_质
过程覆盖：`查询字典`、`人员管理_人员信息查询_质检部门_查询`、`质量管理_原材料退库_查询`、`质量管理_原材料退库检验_更新`
WMS/条码任务：页面涉及 `stocktask` 出库/入库任务接口。

```text
[进入页面 / src/views/QualityManagement/CheckTask/materialReturn.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 质量管理_原材料退库_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 质量管理_原材料退库_查询 / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / 质量管理_原材料退库检验_更新 / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / 质量管理_原材料退库检验_更新 / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [是否需要外部系统同步?]
[是否需要外部系统同步?] -- WMS/条码 --> [stocktask 入库/出库任务 / 物料/条码/数量同步]
[是否需要外部系统同步?] -- 否 --> [MES 本地状态生效]
[stocktask 入库/出库任务 / 物料/条码/数量同步] --> [外部返回成功?]
[MES 本地状态生效] --> [刷新列表/明细/看板数据]
[外部返回成功?] -- 是 --> [刷新列表/明细/看板数据]
[外部返回成功?] -- 否 --> [记录失败原因 / 保留待重试/待处理状态]
[记录失败原因 / 保留待重试/待处理状态] --> [刷新列表/明细/看板数据]
[用户是否发起业务动作?] -- 否 --> [刷新列表/明细/看板数据]
[刷新列表/明细/看板数据] --> [主要数据对象 / YL_基础表_数据字典 / 登录基础数据_管理人员权限视图 / 质量检验_质检任务_SAP / YL_质量检验_质检记录]
[主要数据对象 / YL_基础表_数据字典 / 登录基础数据_管理人员权限视图 / 质量检验_质检任务_SAP / YL_质量检验_质检记录] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `查询字典` | 查询/读取数据 | 表：YL_基础表_数据字典 |
| 2 | `人员管理_人员信息查询_质检部门_查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 3 | `质量管理_原材料退库_查询` | 查询/读取数据 | 表：质量检验_质检任务_SAP |
| 4 | `质量管理_原材料退库检验_更新` | 更新/保存业务数据 | 表：YL_质量检验_质检记录、质量检验_质检任务_SAP |

#### 52. `src/views/QualityManagement/CheckTask/processReceive.vue`

页面要点：该页面处理序检收检。质检人员接收工序检验任务，查询加急和字典信息，读取 SAP 工序状态，新增序检收检记录。 页面可见的操作/字段包括 “查询”、“导出 -->”、“取 消”、“关闭”、“装配”、“机加”、“全部”、“合格”、“不合格”、“item.label”，这些是判断页面业务范围的主要线索。 后端主要围绕 工艺管理_图纸维护_查看图
过程覆盖：`工艺管理_图纸维护_查看图纸`、`加急订单_加急明细查询`、`查询字典`、`人员管理_人员信息查询_质检部门_查询`、`质量管理_质量检验_收检记录_查询`、`质量管理_序检收检_新增`

```text
[进入页面 / src/views/QualityManagement/CheckTask/processReceive.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 质量管理_质量检验_收检记录_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 质量管理_质量检验_收检记录_查询 / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / 质量管理_序检收检_新增 / 新增业务数据]
[type 12（当前通用存储过程写入/业务动作） / 质量管理_序检收检_新增 / 新增业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 物料基础数据_零件图纸 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / YL_基础表_数据字典 / 登录基础数据_管理人员权限视图]
[主要数据对象 / 物料基础数据_零件图纸 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / YL_基础表_数据字典 / 登录基础数据_管理人员权限视图] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `工艺管理_图纸维护_查看图纸` | 查询/读取数据 | 表：物料基础数据_零件图纸 |
| 2 | `加急订单_加急明细查询` | 查询/读取数据 | 表：MES_接口_生产计划；SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL |
| 3 | `查询字典` | 查询/读取数据 | 表：YL_基础表_数据字典 |
| 4 | `人员管理_人员信息查询_质检部门_查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 5 | `质量管理_质量检验_收检记录_查询` | 查询/读取数据 | 表：YL_加工中心_操作记录表、YL_质量检验_质检记录；视图：View_生产订单_MES |
| 6 | `质量管理_序检收检_新增` | 新增业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务、YL_质量检验_质检记录 |

#### 53. `src/views/QualityManagement/CheckTask/processSpecial.vue`

页面要点：该页面处理过程/特殊检验。用户按工序任务录入特殊检验结果和检测明细。

```text
[进入页面 / src/views/QualityManagement/CheckTask/processSpecial.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

#### 54. `src/views/QualityManagement/CheckTask/purchaseIncoming.vue`

页面要点：该页面处理采购/来料检验。质检人员查询待检任务，查看图纸、字典和检验人员，录入合格数、不合格数、检测数据，调用过程更新来料检验结果。 页面可见的操作/字段包括 “查询”、“取 消”、“关闭”、“合格”、“不合格”、“已完成”、“未完成”、“item.label”、“序号”、“单据码”，这些是判断页面业务范围的主要线索。 后端主要围绕 加急
过程覆盖：`加急订单_加急明细查询`、`工艺管理_图纸维护_查看图纸`、`查询字典`、`人员管理_人员信息查询_质检部门_查询`、`质量管理_质量检验_入库质检任务_查询`、`质量管理_来料检验_更新`

```text
[进入页面 / src/views/QualityManagement/CheckTask/purchaseIncoming.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 工艺管理_图纸维护_查看图纸 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 质量管理_质量检验_入库质检任务_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 质量管理_质量检验_入库质检任务_查询 / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / 质量管理_来料检验_更新 / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / 质量管理_来料检验_更新 / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / 物料基础数据_零件图纸 / YL_基础表_数据字典 / 登录基础数据_管理人员权限视图]
[主要数据对象 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / 物料基础数据_零件图纸 / YL_基础表_数据字典 / 登录基础数据_管理人员权限视图] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `加急订单_加急明细查询` | 查询/读取数据 | 表：MES_接口_生产计划；SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL |
| 2 | `工艺管理_图纸维护_查看图纸` | 查询/读取数据 | 表：物料基础数据_零件图纸 |
| 3 | `查询字典` | 查询/读取数据 | 表：YL_基础表_数据字典 |
| 4 | `人员管理_人员信息查询_质检部门_查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 5 | `质量管理_质量检验_入库质检任务_查询` | 查询/读取数据 | 表：YL_质量检验_质检记录、质量检验_质检任务_SAP |
| 6 | `质量管理_来料检验_更新` | 更新/保存业务数据 | 表：YL_质量检验_质检记录、质量检验_质检任务_SAP |

#### 55. `src/views/QualityManagement/CheckTask/salesReturn.vue`

页面要点：该页面处理销售退货检验。用户查询销售退货待检任务，录入检验结果并更新质检记录。 页面可见的操作/字段包括 “查询”、“取 消”、“合格”、“不合格”、“item.label”、“序号”、“生产订单”、“物料名称”、“物料编码”、“采购数”，这些是判断页面业务范围的主要线索。 后端主要围绕 查询字典、人员管理_人员信息查询_质检部门_查询、
过程覆盖：`查询字典`、`人员管理_人员信息查询_质检部门_查询`、`质量管理_质量检验_退货质检任务_查询`、`质量管理_销售退货检_更新`
WMS/条码任务：页面涉及 `stocktask` 出库/入库任务接口。

```text
[进入页面 / src/views/QualityManagement/CheckTask/salesReturn.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 质量管理_质量检验_退货质检任务_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 质量管理_质量检验_退货质检任务_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 12（当前通用存储过程写入/业务动作） / 质量管理_销售退货检_更新 / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / 质量管理_销售退货检_更新 / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [是否需要外部系统同步?]
[是否需要外部系统同步?] -- WMS/条码 --> [stocktask 入库/出库任务 / 物料/条码/数量同步]
[是否需要外部系统同步?] -- 否 --> [MES 本地状态生效]
[stocktask 入库/出库任务 / 物料/条码/数量同步] --> [外部返回成功?]
[MES 本地状态生效] --> [刷新列表/明细/看板数据]
[外部返回成功?] -- 是 --> [刷新列表/明细/看板数据]
[外部返回成功?] -- 否 --> [记录失败原因 / 保留待重试/待处理状态]
[记录失败原因 / 保留待重试/待处理状态] --> [刷新列表/明细/看板数据]
[用户是否发起业务动作?] -- 否 --> [刷新列表/明细/看板数据]
[刷新列表/明细/看板数据] --> [主要数据对象 / YL_基础表_数据字典 / 登录基础数据_管理人员权限视图 / 质量检验_质检任务_SAP / YL_质量检验_质检记录]
[主要数据对象 / YL_基础表_数据字典 / 登录基础数据_管理人员权限视图 / 质量检验_质检任务_SAP / YL_质量检验_质检记录] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `查询字典` | 查询/读取数据 | 表：YL_基础表_数据字典 |
| 2 | `人员管理_人员信息查询_质检部门_查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 3 | `质量管理_质量检验_退货质检任务_查询` | 查询/读取数据 | 表：质量检验_质检任务_SAP |
| 4 | `质量管理_销售退货检_更新` | 更新/保存业务数据 | 表：YL_质量检验_质检记录、质量检验_质检任务_SAP |

#### 56. `src/views/QualityManagement/QualityCenter/index.vue`

页面要点：该页面是质量综合处理中心。用户集中查询质检任务、收检记录、终检/入库任务和质检明细，录入检测数据、不合格处理，并读取 SAP 生产订单信息辅助校验。 页面可见的操作/字段包括 “查询 --> --> 缺料”、“上一个 下一个”、“删除当前记录 关闭”、“上一个 下一个 保存当前记录 删除当前记录 关闭”、“确定 关闭”、“取 消”、“确 
过程覆盖：`生产管理_获取人员绑定`、`加急订单_加急明细查询`、`MES_人员工时记录_获取进行中任务2`、`MES_人员工时记录_获取进行中任务`、`工时校验_获取订单列表`、`异常工时_新增操作记录`、`工时校验_获取订单工序`、`MES_登录_工位与名称_查询`、`Prog_MES_LoadProcess`、`质量管理_质检报工_任务查询`、...
WMS/条码任务：页面涉及 `stocktask` 出库/入库任务接口。

```text
[进入页面 / src/views/QualityManagement/QualityCenter/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 生产管理_获取人员绑定 / 基础权限/人员数据处理]
[type 11（当前通用存储过程查询/执行） / 生产管理_获取人员绑定 / 基础权限/人员数据处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取订单工序 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取订单工序 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadProcess / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadProcess / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 生产管理_装配中心_缺料查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_装配中心_缺料查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 加急订单_加急明细查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / MES_人员工时记录_获取进行中任务2 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / MES_人员工时记录_获取进行中任务2 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / MES_人员工时记录_获取进行中任务 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / MES_人员工时记录_获取进行中任务 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 工时校验_获取订单列表 / 报工或工时处理]
[type 11（当前通用存储过程查询/执行） / 工时校验_获取订单列表 / 报工或工时处理] --> [type 11（当前通用存储过程查询/执行） / 异常工时_新增操作记录 / 新增业务数据]
[type 11（当前通用存储过程查询/执行） / 异常工时_新增操作记录 / 新增业务数据] --> [type 11（当前通用存储过程查询/执行） / 质量管理_质检报工_任务查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 质量管理_质检报工_任务查询 / 查询/读取数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [是否需要外部系统同步?]
[是否需要外部系统同步?] -- WMS/条码 --> [stocktask 入库/出库任务 / 物料/条码/数量同步]
[是否需要外部系统同步?] -- 否 --> [MES 本地状态生效]
[stocktask 入库/出库任务 / 物料/条码/数量同步] --> [外部返回成功?]
[MES 本地状态生效] --> [刷新列表/明细/看板数据]
[外部返回成功?] -- 是 --> [刷新列表/明细/看板数据]
[外部返回成功?] -- 否 --> [记录失败原因 / 保留待重试/待处理状态]
[记录失败原因 / 保留待重试/待处理状态] --> [刷新列表/明细/看板数据]
[用户是否发起业务动作?] -- 否 --> [刷新列表/明细/看板数据]
[刷新列表/明细/看板数据] --> [主要数据对象 / MES_资源主数据 / 工位人员绑定表 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / MES_接口_生产计划_生产任务]
[主要数据对象 / MES_资源主数据 / 工位人员绑定表 / MES_接口_生产计划 / SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL / MES_接口_生产计划_生产任务] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `生产管理_获取人员绑定` | 基础权限/人员数据处理 | 表：MES_资源主数据、工位人员绑定表 |
| 2 | `加急订单_加急明细查询` | 查询/读取数据 | 表：MES_接口_生产计划；SAP/链接库：SAP.SBO_YL.dbo.ubt_OPKL_UrgentMaterials_ALL |
| 3 | `MES_人员工时记录_获取进行中任务2` | 报工或工时处理 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务、YL_加工中心_操作记录表 |
| 4 | `MES_人员工时记录_获取进行中任务` | 报工或工时处理 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务、YL_加工中心_操作记录表 |
| 5 | `工时校验_获取订单列表` | 报工或工时处理 | 表：MES_接口_生产计划 |
| 6 | `异常工时_新增操作记录` | 新增业务数据 | 表：YL_加工中心_操作记录表；视图：View_生产订单_MES |
| 7 | `工时校验_获取订单工序` | 报工或工时处理 | 视图：View_生产订单_MES |
| 8 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 9 | `Prog_MES_LoadProcess` | 查询/读取数据 | 表：基础表_工序 |
| 10 | `质量管理_质检报工_任务查询` | 查询/读取数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务、YL_质量检验_质检记录；视图：View_生产订单_MES |
| 11 | `MES_ProductTask_WorkTimeSum` | 报工或工时处理 | 未在 SQL 中解析到明确依赖 |
| 12 | `生产管理_装配中心_缺料查询` | 查询/读取数据 | SAP/链接库：SAP.SBO_YL.dbo.UBT_OPKL_MissQty |
| ... | ... | 共 28 个过程，此处仅列前 12 个 | 详见分析文档对应页面段落 |

#### 57. `src/views/QualityManagement/QualityDetails/index.vue`

页面要点：该页面查询质检明细。用户按订单、物料、检验类型、时间等条件查询和导出检测明细。 页面可见的操作/字段包括 “查询”、“Excel导出”、“全部”、“收检”、“终检”、“来料检验”、“退库检验”、“序号”、“质检类型”、“零件编码”，这些是判断页面业务范围的主要线索。 后端主要围绕 质量管理_质检明细_导出、质量管理_质检明细_查询 取数或
过程覆盖：`质量管理_质检明细_导出`、`质量管理_质检明细_查询`

```text
[进入页面 / src/views/QualityManagement/QualityDetails/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 2001（导出/报表类过程） / 质量管理_质检明细_导出 / 质量检验处理]
[type 2001（导出/报表类过程） / 质量管理_质检明细_导出 / 质量检验处理] --> [type 11（当前通用存储过程查询/执行） / 质量管理_质检明细_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 质量管理_质检明细_查询 / 查询/读取数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / View_质检明细]
[主要数据对象 / View_质检明细] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `质量管理_质检明细_导出` | 质量检验处理 | 视图：View_质检明细 |
| 2 | `质量管理_质检明细_查询` | 查询/读取数据 | 视图：View_质检明细 |

#### 58. `src/views/QualityManagement/QualityStandardQuery/index copy.vue`

页面要点：该页面维护/查询检验标准。用户按物料、工序、检测项目维护理论值、上下限、量具和启用状态。 页面可见的操作/字段包括 “查询 新增标准 修改 删除 确定 取 消”、“确定 取 消”、“item.label”、“序号”、“零件号”、“工序”、“类型”、“检验项目”、“检验内容”、“上限值”，这些是判断页面业务范围的主要线索。 后端主要围绕 P
过程覆盖：`Prog_MES_LoadProcess`、`查询字典`、`质量管理_检验标准表_新增`、`质量管理_检验标准表_查询`、`质量管理_检验标准表_修改`、`质量管理_检验标准表_删除`

```text
[进入页面 / src/views/QualityManagement/QualityStandardQuery/index copy.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadProcess / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadProcess / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 质量管理_检验标准表_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 质量管理_检验标准表_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 12（当前通用存储过程写入/业务动作） / 质量管理_检验标准表_新增 / 新增业务数据]
[type 12（当前通用存储过程写入/业务动作） / 质量管理_检验标准表_新增 / 新增业务数据] --> [type 12（当前通用存储过程写入/业务动作） / 质量管理_检验标准表_修改 / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / 质量管理_检验标准表_修改 / 更新/保存业务数据] --> [type 12（当前通用存储过程写入/业务动作） / 质量管理_检验标准表_删除 / 删除业务数据]
[type 12（当前通用存储过程写入/业务动作） / 质量管理_检验标准表_删除 / 删除业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 基础表_工序 / YL_基础表_数据字典]
[主要数据对象 / 基础表_工序 / YL_基础表_数据字典] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `Prog_MES_LoadProcess` | 查询/读取数据 | 表：基础表_工序 |
| 2 | `查询字典` | 查询/读取数据 | 表：YL_基础表_数据字典 |
| 3 | `质量管理_检验标准表_新增` | 新增业务数据 | 未在 SQL 中解析到明确依赖 |
| 4 | `质量管理_检验标准表_查询` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| 5 | `质量管理_检验标准表_修改` | 更新/保存业务数据 | 未在 SQL 中解析到明确依赖 |
| 6 | `质量管理_检验标准表_删除` | 删除业务数据 | 未在 SQL 中解析到明确依赖 |

#### 59. `src/views/QualityManagement/QualityStandardQuery/index.vue`

页面要点：该页面维护/查询检验标准。用户按物料、工序、检测项目维护理论值、上下限、量具和启用状态。 页面可见的操作/字段包括 “查询 新增标准 修改 删除 确定 取 消”、“确定 取 消”、“item.label”、“序号”、“物料编号”、“工序名称”、“检测类别”、“检测项目”、“上限值”、“下限值”，这些是判断页面业务范围的主要线索。 后端主要
过程覆盖：`MES_ProcessManagement_PartGet`、`Prog_MES_LoadProcess`、`查询字典`、`质量管理_检验标准表_新增`、`质量管理_检验标准表_查询`、`质量管理_检验标准表_修改`、`质量管理_检验标准表_删除`

```text
[进入页面 / src/views/QualityManagement/QualityStandardQuery/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_ProcessManagement_PartGet / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_ProcessManagement_PartGet / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadProcess / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadProcess / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 查询字典 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / 质量管理_检验标准表_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 质量管理_检验标准表_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 12（当前通用存储过程写入/业务动作） / 质量管理_检验标准表_新增 / 新增业务数据]
[type 12（当前通用存储过程写入/业务动作） / 质量管理_检验标准表_新增 / 新增业务数据] --> [type 12（当前通用存储过程写入/业务动作） / 质量管理_检验标准表_修改 / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / 质量管理_检验标准表_修改 / 更新/保存业务数据] --> [type 12（当前通用存储过程写入/业务动作） / 质量管理_检验标准表_删除 / 删除业务数据]
[type 12（当前通用存储过程写入/业务动作） / 质量管理_检验标准表_删除 / 删除业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / SAP.SBO_YL.dbo.UBT_OITM / 基础表_工序 / YL_基础表_数据字典]
[主要数据对象 / SAP.SBO_YL.dbo.UBT_OITM / 基础表_工序 / YL_基础表_数据字典] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `MES_ProcessManagement_PartGet` | 查询/读取数据 | SAP/链接库：SAP.SBO_YL.dbo.UBT_OITM |
| 2 | `Prog_MES_LoadProcess` | 查询/读取数据 | 表：基础表_工序 |
| 3 | `查询字典` | 查询/读取数据 | 表：YL_基础表_数据字典 |
| 4 | `质量管理_检验标准表_新增` | 新增业务数据 | 未在 SQL 中解析到明确依赖 |
| 5 | `质量管理_检验标准表_查询` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| 6 | `质量管理_检验标准表_修改` | 更新/保存业务数据 | 未在 SQL 中解析到明确依赖 |
| 7 | `质量管理_检验标准表_删除` | 删除业务数据 | 未在 SQL 中解析到明确依赖 |

#### 60. `src/views/QualityManagement/Unqualified/index.vue`

页面要点：该页面处理不合格品。用户查询不合格记录，查看处置流程和节点，推进让步放行、返工、报废等处理。 页面可见的操作/字段包括 “查询”、“Excel导出”、“打印”、“item.label”、“全部”、“收检”、“终检”、“来料检验”、“退库检验”、“序号”，这些是判断页面业务范围的主要线索。 后端主要围绕 人员管理_人员信息查询_质检部门_查
过程覆盖：`人员管理_人员信息查询_质检部门_查询`、`质量管理_不合格品处置_查询`

```text
[进入页面 / src/views/QualityManagement/Unqualified/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_质检部门_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 质量管理_不合格品处置_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 质量管理_不合格品处置_查询 / 查询/读取数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 登录基础数据_管理人员权限视图 / View_质检明细]
[主要数据对象 / 登录基础数据_管理人员权限视图 / View_质检明细] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `人员管理_人员信息查询_质检部门_查询` | 查询/读取数据 | 视图：登录基础数据_管理人员权限视图 |
| 2 | `质量管理_不合格品处置_查询` | 查询/读取数据 | 视图：View_质检明细 |

### 17.10 销售管理（SaleManagement）

#### 61. `src/views/SaleManagement/saleorderstatus/index.vue`

页面要点：该页面查询销售订单状态。用户按销售订单、合同、物料等条件查看销售订单在 SAP/MES 中的履约、生产、发货或关闭状态。 页面可见的操作/字段包括 “查询”、“缺料”、“关闭”、“全部”、“已下达发货通知”、“未下达发货通知”、“机加”、“装配”、“是”、“否”，这些是判断页面业务范围的主要线索。 后端主要围绕 生产管理_装配中心_缺料查
过程覆盖：`生产管理_装配中心_缺料查询`、`销售管理_销售订单状态`、`MES_OrderPlanned_DescriptionEdit`、`Prog_MES_LoadStations`

```text
[进入页面 / src/views/SaleManagement/saleorderstatus/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 生产管理_装配中心_缺料查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 生产管理_装配中心_缺料查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / Prog_MES_LoadStations / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 销售管理_销售订单状态 / 业务存储过程调用]
[type 11（当前通用存储过程查询/执行） / 销售管理_销售订单状态 / 业务存储过程调用] --> [type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_DescriptionEdit / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / MES_OrderPlanned_DescriptionEdit / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / SAP.SBO_YL.dbo.UBT_OPKL_MissQty / View_生产订单_MES / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / MES_资源主数据]
[主要数据对象 / SAP.SBO_YL.dbo.UBT_OPKL_MissQty / View_生产订单_MES / MES_接口_生产计划 / MES_接口_生产计划_生产任务 / MES_资源主数据] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `生产管理_装配中心_缺料查询` | 查询/读取数据 | SAP/链接库：SAP.SBO_YL.dbo.UBT_OPKL_MissQty |
| 2 | `销售管理_销售订单状态` | 业务存储过程调用 | 视图：View_生产订单_MES |
| 3 | `MES_OrderPlanned_DescriptionEdit` | 更新/保存业务数据 | 表：MES_接口_生产计划、MES_接口_生产计划_生产任务 |
| 4 | `Prog_MES_LoadStations` | 查询/读取数据 | 表：MES_资源主数据 |

### 17.11 系统维护（SystemMaintenance）

#### 62. `src/views/SystemMaintenance/MenuManagement/index.vue`

页面要点：该页面维护菜单和权限。管理员查询、增加、修改、删除菜单/角色权限配置，用于动态路由和按钮权限。 页面可见的操作/字段包括 “取消”、“确定”、“item.label”、“模块名称”、“模块路径”、“请选择”、“输入关键字进行过滤”、“新增一级模块”，这些是判断页面业务范围的主要线索。 后端主要围绕 菜单系统模块_项目角色_查询数据_MES
过程覆盖：`菜单系统模块_项目角色_查询数据_MESWORK`

```text
[进入页面 / src/views/SystemMaintenance/MenuManagement/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_查询数据_MESWORK / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_查询数据_MESWORK / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `菜单系统模块_项目角色_查询数据_MESWORK` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |

#### 63. `src/views/SystemMaintenance/OperationLog/index.vue`

页面要点：该页面查询操作日志或报工操作记录，用于审计用户操作和追踪异常。 页面可见的操作/字段包括 “查询”、“订单编号”、“操作人”、“序号”、“操作类别”、“工序名称”、“工位名称”、“合同号”、“物料编号”、“物料描述”，这些是判断页面业务范围的主要线索。 后端主要围绕 系统管理_报工操作记录_查询 取数或提交业务动作。
过程覆盖：`系统管理_报工操作记录_查询`

```text
[进入页面 / src/views/SystemMaintenance/OperationLog/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 系统管理_报工操作记录_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 系统管理_报工操作记录_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / YL_加工中心_操作记录表]
[主要数据对象 / YL_加工中心_操作记录表] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `系统管理_报工操作记录_查询` | 查询/读取数据 | 表：YL_加工中心_操作记录表 |

#### 64. `src/views/SystemMaintenance/OrgManagement/index.vue`

页面要点：该页面维护组织/角色类基础数据，支持新增、修改、删除和查询。 页面可见的操作/字段包括 “查询”、“新增”、“编辑”、“删除”、“确 定”、“取消”、“部门名称”、“请输入部门名称”、“新增部门”、“编辑部门”，这些是判断页面业务范围的主要线索。 后端主要围绕 菜单系统模块_项目角色_查询数据_MESWORK、菜单系统模块_项目角色_修改
过程覆盖：`菜单系统模块_项目角色_查询数据_MESWORK`、`菜单系统模块_项目角色_修改数据_MESWORK`、`菜单系统模块_项目角色_增加_MESWORK`、`菜单系统模块_项目角色_删除_MESWORK`

```text
[进入页面 / src/views/SystemMaintenance/OrgManagement/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_查询数据_MESWORK / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_查询数据_MESWORK / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_修改数据_MESWORK / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_修改数据_MESWORK / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_增加_MESWORK / 新增业务数据]
[type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_增加_MESWORK / 新增业务数据] --> [type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_删除_MESWORK / 删除业务数据]
[type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_删除_MESWORK / 删除业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 登录基础数据_角色信息 / 登录基础数据_人员权限角色 / 登录基础数据_二级菜单]
[主要数据对象 / 登录基础数据_角色信息 / 登录基础数据_人员权限角色 / 登录基础数据_二级菜单] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `菜单系统模块_项目角色_查询数据_MESWORK` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| 2 | `菜单系统模块_项目角色_修改数据_MESWORK` | 更新/保存业务数据 | 表：登录基础数据_角色信息 |
| 3 | `菜单系统模块_项目角色_增加_MESWORK` | 新增业务数据 | 表：登录基础数据_角色信息 |
| 4 | `菜单系统模块_项目角色_删除_MESWORK` | 删除业务数据 | 表：登录基础数据_角色信息、登录基础数据_人员权限角色、登录基础数据_二级菜单 |

#### 65. `src/views/SystemMaintenance/PersonnelManagement/index.vue`

页面要点：该页面维护人员账号。管理员维护人员、部门、角色、启用状态等登录和权限基础数据。 页面可见的操作/字段包括 “查询”、“新增”、“重置密码”、“编辑”、“确 定”、“取消”、“item.label”、“姓名”、“工号”、“密码”，这些是判断页面业务范围的主要线索。 后端主要围绕 人员管理_角色信息初始化查询_查询、登录基础数据_人员信息_切
过程覆盖：`人员管理_角色信息初始化查询_查询`、`登录基础数据_人员信息_切换是否用户`、`人员管理_人员信息查询_查询`、`人员管理_人员信息修改_编辑`、`人员管理_人员信息修改_删除`、`人员管理_人员信息新增_新增`、`WEB_摄像头查看权限_查询`、`WEB_登录基础数据_人员信息_重置密码`、`WEB_人员设备查看权限_查询`、`WEB_人员设备查看权限_权限切换`、...

```text
[进入页面 / src/views/SystemMaintenance/PersonnelManagement/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 人员管理_角色信息初始化查询_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 人员管理_角色信息初始化查询_查询 / 查询/读取数据] --> [type 12（当前通用存储过程写入/业务动作） / 登录基础数据_人员信息_切换是否用户 / 基础权限/人员数据处理]
[type 12（当前通用存储过程写入/业务动作） / 登录基础数据_人员信息_切换是否用户 / 基础权限/人员数据处理] --> [type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 人员管理_人员信息查询_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / WEB_摄像头查看权限_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / WEB_摄像头查看权限_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / WEB_人员设备查看权限_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / WEB_人员设备查看权限_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 12（当前通用存储过程写入/业务动作） / 人员管理_人员信息修改_编辑 / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / 人员管理_人员信息修改_编辑 / 更新/保存业务数据] --> [type 12（当前通用存储过程写入/业务动作） / 人员管理_人员信息修改_删除 / 更新/保存业务数据]
[type 12（当前通用存储过程写入/业务动作） / 人员管理_人员信息修改_删除 / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 人员管理_人员信息新增_新增 / 新增业务数据]
[type 11（当前通用存储过程查询/执行） / 人员管理_人员信息新增_新增 / 新增业务数据] --> [type 12（当前通用存储过程写入/业务动作） / WEB_登录基础数据_人员信息_重置密码 / 基础权限/人员数据处理]
[type 12（当前通用存储过程写入/业务动作） / WEB_登录基础数据_人员信息_重置密码 / 基础权限/人员数据处理] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 登录基础数据_人员信息 / 登录基础数据_人员权限角色]
[主要数据对象 / 登录基础数据_人员信息 / 登录基础数据_人员权限角色] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `人员管理_角色信息初始化查询_查询` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| 2 | `登录基础数据_人员信息_切换是否用户` | 基础权限/人员数据处理 | 未知 |
| 3 | `人员管理_人员信息查询_查询` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| 4 | `人员管理_人员信息修改_编辑` | 更新/保存业务数据 | 表：登录基础数据_人员信息、登录基础数据_人员权限角色 |
| 5 | `人员管理_人员信息修改_删除` | 更新/保存业务数据 | 表：登录基础数据_人员信息、登录基础数据_人员权限角色 |
| 6 | `人员管理_人员信息新增_新增` | 新增业务数据 | 表：登录基础数据_人员信息、登录基础数据_人员权限角色 |
| 7 | `WEB_摄像头查看权限_查询` | 查询/读取数据 | 未知 |
| 8 | `WEB_登录基础数据_人员信息_重置密码` | 基础权限/人员数据处理 | 表：登录基础数据_人员信息 |
| 9 | `WEB_人员设备查看权限_查询` | 查询/读取数据 | 未知 |
| 10 | `WEB_人员设备查看权限_权限切换` | 查询/读取数据 | 未知 |
| 11 | `WEB_人员摄像头查看权限_权限切换` | 查询/读取数据 | 未知 |

#### 66. `src/views/SystemMaintenance/SystemRrolemaintenance/index.vue`

页面要点：该页面维护系统角色。管理员查询、新增、修改、删除角色数据。 页面可见的操作/字段包括 “查询”、“新增”、“编辑”、“删除”、“确 定”、“取消”、“角色功能”、“角色名称”、“请输入角色功能”、“新增角色”，这些是判断页面业务范围的主要线索。 后端主要围绕 菜单系统模块_项目角色_查询数据_MESWORK、菜单系统模块_项目角色_修改数
过程覆盖：`菜单系统模块_项目角色_查询数据_MESWORK`、`菜单系统模块_项目角色_修改数据_MESWORK`、`菜单系统模块_项目角色_增加_MESWORK`、`菜单系统模块_项目角色_删除_MESWORK`

```text
[进入页面 / src/views/SystemMaintenance/SystemRrolemaintenance/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_查询数据_MESWORK / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_查询数据_MESWORK / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_修改数据_MESWORK / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_修改数据_MESWORK / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_增加_MESWORK / 新增业务数据]
[type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_增加_MESWORK / 新增业务数据] --> [type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_删除_MESWORK / 删除业务数据]
[type 11（当前通用存储过程查询/执行） / 菜单系统模块_项目角色_删除_MESWORK / 删除业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / 登录基础数据_角色信息 / 登录基础数据_人员权限角色 / 登录基础数据_二级菜单]
[主要数据对象 / 登录基础数据_角色信息 / 登录基础数据_人员权限角色 / 登录基础数据_二级菜单] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `菜单系统模块_项目角色_查询数据_MESWORK` | 查询/读取数据 | 未在 SQL 中解析到明确依赖 |
| 2 | `菜单系统模块_项目角色_修改数据_MESWORK` | 更新/保存业务数据 | 表：登录基础数据_角色信息 |
| 3 | `菜单系统模块_项目角色_增加_MESWORK` | 新增业务数据 | 表：登录基础数据_角色信息 |
| 4 | `菜单系统模块_项目角色_删除_MESWORK` | 删除业务数据 | 表：登录基础数据_角色信息、登录基础数据_人员权限角色、登录基础数据_二级菜单 |

#### 67. `src/views/SystemMaintenance/WorkstationManagement/index.vue`

页面要点：该页面维护工位资源。管理员在 MES 侧新增、修改、删除工位，同时调用 SAP B1 Resources 新增或更新资源主数据。 页面可见的操作/字段包括 “查询”、“新增”、“编辑”、“删除”、“确 定”、“取消”、“工位名称”、“工位号”、“请输入工位名称”、“新增工位”，这些是判断页面业务范围的主要线索。 后端主要围绕 MES_登录
过程覆盖：`MES_登录_工位与名称_查询`、`系统管理_工位管理_工位信息修改`、`系统管理_工位管理_工位信息增加`、`系统管理_工位管理_工位信息删除`

```text
[进入页面 / src/views/SystemMaintenance/WorkstationManagement/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / MES_登录_工位与名称_查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 系统管理_工位管理_工位信息修改 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 系统管理_工位管理_工位信息修改 / 更新/保存业务数据] --> [type 11（当前通用存储过程查询/执行） / 系统管理_工位管理_工位信息增加 / 新增业务数据]
[type 11（当前通用存储过程查询/执行） / 系统管理_工位管理_工位信息增加 / 新增业务数据] --> [type 11（当前通用存储过程查询/执行） / 系统管理_工位管理_工位信息删除 / 删除业务数据]
[type 11（当前通用存储过程查询/执行） / 系统管理_工位管理_工位信息删除 / 删除业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [主要数据对象 / View_基础数据_工位 / MES_资源主数据 / 登录基础数据_人员权限角色 / 登录基础数据_二级菜单]
[主要数据对象 / View_基础数据_工位 / MES_资源主数据 / 登录基础数据_人员权限角色 / 登录基础数据_二级菜单] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `MES_登录_工位与名称_查询` | 查询/读取数据 | 视图：View_基础数据_工位 |
| 2 | `系统管理_工位管理_工位信息修改` | 更新/保存业务数据 | 表：MES_资源主数据 |
| 3 | `系统管理_工位管理_工位信息增加` | 新增业务数据 | 表：MES_资源主数据 |
| 4 | `系统管理_工位管理_工位信息删除` | 删除业务数据 | 表：MES_资源主数据、登录基础数据_人员权限角色、登录基础数据_二级菜单 |

### 17.12 首页与看板入口（dashboard）

#### 68. `src/views/dashboard/index.vue`

页面要点：该页面是系统首页或欢迎页，用于承载看板入口或基础统计展示。

```text
[进入页面 / src/views/dashboard/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

### 17.13 布局与导航（layout）

#### 69. `src/views/layout/Layout.vue`

页面要点：该文件属于系统布局组件，负责菜单、导航、标签页、内容承载或窗口自适应，不承载具体业务流程。

```text
[进入页面 / src/views/layout/Layout.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

#### 70. `src/views/layout/components/AppMain.vue`

页面要点：该文件属于系统布局组件，负责菜单、导航、标签页、内容承载或窗口自适应，不承载具体业务流程。

```text
[进入页面 / src/views/layout/components/AppMain.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

#### 71. `src/views/layout/components/Navbar.vue`

页面要点：该文件属于系统布局组件，负责菜单、导航、标签页、内容承载或窗口自适应，不承载具体业务流程。 页面可见的操作/字段包括 “[ &nbsp 登出 &nbsp ] &nbsp--> Log Off”、“取 消”、“提 交”、“旧密码”、“新密码”、“确认密码”、“修改密码”，这些是判断页面业务范围的主要线索。 后端主要围绕 登录基础数据_人员信
过程覆盖：`登录基础数据_人员信息_登陆检查密码`、`登录基础数据_人员信息_修改密码`、`WEB_报警查询_未读报警记录_查询`、`WEB_报警查询_未读报警记录_未读条数查询`

```text
[进入页面 / src/views/layout/components/Navbar.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [组装查询条件 / 分页/时间/订单/工位]
[组装查询条件 / 分页/时间/订单/工位] --> [type 11（当前通用存储过程查询/执行） / 登录基础数据_人员信息_登陆检查密码 / 基础权限/人员数据处理]
[type 11（当前通用存储过程查询/执行） / 登录基础数据_人员信息_登陆检查密码 / 基础权限/人员数据处理] --> [type 11（当前通用存储过程查询/执行） / WEB_报警查询_未读报警记录_查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / WEB_报警查询_未读报警记录_查询 / 查询/读取数据] --> [type 11（当前通用存储过程查询/执行） / WEB_报警查询_未读报警记录_未读条数查询 / 查询/读取数据]
[type 11（当前通用存储过程查询/执行） / WEB_报警查询_未读报警记录_未读条数查询 / 查询/读取数据] --> [ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新]
[ExecDatabase 返回 response.data / 表格/树/日历/明细区刷新] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [校验必填项/选中行/数量和状态]
[校验必填项/选中行/数量和状态] --> [type 11（当前通用存储过程查询/执行） / 登录基础数据_人员信息_修改密码 / 更新/保存业务数据]
[type 11（当前通用存储过程查询/执行） / 登录基础数据_人员信息_修改密码 / 更新/保存业务数据] --> [后端写入/更新完成 / 返回成功/失败消息]
[后端写入/更新完成 / 返回成功/失败消息] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

| 环节 | 页面调用/过程 | 用途 | 依赖线索 |
|---|---|---|---|
| 1 | `登录基础数据_人员信息_登陆检查密码` | 基础权限/人员数据处理 | 未在 SQL 中解析到明确依赖 |
| 2 | `登录基础数据_人员信息_修改密码` | 更新/保存业务数据 | 未在 SQL 中解析到明确依赖 |
| 3 | `WEB_报警查询_未读报警记录_查询` | 查询/读取数据 | 未知 |
| 4 | `WEB_报警查询_未读报警记录_未读条数查询` | 查询/读取数据 | 未知 |

#### 72. `src/views/layout/components/Sidebar/Item.vue`

页面要点：该文件属于系统布局组件，负责菜单、导航、标签页、内容承载或窗口自适应，不承载具体业务流程。

```text
[进入页面 / src/views/layout/components/Sidebar/Item.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

#### 73. `src/views/layout/components/Sidebar/SidebarItem.vue`

页面要点：该文件属于系统布局组件，负责菜单、导航、标签页、内容承载或窗口自适应，不承载具体业务流程。 页面可见的操作/字段包括 “onlyOneChild.meta.title”、“item.meta.title”、“child.meta.title”，这些是判断页面业务范围的主要线索。

```text
[进入页面 / src/views/layout/components/Sidebar/SidebarItem.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

#### 74. `src/views/layout/components/Sidebar/index.vue`

页面要点：该文件属于系统布局组件，负责菜单、导航、标签页、内容承载或窗口自适应，不承载具体业务流程。

```text
[进入页面 / src/views/layout/components/Sidebar/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

#### 75. `src/views/layout/components/TagsView.vue`

页面要点：该文件属于系统布局组件，负责菜单、导航、标签页、内容承载或窗口自适应，不承载具体业务流程。

```text
[进入页面 / src/views/layout/components/TagsView.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

#### 76. `src/views/layout/components/index.js`

页面要点：该文件属于系统布局组件，负责菜单、导航、标签页、内容承载或窗口自适应，不承载具体业务流程。

```text
[进入页面 / src/views/layout/components/index.js] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

#### 77. `src/views/layout/mixin/ResizeHandler.js`

页面要点：该文件属于系统布局组件，负责菜单、导航、标签页、内容承载或窗口自适应，不承载具体业务流程。

```text
[进入页面 / src/views/layout/mixin/ResizeHandler.js] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```

### 17.14 登录（login）

#### 78. `src/views/login/index.vue`

页面要点：该页面是登录入口，负责账号密码登录、角色选择、Token/Cookie 写入、路由权限初始化和密码修改入口。 页面可见的操作/字段包括 “修改密码”、“登录”、“取消”、“确定”、“角色名称”、“工号”、“原始密码”、“新密码”、“确认密码”、“请输入用户名”，这些是判断页面业务范围的主要线索。

```text
[进入页面 / src/views/login/index.vue] --> [初始化页面状态 / 权限/默认条件/基础下拉]
[初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程]
[页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?]
[用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作]
[本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面]
[保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果]
[用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果]
[刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据]
[页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页]
```
