From 963a2313f4f8959715293d38f69894078150d508 Mon Sep 17 00:00:00 2001 From: lzhe <lzhe@example.com> Date: 星期五, 14 六月 2024 11:29:47 +0800 Subject: [PATCH] Merge branch 'master' of http://www.beijingsoft.cn:9090/r/smart-web --- src/layout/components/userbar.vue | 23 ++++++++++++++++++++--- 1 files changed, 20 insertions(+), 3 deletions(-) diff --git a/src/layout/components/userbar.vue b/src/layout/components/userbar.vue index 3a0fa40..c59b3da 100644 --- a/src/layout/components/userbar.vue +++ b/src/layout/components/userbar.vue @@ -3,9 +3,18 @@ <!-- <div class="panel-item hidden-sm-and-down" @click="search"> <el-icon><el-icon-search /></el-icon> </div> --> - <div class="screen panel-item hidden-sm-and-down" @click="screen"> - <el-icon><el-icon-full-screen /></el-icon> - </div> + + <el-dropdown trigger="click"> + <div class="screen panel-item hidden-sm-and-down"> + <el-icon><el-icon-full-screen /></el-icon> + </div> + <template #dropdown> + <el-dropdown-menu> + <el-dropdown-item @click="closeOther">鍏抽棴鍏朵粬</el-dropdown-item> + <el-dropdown-item @click="closeAll">鍏抽棴鎵�鏈�</el-dropdown-item> + </el-dropdown-menu> + </template> + </el-dropdown> <!-- <div class="tasks panel-item" @click="tasks"> <el-icon><el-icon-sort /></el-icon> </div> --> @@ -73,6 +82,7 @@ </template> <script> + import useTabs from '@/utils/useTabs' import search from './search.vue' import tasks from './tasks.vue' @@ -125,6 +135,13 @@ this.userNameF = this.userName.substring(0,1); }, methods: { + closeOther() { + useTabs.closeOther(); + }, + closeAll() { + useTabs.closeOther(); + useTabs.close(); + }, //涓汉淇℃伅 handleUser(command) { if(command == "uc"){ -- Gitblit v1.9.3