gaoluyang
2 天以前 cd5b938184e9f892fc892f58171a89975739588b
切换公司刷新页面
已修改1个文件
24 ■■■■ 文件已修改
src/layout/components/Navbar.vue 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/layout/components/Navbar.vue
@@ -8,8 +8,8 @@
    <div class="center-menu">
      <span class="label">{{userStore.currentFactoryName}}</span>
      <el-dropdown @command="handleFactoryChange" class="right-menu-item hover-effect" trigger="click">
        <div class="avatar-wrapper">
          <el-icon><Switch /></el-icon>
        <div>
          <el-icon size="20"><Switch /></el-icon>
        </div>
        <template #dropdown>
          <el-dropdown-menu >
@@ -23,7 +23,6 @@
          </el-dropdown-menu>
        </template>
      </el-dropdown>
    </div>
    <div class="right-menu">
      <div class="avatar-container">
@@ -75,6 +74,10 @@
function toggleSideBar() {
  appStore.toggleSideBar()
}
// const redirect = ref(undefined)
// watch(route, (newRoute) => {
//   redirect.value = newRoute.query && newRoute.query.redirect
// }, { immediate: true })
function handleCommand(command) {
  switch (command) {
@@ -133,15 +136,9 @@
    currentFatoryId: currentFatoryId
  }
  userStore.loginCheckFactory(loginForm).then(res => {
    const query = route.query
    const otherQueryParams = Object.keys(query).reduce((acc, cur) => {
      if (cur !== "redirect") {
        acc[cur] = query[cur]
      }
      return acc
    }, {})
    router.push({ path: redirect.value || "/", query: otherQueryParams })
  }).catch(() => {
    window.location.reload();
  }).catch((err) => {
    console.log(err)
  })
}
@@ -160,10 +157,13 @@
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    .label {
      font-weight: bold;
      font-size: 18px;
      color: #333333;
      margin-right: 10px;
    }
  }