fix: show MKH BOM details in drill-down #7

Merged
lunanting merged 1 commits from codex/fix-mkh-bom-drilldown into main 2026-09-16 16:58:55 +08:00
Owner

MKH-BOM 页面此前只读取产品资料库 componentDetails,生产数据实际仅有 1 个非空记录,导致业务中台已有的组合 BOM 无法下钻查看。

本次将 JSDataMiddlePlatform.dbo.jst_comboProductItem 作为主 BOM 来源,产品资料库作为补充。没有 jst_sku 成品档案的组合 BOM 也会作为补充行置顶,并可展开查看配件名称、编码、数量、仓位和库存。BOM 数据缓存 2 分钟,避免反复扫描两套数据库。

验证:

  • 后端语法检查通过
  • 后端 288 项测试通过
  • 前端 lint、16 项测试和生产构建通过
  • 生产数据只读验证:1,382 个有效业务组合 BOM + 1 个资料库补充 BOM
  • 实际下钻验证返回 3 个配件及正确数量
MKH-BOM 页面此前只读取产品资料库 componentDetails,生产数据实际仅有 1 个非空记录,导致业务中台已有的组合 BOM 无法下钻查看。 本次将 JSDataMiddlePlatform.dbo.jst_comboProductItem 作为主 BOM 来源,产品资料库作为补充。没有 jst_sku 成品档案的组合 BOM 也会作为补充行置顶,并可展开查看配件名称、编码、数量、仓位和库存。BOM 数据缓存 2 分钟,避免反复扫描两套数据库。 验证: - 后端语法检查通过 - 后端 288 项测试通过 - 前端 lint、16 项测试和生产构建通过 - 生产数据只读验证:1,382 个有效业务组合 BOM + 1 个资料库补充 BOM - 实际下钻验证返回 3 个配件及正确数量
lunanting added 1 commit 2026-09-16 14:58:05 +08:00
lunanting merged commit 3fe0e55ad6 into main 2026-09-16 16:58:55 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lunanting/cangku#7
No description provided.