From 8f93f9726682bdef49f1a3e347c9a9b25ceab8ba Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期四, 18 六月 2026 14:05:55 +0800
Subject: [PATCH] 入库审批更改数量不得大于入库时审批数量
---
src/views/inventoryManagement/receiptManagement/Record.vue | 21 +++++++++++++--------
1 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/src/views/inventoryManagement/receiptManagement/Record.vue b/src/views/inventoryManagement/receiptManagement/Record.vue
index 53c08f2..e1164db 100644
--- a/src/views/inventoryManagement/receiptManagement/Record.vue
+++ b/src/views/inventoryManagement/receiptManagement/Record.vue
@@ -217,6 +217,7 @@
<div class="item-input">
<el-input-number v-model="item.stockInNum"
:min="0"
+ :max="item.maxStockInNum"
:precision="2"
controls-position="right"
style="width: 130px" />
@@ -507,13 +508,17 @@
}
// 鍒濆鍖栧鎵硅〃鍗�
approveForm.approvalStatus = 1;
- approveForm.items = selectedRows.value.map(row => ({
- id: row.id,
- productName: row.productName,
- model: row.model,
- batchNo: row.batchNo,
- stockInNum: row.stockInNum || 0,
- }));
+ approveForm.items = selectedRows.value.map(row => {
+ const initialStockInNum = Math.max(0, Number(row?.stockInNum ?? 0));
+ return {
+ id: row.id,
+ productName: row.productName,
+ model: row.model,
+ batchNo: row.batchNo,
+ stockInNum: initialStockInNum,
+ maxStockInNum: initialStockInNum,
+ };
+ });
approveDialogVisible.value = true;
};
@@ -691,4 +696,4 @@
}
}
}
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.9.3