From 22bf1a64cacaf7052987d6df203b1c9d4082fbb5 Mon Sep 17 00:00:00 2001
From: lixuliang <lixuliang_hd@126.com>
Date: 星期四, 23 二月 2023 14:29:55 +0800
Subject: [PATCH] 菜单管理-显隐

---
 src/views/maintenance/mochaitmo.vue    |    3 +++
 src/views/maintenance/menuSettings.vue |    1 +
 src/components/navMenu.vue             |    4 +++-
 3 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/src/components/navMenu.vue b/src/components/navMenu.vue
index 74fc41e..4f10a5b 100644
--- a/src/components/navMenu.vue
+++ b/src/components/navMenu.vue
@@ -315,9 +315,11 @@
 
           if (result.code == 200) {
             res[i].children = result.result.filter((value) => {
+              return value.isShow == 1;
+            })
+            .filter((value) => {
               return value.pid == res[i].id;
             });
-
           }
           this.listMenu.push(res[i]);
           // this.changeSelectStyle = this.listMenu.length - 1;
diff --git a/src/views/maintenance/menuSettings.vue b/src/views/maintenance/menuSettings.vue
index 762d9fd..48349b4 100644
--- a/src/views/maintenance/menuSettings.vue
+++ b/src/views/maintenance/menuSettings.vue
@@ -782,6 +782,7 @@
                 setTimeout(() => {
                   this.fullscreenLoading = false;
                   if (res.code == 200) {
+                    this.$router.go(0);
                     this.getMenuTree();
                     this.itemdetail = {};
                     this.dialogFormVisible = false;
diff --git a/src/views/maintenance/mochaitmo.vue b/src/views/maintenance/mochaitmo.vue
index 4db2e0e..b02d358 100644
--- a/src/views/maintenance/mochaitmo.vue
+++ b/src/views/maintenance/mochaitmo.vue
@@ -207,6 +207,9 @@
         if (res.result.length != 0) {
           let menuList = res.result.filter((value) => {
             return value.type == 1;
+          })
+          .filter(value => {
+            return value.isShow == 1;
           });
           this.menuList = this.treeData(menuList);
           this.getCookies();

--
Gitblit v1.9.3