| | |
| | | }); |
| | | const loadedRef = useRef(false); |
| | | |
| | | // 获取 caseId |
| | | const caseId = caseData?.caseId || getMergedParams().caseId; |
| | | // 获取 caseId(兼容驼峰和蛇形命名) |
| | | const caseId = caseData?.caseId || caseData?.case_id || getMergedParams().caseId; |
| | | |
| | | // 处理协议内容展示(纯文本,处理换行) |
| | | const renderAgreementContent = (content) => { |
| | |
| | | if (!caseId) return; |
| | | setActionLoading(prev => ({ ...prev, regenerate: true })); |
| | | try { |
| | | const response = await MediationAgreementAPIService.generateAgreement(caseId); |
| | | const response = await MediationAgreementAPIService.regenerateAgreement(caseId); |
| | | if (response?.data?.agreeContent) { |
| | | setAgreementContent(response.data.agreeContent); |
| | | message.success('协议重新生成成功!'); |