商品管理:给多属性商品的库存录入进行校验

This commit is contained in:
季圣华
2023-05-31 23:53:53 +08:00
parent 405060f625
commit 305b9c4954

View File

@@ -638,6 +638,7 @@
return; return;
} }
} }
let skuCount = 0
for(let i=0; i<formData.meList.length; i++) { for(let i=0; i<formData.meList.length; i++) {
let commodityUnit = formData.meList[i].commodityUnit; let commodityUnit = formData.meList[i].commodityUnit;
if(formData.unit) { if(formData.unit) {
@@ -660,10 +661,17 @@
return; return;
} }
} }
if(formData.sku) {
skuCount++
}
} }
//对最低和最高安全库存进行校验 //对最低和最高安全库存进行校验
for (let i = 0; i < formData.stock.length; i++) { for (let i = 0; i < formData.stock.length; i++) {
let depotStockObj = formData.stock[i] let depotStockObj = formData.stock[i]
if(skuCount && depotStockObj.initStock && depotStockObj.initStock-0) {
this.$message.warning('抱歉,多属性商品不能录入期初库存,建议进行盘点录入!')
return
}
if(depotStockObj.lowSafeStock && depotStockObj.highSafeStock) { if(depotStockObj.lowSafeStock && depotStockObj.highSafeStock) {
if(depotStockObj.lowSafeStock-0 > depotStockObj.highSafeStock-0) { if(depotStockObj.lowSafeStock-0 > depotStockObj.highSafeStock-0) {
this.$message.warning('抱歉,' + depotStockObj.name + '的最低安全库存大于最高安全库存!') this.$message.warning('抱歉,' + depotStockObj.name + '的最低安全库存大于最高安全库存!')