tony.cheng
2026-03-13 f6d0f192c74d157b12b9414aa8fdbb9f37635c1b
fix: 修复当事人类型名称字段兼容性,支持createTime/createdTime/start_time
2 files modified
10 ■■■■■ changed files
web-app/src/components/common/OutboundCallWidget.jsx 8 ●●●●● patch | view | raw | blame | history
web-app/src/contexts/CaseDataContext.jsx 2 ●●● patch | view | raw | blame | history
web-app/src/components/common/OutboundCallWidget.jsx
@@ -335,6 +335,9 @@
  // 定时轮询通话状态
  useEffect(() => {
    // 组件挂载时设置为 true
    isMountedRef.current = true;
    // 初始加载
    fetchCallStatus();
    
@@ -393,6 +396,11 @@
    return true;
  });
  // 如果没有活跃任务且不可见,不渲染任何内容
  if (activeCalls.length === 0 && !isVisible) {
    return null;
  }
  // 如果最小化,显示AI客服图标
  if (isMinimized) {
    return (
web-app/src/contexts/CaseDataContext.jsx
@@ -146,7 +146,7 @@
              perTypeName: item.perTypeName || '', // 当事人类型名称(申请方当事人/被申请方当事人)
              perClassName: item.perClassName || '', // 添加人员类型名称
              trueName: item.trueName || '', // 添加真实姓名
              startTime: item.createdTime || item.start_time,
              startTime: item.createTime || item.createdTime || item.start_time, // 兼容 createTime 和 createdTime
              pollStartTime: Date.now(),
              retryCount: 0
            });