From d876aa06f04d7b93f849e944cca5df64b6a28ee2 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 09 十二月 2025 10:19:29 +0800
Subject: [PATCH] 1.南洋电缆小数点修改

---
 src/views/procurementManagement/paymentHistory/index.vue                   |    2 
 src/views/procurementManagement/procurementInvoiceLedger/index.vue         |    6 +-
 src/views/procurementManagement/procurementInvoiceLedger/Form/EditForm.vue |   12 ++--
 src/views/salesManagement/receiptPayment/index.vue                         |    2 
 src/views/demo/fakePage/index.vue                                          |    4 
 src/views/procurementManagement/invoiceEntry/index.vue                     |    6 +-
 src/views/salesManagement/receiptPaymentLedger/index.vue                   |    4 
 src/views/procurementManagement/paymentEntry/index.vue                     |    6 +-
 src/views/salesManagement/salesLedger/index.vue                            |   10 +-
 src/views/salesManagement/invoiceRegistration/index.vue                    |   22 +++---
 src/views/procurementManagement/paymentLedger/index.vue                    |   10 +-
 src/views/procurementManagement/procurementLedger/index.vue                |   14 ++--
 src/views/salesManagement/invoiceLedger/index.vue                          |    2 
 src/views/procurementManagement/procurementInvoiceLedger/indexOld.vue      |    2 
 src/views/procurementManagement/invoiceEntry/indexOld.vue                  |    6 +-
 src/views/inventoryManagement/receiptManagement/index.vue                  |    2 
 src/views/energyManagement/waterManagement/components/waterBillForm.vue    |    2 
 src/views/procurementManagement/invoiceEntry/components/Modal.vue          |   20 +++---
 src/views/salesManagement/receiptPaymentHistory/index.vue                  |    2 
 src/utils/summarizeTable.js                                                |    6 +-
 20 files changed, 70 insertions(+), 70 deletions(-)

diff --git a/src/utils/summarizeTable.js b/src/utils/summarizeTable.js
index 1ad480d..07c4ba9 100644
--- a/src/utils/summarizeTable.js
+++ b/src/utils/summarizeTable.js
@@ -28,7 +28,7 @@
         } else {
           // 榛樿淇濈暀涓や綅灏忔暟
           sums[index] = parseFloat(sum).toFixed(
-            specialFormat[prop]?.decimalPlaces ?? 2
+            specialFormat[prop]?.decimalPlaces ?? 5
           );
         }
       } else {
@@ -43,11 +43,11 @@
 // 涓嶅惈绋庢�讳环璁$畻
 const calculateTaxExclusiveTotalPrice = (taxInclusiveTotalPrice, taxRate) => {
   const taxRateDecimal = taxRate / 100;
-  return (taxInclusiveTotalPrice / (1 + taxRateDecimal)).toFixed(2);
+  return (taxInclusiveTotalPrice / (1 + taxRateDecimal)).toFixed(5);
 };
 // 鍚◣鎬讳环璁$畻
 const calculateTaxIncludeTotalPrice = (taxInclusiveUnitPrice, quantity) => {
-  return (taxInclusiveUnitPrice * quantity).toFixed(2);
+  return (taxInclusiveUnitPrice * quantity).toFixed(5);
 };
 // 瀵煎嚭鍑芥暟渚涘叾浠栨枃浠朵娇鐢�
 export {
diff --git a/src/views/demo/fakePage/index.vue b/src/views/demo/fakePage/index.vue
index 42cef72..089d3d8 100644
--- a/src/views/demo/fakePage/index.vue
+++ b/src/views/demo/fakePage/index.vue
@@ -147,7 +147,7 @@
 }
 
 function formatPrice(val) {
-  return Number(val || 0).toFixed(2)
+  return Number(val || 0).toFixed(5)
 }
 
 // 鏂板/缂栬緫
@@ -214,7 +214,7 @@
       name: `鐗╂枡-${i.toString().padStart(3, '0')}`,
       category: categories[i % categories.length],
       stock: Math.floor(Math.random() * 1000),
-      price: (Math.random() * 500 + 10).toFixed(2),
+      price: (Math.random() * 500 + 10).toFixed(5),
       status: statusOptions[i % 2],
       updatedAt: nowString()
     })
