From 1d5085005cbe352a6276839fad3d59b46fdcc344 Mon Sep 17 00:00:00 2001 From: zhangjun1 Date: Tue, 16 Jun 2020 10:55:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=94=E7=94=A8=E9=83=A8=E7=BD=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workbench/yygl/deploy_app_detail.vue | 39 ++++++++++++++----- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/src/pages/workbench/yygl/deploy_app_detail.vue b/src/pages/workbench/yygl/deploy_app_detail.vue index 8f7ddf9..97e7241 100644 --- a/src/pages/workbench/yygl/deploy_app_detail.vue +++ b/src/pages/workbench/yygl/deploy_app_detail.vue @@ -204,6 +204,7 @@ import norCard from "@/components/card"; import exampleIcon from "@/pages/example/example_icon"; import Topology from "@/components/topology.vue"; import { getRole } from "@/utils/common"; +import { mapGetters,mapState } from 'vuex' export default { components: { infoList, @@ -478,20 +479,40 @@ export default { public_form: false, }; }, + computed:{ + ...mapGetters([ + 'level', + ]), + ...mapState(['userInfo']), + }, watch: {}, created() { - this.now_user = this.$store.state.role; - getRole().then((data) => { - this.now_user = data; - this.$store.commit("rolefun", data); - this.getServiceInfo(); - this.getServiceBaseInfo(); - this.getServiceyxztInfo(); - this.getImageInfo(); - }); + if(this.userInfo){ + this.now_user = this.level + }else{ + this.getCurrentUser() + } + this.getServiceInfo(); + this.getServiceBaseInfo(); + this.getServiceyxztInfo(); + this.getImageInfo(); }, mounted() {}, methods: { + getCurrentUser() { + this.$api.user.getNowUser().then(({ data }) => { + if (data.success == 1) { + console.log("--- user info ---"); + console.log(data.data); + console.log("--- user info ---"); + this.$store.commit("userInfofun", data.data); + this.now_user = this.level + console.log(this.level); + } else { + console.log(data.errMsg); + } + }); + }, detail(val){ console.log(val); }, -- 2.26.0