|
|
@ -822,13 +822,15 @@ export default { |
|
|
return sums; |
|
|
return sums; |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
validateDeliveryQty(row) { |
|
|
|
|
|
|
|
|
validateDeliveryQty(row,type) { |
|
|
if (row.deliveryQty > row.pendingQty) { |
|
|
if (row.deliveryQty > row.pendingQty) { |
|
|
this.$message.error('此次送货数量不能大于待送货数量'); |
|
|
this.$message.error('此次送货数量不能大于待送货数量'); |
|
|
row.deliveryQty = row.pendingQty; // 恢复为待送货数量 |
|
|
row.deliveryQty = row.pendingQty; // 恢复为待送货数量 |
|
|
throw new Error('此次送货数量不能大于待送货数量!'); // 抛出错误 |
|
|
throw new Error('此次送货数量不能大于待送货数量!'); // 抛出错误 |
|
|
} else { |
|
|
} else { |
|
|
this.updateDeliveryQty(row) |
|
|
|
|
|
|
|
|
if (type !== 2){ |
|
|
|
|
|
this.updateDeliveryQty(row) |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
@ -916,7 +918,7 @@ export default { |
|
|
} |
|
|
} |
|
|
try { |
|
|
try { |
|
|
for (const item of this.modalData.SupplierDeliveryScheduleList) { |
|
|
for (const item of this.modalData.SupplierDeliveryScheduleList) { |
|
|
await this.validateDeliveryQty(item) |
|
|
|
|
|
|
|
|
await this.validateDeliveryQty(item,2) |
|
|
} |
|
|
} |
|
|
let inData = { |
|
|
let inData = { |
|
|
site: this.$store.state.user.site, |
|
|
site: this.$store.state.user.site, |
|
|
|