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 => {