Browse Source

pasture: export

duanxiaoduan 1 year ago
parent
commit
bc2c79a30d
1 changed files with 59 additions and 0 deletions
  1. 59 0
      src/views/statisticalAnalysis/errorAnalysis/pasture/index.vue

+ 59 - 0
src/views/statisticalAnalysis/errorAnalysis/pasture/index.vue

@@ -2492,6 +2492,13 @@ export default {
     },
     // 导出
     handleDownload() {
+      console.log(this.tab.table.list,'this.tab.table.list')
+      if(this.tab.table.list == null){
+        this.tab.table.list = []
+      }
+      if(this.tab.table2.list == null){
+        this.tab.table2.list = []
+      }
       if (this.tab.checked == true) {
         if (this.tab.radio == '0') {
           var excelDatas0 = [
@@ -2589,6 +2596,32 @@ export default {
             }
           ]
           json2excel(excelDatas4, '汇总统计-TMR名称', true, 'xlsx')
+        } else if (this.tab.radio == '6') {
+          var excelDatas5 = [
+            {
+              tHeader: ['日期','饲料','理论重量', '实际重量', '计划混料操作数', '已混料操作数', '混料操作率', '混料误差值', '混料准确率', '混料自动跳转次数', '混料手动跳转次数', '取消次数','混料正确数','混料正确率','去除取消正确率', '标准差'],
+              filterVal: ['计划时间','fname', '理论重量', '实际重量', '计划混料操作数', '已混料操作数', '混料操作率', '混料误差值', '混料准确率', '混料自动跳转次数', '混料手动跳转次数', '取消次数','混料正确数','混料正确率','去除取消正确率', '方差'],
+              tableDatas: this.tab.table.list,
+              sheetName: '混料'
+            }
+          ]
+          json2excel(excelDatas5, '汇总统计-饲料', true, 'xlsx')
+        }else if (this.tab.radio == '7') {
+          var excelDatas7 = [
+            {
+              tHeader: ['日期','理论重量', '实际重量', '计划混料操作数', '已混料操作数', '混料操作率', '混料误差值', '混料准确率', '混料自动跳转次数', '混料手动跳转次数', '取消次数','混料正确数','混料正确率','去除取消正确率', '标准差'],
+              filterVal: ['计划时间','理论重量', '实际重量', '计划混料操作数', '已混料操作数', '混料操作率', '混料误差值', '混料准确率', '混料自动跳转次数', '混料手动跳转次数', '取消次数','混料正确数','混料正确率','去除取消正确率', '方差'],
+              tableDatas: this.tab.table.list,
+              sheetName: '混料'
+            },
+            {
+              tHeader: ['日期','理论重量', '实际重量', '计划撒料操作数', '已撒料操作数', '撒料操作率', '撒料误差值', '撒料准确率', '撒料自动跳转次数', '撒料手动跳转次数', '取消次数', '撒料正确数','撒料正确率','去除取消正确率','标准差'],
+              filterVal: ['计划时间','理论重量', '实际重量', '计划撒料操作数', '已撒料操作数', '撒料操作率', '撒料误差值', '撒料准确率', '撒料自动跳转次数', '撒料手动跳转次数', '取消次数', '撒料正确数','撒料正确率','去除取消正确率','方差'],
+              tableDatas: this.tab.table2.list,
+              sheetName: '撒料'
+            }
+          ]
+          json2excel(excelDatas7, '汇总统计-无分类', true, 'xlsx')
         }
       } else {
         if (this.tab.radio == '0') {
@@ -2687,6 +2720,32 @@ export default {
             }
           ]
           json2excel(excelDatas5, '汇总统计-TMR名称', true, 'xlsx')
+        }else if (this.tab.radio == '6') {
+          var excelDatas6 = [
+            {
+              tHeader: ['饲料','理论重量', '实际重量', '计划混料操作数', '已混料操作数', '混料操作率', '混料误差值', '混料准确率', '混料自动跳转次数', '混料手动跳转次数', '取消次数','混料正确数','混料正确率','去除取消正确率', '标准差'],
+              filterVal: ['fname', '理论重量', '实际重量', '计划混料操作数', '已混料操作数', '混料操作率', '混料误差值', '混料准确率', '混料自动跳转次数', '混料手动跳转次数', '取消次数','混料正确数','混料正确率','去除取消正确率', '方差'],
+              tableDatas: this.tab.table.list,
+              sheetName: '混料'
+            }
+          ]
+          json2excel(excelDatas6, '汇总统计-饲料', true, 'xlsx')
+        }else if (this.tab.radio == '7') {
+          var excelDatas7 = [
+            {
+              tHeader: ['理论重量', '实际重量', '计划混料操作数', '已混料操作数', '混料操作率', '混料误差值', '混料准确率', '混料自动跳转次数', '混料手动跳转次数', '取消次数','混料正确数','混料正确率','去除取消正确率', '标准差'],
+              filterVal: ['理论重量', '实际重量', '计划混料操作数', '已混料操作数', '混料操作率', '混料误差值', '混料准确率', '混料自动跳转次数', '混料手动跳转次数', '取消次数','混料正确数','混料正确率','去除取消正确率', '方差'],
+              tableDatas: this.tab.table.list,
+              sheetName: '混料'
+            },
+            {
+              tHeader: ['理论重量', '实际重量', '计划撒料操作数', '已撒料操作数', '撒料操作率', '撒料误差值', '撒料准确率', '撒料自动跳转次数', '撒料手动跳转次数', '取消次数', '撒料正确数','撒料正确率','去除取消正确率','标准差'],
+              filterVal: ['理论重量', '实际重量', '计划撒料操作数', '已撒料操作数', '撒料操作率', '撒料误差值', '撒料准确率', '撒料自动跳转次数', '撒料手动跳转次数', '取消次数', '撒料正确数','撒料正确率','去除取消正确率','方差'],
+              tableDatas: this.tab.table2.list,
+              sheetName: '撒料'
+            }
+          ]
+          json2excel(excelDatas7, '汇总统计-无分类', true, 'xlsx')
         }
       }
     },