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 @@
-
+
-
-
-
-
-
-
+
- {{ scope.row.planStartTime | formaDate("yyyy-MM-dd hh:mm:ss") }}
+
+ {{ index > 0 ? ',':''}}{{ item }}
+
+
+
+
+
+
+ {{ scope.row.status.desc }}
+
+
+
+
+
+
+ {{ scope.row.updateAt | formaDate("yyyy-MM-dd hh:mm:ss") }}
@@ -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 @@
-
-
-
+
- {{ scope.row.planStartTime | formaDate("yyyy-MM-dd hh:mm:ss") }}
+
+ {{ index > 0 ? ',':''}}{{ item }}
+
-
-
-
-
+
+
- {{ scope.row.planStartTime | formaDate("yyyy-MM-dd hh:mm:ss") }}
+ {{ scope.row.deadline | formaDate("yyyy-MM-dd hh:mm:ss") }}
+
+
+
+
+ {{ scope.row.status.desc }}
+
+
+
+
+
+
+ {{ scope.row.updateAt | formaDate("yyyy-MM-dd hh:mm:ss") }}
@@ -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 @@
-
-
+
+
+
+ {{ scope.row.status.desc }}
+
+
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)