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: '',