liyongli 1 月之前
父節點
當前提交
903428a771
共有 1 個文件被更改,包括 9 次插入4 次删除
  1. 9 4
      src/views/TraditionalAssessment/index.vue

+ 9 - 4
src/views/TraditionalAssessment/index.vue

@@ -12,7 +12,7 @@
         />
       </el-form-item>
       <el-form-item style="float: right">
-        <el-button type="primary" @click="()=>getData(date)">查询</el-button>
+        <el-button type="primary" @click="() => getData(date)">查询</el-button>
         <el-button type="primary" @click="exportFile">导出</el-button>
       </el-form-item>
     </el-form>
@@ -76,7 +76,6 @@ const getLastMonth = () => {
 
 const getData = value => {
   getTraditionalAssessment(value).then(res => {
-    console.log(res);
     list.value = res;
   });
 };
@@ -92,7 +91,11 @@ function pickerOptions(d) {
 
 // 四舍五入
 const round = (row, column, cellValue) => {
-  let multiplier = Math.pow(10, 4);
+  const d = {
+    comparePrevYearOccrate: 2,
+    compareOccrate: 2
+  };
+  let multiplier = Math.pow(10, d[column.property] || 4);
   return Math.round(cellValue * multiplier) / multiplier;
 };
 
@@ -100,7 +103,9 @@ const round = (row, column, cellValue) => {
 const exportFile = () => {
   let data = list.value;
   let csvData = [];
-  csvData.push('频道名称,月度市场份额(%),年均市场份额(%),年均增长率(%),上年同期市场份额(%),市场份额同比(%)\n');
+  csvData.push(
+    '频道名称,月度市场份额(%),年均市场份额(%),年均增长率(%),上年同期市场份额(%),市场份额同比(%)\n'
+  );
   data.forEach(item => {
     csvData.push(
       `${item.channelName},${item.occrate},${item.baseOccrate},${item.compareOccrate},${item.prevYearOccrate},${item.comparePrevYearOccrate}\n`