diff --git a/frontend/src/views/TaskHall.vue b/frontend/src/views/TaskHall.vue index 1c72c03..b49c319 100644 --- a/frontend/src/views/TaskHall.vue +++ b/frontend/src/views/TaskHall.vue @@ -5552,13 +5552,15 @@ const handleCompleteTask = (task: TaskOrSubTask) => { // 审核通过(使用两级审核流程) const handleApproveTask = (task: Task) => { // 如果是接单部门负责人审核,需要提供选择指派设计师的功能 + // 注意:一级需求部门任务在接单部门审核时,也应该使用完整的审核弹窗(编辑任务类型、选择接单方式等) if (task.currentApproverRole === 'receiving_leader') { handleApproveTwoLevelTask(task) return } - // 如果是一级需求部门任务审核,需要指定成员完善明细 - if (task.approvalStatus === 'pending_primary_approval') { + // 如果是一级需求部门任务审核(需求部门负责人审核一级任务),需要指定成员完善明细 + // 注意:这个分支只在需求部门负责人审核一级任务时使用,不是接单部门审核 + if (task.approvalStatus === 'pending_primary_approval' && task.currentApproverRole === 'demand_leader') { handleApprovePrimaryTask(task) return }