diff --git a/src/views/user-center/user/index.vue b/src/views/user-center/user/index.vue index b83f0b1..9c01b81 100644 --- a/src/views/user-center/user/index.vue +++ b/src/views/user-center/user/index.vue @@ -13,7 +13,7 @@ const doGetUserInfo: AntDesign.TableApiFn = async (params try { console.log('Search params received in API function:', params); - // 直接使用传入的 params + // 构造API请求参数 const apiParams = { userName: params.username, email: params.email, @@ -44,10 +44,10 @@ const doGetUserInfo: AntDesign.TableApiFn = async (params fullname: user.nickName, sex: user.sex === '1' ? 'M' : 'F', birthdate: user.createTime?.split(' ')[0] || '-', - age: 0, + age: 0, // 如果后端没有提供年龄字段,可以设为0或者根据生日计算 email: user.email, phonenumber: user.phonenumber, - isKYC: user.status === '0' + isKYC: user.status === '0' // 假设status为'0'表示已验证 })), total: data.total }, @@ -74,7 +74,17 @@ const scrollConfig = computed(() => { }; }); -const { columns, columnChecks, data, loading, getData, mobilePagination, searchParams, updateSearchParams, resetSearchParams } = useTable>({ +const { + columns, + columnChecks, + data, + loading, + getData, + mobilePagination, + searchParams, + updateSearchParams, + resetSearchParams +} = useTable({ apiFn: doGetUserInfo, immediate: true, apiParams: { @@ -168,13 +178,12 @@ const handleSearch = () => { // 处理重置 const handleReset = () => { - const defaultParams: SearchModel = { + const defaultParams = { pageNum: 1, pageSize: 10, username: undefined, email: undefined }; - // 使用 updateSearchParams 更新参数 updateSearchParams(defaultParams); resetSearchParams(); };