方法一:
var index1 = parent.layer.getFrameIndex(window.name);
parent.layer.open({
title:'报表预览',
type: 2,
moveOut: true,
area: ["90%", "95%"],
content: data.data.path_url + encodeURIComponent(data.data.path),
btn: ['下载'],
yes: function(){
//如果不加这个回调,那么点击按钮后,弹窗会关闭
},
success:function(layero, index){
parent.$('.layui-layer-btn0').attr('href',data.data.path);
parent.$('.layui-layer-btn0').attr('download',data.data.name+'.xls');
parent.layer.close(index1);
}
})
方法二:
parent.layer.open({
title:'报表预览',
type: 2,
moveOut: true,
area: ["90%", "95%"],
zIndex: layer.zIndex,
content: data.data.path_url + encodeURIComponent(data.data.path),
btn: ['下载'],
yes: function(){
//如果不加这个回调,那么点击按钮后,弹窗会关闭
},
success:function(layero){
var btn = layero.find('.layui-layer-btn');
btn.find('.layui-layer-btn0').attr({
href: data.data.path,
download:data.data.name+'.xls'
,target: '_blank'
});
}
})