This commit is contained in:
Archer
2023-11-15 11:36:25 +08:00
committed by GitHub
parent 592e1a93a2
commit bfd8be5df0
181 changed files with 2499 additions and 1552 deletions

View File

@@ -24,7 +24,8 @@ export const TeamMemberRoleMap = {
export enum TeamMemberStatusEnum {
waiting = 'waiting',
active = 'active',
reject = 'reject'
reject = 'reject',
leave = 'leave'
}
export const TeamMemberStatusMap = {
[TeamMemberStatusEnum.waiting]: {
@@ -38,5 +39,10 @@ export const TeamMemberStatusMap = {
[TeamMemberStatusEnum.reject]: {
label: 'user.team.member.reject',
color: 'red.600'
},
[TeamMemberStatusEnum.leave]: {
label: 'user.team.member.leave',
color: 'red.600'
}
};
export const leaveStatus = { $ne: TeamMemberStatusEnum.leave };

View File

@@ -37,4 +37,7 @@ export type UpdateInviteProps = {
tmbId: string;
status: TeamMemberSchema['status'];
};
export type InviteMemberResponse = Record<'invite' | 'inValid' | 'inTeam', string[]>;
export type InviteMemberResponse = Record<
'invite' | 'inValid' | 'inTeam',
{ username: string; userId: string }[]
>;

View File

@@ -16,6 +16,7 @@ export type TeamMemberSchema = {
teamId: string;
userId: string;
createTime: Date;
name: string;
role: `${TeamMemberRoleEnum}`;
status: `${TeamMemberStatusEnum}`;
defaultTeam: boolean;
@@ -25,6 +26,7 @@ export type TeamItemType = {
userId: string;
teamId: string;
teamName: string;
memberName: string;
avatar: string;
balance: number;
tmbId: string;
@@ -39,7 +41,7 @@ export type TeamMemberItemType = {
userId: string;
tmbId: string;
teamId: string;
memberUsername: string;
memberName: string;
avatar: string;
role: `${TeamMemberRoleEnum}`;
status: `${TeamMemberStatusEnum}`;