Browse Source

change: indent导出计价qty不格式化00.

peter 1 month ago
parent
commit
db12c3d3b7
1 changed files with 5 additions and 3 deletions
  1. 5 3
      src/pages/indent-manage/indent/components/exportQuota2.vue

+ 5 - 3
src/pages/indent-manage/indent/components/exportQuota2.vue

@@ -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>