diff --git a/src/views/energyManagement/waterManagement/components/waterBillForm.vue b/src/views/energyManagement/waterManagement/components/waterBillForm.vue
index a132041..a30f165 100644
--- a/src/views/energyManagement/waterManagement/components/waterBillForm.vue
+++ b/src/views/energyManagement/waterManagement/components/waterBillForm.vue
@@ -160,7 +160,7 @@
 // 璁$畻姘磋垂閲戦
 const calculateWaterBill = () => {
 	if (form.value.waterConsumption && form.value.waterPrice) {
-		form.value.waterBill = (parseFloat(form.value.waterConsumption) * parseFloat(form.value.waterPrice)).toFixed(2);
+		form.value.waterBill = (parseFloat(form.value.waterConsumption) * parseFloat(form.value.waterPrice)).toFixed(5);
 	}
 }
 
diff --git a/src/views/inventoryManagement/receiptManagement/index.vue b/src/views/inventoryManagement/receiptManagement/index.vue
index 3db10d7..29dccac 100644
--- a/src/views/inventoryManagement/receiptManagement/index.vue
+++ b/src/views/inventoryManagement/receiptManagement/index.vue
@@ -263,7 +263,7 @@
   return stock > waiting + original;
 };
 const formattedNumber = (row, column, cellValue) => {
-	return parseFloat(cellValue).toFixed(2);
+	return parseFloat(cellValue).toFixed(5);
 };
 // 鏌ヨ鍒楄〃
 /** 鎼滅储鎸夐挳鎿嶄綔 */
diff --git a/src/views/procurementManagement/invoiceEntry/components/Modal.vue b/src/views/procurementManagement/invoiceEntry/components/Modal.vue
index b56a673..2f54261 100644
--- a/src/views/procurementManagement/invoiceEntry/components/Modal.vue
+++ b/src/views/procurementManagement/invoiceEntry/components/Modal.vue
@@ -258,7 +258,7 @@
     prop: "taxInclusiveUnitPrice",
     width: 150,
     formatData: (val) => {
-      return val ? parseFloat(val).toFixed(2) : 0;
+      return val ? parseFloat(val).toFixed(5) : 0;
     },
   },
   {
@@ -266,7 +266,7 @@
     prop: "taxInclusiveTotalPrice",
     width: 150,
     formatData: (val) => {
-      return parseFloat(val).toFixed(2) ?? 0;
+      return parseFloat(val).toFixed(5) ?? 0;
     },
   },
   {
@@ -274,7 +274,7 @@
     prop: "taxExclusiveTotalPrice",
     width: 150,
     formatData: (val) => {
-      return parseFloat(val).toFixed(2) ?? 0;
+      return parseFloat(val).toFixed(5) ?? 0;
     },
   },
   {
@@ -355,11 +355,11 @@
     return;
   }
   // 璁$畻鏈鏉ョエ閲戦
-  row.ticketsAmount = (row.ticketsNum * row.taxInclusiveUnitPrice).toFixed(2)
+  row.ticketsAmount = (row.ticketsNum * row.taxInclusiveUnitPrice).toFixed(5)
   // 璁$畻鏈潵绁ㄦ暟
-  row.futureTickets = (row.tempFutureTickets - row.ticketsNum).toFixed(2)
+  row.futureTickets = (row.tempFutureTickets - row.ticketsNum).toFixed(5)
   // 璁$畻鏈潵绁ㄩ噾棰�
-  row.futureTicketsAmount = (row.tempFutureTicketsAmount - row.ticketsAmount).toFixed(2)
+  row.futureTicketsAmount = (row.tempFutureTicketsAmount - row.ticketsAmount).toFixed(5)
   calculateinvoiceAmount();
 };
 
@@ -375,12 +375,12 @@
   }
   // 璁$畻鏈鏉ョエ鏁�
   row.ticketsNum = Number(
-    (row.ticketsAmount / row.taxInclusiveUnitPrice).toFixed(2)
+    (row.ticketsAmount / row.taxInclusiveUnitPrice).toFixed(5)
   );
   // 璁$畻鏈潵绁ㄦ暟
