From 1981285c9972da2ffe6e2e3e23040bfc95df0e58 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 24 四月 2026 13:26:51 +0800
Subject: [PATCH] 天津宝东 1.发货台账改为分批发货 2.发货的时候加一个金额字段,需要在财库管理显示出来,因为会有发票

---
 src/views/salesManagement/deliveryLedger/index.vue |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

diff --git a/src/views/salesManagement/deliveryLedger/index.vue b/src/views/salesManagement/deliveryLedger/index.vue
index 3d6e417..3150819 100644
--- a/src/views/salesManagement/deliveryLedger/index.vue
+++ b/src/views/salesManagement/deliveryLedger/index.vue
@@ -184,6 +184,10 @@
                         <span class="info-value quantity">{{ record.shippingNum }}</span>
                       </div>
                       <div class="info-row">
+                        <span class="info-label">鍙戣揣閲戦</span>
+                        <span class="info-value">{{ Number(record.shippingAmount || 0).toFixed(2) }}</span>
+                      </div>
+                      <div class="info-row">
                         <span class="info-label">閫�璐ф暟閲�</span>
                         <span class="info-value returned">{{ record.returnTotal || 0 }}</span>
                       </div>
@@ -259,6 +263,18 @@
                 :max="getMaxShippingQuantity()"
                 :precision="0"
                 placeholder="璇疯緭鍏ュ彂璐ф暟閲�"
+                style="width: 100%"
+              />
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="鍙戣揣閲戦" prop="shippingAmount">
+              <el-input-number
+                v-model="shippingForm.shippingAmount"
+                :min="0"
+                :precision="2"
+                :step="0.01"
+                placeholder="璇疯緭鍏ュ彂璐ч噾棰�"
                 style="width: 100%"
               />
             </el-form-item>
@@ -398,6 +414,7 @@
 	stockLocation: "",
 });
 const shippingRules = {
+  shippingAmount: [{ required: true, message: "璇疯緭鍏ュ彂璐ч噾棰�", trigger: "blur" }],
   shippingNum: [{ required: true, message: "璇疯緭鍏ュ彂璐ф暟閲�", trigger: "blur" }],
 	stockLocation: [{ required: true, message: "璇疯緭鍏ュ簱浣�", trigger: "blur" }],
   type: [{ required: true, message: "璇烽�夋嫨鍙戣揣绫诲瀷", trigger: "change" }],
@@ -578,6 +595,8 @@
   return shippingNum > 0 && returnNum > 0 && shippingNum === returnNum;
 };
 
+// 璁$畻鏈鍙戣揣閲戦锛堟寜鍙戣揣鏁伴噺鍗犳瘮鍒嗘憡鏁村崟鍙戣揣閲戦锛�
+
 // 鎾ら攢鍙戣揣
 const handleRevokeShipping = (record) => {
   ElMessageBox.confirm("姝ゆ搷浣滃皢鎾ら攢璇ュ彂璐ц褰曪紝鏄惁纭锛�", "鎾ら攢鍙戣揣", {
@@ -609,7 +628,7 @@
         salesLedgerProductId: currentShippingOrder.value.salesLedgerProductId,
         shippingTotal: currentShippingOrder.value.shippingTotal,
         shippingNum: shippingForm.value.shippingNum,
-        shippingAmount: shippingForm.value.shippingAmount ?? currentShippingOrder.value.shippingAmount ?? 0,
+        shippingAmount: Number(shippingForm.value.shippingAmount) || 0,
         type: shippingForm.value.type,
         shippingDate: shippingForm.value.shippingDate,
 				stockLocation: shippingForm.value.stockLocation,

--
Gitblit v1.9.3