From 7726b6cdab80596d2e2f7dd3fe1ec3dfbdeee155 Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期五, 12 六月 2026 09:42:40 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_pro_河南鹤壁' into dev_pro_河南鹤壁

---
 src/views/productionManagement/productionOrder/components/MaterialSupplementDialog.vue |   30 +++++++++++++++++++++++++++---
 1 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/src/views/productionManagement/productionOrder/components/MaterialSupplementDialog.vue b/src/views/productionManagement/productionOrder/components/MaterialSupplementDialog.vue
index 67e44f1..7ff1eb1 100644
--- a/src/views/productionManagement/productionOrder/components/MaterialSupplementDialog.vue
+++ b/src/views/productionManagement/productionOrder/components/MaterialSupplementDialog.vue
@@ -19,18 +19,34 @@
       <el-table-column label="璁¢噺鍗曚綅"
                        prop="unit"
                        width="100" />
+      <el-table-column label="闇�姹傛暟閲�"
+                       min-width="100">
+        <template #default="{ row }">
+          {{ stripTrailingZeros(row.demandedQuantity) }}
+        </template>
+      </el-table-column>
       <el-table-column label="棰嗙敤鏁伴噺"
-                       prop="pickQuantity"
-                       width="100" />
+                       min-width="100">
+        <template #default="{ row }">
+          {{ stripTrailingZeros(row.pickQuantity) }}
+        </template>
+      </el-table-column>
+      <el-table-column label="宸茶ˉ鏁伴噺"
+                       min-width="100">
+        <template #default="{ row }">
+          {{ stripTrailingZeros(row.feedingQty) }}
+        </template>
+      </el-table-column>
       <el-table-column label="琛ユ枡鏁伴噺"
                        min-width="150">
         <template #default="{ row }">
           <el-input-number v-model="row.newSupplementQty"
                            :min="0"
-                           :precision="3"
                            :step="1"
                            controls-position="right"
                            placeholder="杈撳叆琛ユ枡鏁伴噺"
+                           :formatter="value => stripTrailingZeros(value)"
+                           :parser="value => parseFloat(value) || 0"
                            style="width: 100%;" />
         </template>
       </el-table-column>
@@ -63,6 +79,14 @@
     updateMaterialPickingLedger,
   } from "@/api/productionManagement/productionOrder.js";
 
+  const stripTrailingZeros = val => {
+    const str = String(val ?? "");
+    if (str.includes(".")) {
+      return parseFloat(str).toString();
+    }
+    return str;
+  };
+
   const props = defineProps({
     modelValue: { type: Boolean, default: false },
     orderRow: { type: Object, default: null },

--
Gitblit v1.9.3