-
@@ -45,9 +45,8 @@
+ v-model:page-size="pageSize" :total="total" layout="total, sizes, prev, pager, next, jumper"
+ :page-sizes="pageSizes">
@@ -75,7 +74,7 @@ export default {
pageSizes: {
type: Array,
default: () => {
- return [16, 50, 100, 200]
+ return [12, 50, 100, 200]
}
},
total: {
@@ -91,7 +90,7 @@ export default {
_: _,
dayjs: dayjs,
currentPage: 1,
- pageSize: 16,
+ pageSize: 12,
}
},
methods: {
@@ -116,7 +115,20 @@ export default {
}
},
async mounted() { },
- watch: {},
+ watch: {
+ currentPage: {
+ handler(val) {
+ this.$emit("handleCurrentChange", val)
+ },
+ immediate: true
+ },
+ pageSize: {
+ handler(val) {
+ this.$emit("handleSizeChange", val)
+ },
+ immediate: true
+ },
+ },
computed: {}
}
diff --git a/front/src/renderer/src/views/user.vue b/front/src/renderer/src/views/user.vue
index 3dc9157..5d84716 100644
--- a/front/src/renderer/src/views/user.vue
+++ b/front/src/renderer/src/views/user.vue
@@ -7,6 +7,12 @@