From fe36a8593572cebe8458eacf5d687bd7945c0da5 Mon Sep 17 00:00:00 2001 From: bb_pan Date: Fri, 12 Sep 2025 16:06:20 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E5=87=BA=E5=BA=93=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/material/lease/outBound/index.vue | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) 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('预出库数量不能小于已出库数量')