perf: user default avatar (#2594)

* perf: user default avatar

* refactor: 修改文件路径
This commit is contained in:
papapatrick
2024-09-02 21:04:49 +08:00
committed by GitHub
parent 036097243a
commit 5ebe0017a0
11 changed files with 14 additions and 1 deletions

View File

@@ -6,6 +6,19 @@ import { UserStatusEnum, userStatusMap } from '@fastgpt/global/support/user/cons
export const userCollectionName = 'users';
const defaultAvatars = [
'/imgs/avatar/RoyalBlueAvatar.svg',
'/imgs/avatar/PurpleAvatar.svg',
'/imgs/avatar/AdoraAvatar.svg',
'/imgs/avatar/OrangeAvatar.svg',
'/imgs/avatar/RedAvatar.svg',
'/imgs/avatar/GrayModernAvatar.svg',
'/imgs/avatar/TealAvatar.svg',
'/imgs/avatar/GreenAvatar.svg',
'/imgs/avatar/BrightBlueAvatar.svg',
'/imgs/avatar/BlueAvatar.svg'
];
const UserSchema = new Schema({
status: {
type: String,
@@ -34,7 +47,7 @@ const UserSchema = new Schema({
},
avatar: {
type: String,
default: '/icon/human.svg'
default: defaultAvatars[Math.floor(Math.random() * defaultAvatars.length)]
},
inviterId: {
// 谁邀请注册的