diff --git a/src/api/project/node.ts b/src/api/project/node.ts index 47a80553..f3bea803 100644 --- a/src/api/project/node.ts +++ b/src/api/project/node.ts @@ -238,3 +238,12 @@ export const togglePinProjectApi = (params: any) => { export const getTaskAchieveStatisticsByDisciplineApi = (params: any) => { return post(`${PREFIX}node/getTaskAchieveStatisticsByDiscipline`, params); }; + +// 删除团队成员 +export const deleteNodeMemberApi = (params: any) => { + return post(`${PREFIX}node/deleteNodeMember`, params); +}; +// 新增团队成员 +export const addNodeMemberApi = (params: any) => { + return post(`${PREFIX}node/addNodeMember`, params); +}; diff --git a/src/utils/i18n/en.ts b/src/utils/i18n/en.ts index c32d3abc..b2076792 100644 --- a/src/utils/i18n/en.ts +++ b/src/utils/i18n/en.ts @@ -375,13 +375,14 @@ const lang = { }, 项目详情页: { 项目详情: 'Project Detail', - 团队成员: 'Project Team Member', + 团队成员: 'Project Team Member(Project Execution Participants)', 基本信息: 'Basic Information', 方案维护: 'Scheme Maintenance', 批次信息: 'Batch Information', 产线信息: 'Production Line Information', - 项目参与人员: 'Project User', + 项目参与人员: 'Project User(From EP)', 工位时间维护: 'Workspace Time', + 参与人员: 'Participants (Temporary Project Participants)', }, 仿真策划: { 仿真策划: 'Simulation Plan', diff --git a/src/utils/i18n/zh.ts b/src/utils/i18n/zh.ts index f4d4492e..4de0ada7 100644 --- a/src/utils/i18n/zh.ts +++ b/src/utils/i18n/zh.ts @@ -370,13 +370,14 @@ const lang = { }, 项目详情页: { 项目详情: '项目详情', - 团队成员: '团队成员', + 团队成员: '团队成员(参与项目执行的人员)', 基本信息: '基本信息', 方案维护: '方案维护', 批次信息: '批次信息', 产线信息: '产线信息', - 项目参与人员: '项目参与人员', + 项目参与人员: '项目参与人员(从EP拉取的项目参与人员)', 工位时间维护: '工位时间维护', + 参与人员: '参与人员(临时新增的项目参与人员)', }, 仿真策划: { 仿真策划: '仿真策划', diff --git a/src/views/task/projectDetail/components/teamMember.vue b/src/views/task/projectDetail/components/teamMember.vue index 9f8b0777..beb1ed51 100644 --- a/src/views/task/projectDetail/components/teamMember.vue +++ b/src/views/task/projectDetail/components/teamMember.vue @@ -3,9 +3,14 @@ ref="tableRef" showIndex table-name="NODE_TASK_TEAM" - :params="{ projectNodeId: nodeLevel1Uuid }" + :params="queryParams" :api="getProjectMemberListApi" + :actionList="type === 'temporary-add' && isMember ? actionList : []" + :show-setting="type !== 'temporary-add'" > + @@ -31,6 +36,19 @@ {{ row.userInfo.sex || '--' }} + +
+ +
+ +