tony.cheng
2026-02-12 9161ffccb37c3e707f746674b2bace107bb1014f
refs
author tony.cheng <chengmingwei_1984122@126.com>
Thursday, February 12, 2026 18:06 +0800
committer tony.cheng <chengmingwei_1984122@126.com>
Thursday, February 12, 2026 18:06 +0800
commit9161ffccb37c3e707f746674b2bace107bb1014f
tree 741a84114025efaa9824ace36ae0a436057cb94a tree | zip | gz
parent b1e3660a30b75f51a0e7b41c06d58c8b50033542 view | diff
feat: 实现通话状态变化时更新API并刷新页面

- TabContainer: 添加 forwardRef 和 useImperativeHandle 暴露 switchTab 方法
- App.js: 创建 ref 和回调函数传递给 OutboundCallWidget
- OutboundCallWidget: 实现状态变化检测和 API 调用逻辑
- 排除 Scheduling 状态的变化
- 非Scheduling状态变化时调用 updateCallStatus API
- API成功后刷新数据并切换到AI调解实时看板
- 支持多任务并行更新
3 files added
3 files modified
371 ■■■■■ changed files
openspec/changes/integrate-call-status-update/README.md 39 ●●●●● diff | view | raw | blame | history
openspec/changes/integrate-call-status-update/proposal.md 109 ●●●●● diff | view | raw | blame | history
openspec/changes/integrate-call-status-update/tasks.md 96 ●●●●● diff | view | raw | blame | history
web-app/src/App.js 33 ●●●● diff | view | raw | blame | history
web-app/src/components/common/OutboundCallWidget.jsx 80 ●●●●● diff | view | raw | blame | history
web-app/src/components/dashboard/TabContainer.jsx 14 ●●●● diff | view | raw | blame | history