layui.define(function(exports) { //tablePlus在原来的table模块的基础上实现了批量数据导出功能,实现defaultToolbar中筛选列记忆功能 var table = layui.table; var form = layui.form; var MOD_NAME='tablePlus'; var tablePlus=$.extend({},table); tablePlus._render = tablePlus.render; tablePlus.excel = function(data,page_size,obj){ //表头工具栏导出按钮 $('[lay-id="'+obj.id+'"]').find('[lay-event="LAYTABLE_EXCEL"]').off().on('click',function(){ if(data.count==0){ layer.msg('暂无数据'); return false; } else{ let _page = parseInt(data.count/page_size); let page = data.count%page_size>0?(_page+1):_page; let pageHtml='
由于导出数据比较消耗服务器资源,建议使用搜索功能筛选好数据再导出
如果点击导出后,没有立即导出文件,请耐心等待一下,30秒内请勿重复点击。
共查询到 '+data.count+' 条数据,每次最多导出'+page_size+'条,共'+page+'页,请点击下面的页码导出