From 539231de1e68f45a6f11bc88df665cc1f161941f Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 09 十二月 2025 15:34:59 +0800
Subject: [PATCH] 1.南洋电缆-小数点位展示修改

---
 src/views/procurementManagement/paymentHistory/index.vue                |    3 -
 src/views/procurementManagement/procurementInvoiceLedger/index.vue      |    9 ----
 src/views/procurementManagement/invoiceEntry/components/ExpandTable.vue |   15 -------
 src/views/salesManagement/receiptPayment/index.vue                      |    2 
 src/views/procurementManagement/invoiceEntry/index.vue                  |    9 ----
 src/views/salesManagement/receiptPaymentLedger/index.vue                |    4 +-
 src/views/procurementManagement/paymentEntry/index.vue                  |    9 ----
 src/views/salesManagement/salesLedger/index.vue                         |    2 
 src/views/salesManagement/invoiceRegistration/index.vue                 |    6 +-
 src/views/procurementManagement/paymentLedger/index.vue                 |   12 +----
 src/views/procurementManagement/procurementLedger/index.vue             |    2 
 src/views/salesManagement/invoiceLedger/index.vue                       |    2 
 src/views/procurementManagement/invoiceEntry/components/Modal.vue       |    9 ----
 src/views/salesManagement/receiptPaymentHistory/index.vue               |    3 -
 src/utils/summarizeTable.js                                             |    6 +-
 15 files changed, 15 insertions(+), 78 deletions(-)

diff --git a/src/utils/summarizeTable.js b/src/utils/summarizeTable.js
index 07c4ba9..1ad480d 100644
--- a/src/utils/summarizeTable.js
+++ b/src/utils/summarizeTable.js
@@ -28,7 +28,7 @@
         } else {
           // 榛樿淇濈暀涓や綅灏忔暟
           sums[index] = parseFloat(sum).toFixed(
-            specialFormat[prop]?.decimalPlaces ?? 5
+            specialFormat[prop]?.decimalPlaces ?? 2
           );
         }
       } else {
@@ -43,11 +43,11 @@
 // 涓嶅惈绋庢�讳环璁$畻
 const calculateTaxExclusiveTotalPrice = (taxInclusiveTotalPrice, taxRate) => {
   const taxRateDecimal = taxRate / 100;
-  return (taxInclusiveTotalPrice / (1 + taxRateDecimal)).toFixed(5);
+  return (taxInclusiveTotalPrice / (1 + taxRateDecimal)).toFixed(2);
 };
 // 鍚◣鎬讳环璁$畻
 const calculateTaxIncludeTotalPrice = (taxInclusiveUnitPrice, quantity) => {
-  return (taxInclusiveUnitPrice * quantity).toFixed(5);
+  return (taxInclusiveUnitPrice * quantity).toFixed(2);
 };
 // 瀵煎嚭鍑芥暟渚涘叾浠栨枃浠朵娇鐢�
 export {
diff --git a/src/views/procurementManagement/invoiceEntry/components/ExpandTable.vue b/src/views/procurementManagement/invoiceEntry/components/ExpandTable.vue
index 24a368a..0d1ccda 100644
--- a/src/views/procurementManagement/invoiceEntry/components/ExpandTable.vue
+++ b/src/views/procurementManagement/invoiceEntry/components/ExpandTable.vue
@@ -60,33 +60,21 @@
       label: "鍚◣鍗曚环(鍏�)",
       prop: "taxInclusiveUnitPrice",
 			width:200,
-      formatData: (val) => {
-        return val ? parseFloat(val).toFixed(2) : "-";
-      },
     },
     {
       label: "鍚◣鎬讳环(鍏�)",
       prop: "taxInclusiveTotalPrice",
 			width:200,
-      formatData: (val) => {
-        return val ? parseFloat(val).toFixed(2) : "-";
-      },
     },
     {
       label: "涓嶅惈绋庢�讳环(鍏�)",
       prop: "taxExclusiveTotalPrice",
 			width:200,
-      formatData: (val) => {
-        return val ? parseFloat(val).toFixed(2) : "-";
-      },
     },
     {
       label: "鏈鏉ョエ閲戦(鍏�)",
       prop: "ticketsAmount",
 			width:200,
-      formatData: (val) => {
-        return val ? parseFloat(val).toFixed(2) : "-";
-      },
     },
     {
       label: "鏈潵绁ㄦ暟",
@@ -96,9 +84,6 @@
       label: "鏈潵绁ㄩ噾棰�(鍏�)",
       prop: "futureTicketsAmount",
 			width:200,
-      formatData: (val) => {
-        return val ? parseFloat(val).toFixed(2) : "-";
-      },
     },
   ],
   {},
