refactor(projects): 优化产品项目新增逻辑
This commit is contained in:
@@ -33,6 +33,8 @@ interface ProductMemberResponse {
|
||||
roleId: string | number;
|
||||
roleName: string;
|
||||
roleCode: string;
|
||||
/** 多角色合并展示的非主角色名列表 */
|
||||
additionalRoleNames?: string[] | null;
|
||||
managerFlag: boolean;
|
||||
status: 0 | 1;
|
||||
joinedTime: string;
|
||||
@@ -74,6 +76,7 @@ export function normalizeProductMember(response: ProductMemberResponse): Api.Pro
|
||||
roleId: normalizeStringId(response.roleId),
|
||||
roleName: response.roleName || '',
|
||||
roleCode: response.roleCode || '',
|
||||
additionalRoleNames: response.additionalRoleNames ?? [],
|
||||
managerFlag: Boolean(response.managerFlag),
|
||||
status: response.status,
|
||||
joinedTime: response.joinedTime,
|
||||
|
||||
@@ -147,6 +147,8 @@ export interface ProjectMemberResponse {
|
||||
roleId: string | number;
|
||||
roleName: string;
|
||||
roleCode: string;
|
||||
/** 多角色合并展示的非主角色名列表 */
|
||||
additionalRoleNames?: string[] | null;
|
||||
managerFlag: boolean;
|
||||
status: 0 | 1;
|
||||
joinedTime: string;
|
||||
@@ -225,6 +227,7 @@ export function normalizeProjectMember(response: ProjectMemberResponse): Api.Pro
|
||||
roleId: normalizeStringId(response.roleId),
|
||||
roleName: response.roleName || '',
|
||||
roleCode: response.roleCode || '',
|
||||
additionalRoleNames: response.additionalRoleNames ?? [],
|
||||
managerFlag: Boolean(response.managerFlag),
|
||||
status: response.status,
|
||||
joinedTime: response.joinedTime,
|
||||
|
||||
Reference in New Issue
Block a user