From 0f0d6fce4b75cef6176bb02a73035f4b12dc3b65 Mon Sep 17 00:00:00 2001 From: qiuhongwu Date: Sat, 13 Jul 2024 19:19:05 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=86=E6=96=99=E5=8D=95=20=E9=A2=86?= =?UTF-8?q?=E6=96=99=E6=95=B0=E9=87=8F=E4=B8=8D=E8=83=BD=E5=A4=A7=E4=BA=8E?= =?UTF-8?q?=E5=BA=93=E5=AD=98=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/biz/storage/StorageOut.vue | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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 838b3241..30e9a2d2 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 @@ -206,7 +206,6 @@ :data="formData.matItemDOList" class="hl-table" :stripe="true" - :show-overflow-tooltip="true" > @@ -979,7 +978,20 @@ const deleteFormData = async () => { /** 提交表单 */ 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) {