From 8d73342e9eb0259450cb353d18a56a83cacba71a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Wed, 11 Mar 2026 14:52:59 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat(wms):=20=E6=B7=BB=E5=8A=A0=E9=95=80?= =?UTF-8?q?=E9=94=8C=E7=BA=B5=E5=89=AA=E5=88=86=E6=9D=A1=E5=8E=9F=E6=96=99?= =?UTF-8?q?=E5=BA=93=E6=94=AF=E6=8C=81=E5=B9=B6=E6=89=A9=E5=B1=95=E5=88=86?= =?UTF-8?q?=E6=9D=A1=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 扩展分条功能以支持更多工序类型,包括镀锌、脱脂、拉矫平整等。添加镀锌纵剪分条原料库选项,并改进分条按钮样式和操作流程。同时调整时间格式显示为更易读的形式。 新增镀铬工序分条支持,优化分条操作界面显示当前工序名称。修复分条列表加载逻辑,确保在操作类型有效时才进行加载。添加新的分条操作页面用于管理分条任务。 --- klp-ui/src/api/wms/coil.js | 8 +- klp-ui/src/views/wms/coil/do/split.vue | 3 +- klp-ui/src/views/wms/coil/docorrent.vue | 724 ++++++++++++++++++ klp-ui/src/views/wms/coil/panels/do.vue | 56 +- .../klp/domain/bo/WmsCoilPendingActionBo.java | 4 +- 5 files changed, 783 insertions(+), 12 deletions(-) create mode 100644 klp-ui/src/views/wms/coil/docorrent.vue diff --git a/klp-ui/src/api/wms/coil.js b/klp-ui/src/api/wms/coil.js index 1a1af730..58d3265a 100644 --- a/klp-ui/src/api/wms/coil.js +++ b/klp-ui/src/api/wms/coil.js @@ -253,15 +253,19 @@ export function restoreMaterialCoil(coilId) { /** * 开始分条,锁定钢卷 */ -export function startSpecialSplit(coilId) { +export function startSpecialSplit(coilId, actionType) { if (!coilId) { return Promise.reject(new Error('coilId is required')) } + if (!actionType) { + return Promise.reject(new Error('actionType is required')) + } return request({ url: '/wms/materialCoil/specialSplit/start', method: 'post', params: { - coilId + coilId, + actionType } }) } diff --git a/klp-ui/src/views/wms/coil/do/split.vue b/klp-ui/src/views/wms/coil/do/split.vue index c1333512..726e3cae 100644 --- a/klp-ui/src/views/wms/coil/do/split.vue +++ b/klp-ui/src/views/wms/coil/do/split.vue @@ -32,6 +32,7 @@ '镀锌工序': [ {value: '1988150263284953089', label: '镀锌原料库'}, {value: '1988150323162836993', label: '镀锌成品库'}, + {value: '1988150487185289217', label: '镀锌纵剪分条原料库'}, ], '脱脂工序': [ {value: '1988150545175736322', label: '脱脂原料库'}, @@ -55,7 +56,7 @@ ], } - if (this.actionType === '镀锌工序') { + if (this.actionType === '镀锌工序' || this.actionType === '脱脂工序' || this.actionType === '拉矫平整工序' || this.actionType === '双机架工序' || this.actionType === '镀铬工序') { this.useSpecialSplit = true } // 从map中获取默认的查询参数 diff --git a/klp-ui/src/views/wms/coil/docorrent.vue b/klp-ui/src/views/wms/coil/docorrent.vue new file mode 100644 index 00000000..721eec75 --- /dev/null +++ b/klp-ui/src/views/wms/coil/docorrent.vue @@ -0,0 +1,724 @@ + + + + + + + + diff --git a/klp-ui/src/views/wms/coil/panels/do.vue b/klp-ui/src/views/wms/coil/panels/do.vue index 9ea0ca1e..09b0ad79 100644 --- a/klp-ui/src/views/wms/coil/panels/do.vue +++ b/klp-ui/src/views/wms/coil/panels/do.vue @@ -199,7 +199,7 @@