From 58d573e89bd026651ba00ee5ca8e9d009e9219ce Mon Sep 17 00:00:00 2001
From: RuoYi <yzz_ivy@163.com>
Date: 星期二, 18 一月 2022 11:03:29 +0800
Subject: [PATCH] 修复选项卡点击右键刷新丢失参数问题

---
 src/assets/styles/ruoyi.scss        |    2 +-
 src/components/TreeSelect/index.vue |    2 +-
 src/layout/components/Navbar.vue    |    1 -
 src/plugins/tab.js                  |    9 +++++----
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/assets/styles/ruoyi.scss b/src/assets/styles/ruoyi.scss
index 3c243e9..1ccc73b 100644
--- a/src/assets/styles/ruoyi.scss
+++ b/src/assets/styles/ruoyi.scss
@@ -112,7 +112,7 @@
     border: 1px solid #e5e6e7;
     background: #FFFFFF none;
     border-radius:4px;
-	width: 100%;
+    width: 100%;
 }
 
 .pagination-container .el-pagination {
diff --git a/src/components/TreeSelect/index.vue b/src/components/TreeSelect/index.vue
index bb78fe4..261e5a0 100644
--- a/src/components/TreeSelect/index.vue
+++ b/src/components/TreeSelect/index.vue
@@ -89,7 +89,7 @@
         proxy.$refs.selectTree.setCurrentKey(selectedValue) // 璁剧疆榛樿閫変腑
         defaultExpandedKey.value = [selectedValue] // 璁剧疆榛樿灞曞紑
       }
-    }else{
+    } else {
       clearHandle()
     }
   })
diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index c9f516c..a4cf784 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -59,7 +59,6 @@
 import RuoYiDoc from '@/components/RuoYi/Doc'
 
 const store = useStore();
-const router = useRouter();
 const getters = computed(() => store.getters);
 
 function toggleSideBar() {
diff --git a/src/plugins/tab.js b/src/plugins/tab.js
index e1ebcec..d9fd580 100644
--- a/src/plugins/tab.js
+++ b/src/plugins/tab.js
@@ -4,20 +4,21 @@
 export default {
   // 鍒锋柊褰撳墠tab椤电
   refreshPage(obj) {
-    const { path, matched } = router.currentRoute.value;
+    const { path, query, matched } = router.currentRoute.value;
     if (obj === undefined) {
       matched.forEach((m) => {
         if (m.components && m.components.default && m.components.default.name) {
           if (!['Layout', 'ParentView'].includes(m.components.default.name)) {
-            obj = { name: m.components.default.name, path: path };
+            obj = { name: m.components.default.name, path: path, query: query };
           }
         }
       });
     }
     return store.dispatch('tagsView/delCachedView', obj).then(() => {
-      const { path } = obj
+      const { path, query } = obj
       router.replace({
-        path: '/redirect' + path
+        path: '/redirect' + path,
+        query: query
       })
     })
   },

--
Gitblit v1.9.3