Files
MES_Manage_View_V20/work/PlanManagement/TimelyKitTrackingResult/03-推进台账.md

6.1 KiB
Raw Blame History

03-推进台账

2026-06-29 第 1 轮:新增及时齐套跟踪结果页面

做了什么

  • 解析 doc/新增及时齐套跟踪结果.docx,确认页面名称、字段来源和数据口径。
  • 查找现有“计划用表”和“生产计划跟踪”页面,复用过滤条件、一级字段和当前序/工艺路线表达。
  • 确认 SAP 缺件视图为 [SAP].[SBO_YL].[dbo].[VIEW_Jijiankukc],并读取字段列表。
  • 新增查询过程 dbo.生产管理_及时齐套跟踪结果_查询
  • 新增菜单脚本,把“及时齐套跟踪结果”挂到计划排产模块,并复制“计划用表”的角色授权。
  • 新增 Vue 页面 src/views/PlanManagement/TimelyKitTrackingResult/index.vue
  • 创建 work/PlanManagement/TimelyKitTrackingResult,复制原始需求文档并补齐 README、01-06 文档。
  • 将完整执行过程追加到 /gptlog-process/gpdlog.md

改了哪些文件

  • 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/新增及时齐套跟踪结果.docx
  • work/PlanManagement/TimelyKitTrackingResult/README.md
  • work/PlanManagement/TimelyKitTrackingResult/01-项目功能内容.md
  • work/PlanManagement/TimelyKitTrackingResult/02-项目程序开发详细步骤.md
  • work/PlanManagement/TimelyKitTrackingResult/03-推进台账.md
  • work/PlanManagement/TimelyKitTrackingResult/04-任务矩阵.md
  • work/PlanManagement/TimelyKitTrackingResult/05-验收证据.md
  • work/PlanManagement/TimelyKitTrackingResult/06-决策记录.md
  • gptlog-process/gpdlog.md

验证了什么

  • SQL 查询过程脚本执行成功。
  • 菜单脚本执行成功,生成 4 条角色菜单记录。
  • 直接执行 dbo.生产管理_及时齐套跟踪结果_查询 可返回 SAP 缺件和 MES 计划组合数据。
  • 执行 npm run build 通过,仅有项目既有资源体积和 Browserslist/caniuse-lite 过期警告。

下一步

  • 登录系统,在计划排产模块打开“及时齐套跟踪结果”,确认菜单可见、页面可查、展开行字段符合业务预期。

2026-06-29 第 2 轮:修正工艺路线、重复明细和外购一级数据

做了什么

  • 根据反馈修正二级工艺路线展示,增加日期行、工序行、合格行和颜色。
  • 查询过程新增 工艺路线明细 JSON返回每道工序的计划日期、工序名称、指派对象、进度、完成数量、收检合格数和加工状态。
  • 前端将自制件二级“工艺路线/采购状态”列从纯文本改为三行彩色工艺路线;外购仍显示采购状态文本。
  • SQL 增加两层去重:
    • SAP 原始缺件按 DocEntry + Project + ItemCode + 属性 取一条。
    • 最终结果按 订单号 + 缺件生产订单号 取一条,避免同一生产订单号重复出现在二级数据。
  • 修正外购一级数据口径:属性为空时使用 SAP.DocEntry 作为订单编号去匹配计划用表/MES 计划数据,而不是使用 在制采购

改了哪些文件

  • src/views/PlanManagement/TimelyKitTrackingResult/index.vue
  • db_backups/create_timely_kit_tracking_result_20260629.sql
  • work/PlanManagement/TimelyKitTrackingResult/03-推进台账.md
  • work/PlanManagement/TimelyKitTrackingResult/04-任务矩阵.md
  • work/PlanManagement/TimelyKitTrackingResult/05-验收证据.md
  • work/PlanManagement/TimelyKitTrackingResult/06-决策记录.md
  • gptlog-process/gpdlog.md

验证了什么

  • 重新发布 dbo.生产管理_及时齐套跟踪结果_查询 成功。
  • 查询 @订单号=7134 时,同一生产订单号二级明细只返回 1 条。
  • 查询 @订单号=7335 时,外购件已按 SAP.DocEntry=7335 匹配出计划用表一级数据。
  • 执行 npm run build 通过,仅有项目既有资源体积和 Browserslist/caniuse-lite 过期警告。

下一步

  • 登录页面人工检查展开行的三行工艺路线显示效果,确认颜色和计划用表页面一致。

2026-06-29 第 3 轮:修正外购质检状态和主数据匹配

做了什么

  • 根据反馈重新拆分一级主数据和二级缺件数据的匹配职责。
  • 一级主数据只按 SAP.DocEntry = View_生产订单_MES.订单编号 读取计划用表主订单,不再允许 SAP 缺件数据兜底生成主数据。
  • 自制缺件单独通过缺件物料编码和合同号匹配二级生产订单,用于工艺路线、进度和缺件生产订单号。
  • 外购缺件不再把主生产订单号作为缺件生产订单号;有到货草稿时显示到货草稿对应的采购入库检生产订单。
  • 外购质检状态改为按采购入库检页面口径读取:根据 SAP.到货草稿 匹配 质量检验_质检任务_SAP.订单编号,再用入库数量和来料检验记录判断未完成/已完成。
  • 非外购缺件的质检状态保持为空,避免误显示采购入库检状态。

改了哪些文件

  • db_backups/create_timely_kit_tracking_result_20260629.sql
  • work/PlanManagement/TimelyKitTrackingResult/03-推进台账.md
  • work/PlanManagement/TimelyKitTrackingResult/04-任务矩阵.md
  • work/PlanManagement/TimelyKitTrackingResult/05-验收证据.md
  • work/PlanManagement/TimelyKitTrackingResult/06-决策记录.md
  • gptlog-process/gpdlog.md

验证了什么

  • 重新发布 dbo.生产管理_及时齐套跟踪结果_查询 成功。
  • 查询 @订单号=2007,一级主数据字段完整,外购缺件生产订单号不再显示为主订单号 2007
  • 查询 @订单号=7321,外购缺件根据 到货草稿=11209 显示二级生产订单号 11209,质检状态为采购入库检口径的未完成。
  • 默认查询统计:总行数 198产品编码/产品名称为空行数 0缺件生产订单号等于主订单号行数 0非外购质检状态非空行数 0。
  • 执行 npm run build 通过,仅有项目既有资源体积和 Browserslist/caniuse-lite 过期警告。

下一步

  • 在页面刷新后检查前 1-10 行和第 32 行 2007,确认主数据、二级缺件、外购采购状态展示符合业务预期。