From 29b2df40633a228df560a68598a36819b994cae5 Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Mon, 6 Jan 2025 16:28:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=B9=A6=E8=BF=BD=E8=B8=AA=E7=9B=B8?= =?UTF-8?q?=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/officeDeliveryDialog.vue | 4 +- .../event-tracing/components/officeDialog.vue | 56 ++++++++++++++---- .../components/officeWriteDialog.vue | 58 +++++++++++++++---- .../event-tracing/components/voideDialog.vue | 2 +- .../dtraceDetail/officeDialogDetail.vue | 8 ++- .../dtraceDetail/officeWDialogDetail.vue | 2 +- src/services/eventTracingApi.js | 19 ++++++ 7 files changed, 122 insertions(+), 27 deletions(-) diff --git a/src/pages/event-tracing/components/officeDeliveryDialog.vue b/src/pages/event-tracing/components/officeDeliveryDialog.vue index 2d52a09..3addb84 100644 --- a/src/pages/event-tracing/components/officeDeliveryDialog.vue +++ b/src/pages/event-tracing/components/officeDeliveryDialog.vue @@ -92,8 +92,8 @@ diff --git a/src/pages/event-tracing/components/officeDialog.vue b/src/pages/event-tracing/components/officeDialog.vue index ffa1479..60dd977 100644 --- a/src/pages/event-tracing/components/officeDialog.vue +++ b/src/pages/event-tracing/components/officeDialog.vue @@ -58,19 +58,29 @@
- + - - - - - - + + + + + + + + + + @@ -78,8 +88,8 @@ @@ -170,6 +180,32 @@ import api from "@/services/eventTracingApi"; } }) }, + handleAgain(row) { + this.$confirm("确定重试?", "提示", { + confirmButtonText: "确定", + cancelButtonText: "取消", + type: "warning", + }).then(() => { + if(!this.$clickThrottle()) { return }//防止重复点击 + api.posttrace_generate_retryl({id: row.id}).then(res => { + this.getList(1); + this.$message.success("成功"); + }) + }).catch(() => {}); + }, + handleCancel(row) { + this.$confirm("确定取消?", "提示", { + confirmButtonText: "确定", + cancelButtonText: "取消", + type: "warning", + }).then(() => { + if(!this.$clickThrottle()) { return }//防止重复点击 + api.posttrace_generate_retryl({id: row.id}).then(res => { + this.getList(1); + this.$message.success("成功"); + }) + }).catch(() => {}); + }, handleDetail(scope){ this.DialogDetail = scope.row } diff --git a/src/pages/event-tracing/components/officeWriteDialog.vue b/src/pages/event-tracing/components/officeWriteDialog.vue index 2f667dd..7b1e9fd 100644 --- a/src/pages/event-tracing/components/officeWriteDialog.vue +++ b/src/pages/event-tracing/components/officeWriteDialog.vue @@ -63,19 +63,29 @@ - - - + - - - - + + + + + + + + + + @@ -83,8 +93,8 @@ @@ -175,6 +185,32 @@ import api from "@/services/eventTracingApi"; } }) }, + handleAgain(row) { + this.$confirm("确定重试?", "提示", { + confirmButtonText: "确定", + cancelButtonText: "取消", + type: "warning", + }).then(() => { + if(!this.$clickThrottle()) { return }//防止重复点击 + api.posttrace_sign_retry({id: row.id}).then(res => { + this.getList(1); + this.$message.success("成功"); + }) + }).catch(() => {}); + }, + handleCancel(row) { + this.$confirm("确定取消?", "提示", { + confirmButtonText: "确定", + cancelButtonText: "取消", + type: "warning", + }).then(() => { + if(!this.$clickThrottle()) { return }//防止重复点击 + api.posttrace_sign_cancel({id: row.id}).then(res => { + this.getList(1); + this.$message.success("成功"); + }) + }).catch(() => {}); + }, handleDetail(scope){ this.DialogDetail = scope.row } diff --git a/src/pages/event-tracing/components/voideDialog.vue b/src/pages/event-tracing/components/voideDialog.vue index e5fcdc8..5637e2f 100644 --- a/src/pages/event-tracing/components/voideDialog.vue +++ b/src/pages/event-tracing/components/voideDialog.vue @@ -89,7 +89,7 @@
进入视频间 修改 - 取消 + 取消
diff --git a/src/pages/event-tracing/dtraceDetail/officeDialogDetail.vue b/src/pages/event-tracing/dtraceDetail/officeDialogDetail.vue index 99b84cc..05cdef7 100644 --- a/src/pages/event-tracing/dtraceDetail/officeDialogDetail.vue +++ b/src/pages/event-tracing/dtraceDetail/officeDialogDetail.vue @@ -52,8 +52,12 @@ - - + + + +
diff --git a/src/pages/event-tracing/dtraceDetail/officeWDialogDetail.vue b/src/pages/event-tracing/dtraceDetail/officeWDialogDetail.vue index 24b6cd6..5b0a5f8 100644 --- a/src/pages/event-tracing/dtraceDetail/officeWDialogDetail.vue +++ b/src/pages/event-tracing/dtraceDetail/officeWDialogDetail.vue @@ -52,7 +52,7 @@ - + diff --git a/src/services/eventTracingApi.js b/src/services/eventTracingApi.js index ce473f9..1190a1c 100644 --- a/src/services/eventTracingApi.js +++ b/src/services/eventTracingApi.js @@ -29,6 +29,14 @@ const traceApi = { posttrace_sign_detail: data => { return service.service.post(`${apiMediate}workbench/trace-sign-detail`, data) }, + // 签字追踪-批量重试 + posttrace_sign_retry: data => { + return service.service.post(`${apiMediate}api/trace/traceSign/batch-retry`, data) + }, + // 签字追踪-批量取消 + posttrace_sign_cancel: data => { + return service.service.post(`${apiMediate}api/trace/traceSign/batch-cancel`, data) + }, // 盖章追踪记录 posttrace_seal: data => { return service.service.post(`${apiMediate}workbench/trace-seal`, data) @@ -41,6 +49,17 @@ const traceApi = { posttrace_generate_detail: data => { return service.service.post(`${apiMediate}workbench/trace-generate-detail`, data) }, + // 文书生成-批量重试 + posttrace_generate_retryl: data => { + return service.service.post(`${apiMediate}api/trace/traceGenerate/batch-retryl`, data) + }, + // 文书生成-批量取消 + posttrace_generate_retryl: data => { + return service.service.post(`${apiMediate}api/trace/traceGenerate/batch-cancel`, data) + }, + + + // 送达追踪记录 posttrace_served: data => { return service.service.post(`${apiMediate}workbench/trace-served`, data)