diff --git a/src/views/equipment-management/inspection-management/inspection-logs/index.vue b/src/views/equipment-management/inspection-management/inspection-logs/index.vue
index 249b4f63..842036cb 100644
--- a/src/views/equipment-management/inspection-management/inspection-logs/index.vue
+++ b/src/views/equipment-management/inspection-management/inspection-logs/index.vue
@@ -36,14 +36,25 @@
:loading="loading"
:toolbar-buttons="[]"
:row-buttons="[]"
- :pagination="pagination"
- auto-height
- @page-change="onPageChange"
+ :pagination="null"
>
{{ row.result }}
+
+
@@ -128,9 +139,7 @@ export default {
const res = await getDetailsList({
...this.buildSearchParams(),
page_no: pageNo,
- page_size: pageSize,
- page: pageNo,
- size: pageSize
+ page_size: pageSize
})
const page = readPageData(res)
this.tableData = page.list
@@ -148,9 +157,13 @@ export default {
this.pagination.current = 1
this.fetchData()
},
- onPageChange (page) {
- this.pagination.current = Number(page.current || page.currentPage || 1)
- this.pagination.size = Number(page.size || page.pageSize || this.pagination.size || 10)
+ onSizeChange (size) {
+ this.pagination.current = 1
+ this.pagination.size = Number(size) || 10
+ this.fetchData()
+ },
+ onCurrentChange (current) {
+ this.pagination.current = Number(current) || 1
this.fetchData()
},
async handleExport () {
@@ -168,6 +181,11 @@ export default {
.search-bar {
padding: 10px 0;
}
+.logs-pagination {
+ display: flex;
+ justify-content: flex-end;
+ padding-top: 12px;
+}
/deep/ .el-form-item--mini.el-form-item {
margin-bottom: 4px;
}