From 5dac25e97563d1a764383b615849a82efd342cb4 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期二, 24 十二月 2024 11:26:17 +0800
Subject: [PATCH] gx
---
src/layout/navBars/topBar/user.vue | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/layout/navBars/topBar/user.vue b/src/layout/navBars/topBar/user.vue
index ada91a1..401bdc7 100644
--- a/src/layout/navBars/topBar/user.vue
+++ b/src/layout/navBars/topBar/user.vue
@@ -6,7 +6,7 @@
</div>
<template #dropdown>
- <el-dropdown-menu>
+ <el-dropdown-menu :style="{ maxHeight: '600px', overflow: 'auto' }" class="scrollable-menu">
<el-dropdown-item v-for="(client,key) in userInfos.clientInfos" :key="key" @click="clientSet(client)" >
<span :style="{color:userInfos.clientName===client.clientName?'#409EFF':''}">
{{client.clientName}}
@@ -232,6 +232,8 @@
};
const clientSet=(client:any)=>{
useUserInfo().setUserCilent({code:client.code,clientName:client.clientName});
+ // 缓存客户选择
+ Local.set('client_'+client.code,client.code)
confirmClient('clientCode='+client.code).then((res)=>{
// 更新token
Session.set('token', res.data);
@@ -247,8 +249,11 @@
});
</script>
-
<style scoped lang="scss">
+.scrollable-menu {
+ max-height: 600px;
+ overflow: auto;
+}
.layout-navbars-breadcrumb-user {
display: flex;
align-items: center;
--
Gitblit v1.8.0