| | |
| | | * 调解协议下载 |
| | | * POST /api/v1/medi-agreement/download |
| | | * @param {string} caseId - 案件ID |
| | | * @returns {Promise} 协议内容(包含agreeId和agreeContent) |
| | | * @returns {Promise} PDF文件流 |
| | | */ |
| | | static downloadAgreement(caseId) { |
| | | return request.post('/api/v1/medi-agreement/download', { caseId }); |
| | | return request.post('/api/v1/medi-agreement/download', { caseId }, { |
| | | responseType: 'blob' |
| | | }); |
| | | } |
| | | |
| | | /** |
| | |
| | | * @returns {Promise} 重新生成的协议信息(包含新的agreeId和agreeContent) |
| | | */ |
| | | static regenerateAgreement(caseId) { |
| | | return request.post('/api/v1/medi-agreement/regenerate', { caseId }); |
| | | return request.post('/api/v1/medi-agreement/regenerate', { caseId }, { timeout: 30000 }); |
| | | } |
| | | } |
| | | |