| | |
| | | |
| | | </div> |
| | | <template #dropdown> |
| | | <el-dropdown-menu> |
| | | <el-dropdown-menu class="scrollable-menu"> |
| | | <el-dropdown-item v-for="(client,key) in userInfos.clientInfos" :key="key" @click="clientSet(client)" > |
| | | <span :style="{color:userInfos.clientName===client.clientName?'#409EFF':''}"> |
| | | {{client.clientName}} |
| | |
| | | <el-dropdown-item command="/home">{{ $t('message.user.dropdown1') }}</el-dropdown-item> |
| | | <!-- <el-dropdown-item command="wareHouse">{{ $t('message.user.dropdown6') }}</el-dropdown-item> --> |
| | | <el-dropdown-item command="/personal">{{ $t('message.user.dropdown2') }}</el-dropdown-item> |
| | | <!-- <el-dropdown-item command="/404">{{ $t('message.user.dropdown3') }}</el-dropdown-item> --> |
| | | <!-- <el-dropdown-item command="/401">{{ $t('message.user.dropdown4') }}</el-dropdown-item> --> |
| | | <el-dropdown-item command="/tongji">患者健康服务统计</el-dropdown-item> |
| | | <el-dropdown-item command="/userAdmin">用户管理</el-dropdown-item> |
| | | <el-dropdown-item divided command="logOut">{{ $t('message.user.dropdown5') }}</el-dropdown-item> |
| | | </el-dropdown-menu> |
| | | </template> |
| | |
| | | }; |
| | | const clientSet=(client:any)=>{ |
| | | useUserInfo().setUserCilent({code:client.code,clientName:client.clientName}); |
| | | // 缓存客户选择 |
| | | Local.set('client_'+client.code,client.code) |
| | | confirmClient('clientCode='+client.code).then((res)=>{ |
| | | // 更新token |
| | | Session.set('token', res.data); |
| | |
| | | }); |
| | | |
| | | </script> |
| | | |
| | | <style scoped lang="scss"> |
| | | .scrollable-menu { |
| | | max-height: 600px; |
| | | overflow: auto; |
| | | } |
| | | .layout-navbars-breadcrumb-user { |
| | | display: flex; |
| | | align-items: center; |