-  row.futureTickets = (row.tempFutureTickets - row.ticketsNum).toFixed(2)
+  row.futureTickets = (row.tempFutureTickets - row.ticketsNum).toFixed(5)
   // 璁$畻鏈潵绁ㄩ噾棰�
-  row.futureTicketsAmount = (row.tempFutureTicketsAmount - row.ticketsAmount).toFixed(2)
+  row.futureTicketsAmount = (row.tempFutureTicketsAmount - row.ticketsAmount).toFixed(5)
   calculateinvoiceAmount();
 };
 
@@ -391,7 +391,7 @@
       invoiceAmountTotal += Number(item.ticketsAmount);
     }
   });
-  form.invoiceAmount = invoiceAmountTotal.toFixed(2);
+  form.invoiceAmount = invoiceAmountTotal.toFixed(5);
 };
 
 const open = (type, eid) => {
diff --git a/src/views/procurementManagement/invoiceEntry/index.vue b/src/views/procurementManagement/invoiceEntry/index.vue
index 03e1f98..af993f9 100644
--- a/src/views/procurementManagement/invoiceEntry/index.vue
+++ b/src/views/procurementManagement/invoiceEntry/index.vue
@@ -161,7 +161,7 @@
       prop: "contractAmount",
       width:200,
       formatData: (val) => {
-        return val ? parseFloat(val).toFixed(2) : 0;
+        return val ? parseFloat(val).toFixed(5) : 0;
       },
     },
     {
@@ -169,7 +169,7 @@
       prop: "receiptPaymentAmount",
       width:200,
       formatData: (val) => {
-        return val ? parseFloat(val).toFixed(2) : 0;
+        return val ? parseFloat(val).toFixed(5) : 0;
       },
     },
     {
@@ -177,7 +177,7 @@
       prop: "unReceiptPaymentAmount",
       width:200,
       formatData: (val) => {
-        return val ? parseFloat(val).toFixed(2) : 0;
+        return val ? parseFloat(val).toFixed(5) : 0;
       },
     },
     // {
diff --git a/src/views/procurementManagement/invoiceEntry/indexOld.vue b/src/views/procurementManagement/invoiceEntry/indexOld.vue
index 1b4c6b9..c3a87f8 100644
--- a/src/views/procurementManagement/invoiceEntry/indexOld.vue
+++ b/src/views/procurementManagement/invoiceEntry/indexOld.vue
@@ -478,7 +478,7 @@
     });
 };
 const formattedNumber = (row, column, cellValue) => {
-  return parseFloat(cellValue).toFixed(2) ?? 0;
+  return parseFloat(cellValue).toFixed(5) ?? 0;
 };
 // 琛ㄦ牸閫夋嫨鏁版嵁
 const handleSelectionChange = (selection) => {
@@ -689,7 +689,7 @@
     row.ticketsAmount = 0;
   }
   // 璁$畻鏈鏉ョエ鏁�
-  row.ticketsNum = (row.ticketsAmount / row.taxInclusiveUnitPrice).toFixed(2);
+  row.ticketsNum = (row.ticketsAmount / row.taxInclusiveUnitPrice).toFixed(5);
   // 璁$畻鏈潵绁ㄦ暟
   row.futureTickets = row.tempFutureTickets - row.ticketsNum;
   // 璁$畻鏈潵绁ㄩ噾棰�
@@ -716,7 +716,7 @@
       invoiceAmountTotal += item.ticketsAmount;
     }
   });
