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