From 08d0c4ca9064c27be7b3e488bec497e87a05cc18 Mon Sep 17 00:00:00 2001 From: surprise <15810472099@163.com> Date: 星期三, 27 三月 2024 09:56:01 +0800 Subject: [PATCH] 代码更新 --- src/views/menus.vue | 22 +++++++++++++++++----- 1 files changed, 17 insertions(+), 5 deletions(-) diff --git a/src/views/menus.vue b/src/views/menus.vue index 2871c8a..6cc0e61 100644 --- a/src/views/menus.vue +++ b/src/views/menus.vue @@ -62,12 +62,14 @@ const setMenuClick = (res) => { if (checkMenuFlag.value && checkMenuFlag.value == res.id) { checkMenuFlag.value = null; + if (childMenuOptions.value != null) { if (childMenuOptions.value[0] == res.id[0]) { childMenuOptions.value = null; emit("menusData", { id: null, isActive: false }); menuTool.clearLeftTools(res); } + if (checkMenuChildFlag.value != null) { if (checkMenuChildFlag.value[0] == res.id[0]) { checkMenuChildFlag.value = null; @@ -78,14 +80,24 @@ } res.isActive = false; } else { + if (childMenuOptions.value != null) { + menuTool.clearLeftTools({ id: childMenuOptions.value }); + + emit("menusData", { id: null, isActive: false }); + childMenuOptions.value = null; + if (checkMenuChildFlag.value != null) { + menuTool.clearLeftTools({ id: checkMenuChildFlag.value }); + checkMenuChildFlag.value = null; + } + } + // menuTool.thematicTools(res); checkMenuFlag.value = res.id; res.isActive = true; - - // menuTool.thematicTools(res); } emit("menusData", res); }; const setMenuChildClick = (res) => { + debugger; if (childMenuOptions.value && childMenuOptions.value == res.id) { if (checkMenuChildFlag.value != null) { if (checkMenuChildFlag.value[0] == res.id[0]) { @@ -225,15 +237,15 @@ // padding: 0 12px; } .menus_btn_c_list_chlid_list:hover { - background: rgba(0, 6, 80, 0.4); + background: rgba(49, 180, 255, 0.4); } } } .menus_btn_c_list:hover { - background: rgba(0, 6, 80, 0.4); + background: rgba(49, 180, 255, 0.4); } .child_Menu_Options { - background: rgba(0, 6, 80, 0.4); + background: rgba(49, 180, 255, 0.4); } } } -- Gitblit v1.9.3