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