fastadmin 自定义条件导出数据

【背景】

大早上的,发现昨天的那个批量发短信,需要进行条件筛选,不如:按部门发、按项目发、按选择的客户发,这时候就需要进行多条件筛选。同时发现,多条件筛选应用到很多场景,比如:下载数据、任务设置等。这个文档主要解决批量导出数据。

然后网上一搜,发现了这个朋友的帖子,真是不错:fastadmin 导出_fastadmin导出大量数据-CSDN博客

顺带记录下来。

【操作步骤】

  1. JS增加处理函数
     
    $(document).on("click", ".btn-export", function () {
                    var ids = Table.api.selectedids(table);
                    var page = table.bootstrapTable('getData');
                    var all = table.bootstrapTable('getOptions').totalRows;
                    console.log(ids, page, all);
                    Layer.confirm("请选择导出的选项
    ", { title: '导出数据', btn: ["选中项(" + ids.length + "条)", "本页(" + page.length + "条)", "全部(" + all + "条)"], success: function (layero, index) { $(".layui-layer-btn a", layero).addClass("layui-layer-btn0"); } , yes: function (index, layero) { submitForm(ids.join(","), layero); return false; } , btn2: function (

你可能感兴趣的:(javascript,前端,vue.js)