-  form.value.invoiceAmount = invoiceAmountTotal.toFixed(2);
+  form.value.invoiceAmount = invoiceAmountTotal.toFixed(5);
 }
 
 onMounted(() => {
diff --git a/src/views/procurementManagement/paymentEntry/index.vue b/src/views/procurementManagement/paymentEntry/index.vue
index 9174ed5..7af64dc 100644
--- a/src/views/procurementManagement/paymentEntry/index.vue
+++ b/src/views/procurementManagement/paymentEntry/index.vue
@@ -328,21 +328,21 @@
     label: "鍙戠エ閲戦(鍏�)",
     prop: "invoiceAmount",
     formatData: (params) => {
-      return params ? parseFloat(params).toFixed(2) : 0;
+      return params ? parseFloat(params).toFixed(5) : 0;
     },
   },
   {
     label: "宸蹭粯娆鹃噾棰�(鍏�)",
     prop: "paymentAmountTotal",
     formatData: (params) => {
-      return params ? parseFloat(params).toFixed(2) : 0;
+      return params ? parseFloat(params).toFixed(5) : 0;
     },
   },
   {
     label: "寰呬粯娆鹃噾棰�(鍏�)",
     prop: "unPaymentAmountTotal",
     formatData: (params) => {
-      return params ? parseFloat(params).toFixed(2) : 0;
+      return params ? parseFloat(params).toFixed(5) : 0;
     },
   },
   {
diff --git a/src/views/procurementManagement/paymentHistory/index.vue b/src/views/procurementManagement/paymentHistory/index.vue
index c38b4b0..6b94345 100644
--- a/src/views/procurementManagement/paymentHistory/index.vue
+++ b/src/views/procurementManagement/paymentHistory/index.vue
@@ -90,7 +90,7 @@
     label: "浠樻閲戦",
     prop: "currentPaymentAmount",
     formatData: (params) => {
-      return params ? parseFloat(params).toFixed(2) : 0;
+      return params ? parseFloat(params).toFixed(5) : 0;
     },
   },
   {
diff --git a/src/views/procurementManagement/paymentLedger/index.vue b/src/views/procurementManagement/paymentLedger/index.vue
index 741e6ac..1ad4f2b 100644
--- a/src/views/procurementManagement/paymentLedger/index.vue
+++ b/src/views/procurementManagement/paymentLedger/index.vue
@@ -90,7 +90,7 @@
           >
             <template #payableAmountSlot="{ row }">
               <el-text type="danger">
-                {{ parseFloat(row.payableAmount).toFixed(2) }}
+                {{ parseFloat(row.payableAmount).toFixed(5) }}
               </el-text>
             </template>
           </PIMTable>
@@ -172,7 +172,7 @@
     prop: "invoiceAmount",
 		width: 200,
     formatData: (params) => {
-      return params ? parseFloat(params).toFixed(2) : 0;
+      return params ? parseFloat(params).toFixed(5) : 0;
     },
   },
   {
@@ -180,7 +180,7 @@
     prop: "currentPaymentAmount",
 		width: 200,
     formatData: (params) => {
-      return params ? parseFloat(params).toFixed(2) : 0;
+      return params ? parseFloat(params).toFixed(5) : 0;
     },
   },
   {
@@ -224,7 +224,7 @@
     summarizeTable[summarizeTable.length - 1] =
       originalTableDataSon.value[
         originalTableDataSon.value.length - 1
-      ].payableAmount.toFixed(2);
+      ].payableAmount.toFixed(5);
   } else {
     summarizeTable[summarizeTable.length - 1] = 0.0;
   }
