2
0

fix:用户信息界面中英修复

This commit is contained in:
zhongzm
2025-02-13 15:33:28 +08:00
parent a428b973df
commit 7f60eafc6d
3 changed files with 41 additions and 10 deletions

View File

@@ -45,7 +45,7 @@ const doGetUserInfo = async (params: SearchModel) => {
age: calculateAge(user.createTime),
email: user.email,
phonenumber: user.phonenumber,
isKYC: user.status === '0'
kycStatus: user.kycStatus
})),
total: response.data.total
}
@@ -143,18 +143,43 @@ const {
align: 'center'
},
{
key: 'isKYC',
dataIndex: 'isKYC',
key: 'kycStatus',
dataIndex: 'kycStatus',
title: t('page.user.kyc'),
align: 'center',
customRender: ({ record }: { record: UserInfo }) => {
const KYC_STATUS = {
verified: t('page.user.ver'),
unverified: t('page.user.unver')
} as const;
const getKycStatusColor = (status: string | null) => {
switch (status) {
case 'VERIFIED':
return 'success';
case 'PENDING':
return 'warning';
case 'REJECTED':
return 'error';
case 'UNVERIFIED':
default:
return 'default';
}
};
const getKycStatusText = (status: string | null) => {
switch (status) {
case 'VERIFIED':
return t('page.user.ver');
case 'PENDING':
return t('page.user.pending');
case 'REJECTED':
return t('page.user.rejected');
case 'UNVERIFIED':
return t('page.user.unver');
default:
return t('page.user.unver');
}
};
return (
<Tag color={record.isKYC ? 'success' : 'warning'}>
{record.isKYC ? KYC_STATUS.verified : KYC_STATUS.unverified}
<Tag color={getKycStatusColor(record.kycStatus)}>
{getKycStatusText(record.kycStatus)}
</Tag>
);
}