From f18b24b21a3fe5dd3c78fe56675970f2a94a4e23 Mon Sep 17 00:00:00 2001
From: liuxi <357439530@qq.com>
Date: Tue, 7 Jan 2025 11:48:19 +0800
Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=96=B0=E7=94=9F=E6=88=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../mediation-page/components/cassWrit.vue | 23 +++++++++++++++----
src/services/caseManagement.js | 4 ++++
2 files changed, 23 insertions(+), 4 deletions(-)
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)