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

View File

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

View File

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