diff --git a/src/views/user-center/user/index.vue b/src/views/user-center/user/index.vue index 494f214..d0bcde8 100644 --- a/src/views/user-center/user/index.vue +++ b/src/views/user-center/user/index.vue @@ -32,13 +32,13 @@ const doGetUserInfo = async (params: SearchModel) => { return { data: { - rows: response.data.rows.map(user => ({ + rows: response.data.rows.map((user:any) => ({ userId: user.userId, username: user.userName, fullname: user.nickName, sex: user.sex === '0' ? 'M' : 'F', birthdate: user.birthDate ? dayjs(user.birthDate).format('YYYY-MM-DD') : '-', - age: calculateAge(user.createTime), + age: calculateAge(user.birthDate ? dayjs(user.birthDate).format('YYYY-MM-DD') : 0), email: user.email, phonenumber: user.phonenumber, kycStatus: user.kycStatus @@ -211,8 +211,8 @@ const handleReset = () => { getData(); }; -const calculateAge = (birthDate: string): number => { - if (!birthDate) return 0; +const calculateAge = (birthDate: any): any => { + if (!birthDate) return '-'; const birth = new Date(birthDate); const today = new Date(); let age = today.getFullYear() - birth.getFullYear();