From 44822f7d865a2a706df7c135be2395dbfcb7ac80 Mon Sep 17 00:00:00 2001
From: tdg930622 <51816549+tdg930622@users.noreply.github.com>
Date: Tue, 31 Dec 2024 11:01:35 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8A=9E=E7=BB=93?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/case-management/index.vue | 26 ++++++++++++++++++------
src/pages/mediation-management/index.vue | 4 ++++
src/services/caseManagement.js | 5 +++++
3 files changed, 29 insertions(+), 6 deletions(-)
diff --git a/src/pages/case-management/index.vue b/src/pages/case-management/index.vue
index 1c969b7..ddb22a6 100644
--- a/src/pages/case-management/index.vue
+++ b/src/pages/case-management/index.vue
@@ -206,7 +206,7 @@
- 案件办结
+ 案件办结
案件分配
@@ -528,11 +528,25 @@ import { values } from "lodash";
}).catch(() => {});
},
// 新增
- handleAddForm(){
- this.addCaseDialog={
- title:'新增案件',
- }
- },
+ // handleAddForm(){
+ // this.addCaseDialog={
+ // title:'新增案件',
+ // }
+ // },
+ handleConclude() {
+ // 批量办结
+ if (this.selectionData.length == 0) {
+ this.$message.warning(`请至少选中一个调解案件!`)
+ return
+ }
+ if (!this.$clickThrottle()) {
+ return
+ }//防止重复点击
+ api.updateCaseStatus({caseStatus: 2, ids: this.selectionData}).then(res => {
+ this.$message.success("成功");
+ this.getCaseInfoList(1)
+ })
+ },
// 案件分配
handleCaseAllocation(){
diff --git a/src/pages/mediation-management/index.vue b/src/pages/mediation-management/index.vue
index fb7917a..f5426e2 100644
--- a/src/pages/mediation-management/index.vue
+++ b/src/pages/mediation-management/index.vue
@@ -499,6 +499,10 @@ import { values } from "lodash";
this.$message.warning(`请至少选中一个调解案件!`)
return
}
+ api.updateCaseStatus({caseStatus: 2, ids: this.selectionData}).then(res => {
+ this.$message.success("成功");
+ this.getCaseInfoList(1)
+ })
},
handleBrainCall(){
// 智能外呼
diff --git a/src/services/caseManagement.js b/src/services/caseManagement.js
index bf49fae..6e14d28 100644
--- a/src/services/caseManagement.js
+++ b/src/services/caseManagement.js
@@ -180,6 +180,11 @@ const caseManagementApi = {
return service.service.post(`${apiAdmin}api/trace/traceServed/retry`, data)
},
+ // 批量更新案件状态(在办、办结)
+ updateCaseStatus: data => {
+ return service.service.post(`${apiAdmin}cases/caseInfo/updateCaseStatus`, data)
+ },
+
//========================end::案件管理======================================
}
export default caseManagementApi;
\ No newline at end of file