From 06411166b55e9a9707531d51122750919df8530a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Mon, 12 Jan 2026 16:53:58 +0800 Subject: [PATCH] =?UTF-8?q?feat(coil):=20=E6=B7=BB=E5=8A=A0=E9=92=A2?= =?UTF-8?q?=E5=8D=B7=E5=8F=B7=E6=A0=A1=E9=AA=8C=E5=8A=9F=E8=83=BD=E5=B9=B6?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=A1=A8=E5=8D=95=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增检查钢卷号是否合法的API接口 - 在基础信息和入库表单中添加钢卷号格式和重复校验 - 实现根据前缀自动获取最大钢卷号功能 - 优化表单组件布局和样式 --- klp-ui/src/api/wms/coil.js | 23 ++++++ klp-ui/src/views/wms/coil/do/warehousing.vue | 80 ++++++++++++++++++-- klp-ui/src/views/wms/coil/panels/base.vue | 72 +++++++++++++++--- 3 files changed, 157 insertions(+), 18 deletions(-) diff --git a/klp-ui/src/api/wms/coil.js b/klp-ui/src/api/wms/coil.js index ea433277..e9317e58 100644 --- a/klp-ui/src/api/wms/coil.js +++ b/klp-ui/src/api/wms/coil.js @@ -191,4 +191,27 @@ export function cancelExportCoil(coilId) { url: '/wms/materialCoil/withdrawExportCoil/' + coilId, method: 'get' }) +} + +// 检查入场钢卷号或当前钢卷号是否合法(是否存在) +export function checkCoilNo({ currentCoilNo, enterCoilNo }) { + return request({ + url: '/wms/materialCoil/checkCoilNoDuplicate', + method: 'get', + params: { + currentCoilNo, + enterCoilNo + } + }) +} + +// 根据前缀获取当前的最大钢卷号 +export function getMaxCoilNo(enterCoilNoPrefix) { + return request({ + url: '/wms/materialCoil/getMaxEnterCoilNo', + method: 'get', + params: { + enterCoilNoPrefix + } + }) } \ No newline at end of file diff --git a/klp-ui/src/views/wms/coil/do/warehousing.vue b/klp-ui/src/views/wms/coil/do/warehousing.vue index fdabc423..7ba164cb 100644 --- a/klp-ui/src/views/wms/coil/do/warehousing.vue +++ b/klp-ui/src/views/wms/coil/do/warehousing.vue @@ -195,7 +195,8 @@ 打印 - + 编辑 - -
请先选择材料类型
@@ -340,7 +341,7 @@