From 2dfc8dc4bcd3d3cd4aed1b6054e073e140eba9c8 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 19 May 2025 16:05:50 +0800
Subject: [PATCH] Merge branch 'master' into jiangwu

---
 src/page/index/index.vue |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/page/index/index.vue b/src/page/index/index.vue
index 8e3e300..9088b84 100644
--- a/src/page/index/index.vue
+++ b/src/page/index/index.vue
@@ -75,11 +75,15 @@
     openMenu(item = {}) {
       this.$store.dispatch('GetMenu', item.id).then(data => {
         if (data.length !== 0) {
-          this.$router.$avueRouter.formatRoutes(data, true);
-          const redirect = decodeURIComponent(to.query.redirect || '');
+          this.$router.$avueRouter.formatRoutes(data, true)
+
+          // 获取url里面的redirect
+          const redirect = decodeURIComponent(this.$route.query.redirect || '');
           if (redirect){
             console.log('redirect',redirect);
-            this.$router.push({ path: redirect})
+            const [path, queryString] = redirect.split('?');
+            const query = queryString ? Object.fromEntries(new URLSearchParams(queryString)) : {};
+            this.$router.push({ path,query})
           }
         }
         //当点击顶部菜单后默认打开第一个菜单

--
Gitblit v1.9.3