@@ -288,7 +288,7 @@
 };
 const formattedNumber = (row, column, cellValue) => {
   if (column.property !== "supplierName") {
-    return parseFloat(cellValue).toFixed(2);
+    return parseFloat(cellValue).toFixed(5);
   } else {
     return cellValue;
   }
diff --git a/src/views/procurementManagement/procurementInvoiceLedger/Form/EditForm.vue b/src/views/procurementManagement/procurementInvoiceLedger/Form/EditForm.vue
index f939be4..95244b1 100644
--- a/src/views/procurementManagement/procurementInvoiceLedger/Form/EditForm.vue
+++ b/src/views/procurementManagement/procurementInvoiceLedger/Form/EditForm.vue
@@ -74,7 +74,7 @@
     form.createdAt = data.createdAt;
     form.invoiceNumber = data.invoiceNumber;
     form.ticketsNum = data.ticketsNum;
-    form.ticketsAmount = data.ticketsAmount.toFixed(2);
+    form.ticketsAmount = data.ticketsAmount.toFixed(5);
     form.taxInclusiveUnitPrice = data.taxInclusiveUnitPrice;
     form.futureTickets = data.futureTickets;
     temFutureTickets.value = data.futureTickets;
@@ -95,8 +95,8 @@
 	// 纭繚鎵�鏈夋暟鍊奸兘杞崲涓烘暟瀛楃被鍨嬭繘琛岃绠�
 	const ticketsAmount = Number(form.ticketsNum) * Number(form.taxInclusiveUnitPrice);
 	const futureTickets = Number(temFutureTickets.value) - Number(form.ticketsNum);
-	form.futureTickets = Number(futureTickets.toFixed(2));
-	form.ticketsAmount = Number(ticketsAmount.toFixed(2));
+	form.futureTickets = Number(futureTickets.toFixed(5));
+	form.ticketsAmount = Number(ticketsAmount.toFixed(5));
 };
 const inputTicketsAmount = (val) => {
 	// 纭繚鍚◣鍗曚环瀛樺湪涓斾笉涓洪浂
@@ -107,15 +107,15 @@
 	
 	if (Number(val) > Number(form.futureTickets*form.taxInclusiveUnitPrice)) {
 		proxy.$modal.msgWarning("鏈鏉ョエ閲戦涓嶅緱澶т簬鎬婚噾棰�");
-		form.ticketsAmount = (form.futureTickets*form.taxInclusiveUnitPrice).toFixed(2)
+		form.ticketsAmount = (form.futureTickets*form.taxInclusiveUnitPrice).toFixed(5)
 		const ticketsNum = Number(form.ticketsAmount) / Number(form.taxInclusiveUnitPrice);
-		form.ticketsNum = Number(ticketsNum.toFixed(2))
+		form.ticketsNum = Number(ticketsNum.toFixed(5))
 		return;
 	}
 	
 	// 纭繚鎵�鏈夋暟鍊奸兘杞崲涓烘暟瀛楃被鍨嬭繘琛岃绠�
 	const ticketsNum = Number(val) / Number(form.taxInclusiveUnitPrice);
-	form.ticketsNum = Number(ticketsNum.toFixed(2));
+	form.ticketsNum = Number(ticketsNum.toFixed(5));
 };
 
 defineExpose({
diff --git a/src/views/procurementManagement/procurementInvoiceLedger/index.vue b/src/views/procurementManagement/procurementInvoiceLedger/index.vue
index dfc134c..e08cb8d 100644
--- a/src/views/procurementManagement/procurementInvoiceLedger/index.vue
+++ b/src/views/procurementManagement/procurementInvoiceLedger/index.vue
@@ -184,7 +184,7 @@
       prop: "taxInclusiveTotalPrice",
       width: 200,
       formatData: (cell) => {
-        return cell ? parseFloat(cell).toFixed(2) : 0;
+        return cell ? parseFloat(cell).toFixed(5) : 0;
       },
     },
     {
@@ -197,7 +197,7 @@
       prop: "ticketsAmount",
       width: 200,
       formatData: (cell) => {
-        return cell ? parseFloat(cell).toFixed(2) : 0;
+        return cell ? parseFloat(cell).toFixed(5) : 0;
       },
     },
     {
@@ -205,7 +205,7 @@
       prop: "unTicketsPrice",
       width: 200,
       formatData: (cell) => {
-        return cell ? parseFloat(cell).toFixed(2) : 0;
+        return cell ? parseFloat(cell).toFixed(5) : 0;
       },
     },
     {
diff --git a/src/views/procurementManagement/procurementInvoiceLedger/indexOld.vue b/src/views/procurementManagement/procurementInvoiceLedger/indexOld.vue
index 987e6a4..a230f35 100644
--- a/src/views/procurementManagement/procurementInvoiceLedger/indexOld.vue
+++ b/src/views/procurementManagement/procurementInvoiceLedger/indexOld.vue
@@ -223,7 +223,7 @@
     });
 };
 const formattedNumber = (row, column, cellValue) => {
-  return parseFloat(cellValue).toFixed(2);
+  return parseFloat(cellValue).toFixed(5);
 };
 // 琛ㄦ牸閫夋嫨鏁版嵁
 const expandedRowKeys = ref([]);
