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

@@ -762,6 +762,8 @@ const local: any = {
kyc:'KYC',
ver:'Verified',
unver:'Unverified',
pending:'Pending',
rejected:'Rejected',
pleusername:'Please enter username',
pleemail:'Please enter email address',
search:'Search',
@@ -792,6 +794,7 @@ const local: any = {
pass:'Pass',
refuse:'Refuse',
verified:'Verified',
unverified:'Unverified',
pending:'Pending',
approved:'Approved',
rejected:'Rejected',

View File

@@ -762,6 +762,8 @@ const local:any = {
kyc:'KYC验证',
ver:'已验证',
unver:'未验证',
pending:'待审核',
rejected:'未批准',
pleusername:'请输入用户名',
pleemail:'请输入邮箱',
search:'搜索',
@@ -791,7 +793,8 @@ const local:any = {
total:'共',
pass:'通过',
refuse:'拒绝',
verified:'认证',
verified:'认证',
unverified:'未认证',
pending:'待审核',
approved:'已通过',
rejected:'已拒绝',

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>
);
}