diff --git a/src/utils/tableStore.ts b/src/utils/tableStore.ts index 2928f0c..cf6a226 100644 --- a/src/utils/tableStore.ts +++ b/src/utils/tableStore.ts @@ -74,7 +74,7 @@ export default class TableStore { ) ).then((res: any) => { this.table.data = res.data.records || res.data - this.table.total = res.data.total || res.data.length + this.table.total = res.data.total || res.data.length||0 if (this.isWebPaging) { this.table.webPagingData = window.XEUtils.chunk(this.table.data, this.table.params.pageSize) this.table.data = this.table.webPagingData[this.table.params.pageNum - 1] diff --git a/src/views/govern/manage/engineering.vue b/src/views/govern/manage/engineering.vue index f9b2dfc..429cbd4 100644 --- a/src/views/govern/manage/engineering.vue +++ b/src/views/govern/manage/engineering.vue @@ -4,6 +4,7 @@ v-loading="tableStore.table.loading" height="auto" auto-resize + ref="tableRef" v-bind="defaultAttribute" :data="tableStore.table.data" :column-config="{ resizable: true }" @@ -24,13 +25,15 @@