提交 4cc19694 编写于 作者: chengxiang.li's avatar chengxiang.li

敏感数据查看的第二个页面导出功能

上级 0df773d5
...@@ -484,6 +484,58 @@ ...@@ -484,6 +484,58 @@
vm.addConditioDialogVisible = false; vm.addConditioDialogVisible = false;
vm.pageNo = 1; vm.pageNo = 1;
}, },
showExportModal(){
console.log('导出。。。。。')
// 待接口提供后 请求接口获取excel, 再出发下载
vm.checkExport();
},
// 导出前的check
checkExport() {
let data = {
parame: vm.afterParam,
};
let callback = (res) => {
if(res.code == '000000'){
console.log('导出前校验》》》》 ', res)
vm.checkExportData.dataExportTotal = res.data.dataExportTotal;
vm.checkExportData.dataExportCount = res.data.dataExportCount;
vm.exportModalVisible = true;
}else{
vm.$message.error(res.message);
}
};
vm.sendRequest( 'post', `/sensitive/dataSearch/check/exportWeb`, data, callback );
},
// 确定导出
handleExport() {
let data = {
parame: vm.afterParam,
};
let callback = (res) => {
if(res.code == '000000'){
console.log('正式导出》》》》 ', res)
// 执行下载excel
// vm.downloadFile(res.data)
// vm.exportModalVisible = false;
}else{
vm.$message.error(res.message);
}
};
vm.sendRequest( 'post', `/sensitive/dataSearch/exportWeb`, data, callback );
},
downloadFile(base64) {
let a = document.createElement('a');
let uploadHref = 'data:application/xls;base64,' + base64;
a.setAttribute('href', uploadHref);
let exportFileName = '待定xxx' + '.xlsx';
a.setAttribute('download', exportFileName);
a.click();
},
sendRequest( type, url, params, callback ){ sendRequest( type, url, params, callback ){
openLoading(vm); openLoading(vm);
url = localStorage.getItem("lectureUrl") + url; url = localStorage.getItem("lectureUrl") + url;
......
...@@ -466,7 +466,7 @@ export default { ...@@ -466,7 +466,7 @@ export default {
let a = document.createElement('a'); let a = document.createElement('a');
let uploadHref = 'data:application/xls;base64,' + base64; let uploadHref = 'data:application/xls;base64,' + base64;
a.setAttribute('href', uploadHref); a.setAttribute('href', uploadHref);
let exportFileName = '学分明细' + '.xlsx'; let exportFileName = '待定xxx' + '.xlsx';
a.setAttribute('download', exportFileName); a.setAttribute('download', exportFileName);
a.click(); a.click();
}, },
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册