diff --git a/src/views/procurementManagement/procurementLedger/index.vue b/src/views/procurementManagement/procurementLedger/index.vue
index bccd55a..ec28cb4 100644
--- a/src/views/procurementManagement/procurementLedger/index.vue
+++ b/src/views/procurementManagement/procurementLedger/index.vue
@@ -940,7 +940,7 @@
 };
 
 const formattedNumber = (row, column, cellValue) => {
-  return parseFloat(cellValue).toFixed(2);
+  return parseFloat(cellValue).toFixed(5);
 };
 // 鏌ヨ鍒楄〃
 /** 鎼滅储鎸夐挳鎿嶄綔 */
@@ -1370,29 +1370,29 @@
     // 宸茬煡鍚◣鎬讳环鍜屾暟閲忥紝鍙嶇畻鍚◣鍗曚环
     if (productForm.value.quantity) {
       productForm.value.taxInclusiveUnitPrice = 
-        (Number(productForm.value.taxInclusiveTotalPrice) / Number(productForm.value.quantity)).toFixed(2);
+        (Number(productForm.value.taxInclusiveTotalPrice) / Number(productForm.value.quantity)).toFixed(5);
     }
     // 宸茬煡鍚◣鎬讳环鍜屽惈绋庡崟浠凤紝鍙嶇畻鏁伴噺
     else if (productForm.value.taxInclusiveUnitPrice) {
       productForm.value.quantity = 
-        (Number(productForm.value.taxInclusiveTotalPrice) / Number(productForm.value.taxInclusiveUnitPrice)).toFixed(2);
+        (Number(productForm.value.taxInclusiveTotalPrice) / Number(productForm.value.taxInclusiveUnitPrice)).toFixed(5);
     }
     // 鍙嶇畻涓嶅惈绋庢�讳环
     productForm.value.taxExclusiveTotalPrice = 
-      (Number(productForm.value.taxInclusiveTotalPrice) / (1 + taxRate / 100)).toFixed(2);
+      (Number(productForm.value.taxInclusiveTotalPrice) / (1 + taxRate / 100)).toFixed(5);
   } else if (field === 'taxExclusiveTotalPrice') {
     // 鍙嶇畻鍚◣鎬讳环
     productForm.value.taxInclusiveTotalPrice = 
-      (Number(productForm.value.taxExclusiveTotalPrice) * (1 + taxRate / 100)).toFixed(2);
+      (Number(productForm.value.taxExclusiveTotalPrice) * (1 + taxRate / 100)).toFixed(5);
     // 宸茬煡鏁伴噺锛屽弽绠楀惈绋庡崟浠�
     if (productForm.value.quantity) {
       productForm.value.taxInclusiveUnitPrice = 
-        (Number(productForm.value.taxInclusiveTotalPrice) / Number(productForm.value.quantity)).toFixed(2);
+        (Number(productForm.value.taxInclusiveTotalPrice) / Number(productForm.value.quantity)).toFixed(5);
     }
     // 宸茬煡鍚◣鍗曚环锛屽弽绠楁暟閲�
     else if (productForm.value.taxInclusiveUnitPrice) {
       productForm.value.quantity = 
-        (Number(productForm.value.taxInclusiveTotalPrice) / Number(productForm.value.taxInclusiveUnitPrice)).toFixed(2);
+        (Number(productForm.value.taxInclusiveTotalPrice) / Number(productForm.value.taxInclusiveUnitPrice)).toFixed(5);
     }
   }
 };
