From 5e68b046ae998cd0d9208cf990aa612c44f63627 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=BF=94=E5=AE=87-=E6=97=85=E7=AE=A1=E5=AE=B6?= <153298343@qq.com> Date: Mon, 4 Jul 2022 10:10:04 +0800 Subject: [PATCH] up --- src/views/system/user.vue | 44 ++++++++++++++++++++++++++++++--------- 1 file changed, 34 insertions(+), 10 deletions(-) diff --git a/src/views/system/user.vue b/src/views/system/user.vue index 2f0886c..09be8df 100644 --- a/src/views/system/user.vue +++ b/src/views/system/user.vue @@ -7,7 +7,8 @@
- +
@@ -47,6 +48,12 @@ + + @@ -119,6 +126,11 @@ password: "", department_id: "" }, + paginations: { + page: 1, + page_size: 15, + total: 0 + }, rules: { name: [{ required: true, @@ -127,8 +139,7 @@ }, { min: 3, - max: 5, - message: '长度在 3 到 5 个字符', + message: '长度至少3位', trigger: 'blur' } ], @@ -139,20 +150,25 @@ }, { min: 3, - max: 5, - message: '长度在 3 到 5 个字符', + message: '长度至少三位', trigger: 'blur' } ], password: [{ - message: '请输入密码', - trigger: 'blur' - }] + message: '请输入密码', + trigger: 'blur' + }, + { + min: 8, + message: '长度至少8位', + trigger: 'blur' + } + ] }, tableHeight: 0, //查询条件字段 searchFields: { - name: "" + keyword: "" }, tableData: [] } @@ -181,10 +197,18 @@ //reject(error) }) }, + handleCurrentChange(page) { + this.paginations.page = page; + this.load(); + }, load() { var that = this; - listuser(this.searchFields).then(response => { + listuser({ + page: that.paginations.page, + ...this.searchFields + }).then(response => { var data = response.data; + this.paginations.total = response.total; var _rolelist = []; for (var m of data) { _rolelist = that.roleList;