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) {