Browse Source

登录用户名

zhulizhen 5 years ago
parent
commit
f6809f7df0
3 changed files with 9 additions and 3 deletions
  1. 2 0
      src/main.js
  2. 2 2
      src/store/index.js
  3. 5 1
      src/views/main/index.vue

+ 2 - 0
src/main.js

@@ -1,6 +1,7 @@
 import Vue from 'vue'
 import App from './App'
 import router from './router'
+import store from '@/store'
 
 import ElementUI from 'element-ui'
 import 'element-ui/lib/theme-chalk/index.css'
@@ -13,5 +14,6 @@ Vue.config.productionTip = false
 new Vue({
   el: '#app',
   router,
+  store,
   render: h => h(App)
 })

+ 2 - 2
src/store/index.js

@@ -61,8 +61,8 @@ const store = new Vuex.Store({
       console.log(res)
         if(res.data.result == 'success') {
           // commit 到vuex, 供全局使用
-          context.commit('setUserInfo', {userInfo: res.data.data.user})
-          context.commit('setProjects', {projects: res.data.data.projects})
+          context.commit('setUserInfo', {userInfo: res.data})
+          context.commit('setProjects', {projects: res.data.projects})
           sessionStorage.setItem('token', token)
         } else {
           let ssoServer = 'http://sso.sagacloud.cn'

+ 5 - 1
src/views/main/index.vue

@@ -47,7 +47,7 @@
               <span class="line"></span>
             </li>
             <li>
-              <span class="head-bth"></span>
+              <span class="">{{$store.state.userInfo.username}}</span>
             </li>
             <li>
               <div class="triangle_border_down"></div>
@@ -80,6 +80,7 @@
   </div>
 </template>
 <script>
+import store from '../../store'
 export default {
   data() {
     return {
@@ -126,6 +127,9 @@ export default {
     navBlock() {
       document.getElementById("nav").className = "nav nav-hover";
     }
+  },
+  mounted(){
+   
   }
 };
 </script>