diff --git a/src/views/salesManagement/invoiceLedger/index.vue b/src/views/salesManagement/invoiceLedger/index.vue
index e8b2b21..1d9361b 100644
--- a/src/views/salesManagement/invoiceLedger/index.vue
+++ b/src/views/salesManagement/invoiceLedger/index.vue
@@ -226,7 +226,7 @@
 const matchFileType = ref(["pdf"]);
 const uploadModal = ref(false);
 const formattedNumber = (row, column, cellValue) => {
-  return parseFloat(cellValue).toFixed(2);
+  return parseFloat(cellValue).toFixed(5);
 };
 const formatDate = (row, column, cellValue) => {
   return dayjs(cellValue).format("YYYY-MM-DD HH:mm:ss");
diff --git a/src/views/salesManagement/invoiceRegistration/index.vue b/src/views/salesManagement/invoiceRegistration/index.vue
index 8bf1236..2777f6c 100644
--- a/src/views/salesManagement/invoiceRegistration/index.vue
+++ b/src/views/salesManagement/invoiceRegistration/index.vue
@@ -322,7 +322,6 @@
           <el-table-column label="鏈寮�绁ㄦ暟" prop="currentInvoiceNum" width="180">
             <template #default="scope">
               <el-input-number :step="0.1" :min="0" style="width: 100%"
-															 :precision="2"
                 v-model="scope.row.currentInvoiceNum"
                 @change="invoiceNumBlur(scope.row)"
               ></el-input-number>
@@ -335,7 +334,6 @@
           >
             <template #default="scope">
               <el-input-number :step="0.01" :min="0" style="width: 100%"
-															 :precision="2"
                 v-model="scope.row.currentInvoiceAmount"
                 @change="invoiceAmountBlur(scope.row)"
               ></el-input-number>
@@ -466,17 +464,17 @@
 
 const formattedNumber = (row, column, cellValue) => {
   if (cellValue == 0) {
-    return parseFloat(cellValue).toFixed(2);
+    return parseFloat(cellValue).toFixed(5);
   }
   if (cellValue) {
-    return parseFloat(cellValue).toFixed(2);
+    return parseFloat(cellValue).toFixed(5);
   } else {
     return cellValue;
   }
 };
 
 const formattedInputNumber = (value) => {
-  return value ? parseFloat(value).toFixed(2) : 0;
+  return value ? parseFloat(value).toFixed(5) : 0;
 };
 
 // 鏌ヨ鍒楄〃
@@ -622,6 +620,7 @@
   if (!row.currentInvoiceNum) {
     row.currentInvoiceNum = 0;
   }
+	row.currentInvoiceNum =  row.currentInvoiceNum.toFixed(5);
   if (row.currentInvoiceNum > row.tempNoInvoiceNum) {
     proxy.$modal.msgWarning("鏈寮�绁ㄦ暟涓嶅緱澶т簬鏈紑绁ㄦ暟");
     row.currentInvoiceNum = 0;
@@ -629,21 +628,22 @@
   // 璁$畻鏈寮�绁ㄩ噾棰�
   row.currentInvoiceAmount = (
     row.currentInvoiceNum * row.taxInclusiveUnitPrice
-  ).toFixed(2);
+  ).toFixed(5);
   // 璁$畻鏈紑绁ㄦ暟
   row.noInvoiceNum = (row.originalNoInvoiceNum - row.currentInvoiceNum).toFixed(
-    2
+    5
   );
   // 璁$畻鏈紑绁ㄩ噾棰�
   row.noInvoiceAmount = (
     row.tempnoInvoiceAmount - row.currentInvoiceAmount
-  ).toFixed(2);
+  ).toFixed(5);
 };
 // 鏈寮�绁ㄩ噾棰濆け鐒︽搷浣�
 const invoiceAmountBlur = (row) => {
   if (!row.currentInvoiceAmount) {
     row.currentInvoiceAmount = 0;
   }
+	row.currentInvoiceAmount =  row.currentInvoiceAmount.toFixed(5);
   // 璁$畻鏄惁瓒呰繃寮�绁ㄦ�婚噾棰�
   if (row.currentInvoiceAmount > row.tempnoInvoiceAmount) {
     proxy.$modal.msgWarning("鏈寮�绁ㄩ噾棰濅笉寰楀ぇ浜庢湭寮�绁ㄩ噾棰�");
@@ -652,17 +652,17 @@
   // 璁$畻鏈寮�绁ㄦ暟
   row.currentInvoiceNum = (
     row.currentInvoiceAmount / row.taxInclusiveUnitPrice
-  ).toFixed(2);
+  ).toFixed(5);
   console.log("row.currentInvoiceNum ", row.currentInvoiceNum);
   console.log(" row.originalNoInvoiceNum  ", row.originalNoInvoiceNum);
   // 璁$畻鏈紑绁ㄦ暟
   row.noInvoiceNum = (row.originalNoInvoiceNum - row.currentInvoiceNum).toFixed(
-    2
+    5
   );
   // 璁$畻鏈紑绁ㄩ噾棰�
   row.noInvoiceAmount = (
     row.tempnoInvoiceAmount - row.currentInvoiceAmount
-  ).toFixed(2);
+  ).toFixed(5);
 };
 
 onMounted(() => {
diff --git a/src/views/salesManagement/receiptPayment/index.vue b/src/views/salesManagement/receiptPayment/index.vue
index 24a9e0a..c9a01c8 100644
--- a/src/views/salesManagement/receiptPayment/index.vue
+++ b/src/views/salesManagement/receiptPayment/index.vue
@@ -432,7 +432,7 @@
 const { receipt_payment_type } = proxy.useDict("receipt_payment_type");
 
 const formattedNumber = (row, column, cellValue) => {
-  return parseFloat(cellValue).toFixed(2);
+  return parseFloat(cellValue).toFixed(5);
 };
 
 const getStatusTagType = (statusName = '') => {
diff --git a/src/views/salesManagement/receiptPaymentHistory/index.vue b/src/views/salesManagement/receiptPaymentHistory/index.vue
index 9683662..7228501 100644
--- a/src/views/salesManagement/receiptPaymentHistory/index.vue
+++ b/src/views/salesManagement/receiptPaymentHistory/index.vue
@@ -104,7 +104,7 @@
     prop: "receiptPaymentAmount",
     width:200,
     formatData: (params) => {
-      return params ? parseFloat(params).toFixed(2) : 0;
+      return params ? parseFloat(params).toFixed(5) : 0;
     },
   },
   {
diff --git a/src/views/salesManagement/receiptPaymentLedger/index.vue b/src/views/salesManagement/receiptPaymentLedger/index.vue
index 2cec625..4d32fd5 100644
--- a/src/views/salesManagement/receiptPaymentLedger/index.vue
+++ b/src/views/salesManagement/receiptPaymentLedger/index.vue
@@ -191,7 +191,7 @@
   });
 };
 const formattedNumber = (row, column, cellValue) => {
-  return parseFloat(cellValue).toFixed(2);
+  return parseFloat(cellValue).toFixed(5);
 };
 // 涓昏〃鍚堣鏂规硶
 const summarizeMainTable = (param) => {
@@ -220,7 +220,7 @@
       (item) => item.id == customerId.value
     );
     summarizeTable[summarizeTable.length - 1] =
