AgreementSection 组件中添加状态管理agreementContent、loading、error 状态editModalVisible、editContent 弹窗状态CaseDataContext 获取 caseIdMediationAgreementAPIService.generateAgreement(caseId)agreeContent 存入状态并展示[x] T3: 实现协议内容渲染
renderAgreementContent 函数\n 换行符转换为 <br/> 或段落**)index.html 中 .agreement-btn-* 类[x] T5: 实现"确认协议"功能
MediationAgreementAPIService.confirmAgreement(caseId, 'mediator')[x] T6: 实现"下载协议"功能
MediationAgreementAPIService.downloadAgreement(caseId)[x] T7: 实现"重新生成"功能
MediationAgreementAPIService.generateAgreement(caseId)doc_edit.html 设计弹窗样式[x] T9: 实现弹窗数据加载
MediationAgreementAPIService.getAgreementDetail(caseId) 获取内容[x] T10: 实现保存修改功能
MediationAgreementAPIService.updateAgreement(caseId, editedContent)MediationAgreementAPIService.generateAgreement(caseId) 刷新父页面[x] T12: 错误处理完善
T1 → T2 → T3
T1 → T4 → T5, T6, T7
T1 → T8 → T9 → T10
T3, T7, T10 → T11 → T12
doc_edit.html 一致