Эх сурвалжийг харах

refactor(create-order): 优化业绩归属模块的数值展示逻辑

Signed-off-by: tangshizhe <48740614+tangshizhe@users.noreply.github.com>
tangshizhe 3 сар өмнө
parent
commit
c11d205cdf

+ 7 - 2
src/views/create-order/components/order-detail-submodule/PerformanceBelongs.vue

@@ -59,7 +59,7 @@ export default {
           label: '销售业绩',
           prop: 'money',
           render: (row) => {
-            return '¥' + this.formatNumber(row.money) || '-'; 
+            return this.formatNumber(row.money) ? '¥' + this.formatNumber(row.money) : '-'; 
           }
         },
         {
@@ -96,7 +96,11 @@ export default {
           label: '销售业绩变动',
           prop: 'change_value',
           render: (row) => {
-            return '¥' + this.formatNumber(row.change_value) || '-';
+            if(row.change_value > 0) {
+              return '¥+' + this.formatNumber(row.change_value)
+            } else {
+              return this.formatNumber(row.change_value) ? '¥' + this.formatNumber(row.change_value) : '-';
+            }
           }
         },
         {
@@ -152,6 +156,7 @@ export default {
   },
   methods: {
     formatNumber(num, x = 2) {
+      if(!Number(num)) return false;
       return (num / 100).toFixed(x)
     },
   }