From b24b1cfbce1386c867b4384941f85ee3db7f7e3b Mon Sep 17 00:00:00 2001 From: xuyiming Date: Thu, 18 Jun 2020 11:42:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E7=AE=A1=E7=90=86=E5=8F=8A?= =?UTF-8?q?=E5=BA=94=E7=94=A8=E7=AE=A1=E7=90=86=E5=A2=9E=E5=8A=A0=E6=9D=83?= =?UTF-8?q?=E9=99=90=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 4 ++-- src/pages/workbench/fwgl/fwglList.vue | 18 +++++++++++++++++- src/pages/workbench/yygl/yyglList.vue | 18 +++++++++++++++++- 3 files changed, 36 insertions(+), 4 deletions(-) diff --git a/src/App.vue b/src/App.vue index 49875a7..a222344 100644 --- a/src/App.vue +++ b/src/App.vue @@ -16,9 +16,9 @@ export default { getCurrentUser() { this.$api.user.getNowUser().then(({ data }) => { if (data.success == 1) { - console.log("--- user info ---"); + console.log("--- --- ---"); console.log(data.data); - console.log("--- user info ---"); + console.log("--- --- ---"); this.$store.commit("userInfofun", data.data); } else { diff --git a/src/pages/workbench/fwgl/fwglList.vue b/src/pages/workbench/fwgl/fwglList.vue index a58b820..8d0a2f1 100644 --- a/src/pages/workbench/fwgl/fwglList.vue +++ b/src/pages/workbench/fwgl/fwglList.vue @@ -1137,7 +1137,23 @@ export default { this.level = parseInt(this.$route.params.level); this.type = parseInt(this.$route.params.type); this.initHeader(); - this.initFilter(); + + this.$api.user.getNowUser().then(({ data }) => { + if (data.success == 1) { + this.$store.commit("userInfofun", data.data); + + const userLevel = this.$store.getters.level; + + if (userLevel == this.level) { + this.initFilter(); + } else { + console.log("用户没有当前页面的权限,即将跳转..."); + this.$router.push(`/fwgl/${userLevel}/${this.type}`); + } + } else { + console.log(data.errMsg); + } + }); }, }; diff --git a/src/pages/workbench/yygl/yyglList.vue b/src/pages/workbench/yygl/yyglList.vue index 27041ab..f046fc5 100644 --- a/src/pages/workbench/yygl/yyglList.vue +++ b/src/pages/workbench/yygl/yyglList.vue @@ -1362,7 +1362,23 @@ export default { this.level = parseInt(this.$route.params.level); this.type = parseInt(this.$route.params.type); this.initHeader(); - this.initFilter(); + + this.$api.user.getNowUser().then(({ data }) => { + if (data.success == 1) { + this.$store.commit("userInfofun", data.data); + + const userLevel = this.$store.getters.level; + + if (userLevel == this.level) { + this.initFilter(); + } else { + console.log("用户没有当前页面的权限,即将跳转..."); + this.$router.push(`/yygl/${userLevel}/${this.type}`); + } + } else { + console.log(data.errMsg); + } + }); }, }; -- 2.26.0