From 1e850d13607fed0890f6d54583b835a181597010 Mon Sep 17 00:00:00 2001
From: liupengpeng <276665548@qq.com>
Date: 星期五, 10 二月 2023 17:02:29 +0800
Subject: [PATCH] 刷新页面不跳页面

---
 src/components/navMenu.vue |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/components/navMenu.vue b/src/components/navMenu.vue
index 657aef7..6f43705 100644
--- a/src/components/navMenu.vue
+++ b/src/components/navMenu.vue
@@ -150,6 +150,10 @@
     this.$store.state.themeflag = false;
     $("#app").removeClass("Black_theme");
     this.getMenuTree();
+    if (sessionStorage.getItem('changeliSelect')) {
+      this.$set(this, 'changeliSelect', sessionStorage.getItem('changeliSelect'))
+      // this.changeliSelect = sessionStorage.getItem('changeliSelect')
+    }
   },
   computed: {},
   methods: {
@@ -196,7 +200,6 @@
 
     //榧犳爣绉诲叆鑿滃崟浜嬩欢
     setMenuMove(index, item) {
-
       if (item.perms != null) {
         this.$router.push(item.url);
         if (this.showFlag != null) {
@@ -211,6 +214,11 @@
         } else {
           this.showFlag = null;
         }
+      }
+      // debugger
+      if (index === 4 || index === 5 || index === 6) {
+        sessionStorage.removeItem('changeliSelect')
+        this.$set(this, 'changeliSelect', null)
       }
       sessionStorage.setItem('changeSelectStyle', index)
       this.changeSelectStyle = index;
@@ -236,8 +244,9 @@
     },
     setLiClick(res, index) {
       setTimeout(() => {
-        // debu
+
         this.changeliSelect = res.cnName;
+        sessionStorage.setItem('changeliSelect', res.cnName)
         if (res.url.indexOf('http') != -1) {
             this.$store.reporturl = res.url;
             sessionStorage.setItem('iframehttpurl', this.$store.reporturl)
@@ -251,6 +260,7 @@
         } else {
           this.$store.reporturl = null;
           sessionStorage.setItem('iframehttpurl', null)
+          // sessionStorage.setItem('changeliSelect', null)
           this.$router.push(res.url);
           this.$store.commit('currentPerms', res.perms);
         }

--
Gitblit v1.9.3