diff --git a/resources/assets/js/home/Home.vue b/resources/assets/js/home/Home.vue index 778b8e5b9..404cf3d7a 100644 --- a/resources/assets/js/home/Home.vue +++ b/resources/assets/js/home/Home.vue @@ -156,6 +156,9 @@ export default { this.filters = []; this.pageId = null; this.page = item.item.id || "MyCases"; + if (this.$refs["component"] && this.$refs["component"].updateView) { + this.$refs["component"].updateView(); + } } }, setCounter() { @@ -180,16 +183,6 @@ export default { }); } }, - /** - * Update page component - */ - updatePage(data, page, callback) { - this.dataCase = data; - this.page = page; - if (this.$refs["component"] && this.$refs["component"].update) { - this.$refs["component"].update(data, callback); - } - }, onResize() { if (window.innerWidth <= 767) { this.isOnMobile = true; @@ -257,6 +250,9 @@ export default { onUpdatePage(page) { this.lastPage = this.page; this.page = page; + if (this.$refs["component"] && this.$refs["component"].updateView) { + this.$refs["component"].updateView(); + } }, onUpdateDataCase(data) { this.dataCase = data; diff --git a/resources/assets/js/home/Todo.vue b/resources/assets/js/home/Todo.vue index 3e79d9275..873d4befb 100644 --- a/resources/assets/js/home/Todo.vue +++ b/resources/assets/js/home/Todo.vue @@ -276,6 +276,12 @@ export default { }); } }, + /** + * update view in component + */ + updateView(){ + this.$refs["vueTable"].getData(); + } }, };