若依前后端分离版导出功能

本文档介绍了在若依系统中遇到官方导出功能报错的问题,以及如何重新实现导出功能的步骤。主要分为生成文件和下载文件两个阶段,涉及到前端事件绑定、调用方法、修改download.js中的name方法、实体变量注解以及Controller层的导出方法添加。此外,还提到了通用下载请求的设置。
摘要由CSDN通过智能技术生成

官方文档写的导出功能,我写着报错,所以重新写了个导出功能。

导出功能一共分为两步,第一步生成文件,第二步下载文件

1、添加导出事件按钮

<el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="MyhandleExport"
          v-hasPermi="['system:student:export']"
        >自定义导出</el-button>
</el-col>

2、前端调用方法

// 查询参数
queryParams: {
   pageNum: 1,
   pageSize: 10,
   studentName: null,
   studentAge: null,
   studentHobby: null,
   studentSex: null,
   studentStatus: null,
   studentBirthday: null
}

//自定义导出数据
MyhandleExport(){
   const queryParams = this.queryParams;
   this.$modal.confirm('是否确认导出所有用户数据项?',"警告",{     //弹窗提示
        confirmButtonText: "确定",
        cancelButtonText: "取消",
        type: "warning"
    }).then(() 
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值