tony.cheng
2026-03-17 0c8432f4ff5c95faca4ca62d6a4ec4618feba627
refs
author tony.cheng <chengmingwei_1984122@126.com>
Tuesday, March 17, 2026 15:31 +0800
committer tony.cheng <chengmingwei_1984122@126.com>
Tuesday, March 17, 2026 15:31 +0800
commit0c8432f4ff5c95faca4ca62d6a4ec4618feba627
tree 0f0b8f166da913aa5d0cc5eec43e00377582df10 tree | zip | gz
parent 6fb356e222fa92fb98b1dbfef4d8e1bde8dc89a7 view | diff
feat: 完善AI调解状态控制功能及相关文档更新

- 实现state=5状态的特殊显示规则(文本'AI调解暂停中',红色圆点)
- 完成终止按钮红色渐变样式和恢复按钮绿色渐变样式
- 实现终止操作成功后自动关闭外呼气泡的联动功能
- 将状态控制按钮逻辑从TabContainer迁移至FloatingControlPanel
- 更新完整的OpenSpec文档,包括proposal、design、tasks和spec规格说明
- 使用CustomEvent实现组件间通信,确保UI状态同步
- 完善CSS类名职责分离,保证样式隔离不影响人工接管按钮
9 files modified
231 ■■■■ changed files
openspec/changes/implement-mediation-state-control/design.md 60 ●●●● diff | view | raw | blame | history
openspec/changes/implement-mediation-state-control/proposal.md 7 ●●●● diff | view | raw | blame | history
openspec/changes/implement-mediation-state-control/specs/mediation-state-control/spec.md 60 ●●●● diff | view | raw | blame | history
openspec/changes/implement-mediation-state-control/tasks.md 13 ●●●● diff | view | raw | blame | history
web-app/src/App.css 10 ●●●● diff | view | raw | blame | history
web-app/src/components/common/OutboundCallWidget.jsx 12 ●●●●● diff | view | raw | blame | history
web-app/src/components/dashboard/FloatingControlPanel.jsx 35 ●●●● diff | view | raw | blame | history
web-app/src/contexts/CaseDataContext.jsx 29 ●●●● diff | view | raw | blame | history
web-app/src/utils/stateTranslator.js 5 ●●●●● diff | view | raw | blame | history