diff --git a/src/views/caseManagement/components/selectMediator.vue b/src/views/caseManagement/components/selectMediator.vue index 438746f..e7b9336 100644 --- a/src/views/caseManagement/components/selectMediator.vue +++ b/src/views/caseManagement/components/selectMediator.vue @@ -47,8 +47,15 @@ export default { watch: { mediatorVisable(val) { if (val) { - listMediator().then(res=>{ + listMediator({caseAppliId: this.mediatorData.id}).then(res=>{ this.tableData = res.data; + this.tableData.forEach((item)=> { + if (item.echoFlag) { + this.$nextTick(()=>{ + this.$refs.multipleTable.toggleRowSelection(item, true); + }) + } + }) }) } } @@ -88,7 +95,6 @@ export default { }, handleSelectionChange(val) { this.multipleSelection = val; - // console.log(this.multipleSelection,"LLLLLLLLLLLLLLLLL"); } }, }; diff --git a/src/views/index.vue b/src/views/index.vue index ab18aba..6f671ce 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -35,6 +35,13 @@ export default { iconHead: process.env.VUE_APP_BASE_API }; }, + watch: { + $route(val) { + if (val) { + this.gettodoCount(); + } + } + }, created() { this.gettodoCount(); },