diff --git a/cmdb-ui/src/components/tools/TopMenu.vue b/cmdb-ui/src/components/tools/TopMenu.vue index 3a59c1f..52a66be 100644 --- a/cmdb-ui/src/components/tools/TopMenu.vue +++ b/cmdb-ui/src/components/tools/TopMenu.vue @@ -119,7 +119,8 @@ export default { border-radius: 4px; color: @layout-header-font-color; height: @layout-header-height; - line-height: @layout-header-height; + display: inline-flex; + align-items: center; &:hover { background: linear-gradient(0deg, rgba(0, 80, 201, 0.2) 0%, rgba(174, 207, 255, 0.06) 86.76%); color: @layout-header-font-selected-color; diff --git a/cmdb-ui/src/modules/acl/views/resource_types.vue b/cmdb-ui/src/modules/acl/views/resource_types.vue index 90784e9..15f0321 100644 --- a/cmdb-ui/src/modules/acl/views/resource_types.vue +++ b/cmdb-ui/src/modules/acl/views/resource_types.vue @@ -57,17 +57,20 @@ - - + :show-total="(total, range) => `当前展示 ${range[0]}-${range[1]} 条数据, 共 ${total} 条`" + :page-size="tablePage.pageSize" + :default-current="1" + :page-size-options="pageSizeOptions" + @change="pageOrSizeChange" + @showSizeChange="pageOrSizeChange" + :style="{ marginTop: '10px', textAlign: 'right' }" + /> @@ -89,7 +92,7 @@ export default { loading: false, groups: [], id2perms: {}, - pageSizeOptions: [10, 25, 50, 100], + pageSizeOptions: ['20', '50', '100', '200'], tablePage: { total: 0, currentPage: 1, @@ -176,7 +179,7 @@ export default { this.handleOk() }) }, - handlePageChange({ currentPage, pageSize }) { + pageOrSizeChange(currentPage, pageSize) { this.tablePage.currentPage = currentPage this.tablePage.pageSize = pageSize this.searchData() diff --git a/cmdb-ui/src/modules/acl/views/resources.vue b/cmdb-ui/src/modules/acl/views/resources.vue index 75f5d18..8ecd4fa 100644 --- a/cmdb-ui/src/modules/acl/views/resources.vue +++ b/cmdb-ui/src/modules/acl/views/resources.vue @@ -77,7 +77,7 @@ -