From bcb3a93be2c9ed2635761517d4b3f4683c6c382d Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期五, 18 九月 2026 10:26:06 +0800
Subject: [PATCH] fix: 销售/采购产品添加件数字段

---
 src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue   |    7 +++++++
 src/views/collaborativeApproval/approvalProcess/components/viewDetailDia.vue |    7 +++++++
 src/views/procurementManagement/procurementLedger/index.vue                  |   10 ++++++++++
 src/views/salesManagement/deliveryLedger/index.vue                           |   13 +++++++++++++
 src/views/collaborativeApproval/purchaseApproval/index.vue                   |    2 ++
 src/views/procurementManagement/procurementLedger/detail.vue                 |    1 +
 src/views/salesManagement/salesLedger/index.vue                              |   14 ++++++++++++++
 7 files changed, 54 insertions(+), 0 deletions(-)

diff --git a/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue b/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue
index e8908e6..cc5f303 100644
--- a/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue
+++ b/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue
@@ -158,6 +158,8 @@
                                    label="瑙勬牸鍨嬪彿" />
                   <el-table-column prop="unit"
                                    label="鍗曚綅" />
+                  <el-table-column prop="packagingSpec"
+                                   label="浠舵暟" />
                   <el-table-column prop="quantity"
                                    label="鏁伴噺" />
                   <el-table-column prop="taxInclusiveUnitPrice"
@@ -219,6 +221,9 @@
                                    show-overflow-tooltip />
                   <el-table-column prop="specificationModel"
                                    label="瑙勬牸鍨嬪彿"
+                                   show-overflow-tooltip />
+                  <el-table-column prop="packagingSpec"
+                                   label="浠舵暟"
                                    show-overflow-tooltip />
                   <el-table-column prop="deliveryQuantity"
                                    label="鍙戣揣鏁伴噺"
@@ -544,6 +549,8 @@
       productName: item.productName ?? row.productName ?? "--",
       specificationModel:
         item.specificationModel ?? item.model ?? row.specificationModel ?? "--",
+      packagingSpec:
+        item.packagingSpec ?? row.packagingSpec ?? "--",
       deliveryQuantity:
         item.deliveryQuantity ??
         item.quantity ??
diff --git a/src/views/collaborativeApproval/approvalProcess/components/viewDetailDia.vue b/src/views/collaborativeApproval/approvalProcess/components/viewDetailDia.vue
index 196efde..1625ef1 100644
--- a/src/views/collaborativeApproval/approvalProcess/components/viewDetailDia.vue
+++ b/src/views/collaborativeApproval/approvalProcess/components/viewDetailDia.vue
@@ -118,6 +118,8 @@
                                    label="瑙勬牸鍨嬪彿" />
                   <el-table-column prop="unit"
                                    label="鍗曚綅" />
+                  <el-table-column prop="packagingSpec"
+                                   label="浠舵暟" />
                   <el-table-column prop="quantity"
                                    label="鏁伴噺" />
                   <el-table-column prop="taxInclusiveUnitPrice"
@@ -179,6 +181,9 @@
                                    show-overflow-tooltip />
                   <el-table-column prop="specificationModel"
                                    label="瑙勬牸鍨嬪彿"
+                                   show-overflow-tooltip />
+                  <el-table-column prop="packagingSpec"
+                                   label="浠舵暟"
                                    show-overflow-tooltip />
                   <el-table-column prop="deliveryQuantity"
                                    label="鍙戣揣鏁伴噺"
@@ -516,6 +521,8 @@
       productName: item.productName ?? row.productName ?? "--",
       specificationModel:
         item.specificationModel ?? item.model ?? row.specificationModel ?? "--",
+      packagingSpec:
+        item.packagingSpec ?? row.packagingSpec ?? "--",
       deliveryQuantity:
         item.deliveryQuantity ??
         item.quantity ??
diff --git a/src/views/collaborativeApproval/purchaseApproval/index.vue b/src/views/collaborativeApproval/purchaseApproval/index.vue
index b276bec..7ac79db 100644
--- a/src/views/collaborativeApproval/purchaseApproval/index.vue
+++ b/src/views/collaborativeApproval/purchaseApproval/index.vue
@@ -77,6 +77,8 @@
                                prop="specificationModel" />
               <el-table-column label="鍗曚綅"
                                prop="unit" />
+              <el-table-column label="浠舵暟"
+                               prop="packagingSpec" />
               <el-table-column label="鏁伴噺"
                                prop="quantity" />
               <el-table-column label="绋庣巼(%)"
diff --git a/src/views/procurementManagement/procurementLedger/detail.vue b/src/views/procurementManagement/procurementLedger/detail.vue
index 80aa42b..828347a 100644
--- a/src/views/procurementManagement/procurementLedger/detail.vue
+++ b/src/views/procurementManagement/procurementLedger/detail.vue
@@ -58,6 +58,7 @@
         <el-table-column label="浜у搧澶х被" prop="productCategory" />
         <el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" />
         <el-table-column label="鍗曚綅" prop="unit" />
