Files
MES_Manage_View_V20/doc/MES后台网页版用户操作手册_V1.0_20260725.md

13 KiB
Raw Blame History

大连元利流体技术有限公司 MES 后台网页版用户操作手册

文档版本V1.0 | 适用环境MES 测试环境 | 日期2026-07-25

本手册基于测试环境角色 1 的 84 条菜单、75 个可进入页面、前端代码静态扫描和测试数据库对象盘点生成。不同角色的菜单、按钮和数据范围以实际权限为准。

1. 使用前说明

  • 测试前端地址:http://124.220.15.242:10012/
  • MES 接口由前端自动调用,用户不需要手工拼接接口地址。
  • 测试环境 B1/TM 只允许登录与只读 GET语义 POST/PATCH 会在前端拦截,不要用写操作验证连通性。
  • 页面按钮和数据范围由角色权限控制;看不到某个菜单或按钮时先联系系统管理员,不要直接修改浏览器参数。
  • 涉及新增、编辑、删除、排产、派工、报工、质检、入库和状态切换的操作,必须先确认业务单据、操作人和回滚方式。

2. 登录与通用操作

2.1 登录

  1. 打开测试前端地址。
  2. 输入账号和密码,点击“登录”。
  3. 登录成功后进入首页;系统按角色加载菜单和按钮权限。
  4. “记住账号”只保存账号,不保存密码;离开共享电脑时不要勾选。

2.2 列表查询

  1. 先填写必要筛选条件,日期条件使用页面提供的日期选择器。
  2. 点击“查询”,等待表格刷新。
  3. 使用分页、每页条数、排序和导出功能核对结果。
  4. 查询结果为空时先清空筛选条件,再判断是否确实没有数据。

2.3 新增、编辑、删除与状态操作

  1. 新增前确认必填字段、编码唯一性和关联对象。
  2. 编辑前先选中正确记录,核对订单、合同、工位或人员。
  3. 删除、关闭、完成、启用、禁用、排产、派工和报工属于状态性操作,执行前必须二次确认。
  4. 保存后重新查询并核对操作时间、编辑人和状态。

2.4 页面常见问题

现象 处理顺序
登录成功但没有菜单 退出重新登录;确认角色是否启用、菜单是否分配、接口是否返回菜单数据。
查询很慢 缩小日期和订单范围;记录页面、条件和耗时,交给运维分析存储过程和执行计划。
按钮不存在 检查角色 AddData/DeleteData/EditData/SearchData 权限,不要直接改前端隐藏逻辑。
B1/TM 操作失败 测试环境先确认是否为被保护的 POST/PATCH写操作不会为了测试而放开。
保存后页面没有变化 重新查询并查看接口返回;确认过程是否存在、参数名和业务状态是否满足。

3. 菜单与页面总览

当前角色菜单共 84 条,其中模块 9 个、可进入页面 75 个。

系统管理

用途:用于 MES 业务管理和查询。

页面 路径 主要操作 关键字段/内容

计划排产

用途:用于 MES 业务管理和查询。

页面 路径 主要操作 关键字段/内容

生产管理

用途:用于 MES 业务管理和查询。

页面 路径 主要操作 关键字段/内容

质量管理

用途:用于 MES 业务管理和查询。

页面 路径 主要操作 关键字段/内容

工艺管理

用途:用于 MES 业务管理和查询。

页面 路径 主要操作 关键字段/内容

设备管理

用途:用于 MES 业务管理和查询。

页面 路径 主要操作 关键字段/内容

销售订单管理

用途:用于 MES 业务管理和查询。

页面 路径 主要操作 关键字段/内容

异常提醒

用途:用于 MES 业务管理和查询。

页面 路径 主要操作 关键字段/内容

研发管理

用途:用于 MES 业务管理和查询。

页面 路径 主要操作 关键字段/内容

4. 各模块操作流程

4.1 系统管理

模块定位:用于 MES 业务管理和查询。

  • 按页面筛选条件查询数据,选择记录后执行页面提供的操作。
  • 涉及保存、删除、状态切换的操作必须先确认权限和回滚方式。

4.2 计划排产

模块定位:用于 MES 业务管理和查询。

  • 按页面筛选条件查询数据,选择记录后执行页面提供的操作。
  • 涉及保存、删除、状态切换的操作必须先确认权限和回滚方式。

4.3 生产管理