diff --git a/src/views/procurementManagement/invoiceEntry/components/Modal.vue b/src/views/procurementManagement/invoiceEntry/components/Modal.vue
index 1b8983c..2fa3122 100644
--- a/src/views/procurementManagement/invoiceEntry/components/Modal.vue
+++ b/src/views/procurementManagement/invoiceEntry/components/Modal.vue
@@ -255,25 +255,16 @@
     label: "鍚◣鍗曚环(鍏�)",
     prop: "taxInclusiveUnitPrice",
     width: 150,
-    formatData: (val) => {
-      return val ? parseFloat(val).toFixed(5) : 0;
-    },
   },
   {
     label: "鍚◣鎬讳环(鍏�)",
     prop: "taxInclusiveTotalPrice",
     width: 150,
-    formatData: (val) => {
-      return parseFloat(val).toFixed(5) ?? 0;
-    },
   },
   {
     label: "涓嶅惈绋庢�讳环(鍏�)",
     prop: "taxExclusiveTotalPrice",
     width: 150,
-    formatData: (val) => {
-      return parseFloat(val).toFixed(5) ?? 0;
-    },
   },
   {
     label: "鏈鏉ョエ鏁�",
diff --git a/src/views/procurementManagement/invoiceEntry/index.vue b/src/views/procurementManagement/invoiceEntry/index.vue
index af993f9..5707435 100644
--- a/src/views/procurementManagement/invoiceEntry/index.vue
+++ b/src/views/procurementManagement/invoiceEntry/index.vue
@@ -160,25 +160,16 @@
       label: "鍚堝悓閲戦(鍏�)",
       prop: "contractAmount",
       width:200,
-      formatData: (val) => {
-        return val ? parseFloat(val).toFixed(5) : 0;
-      },
     },
     {
       label: "宸叉潵绁ㄩ噾棰�(鍏�)",
       prop: "receiptPaymentAmount",
       width:200,
-      formatData: (val) => {
-        return val ? parseFloat(val).toFixed(5) : 0;
-      },
     },
     {
       label: "寰呮潵绁ㄩ噾棰�(鍏�)",
       prop: "unReceiptPaymentAmount",
       width:200,
-      formatData: (val) => {
-        return val ? parseFloat(val).toFixed(5) : 0;
-      },
     },
     // {
     //   fixed: "right",
