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