From ad51ed48d64a29467b38196cfd47ba1a5d3ed37f Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期三, 12 三月 2025 22:28:52 +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