|
@@ -251,7 +251,7 @@
|
|
|
}}
|
|
|
</td>
|
|
|
<td style="border-bottom: solid 1px #ccc; height: 45px">
|
|
|
- {{ formatNumber(row.number) }}units
|
|
|
+ {{ formatNumber(row.number, true) }}units
|
|
|
</td>
|
|
|
<td style="border-bottom: solid 1px #ccc; height: 45px">
|
|
|
${{ formatNumber(row.setup_cost)
|
|
@@ -473,10 +473,12 @@ const computedCreator = computed(() => {
|
|
|
})
|
|
|
|
|
|
// 处理数字, 保留两位小数, 即使是整数也显示两位00, 每3位用英文逗号分割
|
|
|
-const formatNumber = (number: number) => {
|
|
|
+const formatNumber = (number: number, no00 = false) => {
|
|
|
const num = Number(number)
|
|
|
if (Number.isNaN(num)) return '0.00'
|
|
|
- return num.toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g, ',')
|
|
|
+ return no00
|
|
|
+ ? `${num}`.replace(/\B(?=(\d{3})+(?!\d))/g, ',')
|
|
|
+ : num.toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g, ',')
|
|
|
}
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|