瀏覽代碼

feat: 企微数据 - 数据循环统计 - 导出逻辑

zhengxy 2 年之前
父節點
當前提交
d63c26e05a
共有 1 個文件被更改,包括 12 次插入17 次删除
  1. 12 17
      project/src/components/dataBoard/regRangeReport.vue

+ 12 - 17
project/src/components/dataBoard/regRangeReport.vue

@@ -254,23 +254,18 @@ export default {
254 254
       this.init(1)
255 255
     },
256 256
     exportEvent (data) {
257
-      console.log('data => ', data)
258
-      // let list = data;
259
-      // let tHeader = this.summaryTableCol.map((v) => {
260
-      //   return v.name;
261
-      // })
262
-      // let filterVal = this.summaryTableCol.map((v) => {
263
-      //   return v.column
264
-      // })
265
-      // let excelDatas = [
266
-      //   {
267
-      //     tHeader: tHeader, // sheet表一头部
268
-      //     filterVal: filterVal, // 表一的数据字段
269
-      //     tableDatas: list, // 表一的整体json数据
270
-      //     sheetName: ''// 表一的sheet名字
271
-      //   }
272
-      // ]
273
-      // this.$exportOrder({ excelDatas, name: `数据循环统计(导出时间:${this.$getDay(0)})` })
257
+      const tHeader = data.list.head.map(v => v.name)
258
+      const filterVal = data.list.head.map(v => v.column)
259
+      const tableDatas = [data.overview.list, ...data.list.list]
260
+      const excelDatas = [
261
+        {
262
+          tHeader: tHeader, // sheet表一头部
263
+          filterVal: filterVal, // 表一的数据字段
264
+          tableDatas: tableDatas, // 表一的整体json数据
265
+          sheetName: '', // 表一的sheet名字
266
+        },
267
+      ]
268
+      this.$exportOrder({ excelDatas, name: `数据循环统计(导出时间:${this.$getDay(0)})` })
274 269
     }
275 270
   }
276 271
 }