+
进入视频间
修改
diff --git a/src/pages/mediation-page/components/LayoutContentNew.vue b/src/pages/mediation-page/components/LayoutContentNew.vue
index 111461f..07726eb 100644
--- a/src/pages/mediation-page/components/LayoutContentNew.vue
+++ b/src/pages/mediation-page/components/LayoutContentNew.vue
@@ -186,7 +186,7 @@
-
+
@@ -448,6 +448,9 @@ export default {
// }
},
methods: {
+ updateCaseInfoById(){
+ this.$emit('updateCaseInfoById');
+ },
handlerMouseenter(val) {
this.leftActive = val
if (val !== 1) this.singlesmsvisible = false
diff --git a/src/pages/mediation-page/components/MediationRoom.vue b/src/pages/mediation-page/components/MediationRoom.vue
index cfb2ec9..0309bcb 100644
--- a/src/pages/mediation-page/components/MediationRoom.vue
+++ b/src/pages/mediation-page/components/MediationRoom.vue
@@ -113,7 +113,7 @@
-
+
@@ -228,7 +228,7 @@
v-model="singlejointlyvisible"
title="案件协办"
trigger="click">
-
协办
@@ -487,6 +487,7 @@ export default {
// 获取详情
async getCaseInfoById() {
// this.$loading(true)
+ this.sendPhones = []
await api.getCaseInfoById(this.caseId).then(res => {
if (!res.code) {
this.baseInfo = res
@@ -510,9 +511,11 @@ export default {
}
}
- // this.$loading.close()
+ this.$loading().close();
this.eventDialog.caseId = this.caseId
// this.getmediate_record()
+ }).catch(err => {
+ this.$loading().close();
})
},
// 获取上一件案件
@@ -523,6 +526,11 @@ export default {
if(this.queue || this.index === 0) return
this.index--
this.caseId = String(this.queueList[this.index].caseId)
+ this.$loading({
+ lock: true,
+ text: '加载中...',
+ target: 'body'
+ });
this.getCaseInfoById()
// api.getFrontCaseById({id: this.caseId}).then(res => {
// if (!res.code) {
@@ -533,7 +541,7 @@ export default {
},
// 获取下一件案件
getNextCaseById() {
- if (!this.$clickThrottle()) {
+ if (!this.$clickThrottle(1000)) {
return
}//防止重复点击
if(this.queue || this.index >= this.queueList.length - 1) return
@@ -541,6 +549,11 @@ export default {
this.caseId = String(this.queueList[this.index].caseId)
console.log('下一个案件id: ' + this.caseId, this.index, this.queueList)
+ this.$loading({
+ lock: true,
+ text: '加载中...',
+ target: 'body'
+ });
this.getCaseInfoById()
// api.getNextCaseById({id: this.caseId}).then(res => {
diff --git a/src/pages/mediation-page/components/RepaymentCertificate.vue b/src/pages/mediation-page/components/RepaymentCertificate.vue
index 4cda3a1..eb203a3 100644
--- a/src/pages/mediation-page/components/RepaymentCertificate.vue
+++ b/src/pages/mediation-page/components/RepaymentCertificate.vue
@@ -75,11 +75,12 @@
备注说明:{{ proofitem.remark }}
-
+ trigger="click"
+ v-model="proofitem.visible">
- 保存
+ 保存
+ 取消
效验
@@ -235,12 +237,7 @@ import api from "@/services/caseManagement";
getProofList(){
api.gettraceProof_list({caseId:this.eventDialog.caseId}).then(async res => {
if(!res.code){
- // this.ProofList = res
- // this.ProofList.forEach(item =>{
- // item.mediaPath = [item.proofUrl]
- // })
await this.getpreviewfull(res)
- console.log(this.ProofList,'this.ProofList')
}
})
},
@@ -250,6 +247,7 @@ import api from "@/services/caseManagement";
try {
item.previewUrl = await this.$fetchApi.viewFullFile({path: item.proofUrl})
item.mediaPath = [item.proofUrl]
+ item.visible = false
this.ProofList.push(item);
} catch (error) {
console.error(`调用接口失败,错误:`, error);
@@ -270,14 +268,14 @@ import api from "@/services/caseManagement";
this.fileList = [{url: proofitem.proofUrl,fileName:'上传'}]
},
// 效验
- handleSubmitEffect(proofitem,formName){
+ handleSubmitEffect(proofitem,formName,indexnum){
this.$refs[formName][0].validate((valid) => {
if (valid){
proofitem.createAt =undefined
proofitem.createBy =undefined
proofitem.delFlag =undefined
proofitem.planId =undefined
- proofitem.status =undefined
+ // proofitem.status =undefined
proofitem.updateAt =undefined
proofitem.updateBy =undefined
proofitem.uploaderName =undefined
@@ -285,6 +283,10 @@ import api from "@/services/caseManagement";
proofitem.proofUrl =undefined
api.gettraceProof_valid(proofitem).then(res => {
if(!res.code){
+
+ this.ProofList.forEach((item,index) =>{
+ if(index == indexnum){item.visible = false}
+ })
this.getProofList()
}
})
diff --git a/src/pages/mediation-page/components/caseVideoReservationDialog.vue b/src/pages/mediation-page/components/caseVideoReservationDialog.vue
index f6e6ac1..5acd65b 100644
--- a/src/pages/mediation-page/components/caseVideoReservationDialog.vue
+++ b/src/pages/mediation-page/components/caseVideoReservationDialog.vue
@@ -24,14 +24,21 @@
{{item.bookingTime}}
- {{ queryCondition.type ? '已视频' : '待视频' }}
+
+
+ {{ queryCondition.type ? '已视频' : '待视频' }}
+ 已过期
-
-
+
+
+
diff --git a/src/pages/mediation-page/components/contactPerson.vue b/src/pages/mediation-page/components/contactPerson.vue
index 2df87a7..d51a785 100644
--- a/src/pages/mediation-page/components/contactPerson.vue
+++ b/src/pages/mediation-page/components/contactPerson.vue
@@ -50,7 +50,7 @@
-
+
@@ -83,6 +83,9 @@ export default {
this.handleTab('被申请人')
},
methods: {
+ updateCaseInfoById(){
+ this.$emit('updateCaseInfoById');
+ },
handleTab(item) {
this.personnelTypeActive = item;
this.getList();
diff --git a/src/pages/mediation-page/components/contactPersonDialog.vue b/src/pages/mediation-page/components/contactPersonDialog.vue
index fcdf07b..f64d09e 100644
--- a/src/pages/mediation-page/components/contactPersonDialog.vue
+++ b/src/pages/mediation-page/components/contactPersonDialog.vue
@@ -255,6 +255,9 @@ export default {
this.$parent.getList();
this.handleClose();
this.$message.success("操作成功");
+ this.$emit('updateCaseInfoById');
+ this.$parent.getCaseInfoById();
+
});
}
});
diff --git a/src/pages/mediation-page/components/portraitPerson.vue b/src/pages/mediation-page/components/portraitPerson.vue
index 9d07316..fe943f9 100644
--- a/src/pages/mediation-page/components/portraitPerson.vue
+++ b/src/pages/mediation-page/components/portraitPerson.vue
@@ -87,7 +87,7 @@
人物画像
-
+
性别
-
{{portraitInfo.gender == 'Male' ?'男':'女'}}
+
{{(portraitInfo.gender == 'Male' || portraitInfo.gender == '') ?'男':'女'}}
电话
@@ -217,7 +217,7 @@
姓名:{{portraitInfo.name}}
-
性别:{{portraitInfo.gender == 'Male' ? '男':'女'}}
+
性别:{{(portraitInfo.gender == 'Male' || portraitInfo.gender == '') ? '男':'女'}}
年龄:{{portraitInfo.age}}
手机号码:{{portraitInfo.phoneNumber}}
身份证号:{{portraitInfo.idCardNumber}}
diff --git a/src/pages/mediation-page/components/singleJointlyPopover.vue b/src/pages/mediation-page/components/singleJointlyPopover.vue
index f622f6f..6f02d7d 100644
--- a/src/pages/mediation-page/components/singleJointlyPopover.vue
+++ b/src/pages/mediation-page/components/singleJointlyPopover.vue
@@ -40,6 +40,10 @@ import api from "@/services/caseManagement";
type: String,
default: () => {},
},
+ assistMediatorId: {
+ type: String,
+ default: () => {},
+ },
},
data() {
return {
@@ -57,6 +61,7 @@ import api from "@/services/caseManagement";
};
},
mounted () {
+ this.ObjectInfo.assistMediatorId = this.assistMediatorId
this.getuserList()
},
methods: {
diff --git a/src/utils/util.js b/src/utils/util.js
index c236f7a..d0065ee 100644
--- a/src/utils/util.js
+++ b/src/utils/util.js
@@ -374,6 +374,7 @@ const util = {
// 和当前时间对比,判断是否大于当前时间
getTimeContrast(timeString) {
const timedate = moment(timeString);
+ console.log(timedate > new Date(),'timedate > new Date()')
return timedate > new Date()
},