diff --git a/src/utils/index.js b/src/utils/index.js index 202a363..759b913 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -421,8 +421,9 @@ export function isPcBowser() { * 保留小数n位,不进行四舍五入 * num你传递过来的数字, * decimal你保留的几位,默认保留小数后两位 + * isInt 是否保留0 */ -export function formatDecimal(num, decimal = 2) { +export function formatDecimal(num, decimal = 2, isInt = false) { num = num.toFixed(3).toString(); const index = num.indexOf("."); if (index !== -1) { @@ -431,5 +432,9 @@ export function formatDecimal(num, decimal = 2) { num = num.substring(0); } //截取后保留两位小数 - return parseFloat(num).toFixed(decimal); + if (isInt) { + return parseFloat(num); + } else { + return parseFloat(num).toFixed(decimal); + } } diff --git a/src/views/invoicing/components/consumableList.vue b/src/views/invoicing/components/consumableList.vue index e5bd15a..9bf2ac2 100644 --- a/src/views/invoicing/components/consumableList.vue +++ b/src/views/invoicing/components/consumableList.vue @@ -26,7 +26,7 @@ @@ -43,10 +43,12 @@