From 64f9be8fe450290c02addeeaeb98e3f519b2110b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Thu, 14 Aug 2025 17:54:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=B9=E6=AC=A1=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- klp-ui/src/api/wms/batch.js | 19 ++ .../KLPService/Renderer/CraftInfo.vue | 26 +++ .../views/wms/work/schedulePlan/detail.vue | 2 +- .../wms/work/schedulePlan/panes/batch.vue | 211 +++++++++++++----- 4 files changed, 198 insertions(+), 60 deletions(-) create mode 100644 klp-ui/src/components/KLPService/Renderer/CraftInfo.vue diff --git a/klp-ui/src/api/wms/batch.js b/klp-ui/src/api/wms/batch.js index b9036fea..b5a5419a 100644 --- a/klp-ui/src/api/wms/batch.js +++ b/klp-ui/src/api/wms/batch.js @@ -42,3 +42,22 @@ export function delBatch(batchId) { method: 'delete' }) } + +// 检测批次生成方案是否会出现死锁 +export function checkBatchLock(data) { + return request({ + url: '/klp/batch/check', + method: 'post', + data: data + }) +} + + +// 给出一个可行的批次生成方案 +export function generateBatch(data) { + return request({ + url: '/klp/batch/generate', + method: 'post', + data: data + }) +} \ No newline at end of file diff --git a/klp-ui/src/components/KLPService/Renderer/CraftInfo.vue b/klp-ui/src/components/KLPService/Renderer/CraftInfo.vue new file mode 100644 index 00000000..5df9a17e --- /dev/null +++ b/klp-ui/src/components/KLPService/Renderer/CraftInfo.vue @@ -0,0 +1,26 @@ + + + \ No newline at end of file diff --git a/klp-ui/src/views/wms/work/schedulePlan/detail.vue b/klp-ui/src/views/wms/work/schedulePlan/detail.vue index 15bb0d6d..0687883b 100644 --- a/klp-ui/src/views/wms/work/schedulePlan/detail.vue +++ b/klp-ui/src/views/wms/work/schedulePlan/detail.vue @@ -17,7 +17,7 @@ - + - + - - @@ -119,14 +107,67 @@ 取 消 + + + + + + + + + + + + + + + + + + + + +