diff --git a/src/pages/mediation-page/components/cassWrit.vue b/src/pages/mediation-page/components/cassWrit.vue index 447feae..05d5962 100644 --- a/src/pages/mediation-page/components/cassWrit.vue +++ b/src/pages/mediation-page/components/cassWrit.vue @@ -73,7 +73,7 @@ 生成文书 - 重新生成文书 + 重新生成文书 删除 预览 下载模板 @@ -144,7 +144,6 @@ export default { }, // 生成文书 handleFileGenerate(item){ - console.log(item,'item') this.$confirm("请确定是否生成文件?", "提示", { confirmButtonText: "确定", cancelButtonText: "取消", @@ -158,6 +157,21 @@ export default { }); }).catch(() => {}); }, + // 重新生成文书 + handleFileAgain(item){ + this.$confirm("请确定是否生成文件?", "提示", { + confirmButtonText: "确定", + cancelButtonText: "取消", + type: "warning", + }).then(() => { + if(!this.$clickThrottle()) { return }//防止重复点击 + let data = {id: item.generateLogId} + caseManagement.traceGenerateRetry(data).then((res) => { + this.$message.success("重新生成文件成功"); + this.getWritCaseList() + }); + }).catch(() => {}); + }, handleDelete(item) { this.$confirm("请确定是否删除?", "提示", { confirmButtonText: "确定", @@ -173,8 +187,9 @@ export default { }).catch(() => {}); }, async handlePreview(item) { - let previewUrl = `/mediate/minio/preview/${item.fullUrl}` - if(item.fullUrl.includes('http')){previewUrl = item.fullUrl} + let previewUrl = `/mediate/minio/preview/${item.previewUrl}` + if(item.previewUrl.includes('http')){previewUrl = item.previewUrl} + // console.log(previewUrl,'previewUrl') this.previewPath = previewUrl this.editPdfFlag = true; }, diff --git a/src/services/caseManagement.js b/src/services/caseManagement.js index bda2f06..63eff34 100644 --- a/src/services/caseManagement.js +++ b/src/services/caseManagement.js @@ -218,6 +218,10 @@ const caseManagementApi = { traceGenerateCreate: data => { return service.service.post(`${apiAdmin}api/trace/traceGenerate/create`, data) }, + // 案件文书-重新生成文书 + traceGenerateRetry: data => { + return service.service.post(`${apiAdmin}api/trace/traceGenerate/retry`, data) + }, // 案件文书-删除 traceGenerateDelete: data => { return service.service.post(`${apiAdmin}api/trace/traceGenerate/delete`, data)