diff --git a/src/views/material/lease/outBound/index.vue b/src/views/material/lease/outBound/index.vue index c77d1924..984124cc 100644 --- a/src/views/material/lease/outBound/index.vue +++ b/src/views/material/lease/outBound/index.vue @@ -649,8 +649,8 @@ - - + + @@ -1362,11 +1362,6 @@ export default { //输入预出库数量 async checkPreNum(row) { console.log('🚀 ~ checkPreNum ~ row:', row) - if (row.preNum > row.storageNum) { - row.preNum = row.outNum - this.$message.error('预出库数量不能大于库存数量') - return - } let minNum = row.alNum if (row.unitValue == 1) { row.preNum = Number(String(row.preNum).replace(/[^\d.]/g, '')) @@ -1377,6 +1372,17 @@ export default { row.preNum = 0 return } + if (row.preNum > row.storageNum) { + row.preNum = row.outNum + this.$message.error('预出库数量不能大于库存数量') + return + } + // publishTask - 领用申请不能大于发布数 + if (row.preNum > row.outNum && row.publishTask) { + row.preNum = row.outNum + this.$message.error('预出库数量不能大于待出库存数量') + return + } if (row.preNum < row.alNum) { row.preNum = minNum this.$message.error('预出库数量不能小于已出库数量')