'-'
zhangwei
2025-07-29 2aa2da6ff94c0e88e7ba0638606881a3c04cf579
src/layout/components/lay-navbar/index.vue
@@ -21,6 +21,8 @@
  userAvatar,
  avatarsStyle,
  userRoles,
  userRolesList,
  changRole,
  toggleSideBar
} = useNav();
</script>
@@ -53,18 +55,27 @@
        <span class="el-dropdown-link navbar-bg-hover select-none">
          <!-- <img :src="userAvatar" :style="avatarsStyle" /> -->
          <p class="dark:text-white">
            {{ username || "请完善资料" }}
            你好,{{ username || "请完善资料" }}
            <el-tag effect="plain">{{ userRoles.name }}</el-tag>
          </p>
          <el-icon><CaretBottom /></el-icon>
        </span>
        <template #dropdown>
          <el-dropdown-menu class="logout">
            <template v-if="userRolesList && userRolesList.length > 1">
              <el-dropdown-item
                v-for="item in userRolesList"
                :key="item.code"
                @click="changRole(item)"
              >
                {{ item.name }}
              </el-dropdown-item>
            </template>
            <el-dropdown-item @click="logout">
              <IconifyIconOffline
              <!-- <IconifyIconOffline
                :icon="LogoutCircleRLine"
                style="margin: 5px"
              />
              /> -->
              退出系统
            </el-dropdown-item>
          </el-dropdown-menu>