From 911278211f105935cf36a489337639f4e379bc07 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 26 五月 2026 13:34:22 +0800
Subject: [PATCH] 宝东 1.销售台账发货时发货数量直接赋默认值
---
src/views/salesManagement/salesLedger/index.vue | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index de17401..aa518b4 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -921,7 +921,7 @@
<!-- 鍙戣揣寮规 -->
<el-dialog v-model="deliveryFormVisible"
title="鍙戣揣淇℃伅"
- width="40%"
+ width="70%"
@close="closeDeliveryDia">
<el-form :model="deliveryForm"
label-width="120px"
@@ -2805,6 +2805,22 @@
const batchNoList = await getDeliveryBatchNoList(
row.productModelId || row.modelId
);
+
+ // 鑷姩鍒嗛厤鍙戣揣鏁伴噺锛氭寜鐓у緟鍙戣揣鏁伴噺锛屼粠涓婂埌涓嬩緷娆″垎閰�
+ const noQuantity = Number(row?.noQuantity || 0);
+ let remainingQuantity = noQuantity;
+ batchNoList.forEach(item => {
+ if (remainingQuantity <= 0) {
+ item.deliveryQuantity = 0;
+ return;
+ }
+ const batchStockQuantity = getDeliveryBatchQuantity(item);
+ // 褰撳墠鎵规鍙垎閰嶇殑鏁伴噺锛氬彇鍓╀綑寰呭彂璐ф暟閲忓拰搴撳瓨鏁伴噺鐨勮緝灏忓��
+ const assignQuantity = Math.min(remainingQuantity, batchStockQuantity);
+ item.deliveryQuantity = assignQuantity;
+ remainingQuantity -= assignQuantity;
+ });
+
deliveryForm.value = {
shippingCarNumber: "",
expressCompany: "",
--
Gitblit v1.9.3