fix:用户信息界面中英修复
This commit is contained in:
@@ -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',
|
||||
|
||||
@@ -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:'已拒绝',
|
||||
|
||||
@@ -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>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user