fastadmin 自定义条件导出数据

【背景】

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

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

顺带记录下来。

【操作步骤】

  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("请选择导出的选项<form action='" + Fast.api.fixurl("shop/order/export") + "' method='post' target='_blank'><input type='hidden' name='ids' value='' /><input type='hidden' name='filter' ><input type='hidden' name='op'><input type='hidden' name='search'><input type='hidden' name='columns'></form>", {
                        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 (
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿斌_bingyu709

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值