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