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