From 0ba729a3d6d8030416c4dc7df4d10cd2ca1c08b0 Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Thu, 16 Jan 2025 16:56:47 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=86=E9=A2=91=E9=A2=84=E7=BA=A6=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/mediation-management/index.vue | 1 + .../components/VideoReservationDialog.vue | 39 +++++++++++++------ .../components/caseVideoReservationDialog.vue | 33 +++++++++++++--- .../components/singleJointlyPopover.vue | 4 +- 4 files changed, 59 insertions(+), 18 deletions(-) diff --git a/src/pages/mediation-management/index.vue b/src/pages/mediation-management/index.vue index 3aac087..619b19c 100644 --- a/src/pages/mediation-management/index.vue +++ b/src/pages/mediation-management/index.vue @@ -259,6 +259,7 @@ {{$util.getMediationTypeData(scope.row.mediateStatus).label}} {{$util.getMediationprogressData(scope.row.mediateRecordStatus).label}} 协办 + 办结
diff --git a/src/pages/mediation-page/components/VideoReservationDialog.vue b/src/pages/mediation-page/components/VideoReservationDialog.vue index 9eece57..cd175e8 100644 --- a/src/pages/mediation-page/components/VideoReservationDialog.vue +++ b/src/pages/mediation-page/components/VideoReservationDialog.vue @@ -9,7 +9,7 @@ :rules="rulesClientRule" label-width="130px"> - + + @@ -127,7 +127,7 @@ ]"> @@ -211,12 +211,12 @@ export default { caseId: '', // 案件ID }, rulesClientRule: { - name: [ - { required: true, message: '请输入', trigger: 'change',}, - ], - content: [ - { required: true, message: '请输入', trigger: 'change',}, - ], + // name: [ + // { required: true, message: '请输入', trigger: 'change',}, + // ], + // content: [ + // { required: true, message: '请输入', trigger: 'change',}, + // ], litigants: [ { type: 'array', required: true, message: '请选择', trigger: 'change' } ], @@ -267,6 +267,23 @@ export default { .map(({name, phone, identity}) => ({name, phone, identity})); this.repaymentObj.caseId = this.eventDialog.caseId; // console.log(resultArr, '---resultArr' , this.repaymentObj) + let videotitle = '' + if(resultArr.length>0){ + resultArr.forEach((item,index)=>{ + if(index == 0){videotitle+=item.name} + else{videotitle+='、'+item.name} + }) + } + if(this.repaymentObj.members.length>0){ + this.repaymentObj.members.forEach((item,index)=>{ + if(index == 0 && videotitle == ''){videotitle+=item.name} + else{videotitle+='、'+item.name} + }) + } + videotitle+='的视频预约' + this.repaymentObj.name = videotitle + this.repaymentObj.content = videotitle + videoTelephone.videoTelephoneBooking({...this.repaymentObj, litigants: resultArr}).then(res => { this.$parent.getList() this.handleClose() diff --git a/src/pages/mediation-page/components/caseVideoReservationDialog.vue b/src/pages/mediation-page/components/caseVideoReservationDialog.vue index dcc8852..f78cd6f 100644 --- a/src/pages/mediation-page/components/caseVideoReservationDialog.vue +++ b/src/pages/mediation-page/components/caseVideoReservationDialog.vue @@ -19,12 +19,13 @@
-
-
{{item.name}} {{item.bookingTime}}
- {{ queryCondition.type ? '已视频' : '待视频' }} -
-
-
{{item.content}}
+
+
+
+ {{item.bookingTime}} +
+ {{ queryCondition.type ? '已视频' : '待视频' }} +
+
+
{{item.content}}
+ +
diff --git a/src/pages/mediation-page/components/singleJointlyPopover.vue b/src/pages/mediation-page/components/singleJointlyPopover.vue index 3f343bd..f622f6f 100644 --- a/src/pages/mediation-page/components/singleJointlyPopover.vue +++ b/src/pages/mediation-page/components/singleJointlyPopover.vue @@ -15,7 +15,8 @@ v-for="item in operateMethodOptions" :key="item.id" :label="item.realName" - :value="item.id"> + :value="item.id" + :disabled="userInfo.id == item.id ? true : false"> @@ -42,6 +43,7 @@ import api from "@/services/caseManagement"; }, data() { return { + userInfo:this.$store.state.userinfo, operateMethodOptions:[], ObjectInfo:{ assistMediatorId: '',