From 61d7066359b57810b32122d4b22995ca1f8040c9 Mon Sep 17 00:00:00 2001 From: yinq Date: Fri, 13 Jun 2025 18:02:18 +0800 Subject: [PATCH] =?UTF-8?q?change=20-=20=E7=94=B3=E8=AF=B7=E9=A2=86?= =?UTF-8?q?=E6=96=99=E6=98=BE=E7=A4=BAbom=E9=9C=80=E8=A6=81=E7=9A=84?= =?UTF-8?q?=E7=89=A9=E6=96=99=E6=95=B0=E9=87=8F=EF=BC=8C=E7=94=B3=E8=AF=B7?= =?UTF-8?q?=E6=95=B0=E9=87=8F=E8=A6=81=E5=B0=8F=E4=BA=8E=E7=AD=89=E4=BA=8E?= =?UTF-8?q?bom=E6=95=B0=E9=87=8F=EF=BC=8C=E9=9D=9Ebom=E5=86=85=E7=89=A9?= =?UTF-8?q?=E6=96=99=E6=98=BE=E7=A4=BA=E6=89=80=E6=9C=89=E7=9A=84=E7=89=A9?= =?UTF-8?q?=E6=96=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/hw/wms/domain/WmsStockTotal.java | 26 +++++++++++ .../mapper/wms/WmsStockTotalMapper.xml | 45 ++++++++++++++----- .../views/board/common/applyRawOutstock.vue | 19 ++++++++ 3 files changed, 80 insertions(+), 10 deletions(-) diff --git a/hw-modules/hw-wms/src/main/java/com/hw/wms/domain/WmsStockTotal.java b/hw-modules/hw-wms/src/main/java/com/hw/wms/domain/WmsStockTotal.java index e3a27e37..c89de011 100644 --- a/hw-modules/hw-wms/src/main/java/com/hw/wms/domain/WmsStockTotal.java +++ b/hw-modules/hw-wms/src/main/java/com/hw/wms/domain/WmsStockTotal.java @@ -144,6 +144,32 @@ public class WmsStockTotal extends BaseEntity { private String unitName; + /** + * BOM标准数量 + */ + private BigDecimal standardAmount; + + /** + * 已出库数量 + */ + private BigDecimal realOutstockAmount; + + public BigDecimal getStandardAmount() { + return standardAmount; + } + + public void setStandardAmount(BigDecimal standardAmount) { + this.standardAmount = standardAmount; + } + + public BigDecimal getRealOutstockAmount() { + return realOutstockAmount; + } + + public void setRealOutstockAmount(BigDecimal realOutstockAmount) { + this.realOutstockAmount = realOutstockAmount; + } + public String getWarehouseName() { return warehouseName; } diff --git a/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsStockTotalMapper.xml b/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsStockTotalMapper.xml index 604127d7..90a4e723 100644 --- a/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsStockTotalMapper.xml +++ b/hw-modules/hw-wms/src/main/resources/mapper/wms/WmsStockTotalMapper.xml @@ -29,6 +29,8 @@ + + @@ -186,15 +188,38 @@ diff --git a/hw-ui/src/views/board/common/applyRawOutstock.vue b/hw-ui/src/views/board/common/applyRawOutstock.vue index a063c6eb..afb0c664 100644 --- a/hw-ui/src/views/board/common/applyRawOutstock.vue +++ b/hw-ui/src/views/board/common/applyRawOutstock.vue @@ -94,6 +94,18 @@ prop="outstockAmount" > + + + + detail.planAmount > detail.standardAmount); + if (checkDetailList.length > 0) { + this.$modal.msgWarning("申请数量需要小于等于BOM标准数量!"); + return; + } this.submitloading = true; this.form.wmsRawOutstockDetailList = realOutstockDetailList; applyRawOutstock(this.form).then(e => {