| | |
| | | <div class="pager"> |
| | | <el-pagination |
| | | background |
| | | layout="total, prev, pager, next" |
| | | layout="total, sizes, prev, pager, next" |
| | | :current-page="page" |
| | | :page-size="size" |
| | | :page-sizes="[10, 20, 50, 100]" |
| | | :total="total" |
| | | @current-change="handlePageChange" |
| | | @size-change="handleSizeChange" |
| | | /> |
| | | </div> |
| | | </div> |
| | |
| | | const loading = ref(false); |
| | | const rows = ref<OpLogRow[]>([]); |
| | | const page = ref(1); |
| | | const size = ref(20); |
| | | const size = ref(10); |
| | | const total = ref(0); |
| | | |
| | | function formatTime(v: unknown) { |
| | |
| | | load(); |
| | | } |
| | | |
| | | function handleSizeChange(nextSize: number) { |
| | | size.value = nextSize; |
| | | page.value = 1; |
| | | load(); |
| | | } |
| | | |
| | | onMounted(load); |
| | | </script> |
| | | |