-      tableData.value[index].unReceiptPaymentAmount.toFixed(2);
+      tableData.value[index].unReceiptPaymentAmount.toFixed(5);
   } else {
     summarizeTable[summarizeTable.length - 1] = 0.0;
   }
diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index e731552..a72758b 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -647,7 +647,7 @@
   });
 };
 const formattedNumber = (row, column, cellValue) => {
-  return parseFloat(cellValue).toFixed(2);
+  return parseFloat(cellValue).toFixed(5);
 };
 // 鑾峰彇tree瀛愭暟鎹�
 const getModels = (value) => {
@@ -1306,7 +1306,7 @@
   const total = products.reduce((sum, product) => {
     return sum + (parseFloat(product.quantity) || 0);
   }, 0);
-  return total.toFixed(2);
+  return total.toFixed(5);
 };
 
 // 璁$畻浜у搧鎬婚噾棰�
@@ -1315,7 +1315,7 @@
   const total = products.reduce((sum, product) => {
     return sum + (parseFloat(product.taxInclusiveTotalPrice) || 0);
   }, 0);
-  return total.toFixed(2);
+  return total.toFixed(5);
 };
 
 // 鐢ㄤ簬鎵撳嵃鐨勮绠楀嚱鏁�
@@ -1324,7 +1324,7 @@
   const total = products.reduce((sum, product) => {
     return sum + (parseFloat(product.quantity) || 0);
   }, 0);
-  return total.toFixed(2);
+  return total.toFixed(5);
 };
 
 const getTotalAmountForPrint = (products) => {
@@ -1332,7 +1332,7 @@
   const total = products.reduce((sum, product) => {
     return sum + (parseFloat(product.taxInclusiveTotalPrice) || 0);
   }, 0);
-  return total.toFixed(2);
+  return total.toFixed(5);
 };
 
 const mathNum = () => {

--
Gitblit v1.9.3