chenyc
2025-09-23 afa0ffca1673eb61c27496b9988fa8559678bd94
src/layout/navBars/topBar/user.vue
@@ -6,7 +6,7 @@
         </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}}
@@ -91,8 +91,8 @@
               <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>
@@ -232,6 +232,8 @@
};
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);
@@ -247,8 +249,11 @@
});
</script>
<style scoped lang="scss">
.scrollable-menu {
  max-height: 600px;
  overflow: auto;
}
.layout-navbars-breadcrumb-user {
   display: flex;
   align-items: center;