From 70aa8fff7561071ebe34d6c3011b83725cb014c5 Mon Sep 17 00:00:00 2001 From: LiYang Date: Sun, 31 Jul 2016 16:35:23 +0800 Subject: [PATCH] force reload data when hash is not changed --- frontend/admin/src/components/account/editUser.vue | 2 +- frontend/admin/src/components/account/userList.vue | 9 ++++++--- frontend/admin/src/components/utils/back.vue | 14 +++----------- 3 files changed, 10 insertions(+), 15 deletions(-) diff --git a/frontend/admin/src/components/account/editUser.vue b/frontend/admin/src/components/account/editUser.vue index 72e1a23..113c976 100644 --- a/frontend/admin/src/components/account/editUser.vue +++ b/frontend/admin/src/components/account/editUser.vue @@ -128,7 +128,7 @@ method: "PUT", data: data, success: (data)=> { - // todo + alert("更新成功"); } }) } diff --git a/frontend/admin/src/components/account/userList.vue b/frontend/admin/src/components/account/userList.vue index 48a24a5..b4d352e 100644 --- a/frontend/admin/src/components/account/userList.vue +++ b/frontend/admin/src/components/account/userList.vue @@ -67,9 +67,11 @@ data(){ this.$watch('showAdminOnly', function (val) { sessionStorage.showAdminOnly = JSON.stringify(val); - this.$router.go({name: this.$route.name, params: {page: 1}}); + this.$router.go({path: "/user/1", query: {_: (new Date()).getTime()}}); }); + this.pagination.currentPage = this.$route.params.page; + if (sessionStorage.showAdminOnly) { this.showAdminOnly = JSON.parse(sessionStorage.showAdminOnly); } @@ -99,8 +101,9 @@ }, search() { sessionStorage.userListSearchKeyword = this.keyword; - this.pagination.currentPage = 1; - this.loadData(); + this.$router.go({path: "/user/1", query: {_: (new Date()).getTime()}}); + // pager goto page 1 + // url -> /user/1 }, edit(userId) { this.$router.go("/user/edit/" + userId) diff --git a/frontend/admin/src/components/utils/back.vue b/frontend/admin/src/components/utils/back.vue index 2ee6f77..af1003f 100644 --- a/frontend/admin/src/components/utils/back.vue +++ b/frontend/admin/src/components/utils/back.vue @@ -1,17 +1,9 @@ - \ No newline at end of file + \ No newline at end of file