From 41716b3430d81eb0e776103d120ed002e18aba9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com> Date: Thu, 18 Jun 2026 09:31:32 +0800 Subject: [PATCH] =?UTF-8?q?feat(wms/coil):=20=E6=96=B0=E5=A2=9E=E9=92=A2?= =?UTF-8?q?=E5=8D=B7=E5=8A=A0=E5=B7=A5=E9=93=BE=E8=BF=BD=E6=BA=AF=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=B9=B6=E4=BC=98=E5=8C=96=E6=88=90=E6=9C=AC=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 新增钢卷加工链双向追溯API接口getCoilChain 2. 替换原有的递归 lineage 构建逻辑,使用新接口获取完整加工链数据 3. 补充完善工序类型枚举映射,新增修复工序和退火工序 4. 重构加工路径图构建逻辑,使用接口返回的depth字段计算层级 --- klp-ui/src/api/wms/coil.js | 8 ++ .../coil/info/components/CostInfoSection.vue | 112 +++++++++--------- 2 files changed, 63 insertions(+), 57 deletions(-) diff --git a/klp-ui/src/api/wms/coil.js b/klp-ui/src/api/wms/coil.js index 0c02d69b..d8404abc 100644 --- a/klp-ui/src/api/wms/coil.js +++ b/klp-ui/src/api/wms/coil.js @@ -538,4 +538,12 @@ export function listForPeriodComparison(data) { timeout: 600000, data: data }) +} + +// 钢卷加工链追溯查询(双向:向上到根节点,向下到所有后代) +export function getCoilChain(coilId) { + return request({ + url: '/wms/materialCoil/chain/all/' + coilId, + method: 'get' + }) } \ No newline at end of file diff --git a/klp-ui/src/views/wms/coil/info/components/CostInfoSection.vue b/klp-ui/src/views/wms/coil/info/components/CostInfoSection.vue index 3c0096b3..6c20d66c 100644 --- a/klp-ui/src/views/wms/coil/info/components/CostInfoSection.vue +++ b/klp-ui/src/views/wms/coil/info/components/CostInfoSection.vue @@ -60,7 +60,7 @@