隐藏pdf导出

This commit is contained in:
weinan2087
2022-11-23 18:14:13 +08:00
parent 4484f8e462
commit a1098ffafc

View File

@@ -6,9 +6,9 @@
<el-dropdown style="margin-left:15px" @command="exportCommand">
<el-button>导出<i class="el-icon-arrow-down el-icon--right"></i></el-button>
<el-dropdown-menu slot="dropdown">
<!--
<el-dropdown-item command="1">PDF</el-dropdown-item>
-->
<!-- <el-dropdown-item command="1">PDF</el-dropdown-item> -->
<el-dropdown-item command="2">Excel</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
@@ -329,12 +329,12 @@ export default {
})
},
exportStart(){
let ids = this.datalist.map(item=>{
if(item.contentType !=3) {
return item.id;
}
})
let data = {
name:this.userData.name,
sign:this.userData.sign,
@@ -344,10 +344,30 @@ export default {
type:this.num,
startTime:this.startTime,
endTime:this.endTime,
author:this.userData.avatar,//this.userInfo.avatar,
currentUserHeadImgUrl: this.fileBaseUrl + this.userData.avatar,
currentUserSign: this.userData.sign,
currentUserName: this.userData.name,
currentUserDepartName:this.userInfo.departFullName
}
if(this.exportType == '1') {
apiNote.exportPdf(data).then(res=>{
console.log("导出pdf完成");
const link = document.createElement('a');// 创建a标签
// let blob = new Blob([res],{type: 'application/vnd.ms-pdf;charset=UTF-8'}); // 设置文件类型
let blob = new Blob([res],{type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8'}); // 设置文件类型
link.style.display = "none";
link.href = URL.createObjectURL(blob); // 创建URL
link.setAttribute("download", "我的笔记.pdf");
document.body.appendChild(link);
link.click();
link.remove(); // 一次性的用完就删除a标签
this.dialogVisible = false;
})
//apiNote.exportPdf(data);
// apiNote.exportPdf(data).then(res=>{
// if(res.status) {