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