diff --git a/src/views/procurementManagement/paymentEntry/index.vue b/src/views/procurementManagement/paymentEntry/index.vue
index 639e1e2..48bd76b 100644
--- a/src/views/procurementManagement/paymentEntry/index.vue
+++ b/src/views/procurementManagement/paymentEntry/index.vue
@@ -325,23 +325,14 @@
   {
     label: "鍙戠エ閲戦(鍏�)",
     prop: "invoiceAmount",
-    formatData: (params) => {
-      return params ? parseFloat(params).toFixed(5) : 0;
-    },
   },
   {
     label: "宸蹭粯娆鹃噾棰�(鍏�)",
     prop: "paymentAmountTotal",
-    formatData: (params) => {
-      return params ? parseFloat(params).toFixed(5) : 0;
-    },
   },
   {
     label: "寰呬粯娆鹃噾棰�(鍏�)",
     prop: "unPaymentAmountTotal",
-    formatData: (params) => {
-      return params ? parseFloat(params).toFixed(5) : 0;
-    },
   },
   {
     label: "褰曞叆浜�",
diff --git a/src/views/procurementManagement/paymentHistory/index.vue b/src/views/procurementManagement/paymentHistory/index.vue
index 6b94345..208bd9a 100644
--- a/src/views/procurementManagement/paymentHistory/index.vue
+++ b/src/views/procurementManagement/paymentHistory/index.vue
@@ -89,9 +89,6 @@
   {
     label: "浠樻閲戦",
     prop: "currentPaymentAmount",
-    formatData: (params) => {
-      return params ? parseFloat(params).toFixed(5) : 0;
-    },
   },
   {
     label: "浠樻鏂瑰紡",
diff --git a/src/views/procurementManagement/paymentLedger/index.vue b/src/views/procurementManagement/paymentLedger/index.vue
index 1ad4f2b..7bf13ab 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(5) }}
+                {{ parseFloat(row.payableAmount).toFixed(2) }}
               </el-text>
             </template>
           </PIMTable>
@@ -171,17 +171,11 @@
     label: "鍙戠エ閲戦(鍏�)",
     prop: "invoiceAmount",
 		width: 200,
-    formatData: (params) => {
-      return params ? parseFloat(params).toFixed(5) : 0;
-    },
   },
   {
     label: "浠樻閲戦(鍏�)",
     prop: "currentPaymentAmount",
 		width: 200,
-    formatData: (params) => {
-      return params ? parseFloat(params).toFixed(5) : 0;
-    },
   },
   {
     label: "搴斾粯閲戦(鍏�)",
@@ -224,7 +218,7 @@
     summarizeTable[summarizeTable.length - 1] =
       originalTableDataSon.value[
         originalTableDataSon.value.length - 1
-      ].payableAmount.toFixed(5);
+      ].payableAmount.toFixed(2);
   } else {
     summarizeTable[summarizeTable.length - 1] = 0.0;
   }
@@ -288,7 +282,7 @@
 };
 const formattedNumber = (row, column, cellValue) => {
   if (column.property !== "supplierName") {
-    return parseFloat(cellValue).toFixed(5);
+    return parseFloat(cellValue).toFixed(2);
   } else {
     return cellValue;
   }
diff --git a/src/views/procurementManagement/procurementInvoiceLedger/index.vue b/src/views/procurementManagement/procurementInvoiceLedger/index.vue
index e08cb8d..da2bd7b 100644
--- a/src/views/procurementManagement/procurementInvoiceLedger/index.vue
+++ b/src/views/procurementManagement/procurementInvoiceLedger/index.vue
@@ -183,9 +183,6 @@
       label: "鍚堝悓閲戦(鍏�)",
       prop: "taxInclusiveTotalPrice",
       width: 200,
-      formatData: (cell) => {
-        return cell ? parseFloat(cell).toFixed(5) : 0;
-      },
     },
     {
       label: "鏉ョエ鏃ユ湡",
@@ -196,17 +193,11 @@
       label: "寮�绁ㄩ噾棰�",
       prop: "ticketsAmount",
       width: 200,
-      formatData: (cell) => {
-        return cell ? parseFloat(cell).toFixed(5) : 0;
-      },
     },
     {
       label: "涓嶅惈绋庨噾棰�",
       prop: "unTicketsPrice",
       width: 200,
-      formatData: (cell) => {
-        return cell ? parseFloat(cell).toFixed(5) : 0;
-      },
     },
     {
       label: "澧炲�肩◣",
diff --git a/src/views/procurementManagement/procurementLedger/index.vue b/src/views/procurementManagement/procurementLedger/index.vue
index 0404e5e..56b04a8 100644
--- a/src/views/procurementManagement/procurementLedger/index.vue
+++ b/src/views/procurementManagement/procurementLedger/index.vue
@@ -935,7 +935,7 @@
 };
 
 const formattedNumber = (row, column, cellValue) => {
-  return parseFloat(cellValue).toFixed(5);
+  return parseFloat(cellValue).toFixed(2);
 };
 // 鏌ヨ鍒楄〃
 /** 鎼滅储鎸夐挳鎿嶄綔 */
