zhanghua
2025-03-12 ad51ed48d64a29467b38196cfd47ba1a5d3ed37f
src/layout/components/Navbar.vue
@@ -13,7 +13,9 @@
    <div class="right-menu">
      <el-dropdown trigger="click" ref="eldrop" style="margin-right: 20px">
        <div class="avatar-wrapper" style="font-size: 20px">
          {{ selectStaff.org.name }}-{{ selectStaff.role.name }}
          {{ selectStaff ? selectStaff.org.name : "" }}-{{
            selectStaff ? selectStaff.role.name : ""
          }}
          <i class="el-icon-caret-bottom"></i>
        </div>
        <el-dropdown-menu slot="dropdown" align="center">
@@ -22,7 +24,7 @@
            @click.native="changeStaff(item)"
            :key="item.id"
          >
            {{ item.org.name }}-{{ item.role.name }}
            {{ item ? item.org.name : "" }}-{{ item ? item.role.name : "" }}
          </el-dropdown-item>
        </el-dropdown-menu>
      </el-dropdown>
@@ -87,6 +89,12 @@
      this.$router.push(`/login`);
    },
  },
  beforeCreate() {
    const user = JSON.parse(localStorage.getItem("user"));
    if (!user) {
      this.$router.push(`/login`);
    }
  },
  created() {
    const selectStaff = JSON.parse(localStorage.getItem("selectStaff"));
    if (selectStaff) {