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