From f05801f2ee1f1d394f3b018255f5a84df5356a2e Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期二, 24 十二月 2024 12:09:58 +0800 Subject: [PATCH] 打印优化 --- src/layout/components/Navbar.vue | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 6330837..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 ? 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 ? item.org.name : "" }}-{{ item ? item.role.name : "" }} </el-dropdown-item> </el-dropdown-menu> </el-dropdown> @@ -86,6 +88,12 @@ // await this.$store.dispatch('user/logout') 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")); @@ -178,4 +186,9 @@ } } } + +.el-dropdown-menu { + max-height: 400px; /*璁剧疆鑿滃崟楂樺害涓�200px*/ + overflow-y: auto; /*璁剧疆婊氬姩鏉�*/ +} </style> -- Gitblit v1.8.0