|
@@ -257,9 +257,9 @@ export default function () {
|
|
|
let excelFileName = config.excelFileName || scope.vjson.title || _.uniqueId("excel-")
|
|
|
|
|
|
gridInvokeBuild(scope, me, config, dataSource, excelExportParams, true, (responseData) => {
|
|
|
- let page = parseInt(responseData.pagination.current)
|
|
|
- const size = parseInt(responseData.pagination.size)
|
|
|
- const total = parseInt(responseData.pagination.total)
|
|
|
+ let page = parseInt(responseData.pagination?.current) || 1
|
|
|
+ const size = parseInt(responseData.pagination?.size) || me.exportExcelPageSize
|
|
|
+ const total = parseInt(responseData.pagination?.total) || responseData.data?.length || 0
|
|
|
|
|
|
me.exportExcelCurrentPage = page
|
|
|
me.exportExcelPageSize = size
|