当前首页缺少顶部导航Header、预警提示、申请双方信息展示、协商沟通可视化和AI调解建议等关键功能模块,需要按照最新原型图进行布局升级,提升调解员工作效率和用户体验。
/api/v1/mediation-timeline/warning-notify-list/{mediation_id})/api/v1/mediation-timeline/person-list/{case_id})web-app/src/App.js - 添加Header组件web-app/src/App.css - 新增Header和相关组件样式web-app/src/components/dashboard/TopSection.jsx - 添加预警提示web-app/src/components/dashboard/TabContainer.jsx - 修改MediationDataBoard组件web-app/src/components/common/AppHeader.jsx - 顶部Headerweb-app/src/components/common/WarningAlert.jsx - 预警提示web-app/src/components/dashboard/PartyInfoCard.jsx - 申请双方信息web-app/src/components/dashboard/NegotiationProgress.jsx - 协商沟通web-app/src/components/dashboard/AISuggestionCard.jsx - AI调解建议web-app/src/services/MediationTimelineAPIService.js - 新增API服务从URL请求参数获取:
- trueName - 姓名
- unit - 地址
- roleName - 角色
- avatar - 头像(空则使用默认头像)
GET /api/v1/mediation-timeline/warning-notify-list/{mediation_id}
Response:
{
"code": 200,
"data": [
{
"id": "1",
"content": "申请人张三情绪激动...",
"create_time": "2026-12-20 12:30:15",
"level_type": "3"
}
]
}
GET /api/v1/mediation-timeline/person-list/{case_id}
Response:
{
"code": 200,
"data": [
{
"id": "202602261114261001",
"per_type": "15_020008-1",
"per_type_name": "申请方当事人",
"true_name": "刘树杰",
"record_id": "1001",
"tag_name": "情绪激动",
"tag_style": "red"
}
]
}
从 CaseDataContext 或 localStorage.case_data_timeline 获取:
- mediation.yoy_success_rate - 同比增长率
- 若为空: (mediation.success_rate - mediation.last_success_rate) * 100
- mediation.yoy_before_hours - 对比时间(小时),若为空则为0
timeline.mediation?.mediation_count