前端导出excel

import('@/vendor/Export2Excel').then((excel) => {
          const tHeader = [
            '手机号',
            '来源',
            '试用类型',
            'IMEI',
            '客户端类型',
            '渠道码',
            '最近登录时间',
            '注册时间',
            '试用时间起始',
          ];
          const filterVal = [
            'phoneNumber',
            'accountSource',
            'trialType',
            'imei',
            'clientType',
            'channelCode',
            'loginTime',
            'registerTime',
            'trialTime',
          ];
          const list = resdata;
          const data = this.formatJson(filterVal, list);
          excel.export_json_to_excel({
            header: tHeader,
            data: data,
            filename: '新增试用用户',
          });
          this.downloadLoading = false;
        });
      }
    },
    formatJson(filterVal, jsonData) {
      return jsonData.map((v) =>
        filterVal.map((j) => {
          if (j === 'trialType') {
            return ['免费体验', '激活码体验'][v[j]];
          } else if (j === 'clientType') {
            return [
              'web',
              '双子星-安卓',
              '双子星-ios',
              '双子星-pc',
              '双子星-ios简化版',
              '双子星-小程序',
              'TV',
              '双子星-H5',
            ][v[j]];
          } else if (j === 'accountSource') {
            return this.$parent.sourceOptionObj[v[j]];
          } else {
            return v[j];
          }
        })
      );
    },
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值