diff --git a/src/pages/event-tracing/components/CallDialog.vue b/src/pages/event-tracing/components/CallDialog.vue index b23ecdd..e65f6c4 100644 --- a/src/pages/event-tracing/components/CallDialog.vue +++ b/src/pages/event-tracing/components/CallDialog.vue @@ -188,7 +188,7 @@ import { size } from "lodash"; }, // 进入队列 handleEnterqueue(row){ - this.$router.push({path: '/mediation-page', query: {sourcePage: 'home'}}) + this.$router.push({path: '/mediation-page', query: {sourcePage: 'home', queue: true}}) } } }; diff --git a/src/pages/mediation-page/components/MediationRoom.vue b/src/pages/mediation-page/components/MediationRoom.vue index cfb2ec9..4e20f74 100644 --- a/src/pages/mediation-page/components/MediationRoom.vue +++ b/src/pages/mediation-page/components/MediationRoom.vue @@ -510,9 +510,11 @@ export default { } } - // this.$loading.close() + this.$loading().close(); this.eventDialog.caseId = this.caseId // this.getmediate_record() + }).catch(err => { + this.$loading().close(); }) }, // 获取上一件案件 @@ -523,6 +525,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 +540,7 @@ export default { }, // 获取下一件案件 getNextCaseById() { - if (!this.$clickThrottle()) { + if (!this.$clickThrottle(1000)) { return }//防止重复点击 if(this.queue || this.index >= this.queueList.length - 1) return @@ -541,6 +548,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 => {