diff --git a/src/views/modules/base/smartExcel/cpts/export-view.vue b/src/views/modules/base/smartExcel/cpts/export-view.vue index a9a3ddd6e..29929a417 100644 --- a/src/views/modules/base/smartExcel/cpts/export-view.vue +++ b/src/views/modules/base/smartExcel/cpts/export-view.vue @@ -519,8 +519,9 @@ export default { } this.luckysheetLoading = false; } else { - this.allReportValue() this.loadWorkBook(this.infoObj.workbookId) + await nextTick(500) + this.allReportValue() } } else { this.loadWorkBook() @@ -551,9 +552,12 @@ export default { if (code === 0) { for (let key in data) { const [col, row] = key.match(/^([A-Z]+)(\d+)$/).slice(1); - luckysheet.setCellValue(row - 1, this.lettersToNumber(col), data[key]) + let col1 = this.lettersToNumber(col) + luckysheet.setCellValue(row - 1,col1 , data[key]) } this.luckysheetLoading = false; + }else{ + this.luckysheetLoading = false; } }, lettersToNumber(str) {