From f102ef350b838578008ad4b06116dfd07a394843 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com>
Date: Mon, 11 May 2026 15:03:32 +0800
Subject: [PATCH] =?UTF-8?q?fix(wms/coil/info):=20=E4=BF=AE=E5=A4=8D?=
=?UTF-8?q?=E7=94=9F=E4=BA=A7=E6=95=B0=E6=8D=AE=E5=8A=A0=E8=BD=BD=E4=BE=9D?=
=?UTF-8?q?=E8=B5=96=E5=AD=97=E6=AE=B5=E9=94=99=E8=AF=AF=E7=9A=84=E9=97=AE?=
=?UTF-8?q?=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
调整生产数据加载逻辑,先通过热轧卷号查询计划详情获取卷号,再调用时序数据接口,修复直接使用当前卷号可能取不到数据的问题
---
klp-ui/src/api/l2/timing.js | 16 ++++++++++++++++
klp-ui/src/views/wms/coil/info.vue | 11 ++++++++---
klp-ui/src/views/wms/delivery/waybill/index.vue | 9 +++++++++
3 files changed, 33 insertions(+), 3 deletions(-)
diff --git a/klp-ui/src/api/l2/timing.js b/klp-ui/src/api/l2/timing.js
index af5cbdeb..576aea04 100644
--- a/klp-ui/src/api/l2/timing.js
+++ b/klp-ui/src/api/l2/timing.js
@@ -33,6 +33,22 @@ export function getTimingSegByEncoilId(encoilId) {
})
}
+export function getTimingSegByHotcoilId(encoilId) {
+ return request({
+ url: '/sql-server-api/seg-by-hotcoil/' + encoilId,
+ method: 'get'
+ })
+}
+
+// 根据热卷好查询计划详情
+export function getTimingPlanDetailByHotcoilId(hotcoilId) {
+ return request({
+ url: '/sql-server-api/plans-by-hotcoil/' + hotcoilId,
+ method: 'get'
+ })
+}
+
+
// 钢卷实际 SEG,按出口卷号查询
export function getTimingSegByExcoilId(excoilId) {
return request({
diff --git a/klp-ui/src/views/wms/coil/info.vue b/klp-ui/src/views/wms/coil/info.vue
index fda62694..c9c297da 100644
--- a/klp-ui/src/views/wms/coil/info.vue
+++ b/klp-ui/src/views/wms/coil/info.vue
@@ -766,7 +766,7 @@ import { listTransferOrderItem } from '@/api/wms/transferOrderItem'
import { listCoilQualityRejudge } from '@/api/wms/coilQualityRejudge'
// 引入 ECharts 和 L2 时序数据 API
import * as echarts from 'echarts'
-import { getTimingSegByEncoilId } from '@/api/l2/timing'
+import { getTimingSegByEncoilId, getTimingPlanDetailByHotcoilId } from '@/api/l2/timing'
import AbnormalTable from '@/views/wms/coil/components/AbnormalTable.vue';
import FileList from "@/components/FileList";
@@ -1176,11 +1176,16 @@ export default {
},
// 加载生产数据
async loadProductionData() {
- const encoilId = this.coilInfo.currentCoilNo;
- if (!encoilId) return;
+ const hotCoilId = this.coilInfo.enterCoilNo;
+ if (!hotCoilId) return;
this.perfLoading = true;
try {
+ // 先查询详情
+ const detail = await getTimingPlanDetailByHotcoilId(hotCoilId);
+ const encoilId = detail?.data?.firstRow?.coilid || '';
+ if (!encoilId) return;
+
const res = await getTimingSegByEncoilId(encoilId);
const series = res?.data?.series || null;
const rows = res?.data?.rows || [];
diff --git a/klp-ui/src/views/wms/delivery/waybill/index.vue b/klp-ui/src/views/wms/delivery/waybill/index.vue
index 9a165f68..3859f3e3 100644
--- a/klp-ui/src/views/wms/delivery/waybill/index.vue
+++ b/klp-ui/src/views/wms/delivery/waybill/index.vue
@@ -47,6 +47,15 @@
:value="item.value" />
+
+
+
+
+
+
+
+
+
搜索
重置