From eee652bd1fc520fa231a4409537f45417b057766 Mon Sep 17 00:00:00 2001 From: lai <371757574@qq.com> Date: Thu, 6 Jun 2024 14:38:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=80=E5=B1=9E=E7=A7=9F?= =?UTF-8?q?=E6=88=B7=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/user/index.vue | 36 +++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index d5872c61..eac4fdc9 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -51,7 +51,6 @@ let dict: { /**开始结束时间 */ let queryRangePicker = ref<[string, string]>(['', '']); -//test /**查询参数 */ let queryParams = reactive({ /**登录账号 */ @@ -252,6 +251,7 @@ let modalState: ModalStateType = reactive({ userName: '', password: '', deptId: '100', + tenantId: '100', email: '', loginDate: 0, loginIp: '', @@ -435,7 +435,7 @@ function fnModalOk() { let validateName = ['nickName', 'email', 'phonenumber']; if (!modalState.from.userId) { validateName.push('userName', 'password'); - } + } modalStateFrom .validate(validateName) .then(() => { @@ -744,6 +744,14 @@ function fnGetList(pageNum?: number) { } tablePagination.total = res.total; tableState.data = res.rows; + if ( + tablePagination.total <= + (queryParams.pageNum - 1) * tablePagination.pageSize && + queryParams.pageNum !== 1 + ) { + tableState.loading = false; + fnGetList(queryParams.pageNum - 1); + } } tableState.loading = false; }); @@ -1442,6 +1450,30 @@ onMounted(() => { + + + + +