From a18dccdef64e00b5237576b9c7dfbc058cda8b93 Mon Sep 17 00:00:00 2001 From: qiuhongwu Date: Fri, 23 Aug 2024 10:50:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BA=E5=BA=93=E5=AE=A1=E6=A0=B8=20?= =?UTF-8?q?=E6=9C=AC=E6=AC=A1=E5=87=BA=E5=BA=93=E6=95=B0=E9=87=8F=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/biz/storage/StorageOut.vue | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/mes-ui/mes-ui-admin-vue3/src/views/biz/storage/StorageOut.vue b/mes-ui/mes-ui-admin-vue3/src/views/biz/storage/StorageOut.vue index cb4b3be1..e20a8533 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/biz/storage/StorageOut.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/biz/storage/StorageOut.vue @@ -1007,18 +1007,7 @@ const emit = defineEmits(['success']) // 定义 success 事件,用于操作成 const stockamount = ref(false) const saveFormData = async (active, status, type) => { - stockamount.value = false - if (formData.value.matItemDOList.length > 0) { - formData.value.matItemDOList.forEach((item) => { - if (item.stockQuantity < item.storageOkQty) { - stockamount.value = true - } - }) - } - if (stockamount.value) { - message.alertWarning('领料数量不能大于库存数量') - return - } + if (active === 'SUBMIT') { //提示 if (formData.value.matItemDOList.length === 0) { @@ -1129,6 +1118,18 @@ const saveFormData = async (active, status, type) => { } const saveFormDataSUBMIT = (active, status) => { + stockamount.value = false + if (formData.value.matItemDOList.length > 0) { + formData.value.matItemDOList.forEach((item) => { + if (item.stockQuantity < item.storageOkQty) { + stockamount.value = true + } + }) + } + if (stockamount.value) { + message.alertWarning('领料数量不能大于库存数量') + return + } setTimeout(async () => { //提交 formData.value.active = active