diff --git a/backend/src/main/java/com/designhub/service/TaskItemService.java b/backend/src/main/java/com/designhub/service/TaskItemService.java index 58771f5..d3470d2 100644 --- a/backend/src/main/java/com/designhub/service/TaskItemService.java +++ b/backend/src/main/java/com/designhub/service/TaskItemService.java @@ -1107,6 +1107,20 @@ public class TaskItemService { } } + // 添加审核人信息(目标部门负责人) + Long targetDeptId = getTargetDeptIdFromTaskType(item.getTaskTypeId()); + if (targetDeptId != null) { + com.designhub.entity.Department targetDept = departmentMapper.selectById(targetDeptId); + if (targetDept != null && targetDept.getLeaderId() != null) { + com.designhub.entity.User leader = userMapper.selectById(targetDept.getLeaderId()); + if (leader != null) { + groupInfo.put("currentApproverName", leader.getRealName()); + groupInfo.put("currentApproverRole", "receiving_leader"); + groupInfo.put("approvalStatus", "pending_receiving_approval"); + } + } + } + // 计算子任务组总积分 groupInfo.put("totalScore", item.getTotalScore() != null ? item.getTotalScore() : 0); diff --git a/frontend/src/views/TaskHall.vue b/frontend/src/views/TaskHall.vue index 5980169..c6a2927 100644 --- a/frontend/src/views/TaskHall.vue +++ b/frontend/src/views/TaskHall.vue @@ -543,12 +543,12 @@ - -