Files
MES_Manage_View_V20/work/PlanManagement/TimelyKitTrackingResult/05-验收证据.md

5.0 KiB
Raw Blame History

05-验收证据

文档解析

来源:

  • doc/新增及时齐套跟踪结果.docx

解析结果:

  • 页面名称:及时齐套跟踪结果。
  • 一级数据字段根据计划用表页面一致。
  • 过滤条件和计划用表页面一致。
  • 二级数据来源:SAP.SBO_YL.dbo.VIEW_Jijiankukc

SAP 视图验证

命令:

sqlcmd -S 192.168.2.92 -d YL_MESDB -U sa -P ****** -f 65001 -Q "SELECT TOP 3 * FROM [SAP].[SBO_YL].[dbo].[VIEW_Jijiankukc];"

结果:

  • SAP linked server 可访问。
  • 返回字段包括 ItemCodeU_Name属性未发货数量在制采购采购员采购预计交货日期采购未清数量到货草稿

查询过程验证

命令:

sqlcmd -S 192.168.2.92 -d YL_MESDB -U sa -P ****** -f 65001 -i db_backups\create_timely_kit_tracking_result_20260629.sql

结果:

  • 脚本执行成功。
  • 初次取样时因 QUOTED_IDENTIFIER SET 选项不足报错,已在脚本中补充 SET ANSI_NULLS ONSET QUOTED_IDENTIFIER ON 后重新发布。

取样命令:

EXEC dbo.[生产管理_及时齐套跟踪结果_查询]
  @订单号=0,
  @物料类型=N'自制件',
  @合同号=N'',
  @产品编码=N'',
  @产品名称=N'',
  @工序名称=N'',
  @计划开始=N'',
  @计划完成=N'',
  @排产状态=N'全部',
  @指派对象=N'全部',
  @计划号=N'',
  @发货状态=N'全部',
  @齐套=N'全部',
  @检验状态=N'',
  @发料状态=N'全部',
  @自制件属性=N'全部';

结果:

  • 查询可返回数据。
  • 样例包含生产订单、产品编码、缺件物料编码、缺件数量、缺件属性、进度、工艺路线、预计完成时间、质检状态等字段。

菜单验证

命令:

sqlcmd -S 192.168.2.92 -d YL_MESDB -U sa -P ****** -f 65001 -i db_backups\add_timely_kit_tracking_result_menu_20260629.sql

结果:

  • 新增 4 条“及时齐套跟踪结果”菜单记录。
  • 菜单路径:TimelyKitTrackingResult/index
  • 组件路径:/PlanManagement/TimelyKitTrackingResult/index

前端构建验证

命令:

npm run build

结果:

  • 构建通过。
  • webpack compiled with 2 warnings。
  • 警告为项目既有资源体积过大和 Browserslist/caniuse-lite 数据过期。

产物证据

  • 页面:src/views/PlanManagement/TimelyKitTrackingResult/index.vue
  • 查询脚本:db_backups/create_timely_kit_tracking_result_20260629.sql
  • 菜单脚本:db_backups/add_timely_kit_tracking_result_menu_20260629.sql
  • 工作目录:work/PlanManagement/TimelyKitTrackingResult
  • 总日志:gptlog-process/gpdlog.md

第 2 轮修正验证

重新发布查询过程:

sqlcmd -S 192.168.2.92 -d YL_MESDB -U sa -P ****** -f 65001 -i db_backups\create_timely_kit_tracking_result_20260629.sql

结果:

  • 执行成功。
  • 查询过程新增最终去重层,按 订单号 + 缺件生产订单号 保留一条二级明细。
  • 查询过程新增 工艺路线明细 JSON供页面渲染日期行、工序行、合格行。

重复数据验证:

EXEC dbo.[生产管理_及时齐套跟踪结果_查询] @订单号=7134, ...

结果:

  • 返回同一生产订单号 7134 的二级明细 1 条。
  • 不再出现同一生产订单号多条重复数据。

外购一级数据验证:

EXEC dbo.[生产管理_及时齐套跟踪结果_查询] @订单号=7335, ...

结果:

  • 返回 SAP单据=7335
  • 一级数据已按 SAP.DocEntry=7335 匹配到计划用表/MES 计划数据。

构建验证:

npm run build

结果:

  • 构建通过。
  • webpack compiled with 2 warnings。
  • 警告仍为项目既有资源体积过大和 Browserslist/caniuse-lite 数据过期。

第 3 轮修正验证

重新发布查询过程:

sqlcmd -S 192.168.2.92 -d YL_MESDB -U sa -P ****** -f 65001 -i db_backups\create_timely_kit_tracking_result_20260629.sql

结果:

  • 执行成功。

样例 2007 验证:

EXEC dbo.[生产管理_及时齐套跟踪结果_查询] @订单号=2007;

结果:

  • 一级主数据返回 订单号=2007产品编码=214-YGSA200001产品名称=过滤器组件
  • 外购缺件为 24112-011-HY-WF50L
  • 缺件生产订单号不再显示为主订单号 2007
  • 外购采购状态显示采购员、采购未清数量、到货草稿、质检状态。

样例 7321 验证:

EXEC dbo.[生产管理_及时齐套跟踪结果_查询] @订单号=7321;

结果:

  • 外购缺件 XX-YG01013990 的到货草稿为 11209
  • 缺件生产订单号显示 11209
  • 质检状态按采购入库检口径显示 未完成

默认查询统计:

总行数198
产品编码/产品名称为空行数0
缺件生产订单号等于主订单号行数0
非外购质检状态非空行数0

前端构建:

npm run build

结果:

  • 构建通过。
  • webpack compiled with 2 warnings。
  • 警告为项目既有资源体积过大和 Browserslist/caniuse-lite 数据过期。