web-app/src/components/common/OutboundCallWidget.jsx
@@ -110,8 +110,14 @@ } }); // 获取成功任务的 personId 集合 const successPersonIds = new Set(successJobs.map(job => job.personId)); // 过滤掉已有成功任务的 personId 对应的失败任务(成功任务优先) const filteredFailedJobs = uniqueFailedJobs.filter(job => !successPersonIds.has(job.personId)); // 合并所有任务 return [...successJobs, ...uniqueFailedJobs]; return [...successJobs, ...filteredFailedJobs]; } catch (err) { console.error('读取外呼任务失败:', err); return [];