From dcec07d8c604f48df6dbe80ad69177e4567dbcc3 Mon Sep 17 00:00:00 2001 From: Hongyi Zhang Date: Sat, 18 May 2019 23:10:32 -0700 Subject: [PATCH] fix tabs --- kerckhoff/assets/js/components/management/Packages.vue | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/kerckhoff/assets/js/components/management/Packages.vue b/kerckhoff/assets/js/components/management/Packages.vue index acace0e..71b68f6 100644 --- a/kerckhoff/assets/js/components/management/Packages.vue +++ b/kerckhoff/assets/js/components/management/Packages.vue @@ -135,11 +135,10 @@ export default { }); }, set: function(idx) { - if (idx) { + if (idx >= 0 && this.packageSets[idx]) { this.packageSetDetails = this.packageSets[idx]; this.packageSet = this.packageSets[idx].slug; - console.log(this.$refs.packagesTable[idx].refresh); - this.refreshTable(); + this.getPackageData(); } } } @@ -197,10 +196,7 @@ export default { }, methods: { refreshTable: function() { - let idx = this.packageSets.findIndex(ps => { - return ps.slug == this.packageSet; - }); - this.$refs.packagesTable[idx].refresh(); + this.getPackageData(); }, getPackageData: function(ctx) { let promise = axios.get(