diff --git a/src/App.vue b/src/App.vue index 49875a7040e2e2d900372b1b13642c931c2e02f3..a222344967e33e0d0660d61253f916bad7b34839 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 a58b820cc28869c7d715b843c8742076d6e1ba2f..8d0a2f18ea2317154cdc86eefcd6b8882de920d7 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 27041ab52b058e8873e3e611d7b51b1ce39813ee..f046fc5558a8b5c66477046bff9091a79d8ce94e 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); + } + }); }, };