From 43a9800e4b4831835138ef88e625ea2ed3670041 Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Wed, 15 Jan 2025 10:47:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E8=B0=83=E8=A7=A3=E5=A4=87?= =?UTF-8?q?=E6=B3=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/LayoutContentNew.vue | 35 ++++++- .../components/singleRemarkPopover.vue | 93 +++++++++++++++++++ src/services/caseManagement.js | 9 ++ 3 files changed, 135 insertions(+), 2 deletions(-) create mode 100644 src/pages/mediation-page/components/singleRemarkPopover.vue diff --git a/src/pages/mediation-page/components/LayoutContentNew.vue b/src/pages/mediation-page/components/LayoutContentNew.vue index 872201d..6fdbb0e 100644 --- a/src/pages/mediation-page/components/LayoutContentNew.vue +++ b/src/pages/mediation-page/components/LayoutContentNew.vue @@ -171,7 +171,19 @@ 新增沟通记录 - 个人调解备注 + + + + 个人调解备注 + + + + @@ -203,7 +215,10 @@ - +
+ + +
@@ -296,9 +311,11 @@ export default { singlesmsPopover: () => import('./singlesmsPopover.vue'),//发送短信 MediationRecordDialog: () => import('./MediationRecordDialog.vue'),//调解记录 coobligationInfo: () => import('./coobligationInfo.vue'),//共债 + singleRemarkPopover: () => import('./singleRemarkPopover.vue'),//个人调解备注 }, data() { return { + singleremarkvisible:false, fileDialog:null, singlesmsvisible:false, visiblemediatRecord:false, @@ -414,6 +431,20 @@ export default { this.fileDialog = {showfile: {url: item,fullUrl: res}, filelist: []} }); }, + // 删除调解记录 + mediatRecordDelete(item){ + this.$confirm("请确定是否删除此条数据?", "提示", { + confirmButtonText: "确定", + cancelButtonText: "取消", + type: "warning", + }).then(() => { + if(!this.$clickThrottle()) { return }//防止重复点击 + api.mediate_record_delete({id:item.id}).then((res) => { + this.$message.success("删除调解记录成功"); + this.getmediate_record(1) + }); + }).catch(() => {}); + } } }; diff --git a/src/pages/mediation-page/components/singleRemarkPopover.vue b/src/pages/mediation-page/components/singleRemarkPopover.vue new file mode 100644 index 0000000..90800e7 --- /dev/null +++ b/src/pages/mediation-page/components/singleRemarkPopover.vue @@ -0,0 +1,93 @@ + + + + \ No newline at end of file diff --git a/src/services/caseManagement.js b/src/services/caseManagement.js index 4f4b901..2f28ee7 100644 --- a/src/services/caseManagement.js +++ b/src/services/caseManagement.js @@ -279,11 +279,20 @@ const caseManagementApi = { mediate_record_list: data => { return service.service.post(`${apiAdmin}case/mediate/record/list`, data, {hideLoading:true}) }, + // 调解记录-删除调解记录 + mediate_record_delete: data => { + return service.service.post(`${apiAdmin}case/mediate/record/delete`, data) + }, // 共债案件查询 mediate_coobligation_list: data => { return service.service.post(`${apiAdmin}cases/caseInfo/joint/debt`, data, {hideLoading:true}) }, + // 调解备注 + mediateRemark: data => { + return service.service.post(`${apiAdmin}api/trace/calling/mediateRemark`, data, {hideLoading:true}) + }, +