From cd5b938184e9f892fc892f58171a89975739588b Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期四, 05 六月 2025 10:21:59 +0800 Subject: [PATCH] 切换公司刷新页面 --- src/layout/components/Navbar.vue | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 2574903..3c70204 100644 --- a/src/layout/components/Navbar.vue +++ b/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; } } -- Gitblit v1.9.3