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