yusheng 1 vuosi sitten
vanhempi
commit
89c04d928d
1 muutettua tiedostoa jossa 10 lisäystä ja 5 poistoa
  1. 10 5
      src/views/home/index.vue

+ 10 - 5
src/views/home/index.vue

@@ -65,12 +65,11 @@
               <span>{{ user.info.name }}</span>
 
               <el-tooltip class="item" effect="dark" placement="top-start">
-                <div slot="content">{{ user.info.groupNameList && user.info.groupNameList.join('/') }}</div>
-                <span>{{  user.info.groupName }}</span>
+                <span>{{  getRoleName( user.info.loginChangeGroupVOList,1) }}</span>
               </el-tooltip>
 
              
-              <span>{{ getRoleName( user.info.loginChangeGroupVOList)}}</span>
+              <span>{{ getRoleName( user.info.loginChangeGroupVOList,2)}}</span>
 
             </div>
           </div>
@@ -395,8 +394,14 @@
     computed: {
       ...mapGetters(['user']),
       getRoleName(){
-        return (list=[])=>{
-         return  list.map(item=>item.loginChangeRoleVOList.map(i=>i.roleName))?.join('/') || '';
+        const currentUser=JSON.parse(sessionStorage['currentUser'])
+        return (list=[],type)=>{
+          const dept= list.find(item=>item.groupId==currentUser.currentGroupId)
+          if(type==1){
+           return dept.groupName
+          }else{
+            return dept.loginChangeRoleVOList.find(item=>item.roleId==currentUser.currentRoleId)?.roleName
+          }
         }
       },
     },