+        <el-table-column label="浠舵暟" prop="packagingSpec" />
         <el-table-column label="鏁伴噺" prop="quantity" />
         <el-table-column label="搴撳瓨棰勭暀鏁伴噺" prop="stockReservedQuantity" />
         <el-table-column label="绋庣巼(%)" prop="taxRate" />
diff --git a/src/views/procurementManagement/procurementLedger/index.vue b/src/views/procurementManagement/procurementLedger/index.vue
index f59ed95..3eb5f03 100644
--- a/src/views/procurementManagement/procurementLedger/index.vue
+++ b/src/views/procurementManagement/procurementLedger/index.vue
@@ -58,6 +58,7 @@
               <el-table-column label="浜у搧澶х被" prop="productCategory" />
               <el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" />
               <el-table-column label="鍗曚綅" prop="unit" />
+              <el-table-column label="浠舵暟" prop="packagingSpec" />
               <el-table-column label="鍏ュ簱瀹℃牳鐘舵��" prop="stockInApprovalStatus" width="120">
                 <template #default="scope">
                   <el-tag :type="getStockInApprovalStatusType(scope.row.stockInApprovalStatus)" size="small">
@@ -208,6 +209,7 @@
           <el-table-column label="浜у搧澶х被" prop="productCategory" />
           <el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" />
           <el-table-column label="鍗曚綅" prop="unit" width="70" />
+          <el-table-column label="浠舵暟" prop="packagingSpec" width="120" show-overflow-tooltip />
           <el-table-column label="鏁伴噺" prop="quantity" width="70" />
 <!--          <el-table-column label="搴撳瓨棰勮鏁伴噺" prop="warnNum" width="120" show-overflow-tooltip />-->
           <el-table-column label="绋庣巼(%)" prop="taxRate" width="80" />
@@ -307,6 +309,13 @@
               <el-select v-model="productForm.taxRate" placeholder="璇烽�夋嫨" clearable @change="mathNum">
                 <el-option v-for="dict in tax_rate" :key="dict.value" :label="dict.label" :value="dict.value" />
               </el-select>
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="30">
+          <el-col :span="12">
+            <el-form-item label="浠舵暟锛�" prop="packagingSpec">
+              <el-input v-model="productForm.packagingSpec"  clearable />
             </el-form-item>
           </el-col>
         </el-row>
@@ -671,6 +680,7 @@
     productModelId: "",
     specificationModel: "",
     unit: "",
+    packagingSpec: "",
     quantity: "",
     taxInclusiveUnitPrice: "",
     taxRate: "",
diff --git a/src/views/salesManagement/deliveryLedger/index.vue b/src/views/salesManagement/deliveryLedger/index.vue
index d840b4b..ffc8b87 100644
--- a/src/views/salesManagement/deliveryLedger/index.vue
+++ b/src/views/salesManagement/deliveryLedger/index.vue
@@ -82,6 +82,11 @@
           show-overflow-tooltip
         />
         <el-table-column
+          label="浠舵暟"
+          prop="packagingSpec"
+          show-overflow-tooltip
+        />
+        <el-table-column
           label="鍙戣揣鏃堕棿"
           prop="shippingDate"
           show-overflow-tooltip
@@ -342,6 +347,12 @@
             show-overflow-tooltip
           />
           <el-table-column
+            label="浠舵暟"
+            prop="packagingSpec"
+            min-width="120"
+            show-overflow-tooltip
+          />
+          <el-table-column
             label="鍙戣揣鏁伴噺"
             prop="deliveryQuantity"
             min-width="120"
@@ -576,6 +587,8 @@
     productName: item.productName ?? row.productName ?? "--",
     specificationModel:
       item.specificationModel ?? item.model ?? row.specificationModel ?? "--",
+    packagingSpec:
+      item.packagingSpec ?? row.packagingSpec ?? "--",
     deliveryQuantity:
       item.deliveryQuantity ??
       item.quantity ??
diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index 5328607..f6408a5 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -108,6 +108,8 @@
                                prop="specificationModel" />
               <el-table-column label="鍗曚綅"
                                prop="unit" />
+              <el-table-column label="浠舵暟"
+                               prop="packagingSpec" />
               <el-table-column label="浜у搧鐘舵��"
                                width="100px"
                                align="center">
@@ -477,6 +479,8 @@
                            prop="specificationModel" />
           <el-table-column label="鍗曚綅"
                            prop="unit" />
+          <el-table-column label="浠舵暟"
+                           prop="packagingSpec" />
           <el-table-column label="鏁伴噺"
                            prop="quantity" />
           <el-table-column label="绋庣巼(%)"
@@ -671,6 +675,15 @@
                            :label="dict.label"
                            :value="dict.value" />
               </el-select>
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="30">
+          <el-col :span="12">
+            <el-form-item label="浠舵暟锛�"
+                          prop="packagingSpec">
+              <el-input v-model="productForm.packagingSpec"
+                        clearable />
             </el-form-item>
           </el-col>
         </el-row>
@@ -1195,6 +1208,7 @@
       productModelId: "",
       specificationModel: "",
       unit: "",
+      packagingSpec: "",
       quantity: "",
       taxInclusiveUnitPrice: "",
       taxRate: "",

--
Gitblit v1.9.3