From 77d0580168c1835eb7b1359339ca177087326cae Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 10 九月 2026 15:30:22 +0800
Subject: [PATCH] 湟水峡 1.产品结构详情产出数量改为小数点后三位

---
 src/views/productionManagement/productStructure/Detail/index.vue  |   11 ++++++++++-
 src/views/productionManagement/productStructure/StructureEdit.vue |    2 +-
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/views/productionManagement/productStructure/Detail/index.vue b/src/views/productionManagement/productStructure/Detail/index.vue
index 832c121..86458a8 100644
--- a/src/views/productionManagement/productStructure/Detail/index.vue
+++ b/src/views/productionManagement/productStructure/Detail/index.vue
@@ -81,12 +81,13 @@
                                 style="margin: 0">
                     <el-input-number v-model="row.unitQuantity"
                                      :min="0"
-                                     :precision="2"
+                                     :precision="3"
                                      :step="1"
                                      controls-position="right"
                                      style="width: 100%"
                                      :disabled="!dataValue.isEdit || dataValue.dataList.some(item => (item as any).tempId === row.tempId)" />
                   </el-form-item>
+                  <span v-else>{{ formatUnitQuantity(row.unitQuantity) }}</span>
                 </template>
               </el-table-column>
               <el-table-column v-if="isOrderPage"
@@ -496,6 +497,14 @@
     return false;
   };
 
+  const formatUnitQuantity = (value: any) => {
+    if (value === null || value === undefined || value === "") {
+      return "";
+    }
+    const num = Number(value);
+    return Number.isNaN(num) ? "" : num.toFixed(3);
+  };
+
   const getPropPath = (row, field) => {
     // 涓烘瘡涓猺ow鐢熸垚鍞竴鐨勮矾寰�
     // 浣跨敤row.id鎴栫储寮曚綔涓哄敮涓�鏍囪瘑
diff --git a/src/views/productionManagement/productStructure/StructureEdit.vue b/src/views/productionManagement/productStructure/StructureEdit.vue
index 4d07f5d..7e80cdd 100644
--- a/src/views/productionManagement/productStructure/StructureEdit.vue
+++ b/src/views/productionManagement/productStructure/StructureEdit.vue
@@ -86,7 +86,7 @@
                                 style="margin: 0">
                     <el-input-number v-model="row.unitQuantity"
                                      :min="0"
-                                     :precision="2"
+                                     :precision="3"
                                      :step="1"
                                      controls-position="right"
                                      style="width: 100%"

--
Gitblit v1.9.3