From a9ed2b5a1e4370ecf4c0d4f40d515daef0e999df Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期二, 04 八月 2026 16:04:58 +0800
Subject: [PATCH] 1

---
 src/views/salesManagement/salesLedger/index.vue |   47 +++++++++++++++++++++++------------------------
 1 files changed, 23 insertions(+), 24 deletions(-)

diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index 35ed6c9..9362a18 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -129,8 +129,7 @@
                                show-overflow-tooltip />
               <el-table-column label="鍙戣揣杞︾墝"
                                minWidth="100px"
-                               align="center"
-                               v-if="false">
+                               align="center">
                 <template #default="scope">
                   <div>
                     <el-tag type="success"
@@ -714,12 +713,12 @@
             <el-form-item label="鏄惁鐢熶骇锛�"
                           prop="isProduction">
               <div style="display: flex; align-items: center; width: 100%;">
-                <el-radio-group v-model="productForm.isProduction">
-                  <el-radio label="鏄�"
-                            :value="true" />
-                  <el-radio label="鍚�"
-                            :value="false" />
-                </el-radio-group>
+              <el-radio-group v-model="productForm.isProduction">
+                <el-radio label="鏄�"
+                          :value="true" />
+                <el-radio label="鍚�"
+                          :value="false" />
+              </el-radio-group>
                 <div 
                   v-if="currentStock !== null" 
                   :style="{
@@ -823,7 +822,7 @@
                     <span class="label">鍙戣揣鏃ユ湡锛�</span>
                     <span class="value">{{ formatDate(item.createTime) }}</span>
                   </div>
-                  <div v-if="false">
+                  <div>
                     <span class="label">鍙戣揣杞︾墝鍙凤細</span>
                     <span class="value">{{ item.shippingCarNumber }}</span>
                   </div>
@@ -926,11 +925,10 @@
                          placeholder="璇烽�夋嫨鍙戣揣绫诲瀷"
                          style="width: 100%"
                          @change="handleDeliveryTypeChange">
+                <el-option label="璐ц溅"
+                           value="璐ц溅" />
                 <el-option label="蹇��"
                            value="蹇��" />
-                <el-option v-if="false"
-                           label="璐ц溅"
-                           value="璐ц溅" />
               </el-select>
             </el-form-item>
           </el-col>
@@ -952,7 +950,7 @@
             </el-form-item>
           </el-col>
           <el-col :span="24"
-                  v-else-if="false">
+                  v-else>
             <el-form-item label="蹇�掑叕鍙革細"
                           prop="expressCompany">
               <el-input v-model="deliveryForm.expressCompany"
@@ -962,7 +960,7 @@
           </el-col>
         </el-row>
         <el-row :gutter="30"
-                >
+                v-if="deliveryForm.type === '蹇��'">
           <el-col :span="24">
             <el-form-item label="蹇�掑崟鍙凤細"
                           prop="expressNumber">
@@ -1322,7 +1320,7 @@
       shippingCarNumber: "",
       expressCompany: "",
       expressNumber: "",
-      type: "蹇��", // 璐ц溅, 蹇��
+      type: "璐ц溅", // 璐ц溅, 蹇��
     },
     deliveryRules: {
       shippingCarNumber: [
@@ -1503,6 +1501,7 @@
     productForm.value.productModelId = p.id;
     productForm.value.specificationModel = p.model || '';
     productForm.value.unit = p.unit || '';
+    fetchCurrentStock(productForm.value.productModelId);
     showProductSelectDialog.value = false;
   };
   // 鑾峰彇tree瀛愭暟鎹�
@@ -1621,9 +1620,9 @@
       param,
       ["contractAmount", "taxInclusiveTotalPrice", "taxExclusiveTotalPrice"],
       buildAmountSummaryFormat([
-        "contractAmount",
-        "taxInclusiveTotalPrice",
-        "taxExclusiveTotalPrice",
+      "contractAmount",
+      "taxInclusiveTotalPrice",
+      "taxExclusiveTotalPrice",
       ])
     );
   };
@@ -1650,9 +1649,9 @@
     return proxy.summarizeTable(
       param,
       [
-        "taxInclusiveUnitPrice",
-        "taxInclusiveTotalPrice",
-        "taxExclusiveTotalPrice",
+      "taxInclusiveUnitPrice",
+      "taxInclusiveTotalPrice",
+      "taxExclusiveTotalPrice",
       ],
       buildAmountSummaryFormat([
         "taxInclusiveUnitPrice",
@@ -2103,7 +2102,7 @@
         const data = res.data || res;
         companyName = data.companyName || companyName;
         orders.push(data.ledger);
-      }
+        }
       printSalesMulti(companyName, orders);
     } catch (e) {
       console.error('鎵撳嵃澶辫触:', e);
@@ -2483,7 +2482,7 @@
       shippingCarNumber: "",
       expressCompany: "",
       expressNumber: "",
-      type: "蹇��",
+      type: "璐ц溅",
       batchNo: [],
       batchNoList,
     };
@@ -2808,4 +2807,4 @@
       page-break-after: avoid;
     }
   }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.3