模块定位:用于 MES 业务管理和查询。

  • 按页面筛选条件查询数据,选择记录后执行页面提供的操作。
  • 涉及保存、删除、状态切换的操作必须先确认权限和回滚方式。

4.4 质量管理

模块定位:用于 MES 业务管理和查询。

  • 按页面筛选条件查询数据,选择记录后执行页面提供的操作。
  • 涉及保存、删除、状态切换的操作必须先确认权限和回滚方式。

4.5 工艺管理

模块定位:用于 MES 业务管理和查询。

  • 按页面筛选条件查询数据,选择记录后执行页面提供的操作。
  • 涉及保存、删除、状态切换的操作必须先确认权限和回滚方式。

4.6 设备管理

模块定位:用于 MES 业务管理和查询。

  • 按页面筛选条件查询数据,选择记录后执行页面提供的操作。
  • 涉及保存、删除、状态切换的操作必须先确认权限和回滚方式。

4.7 销售订单管理

模块定位:用于 MES 业务管理和查询。

  • 按页面筛选条件查询数据,选择记录后执行页面提供的操作。
  • 涉及保存、删除、状态切换的操作必须先确认权限和回滚方式。

4.8 异常提醒

模块定位:用于 MES 业务管理和查询。

  • 按页面筛选条件查询数据,选择记录后执行页面提供的操作。
  • 涉及保存、删除、状态切换的操作必须先确认权限和回滚方式。

4.9 研发管理

模块定位:用于 MES 业务管理和查询。

  • 按页面筛选条件查询数据,选择记录后执行页面提供的操作。
  • 涉及保存、删除、状态切换的操作必须先确认权限和回滚方式。

5. 重点业务流程

5.1 排产与装配任务

  1. 在“机加件排产”或“装配件排产”按订单、物料、日期和状态查询。
  2. 选择任务后执行排产、派工、优先级或计划时间调整;批量操作前核对选择行。
  3. 到“已排产”“工位任务汇总”或“及时齐套跟踪结果”复核状态。
  4. 在“系统类装配任务”“阀类装配任务”维护预算装配工时和合同预算测试工时,进度字段由系统计算。

5.2 工艺维护与工艺下发

  1. 在“工序管理”维护工序基础信息。
  2. 在“制定标准工艺”维护准备工时、标准工时、工装量具、机床和车间。
  3. 在“生产工艺”查询订单并生成/编辑工艺,确认工序顺序和工时。
  4. 需要下发生产任务时,确认订单、工艺版本和目标工序后执行下发。

5.3 加工中心与装配中心

  1. 按工位、人员、班次和任务状态查询待处理任务。
  2. 按业务顺序执行收料、开工、暂停/恢复、报工、送检和异常处理。
  3. 质检数据录入前核对检测项目、理论值、上下限、实测值和判定。
  4. 操作完成后检查任务状态、工时、数量和最后编辑人。

5.4 质量检验与不合格品

  1. 根据业务节点进入终检、序检、收检、采购入库检、销售退货检、原材料退库检或其他入库检。
  2. 选择任务和检测项目,录入检验数量、合格数、不合格数和实测值。
  3. 不合格结果进入“不合格品处置”,填写处置结论并保留审批/操作记录。
  4. 使用“质检明细”“及时检验报表”“产品合格率”进行追溯和统计。

5.5 人员、角色、菜单和工位

  1. 先新增或维护人员,再配置角色。
  2. 在角色管理为角色分配模块和操作权限。
  3. 在菜单管理维护模块路径和层级;变更菜单前先确认路由组件存在。
  4. 在工位管理维护工位号、名称和关联信息。
  5. 权限修改后使用目标账号重新登录验证,不以管理员账号代替验收。

6. 权限与数据安全

  • 菜单权限来自数据库角色菜单过程;页面按钮受 AddData、DeleteData、EditData、SearchData 等权限控制。
  • 测试前端配置 externalReadOnly=trueB1/TM 语义 POST/PATCH 在网络请求前被拦截。
  • 不要在浏览器开发者工具中手工重放生产接口或外部系统写请求。
  • 不要把账号、密码、Token、业务数据或导出文件提交到代码仓库。
  • 发现数据异常时保留页面、筛选条件、时间、账号、响应状态和操作记录,不要先删除数据。

7. 功能定位与新增需求说明

