Browse Source

下载修复

zhaoke 1 năm trước cách đây
mục cha
commit
3b26a2372f
1 tập tin đã thay đổi với 3 bổ sung1 xóa
  1. 3 1
      src/utils/table.js

+ 3 - 1
src/utils/table.js

@@ -169,7 +169,9 @@ export function exportToExcel (table, tableName, fileName, headerRowNumber = 1)
     // 自定义的表头里包含筛选,直接导出会把筛选的下拉数据也写到表头单元格里,需要先去掉筛选弹出框
     const tableHeaderCellPopovers = table.querySelectorAll('.table-header-cell-popover')
     tableHeaderCellPopovers.forEach(node => {
-      node.removeChild(node.querySelector('.el-popover'))
+      if (node.querySelector('.el-popover')) {
+        node.removeChild(node.querySelector('.el-popover'))
+      }
     })
     // 生成要导出的xlsx数据,raw: true表示不使用excel的格式解析,输出为纯文本,sheet设置xlsx这一页的标题
     const tableBook = XLSX.utils.table_to_book(table, { raw: true, sheet: tableName })