diff --git a/src/views/salesManagement/invoiceLedger/index.vue b/src/views/salesManagement/invoiceLedger/index.vue
index b66b9b9..efd2cd0 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(5);
+  return parseFloat(cellValue).toFixed(2);
 };
 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 64097c1..00cfc2c 100644
--- a/src/views/salesManagement/invoiceRegistration/index.vue
+++ b/src/views/salesManagement/invoiceRegistration/index.vue
@@ -463,17 +463,17 @@
 
 const formattedNumber = (row, column, cellValue) => {
   if (cellValue == 0) {
-    return parseFloat(cellValue).toFixed(5);
+    return parseFloat(cellValue).toFixed(2);
   }
   if (cellValue) {
-    return parseFloat(cellValue).toFixed(5);
+    return parseFloat(cellValue).toFixed(2);
   } else {
     return cellValue;
   }
 };
 
 const formattedInputNumber = (value) => {
-  return value ? parseFloat(value).toFixed(5) : 0;
+  return value ? parseFloat(value).toFixed(2) : 0;
 };
 
 // 鏌ヨ鍒楄〃
diff --git a/src/views/salesManagement/receiptPayment/index.vue b/src/views/salesManagement/receiptPayment/index.vue
index 70c1097..7c6fed0 100644
--- a/src/views/salesManagement/receiptPayment/index.vue
+++ b/src/views/salesManagement/receiptPayment/index.vue
@@ -430,7 +430,7 @@
 const { receipt_payment_type } = proxy.useDict("receipt_payment_type");
 
 const formattedNumber = (row, column, cellValue) => {
-  return parseFloat(cellValue).toFixed(5);
+  return parseFloat(cellValue).toFixed(2);
 };
 
 const getStatusTagType = (statusName = '') => {
diff --git a/src/views/salesManagement/receiptPaymentHistory/index.vue b/src/views/salesManagement/receiptPaymentHistory/index.vue
index 7228501..006d19c 100644
--- a/src/views/salesManagement/receiptPaymentHistory/index.vue
+++ b/src/views/salesManagement/receiptPaymentHistory/index.vue
@@ -103,9 +103,6 @@
     label: "鍥炴閲戦锛堝厓锛�",
     prop: "receiptPaymentAmount",
     width:200,
-    formatData: (params) => {
-      return params ? parseFloat(params).toFixed(5) : 0;
-    },
   },
   {
     label: "鍥炴鏂瑰紡",
diff --git a/src/views/salesManagement/receiptPaymentLedger/index.vue b/src/views/salesManagement/receiptPaymentLedger/index.vue
index 4d32fd5..2cec625 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(5);
+  return parseFloat(cellValue).toFixed(2);
 };
 // 涓昏〃鍚堣鏂规硶
 const summarizeMainTable = (param) => {
@@ -220,7 +220,7 @@
       (item) => item.id == customerId.value
     );
     summarizeTable[summarizeTable.length - 1] =
-      tableData.value[index].unReceiptPaymentAmount.toFixed(5);
+      tableData.value[index].unReceiptPaymentAmount.toFixed(2);
   } else {
     summarizeTable[summarizeTable.length - 1] = 0.0;
   }
diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index dcf92e0..6d1d62e 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -645,7 +645,7 @@
   });
 };
 const formattedNumber = (row, column, cellValue) => {
-  return parseFloat(cellValue).toFixed(5);
+  return parseFloat(cellValue).toFixed(2);
 };
 // 鑾峰彇tree瀛愭暟鎹�
 const getModels = (value) => {

--
Gitblit v1.9.3