From 178528c8a1ca70183a61685a22b89c175c8cf3b2 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期二, 24 十二月 2024 12:16:17 +0800
Subject: [PATCH] 显示样式修改
---
src/layout/components/Navbar.vue | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index 96c35b5..5ebe862 100644
--- a/src/layout/components/Navbar.vue
+++ b/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) {
--
Gitblit v1.8.0