fix:修复报错
This commit is contained in:
@@ -13,7 +13,7 @@ const doGetUserInfo: AntDesign.TableApiFn<UserInfo, SearchModel> = 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<UserInfo, SearchModel> = 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<AntDesign.TableApiFn<UserInfo, SearchModel>>({
|
||||
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();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user