7.1 页面问题定位

  1. 先从菜单路径定位页面源码:src/views/<模块>/<页面>/index.vue,特殊页面以菜单组件路径为准。
  2. 在页面中查找 CreateData,确认过程名、调用类型和参数名。
  3. 通用接口入口位于 src/utils/request.jssrc/utils/curd.js;动态菜单由 src/router/getTreeData.jssrc/router/menuComponentModule.js 生成。
  4. B1/TM 封装分别位于 src/api/b1s.jssrc/api/tm.js;测试环境不要绕过只读保护。
  5. 到数据库过程清单中确认过程存在、参数数量、写入特征和外部依赖,再决定改前端、改过程还是补充对象。

7.2 新增需求的推荐顺序

  1. 明确页面角色、数据范围、查询条件、字段口径和读写边界。
  2. 先确认现有过程是否可复用,避免新增同义过程。
  3. 测试库新增/修改过程时编写前置校验、事务、验证 SQL 和回滚脚本。
  4. 前端实现表格、表单、权限按钮、加载/空结果/错误状态和分页。
  5. 先做只读回归,再用隔离数据做写流程回归,最后更新菜单、手册和变更记录。

8. 全量扫描结果与已知风险

  • 前端源码185 个源码文件,其中 108 个 Vue、77 个 JS。
  • CreateData772 次调用766 次字面量过程调用281 个唯一字面量过程名,另有 6 次动态调用需人工复核。
  • 外部集成调用B1 GET/POST/PATCH = 18/20/18TM GET/POST/PATCH = 1/7/1。
  • 测试数据库432 个存储过程、63 张表、27 个视图;过程定义中包含明显写关键字的约 187 个。
  • 数据库表达式依赖836 条,其中跨服务器依赖 75 条,跨库依赖 106 条。
  • 前端调用但测试库找不到同名过程14 个,属于重点风险,不代表全部页面不可用,需按部署版本、动态过程或历史页面逐项确认。

缺失过程清单:

  • 查询零件号src/views/QualityManagement/QualityStandardQuery/index copy.vue
  • 产品关系_变更节点排序src/views/CraftManagement/CraftMaintain/index.vue
  • 登录基础数据_人员信息_切换是否用户src/views/SystemMaintenance/PersonnelManagement/index.vue
  • Prog_MES_SingleTaskPlannedsrc/views/ProductionManagement/ProductionTaskManage/index.vue
  • WEB_报警查询_未读报警记录_查询src/views/layout/components/Navbar.vue
  • WEB_报警查询_未读报警记录_未读条数查询src/views/layout/components/Navbar.vue
  • WEB_基本表_产品结构_查询src/views/CraftManagement/CraftMaintain/index.vue
  • WEB_基本表_产品结构_删除src/views/CraftManagement/CraftMaintain/index.vue
  • WEB_基本表_产品结构_新增src/views/CraftManagement/CraftMaintain/index.vue
  • WEB_基本表_产品结构_修改src/views/CraftManagement/CraftMaintain/index.vue
  • WEB_人员设备查看权限_查询src/views/SystemMaintenance/PersonnelManagement/index.vue
  • WEB_人员设备查看权限_权限切换src/views/SystemMaintenance/PersonnelManagement/index.vue
  • WEB_人员摄像头查看权限_权限切换src/views/SystemMaintenance/PersonnelManagement/index.vue
  • WEB_摄像头查看权限_查询src/views/SystemMaintenance/PersonnelManagement/index.vue
  • 数据库存在但静态前端未调用的过程可能来自事件、定时任务、接口内部调用、历史功能或未授权菜单,不能仅凭“未调用”判定为废弃。
  • 当前测试环境的核心外部依赖、证书、后端高权限账号和写流程验收仍按接管报告中的限制执行。

9. 交付清单

  • 本用户手册:doc/MES后台网页版用户操作手册_V1.0_20260725.docx
  • Markdown 版:doc/MES后台网页版用户操作手册_V1.0_20260725.md
  • 菜单清单:work/menu_inventory_role1.csv
  • 页面 UI 清单:work/page_ui_inventory_role1_20260725.csv
  • 前端过程调用清单:work/frontend_procedure_call_inventory_20260725.csv
  • 数据库过程清单:work/database_procedure_inventory_20260725.csv
  • 前端/数据库差异清单:work/frontend_calls_missing_db_procedure_20260725.csv
  • 全量过程扫描脚本:work/scan-frontend-function-inventory.js
  • 页面扫描脚本:work/scan-page-ui-inventory.js

手册首版基于源码、菜单和存储过程静态盘点;涉及真实业务写入的页面仍需在隔离数据上完成业务负责人验收后,才能标记为生产可用。