JS实现报表多⽂件批量导出和下载
在报表上线后,⽤户在导出报表的过程中,系统有⼀系列报表需要导出,为了减轻⽤户的⼯作量,可以在系统中实现⼀键进⾏多⽂件的批量导出,以及⾃定义导出⽂件名等。
1、JavaScript事件:
在⼯具栏或报表中,定义⼀个触发的超链接或JavaScript脚本。
代码如下:
layer.prompt(
{title:"请输⼊⼯程脱敏名称",value:dxname},function(dxname,index){
var url_last="&fid="+fid+"&structCode="+structCode+"&nodeID="+nodeID+"&dxname="+dxname+"&format=excel&__filename__="+dxname;
var OPEN_URL1="/mmd/RS?bb=7d5437c8-be42-4a37-9715-3b9f99552352"+url_last+"_单项概况";
window.open(MR.cjkEncode(OPEN_URL1));
var OPEN_URL2="/mmd/RS?bb=a4c63758-bcb5-433d-a1d6-f5b4f88cf09c"+url_last+"_专业分析";
window.open(MR.cjkEncode(OPEN_URL2));
var OPEN_URL4="/mmd/RS?bb=79b96912-2901-4de7-8b01-a17d047528e8"+url_last+"_⼟建含量";北京联通积分兑换
window.open(MR.cjkEncode(OPEN_URL4));
var OPEN_URL5="/mmd/RS?bb=a8e8923a-f404-411c-b018-39bbfa0267c6"+url_last+"_机电含量";黄鸿升 杨丞琳
window.open(MR.cjkEncode(OPEN_URL5));
layer.close(index);
计提坏账准备的会计分录
邮件图标})
变性美女刘诗涵2、效果图
如上,通过⾃定义触发事件,写⼊对应的JavaScript代码,就可以实现在⽤户导出的时候,弹窗导出⽂件名,让⽤户⾃定义导出⽂件名,并进⾏多⽂件的批量导出,避免⽤户还需要线下进⾏⽂件修改以及内容修改等,提升系统使⽤性能,更提⾼⽤户⼯作效率,为⽤户带来⽅便
>林依晨陈柏霖电视剧