# 元利 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` 页面要点:该文件属于系统布局组件,负责菜单、导航、标签页、内容承载或窗口自适应,不承载具体业务流程。 页面可见的操作/字段包括 “[   登出   ]  --> 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] --> [初始化页面状态 / 权限/默认条件/基础下拉] [初始化页面状态 / 权限/默认条件/基础下拉] --> [页面绘制/路由容器展示 / 未识别到页面级存储过程] [页面绘制/路由容器展示 / 未识别到页面级存储过程] --> [用户是否发起业务动作?] [用户是否发起业务动作?] -- 是 --> [本页主要为查询/展示或容器组件 / 无明确写入动作] [本页主要为查询/展示或容器组件 / 无明确写入动作] --> [保持当前数据或跳转其他页面] [保持当前数据或跳转其他页面] --> [刷新列表/关闭弹窗/回显最新结果] [用户是否发起业务动作?] -- 否 --> [刷新列表/关闭弹窗/回显最新结果] [刷新列表/关闭弹窗/回显最新结果] --> [页面状态/路由/展示数据] [页面状态/路由/展示数据] --> [用户继续查询/维护或转入下一业务页] ```