From d2ad03b9878f034b5c07eb6b217944fb3db21be6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Sun, 11 Jan 2026 09:05:30 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat(wms):=20=E6=B7=BB=E5=8A=A0=E9=80=9A?= =?UTF-8?q?=E8=BF=87POST=E6=9F=A5=E8=AF=A2=E9=92=A2=E5=8D=B7=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E5=8A=9F=E8=83=BD=E5=B9=B6=E6=9B=B4=E6=96=B0=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E8=A7=86=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在coil.js中新增listCoilWithIds方法用于报表查询 - 修改多个报表视图使用新的查询方法 - 在warehousing.vue中添加材料类型变更处理函数 - 更新delivery.vue中的时间查询参数名 --- klp-ui/src/api/wms/coil.js | 9 +++++++++ klp-ui/src/views/wms/coil/do/warehousing.vue | 10 ++++++++++ klp-ui/src/views/wms/report/delivery.vue | 12 ++++++------ klp-ui/src/views/wms/report/receive.vue | 4 ++-- klp-ui/src/views/wms/report/zha.vue | 12 ++++++------ 5 files changed, 33 insertions(+), 14 deletions(-) diff --git a/klp-ui/src/api/wms/coil.js b/klp-ui/src/api/wms/coil.js index 0afc1959..cb472417 100644 --- a/klp-ui/src/api/wms/coil.js +++ b/klp-ui/src/api/wms/coil.js @@ -174,4 +174,13 @@ export function exportCoilData(coilIds) { coilIds } }) +} + +// 报表查询使用的post类型的查询,查询所有符合条件的钢卷 +export function listCoilWithIds(data) { + return request({ + url: '/wms/materialCoil/listByPost', + method: 'post', + data + }) } \ 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 981e8e04..185e4478 100644 --- a/klp-ui/src/views/wms/coil/do/warehousing.vue +++ b/klp-ui/src/views/wms/coil/do/warehousing.vue @@ -476,6 +476,16 @@ export default { this.form.itemType = 'raw_material'; } }, + handleMaterialTypeChangeInEdit(value) { + // 清空物品选择 + this.editCoil.form.itemId = null; + // 根据材料类型设置物品类型 + if (value === '成品') { + this.editCoil.form.itemType = 'product'; + } else if (value === '原料' || value === '废品') { + this.editCoil.form.itemType = 'raw_material'; + } + }, remoteMethod(query) { listDeliveryPlan({ planName: query, pageNum: 1, pageSize: 5, planType: 1 }).then(res => { this.planList = res.rows diff --git a/klp-ui/src/views/wms/report/delivery.vue b/klp-ui/src/views/wms/report/delivery.vue index 2a38303f..e6957d7d 100644 --- a/klp-ui/src/views/wms/report/delivery.vue +++ b/klp-ui/src/views/wms/report/delivery.vue @@ -3,11 +3,11 @@ - - @@ -91,7 +91,7 @@