lilei 2 mesi fa
parent
commit
7d0c804b01
1 ha cambiato i file con 7 aggiunte e 7 eliminazioni
  1. 7 7
      src/views/reportData/regionTypeBusinessReport/list.vue

+ 7 - 7
src/views/reportData/regionTypeBusinessReport/list.vue

@@ -92,20 +92,17 @@ import getDate from '@/libs/getDate'
 import { manageAnalysisReportQuery, manageAnalysisReportExport } from '@/api/reportData'
 const strongRow = []
 const renderContent = (value, row, index) => {
-  let ret = Number(value) || Number(value) == 0 ? Number(value).toFixed(2) : '--'
-  if (row.dataIndex == 'grossMargin' || row.dataIndex == 'promoRatio') {
-    ret = ret ? ret + '%' : '--'
-  }
-
+  const ret = value || value == 0 ? value : '--'
+  const retVal = ret == 0 ? '0.00' : ret
   if (strongRow.indexOf(index) >= 0) {
     return {
-      children: ret,
+      children: retVal,
       attrs: {
         style: 'font-weight: bold;'
       }
     }
   }
-  return ret
+  return retVal
 }
 export default {
   name: 'RegionTypeBusinessReportList',
@@ -146,6 +143,9 @@ export default {
             // 计算表格序号
             for (var i = 0; i < data.length; i++) {
               data[i].no = i + 1
+              data[i].grossMargin = data[i].grossMargin ? data[i].grossMargin + '%' : '0.00%'
+              data[i].promoRatio = data[i].promoRatio ? data[i].promoRatio + '%' : '0.00%'
+
               if (data[i].category.indexOf('合计') >= 0) {
                 strongRow.push(i)
               }