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(() => { + + + + +