From 89e93a986e9ef4c4a5ae05979957195255425997 Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期四, 17 十一月 2022 14:18:14 +0800 Subject: [PATCH] 开启TopNav没有子菜单隐藏侧边栏 --- src/views/system/menu/index.vue | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index 17ecf3f..3dd26be 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -6,11 +6,12 @@ v-model="queryParams.menuName" placeholder="璇疯緭鍏ヨ彍鍗曞悕绉�" clearable + style="width: 200px" @keyup.enter="handleQuery" /> </el-form-item> <el-form-item label="鐘舵��" prop="status"> - <el-select v-model="queryParams.status" placeholder="鑿滃崟鐘舵��" clearable> + <el-select v-model="queryParams.status" placeholder="鑿滃崟鐘舵��" clearable style="width: 200px"> <el-option v-for="dict in sys_normal_disable" :key="dict.value" @@ -132,7 +133,7 @@ @show="showSelectIcon" > <template #reference> - <el-input v-model="form.icon" placeholder="鐐瑰嚮閫夋嫨鍥炬爣" @click="showSelectIcon" v-click-outside="hideSelectIcon" readonly> + <el-input v-model="form.icon" placeholder="鐐瑰嚮閫夋嫨鍥炬爣" @blur="showSelectIcon" v-click-outside="hideSelectIcon" readonly> <template #prefix> <svg-icon v-if="form.icon" @@ -375,8 +376,12 @@ showChooseIcon.value = false; } /** 鍥炬爣澶栧眰鐐瑰嚮闅愯棌涓嬫媺鍒楄〃 */ -function hideSelectIcon() { - showChooseIcon.value = false; +function hideSelectIcon(event) { + var elem = event.relatedTarget || event.srcElement || event.target || event.currentTarget; + var className = elem.className; + if (className !== "el-input__inner") { + showChooseIcon.value = false; + } } /** 鎼滅储鎸夐挳鎿嶄綔 */ function handleQuery() { -- Gitblit v1.9.3